这篇教程C++ xf86DrvMsg函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中xf86DrvMsg函数的典型用法代码示例。如果您正苦于以下问题:C++ xf86DrvMsg函数的具体用法?C++ xf86DrvMsg怎么用?C++ xf86DrvMsg使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了xf86DrvMsg函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: fbdevHWSetModestatic BoolfbdevHWSetMode(ScrnInfoPtr pScrn, DisplayModePtr mode, Bool check){ fbdevHWPtr fPtr = FBDEVHWPTR(pScrn); struct fb_var_screeninfo req_var = fPtr->var, set_var; xfree2fbdev_fblayout(pScrn, &req_var); xfree2fbdev_timing(mode, &req_var);#if DEBUG print_xfree_mode("init", mode); print_fbdev_mode("init", &req_var);#endif set_var = req_var; if (check) set_var.activate = FB_ACTIVATE_TEST; if (0 != ioctl(fPtr->fd, FBIOPUT_VSCREENINFO, (void *) (&set_var))) { xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "FBIOPUT_VSCREENINFO: %s/n", strerror(errno)); return FALSE; } if (!fbdev_modes_equal(&set_var, &req_var)) { if (!check) xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "FBIOPUT_VSCREENINFO succeeded but modified " "mode/n");#if DEBUG print_fbdev_mode("returned", &set_var);#endif return FALSE; } if (!check) fPtr->var = set_var; return TRUE;}
开发者ID:dlespiau,项目名称:xserver,代码行数:40,
示例2: xf86SetDefaultVisualBoolxf86SetDefaultVisual(ScrnInfoPtr scrp, int visual){ MessageType visualFrom = X_DEFAULT; if (defaultColorVisualClass >= 0) { scrp->defaultVisual = defaultColorVisualClass; visualFrom = X_CMDLINE; } else if (scrp->display->defaultVisual >= 0) { scrp->defaultVisual = scrp->display->defaultVisual; visualFrom = X_CONFIG; } else if (visual >= 0) { scrp->defaultVisual = visual; } else { if (scrp->depth == 1) scrp->defaultVisual = StaticGray; else if (scrp->depth == 4) scrp->defaultVisual = StaticColor; else if (scrp->depth <= MAX_PSEUDO_DEPTH) scrp->defaultVisual = PseudoColor; else scrp->defaultVisual = TrueColor; } switch (scrp->defaultVisual) { case StaticGray: case GrayScale: case StaticColor: case PseudoColor: case TrueColor: case DirectColor: xf86DrvMsg(scrp->scrnIndex, visualFrom, "Default visual is %s/n", xf86VisualNames[scrp->defaultVisual]); return TRUE; default: xf86DrvMsg(scrp->scrnIndex, X_ERROR, "Invalid default visual class (%d)/n", scrp->defaultVisual); return FALSE; }}
开发者ID:timon37,项目名称:xwayland,代码行数:40,
示例3: ViaCheckCardIdvoidViaCheckCardId(ScrnInfoPtr pScrn){ struct ViaCardIdStruct *Id; VIAPtr pVia = VIAPTR(pScrn); for (Id = ViaCardId; Id->String; Id++) { if ((Id->Chip == pVia->Chipset) && (Id->Vendor == pVia->PciInfo->subsysVendor) && (Id->Device == pVia->PciInfo->subsysCard)) { xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "Detected %s./n", Id->String); pVia->Id = Id; return; } } xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "Unknown Card-Ids (%4X|%4X), report this to [email C++ xf86Msg函数代码示例 C++ xf函数代码示例
|