这篇教程C++ vgacon_text_force函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中vgacon_text_force函数的典型用法代码示例。如果您正苦于以下问题:C++ vgacon_text_force函数的具体用法?C++ vgacon_text_force怎么用?C++ vgacon_text_force使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了vgacon_text_force函数的21个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: i915_initstatic int __init i915_init(void){ if (!intel_agp_enabled) { DRM_ERROR("drm/i915 can't work without intel_agp module!/n"); return -ENODEV; } driver.num_ioctls = i915_max_ioctl;#if defined(CONFIG_DRM_I915_KMS) if (i915_modeset != 0) driver.driver_features |= DRIVER_MODESET;#endif if (i915_modeset == 1) driver.driver_features |= DRIVER_MODESET;#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && i915_modeset == -1) driver.driver_features &= ~DRIVER_MODESET;#endif if (!(driver.driver_features & DRIVER_MODESET)) driver.get_vblank_timestamp = NULL; return drm_pci_init(&driver, &i915_pci_driver);}
开发者ID:mjduddin,项目名称:B14CKB1RD_kernel_m8,代码行数:26,
示例2: radeon_initstatic int __init radeon_init(void){ driver = &driver_old; driver->num_ioctls = radeon_max_ioctl;#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && radeon_modeset == -1) { DRM_INFO("VGACON disable radeon kernel modesetting./n"); driver = &driver_old; driver->driver_features &= ~DRIVER_MODESET; radeon_modeset = 0; }#endif /* if enabled by default */ if (radeon_modeset == -1) {#ifdef CONFIG_DRM_RADEON_KMS DRM_INFO("radeon defaulting to kernel modesetting./n"); radeon_modeset = 1;#else DRM_INFO("radeon defaulting to userspace modesetting./n"); radeon_modeset = 0;#endif } if (radeon_modeset == 1) { DRM_INFO("radeon kernel modesetting enabled./n"); driver = &kms_driver; driver->driver_features |= DRIVER_MODESET; driver->num_ioctls = radeon_max_kms_ioctl; } /* if the vga console setting is enabled still * let modprobe override it */ return drm_init(driver);}
开发者ID:325116067,项目名称:semc-qsd8x50,代码行数:32,
示例3: i915_initstatic int __init i915_init(void){ driver.num_ioctls = i915_max_ioctl; /* * If CONFIG_DRM_I915_KMS is set, default to KMS unless * explicitly disabled with the module pararmeter. * * Otherwise, just follow the parameter (defaulting to off). * * Allow optional vga_text_mode_force boot option to override * the default behavior. */#if defined(CONFIG_DRM_I915_KMS) if (i915_modeset != 0) driver.driver_features |= DRIVER_MODESET;#endif if (i915_modeset == 1) driver.driver_features |= DRIVER_MODESET;#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && i915_modeset == -1) driver.driver_features &= ~DRIVER_MODESET;#endif return drm_init(&driver);}
开发者ID:AppEngine,项目名称:linux-2.6,代码行数:27,
示例4: i915_initstatic int __init i915_init(void){ driver.num_ioctls = i915_max_ioctl; /* * Enable KMS by default, unless explicitly overriden by * either the i915.modeset prarameter or by the * vga_text_mode_force boot option. */ if (i915.modeset == 0) driver.driver_features &= ~DRIVER_MODESET; if (vgacon_text_force() && i915.modeset == -1) driver.driver_features &= ~DRIVER_MODESET; if (!(driver.driver_features & DRIVER_MODESET)) { /* Silently fail loading to not upset userspace. */ DRM_DEBUG_DRIVER("KMS and UMS disabled./n"); return 0; } if (i915.nuclear_pageflip) driver.driver_features |= DRIVER_ATOMIC; return drm_pci_init(&driver, &i915_pci_driver);}
开发者ID:unusual-thoughts,项目名称:linux-xps13,代码行数:27,
示例5: i915_initstatic int __init i915_init(void){ driver.num_ioctls = i915_max_ioctl; /* * If CONFIG_DRM_I915_KMS is set, default to KMS unless * explicitly disabled with the module pararmeter. * * Otherwise, just follow the parameter (defaulting to off). * * Allow optional vga_text_mode_force boot option to override * the default behavior. */#if defined(CONFIG_DRM_I915_KMS) if (i915_modeset != 0) driver.driver_features |= DRIVER_MODESET;#endif if (i915_modeset == 1) driver.driver_features |= DRIVER_MODESET;#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && i915_modeset == -1) driver.driver_features &= ~DRIVER_MODESET;#endif if (!(driver.driver_features & DRIVER_MODESET)) { driver.get_vblank_timestamp = NULL;#ifndef CONFIG_DRM_I915_UMS /* Silently fail loading to not upset userspace. */ return 0;#endif } return drm_pci_init(&driver, &i915_pci_driver);}
开发者ID:Truefans,项目名称:KVMGT-kernel,代码行数:35,
示例6: i915_initstatic int __init i915_init(void){ if (!intel_agp_enabled) { DRM_ERROR("drm/i915 can't work without intel_agp module!/n"); return -ENODEV; } driver.num_ioctls = i915_max_ioctl; /* * If CONFIG_DRM_I915_KMS is set, default to KMS unless * explicitly disabled with the module pararmeter. * * Otherwise, just follow the parameter (defaulting to off). * * Allow optional vga_text_mode_force boot option to override * the default behavior. */#if defined(CONFIG_DRM_I915_KMS) if (i915_modeset != 0) driver.driver_features |= DRIVER_MODESET;#endif if (i915_modeset == 1) driver.driver_features |= DRIVER_MODESET;#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && i915_modeset == -1) driver.driver_features &= ~DRIVER_MODESET;#endif if (!(driver.driver_features & DRIVER_MODESET)) driver.get_vblank_timestamp = NULL; return drm_pci_init(&driver, &i915_pci_driver);}
开发者ID:jebtang,项目名称:mortar,代码行数:35,
示例7: ast_initstatic int __init ast_init(void){ if (vgacon_text_force() && ast_modeset == -1) return -EINVAL; if (ast_modeset == 0) return -EINVAL; return pci_register_driver(&ast_pci_driver);}
开发者ID:AlexShiLucky,项目名称:linux,代码行数:9,
示例8: mgag200_initstatic int __init mgag200_init(void){ if (vgacon_text_force() && mgag200_modeset == -1) return -EINVAL; if (mgag200_modeset == 0) return -EINVAL; return drm_pci_init(&driver, &mgag200_pci_driver);}
开发者ID:AK101111,项目名称:linux,代码行数:9,
示例9: cirrus_initstatic int __init cirrus_init(void){ if (vgacon_text_force() && cirrus_modeset == -1) return -EINVAL; if (cirrus_modeset == 0) return -EINVAL; return pci_register_driver(&cirrus_pci_driver);}
开发者ID:JamesChenFromChina,项目名称:linux,代码行数:9,
示例10: cirrus_initstatic int __init cirrus_init(void){ if (vgacon_text_force() && cirrus_modeset == -1) return -EINVAL; if (cirrus_modeset == 0) return -EINVAL; return drm_pci_init(&driver, &cirrus_pci_driver);}
开发者ID:513855417,项目名称:linux,代码行数:9,
示例11: ast_initstatic int __init ast_init(void){ if (vgacon_text_force() && ast_modeset == -1) return -EINVAL; if (ast_modeset == 0) return -EINVAL; return drm_pci_init(&driver, &ast_pci_driver);}
开发者ID:513855417,项目名称:linux,代码行数:9,
示例12: virtio_gpu_probestatic int virtio_gpu_probe(struct virtio_device *vdev){ if (vgacon_text_force() && virtio_gpu_modeset == -1) return -EINVAL; if (virtio_gpu_modeset == 0) return -EINVAL; return drm_virtio_init(&driver, vdev);}
开发者ID:acton393,项目名称:linux,代码行数:10,
示例13: mgag200_initstatic int __init mgag200_init(void){#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && mgag200_modeset == -1) return -EINVAL;#endif if (mgag200_modeset == 0) return -EINVAL; return drm_pci_init(&driver, &mgag200_pci_driver);}
开发者ID:168519,项目名称:linux,代码行数:11,
示例14: virtio_gpu_probestatic int virtio_gpu_probe(struct virtio_device *vdev){#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && virtio_gpu_modeset == -1) return -EINVAL;#endif if (virtio_gpu_modeset == 0) return -EINVAL; return drm_virtio_init(&driver, vdev);}
开发者ID:BORETS24,项目名称:common.git-android-4.4,代码行数:12,
示例15: vmwgfx_initstatic int __init vmwgfx_init(void){ int ret; if (vgacon_text_force()) return -EINVAL; ret = drm_pci_init(&driver, &vmw_pci_driver); if (ret) DRM_ERROR("Failed initializing DRM./n"); return ret;}
开发者ID:AshishNamdev,项目名称:linux,代码行数:12,
示例16: vbox_initstatic int __init vbox_init(void){#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && vbox_modeset == -1) return -EINVAL;#endif if (vbox_modeset == 0) return -EINVAL; return pci_register_driver(&vbox_pci_driver);}
开发者ID:grate-driver,项目名称:linux,代码行数:12,
示例17: mgag200_initstatic int __init mgag200_init(void){#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && mgag200_modeset == -1) return -EINVAL;#endif if (mgag200_modeset == 0) return -EINVAL; switch (mgag200_preferred_depth) { case 0: /* driver default */ case 16: case 24: break; default: return -EINVAL; } return drm_pci_init(&driver, &mgag200_pci_driver);}
开发者ID:spacex,项目名称:kernel-centos7,代码行数:19,
示例18: vbox_initstatic int __init vbox_init(void){ unsigned i;#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && vbox_modeset == -1) return -EINVAL;#endif if (vbox_modeset == 0) return -EINVAL; /* Do not load if any of the virtual consoles is in graphics mode to be * sure that we do not pick a fight with a user-mode driver or VESA. */ for (i = 0; i < MAX_NR_CONSOLES - 1; ++i) if (vc_cons[i].d && vc_cons[i].d->vc_mode == KD_GRAPHICS) return -EINVAL; return drm_pci_init(&driver, &vbox_pci_driver);}
开发者ID:tonado,项目名称:vbox,代码行数:20,
示例19: virtio_gpu_probestatic int virtio_gpu_probe(struct virtio_device *vdev){ struct drm_device *dev; int ret; if (vgacon_text_force() && virtio_gpu_modeset == -1) return -EINVAL; if (virtio_gpu_modeset == 0) return -EINVAL; dev = drm_dev_alloc(&driver, &vdev->dev); if (IS_ERR(dev)) return PTR_ERR(dev); vdev->priv = dev; if (!strcmp(vdev->dev.parent->bus->name, "pci")) { ret = virtio_gpu_pci_quirk(dev, vdev); if (ret) goto err_free; } ret = virtio_gpu_init(dev); if (ret) goto err_free; ret = drm_dev_register(dev, 0); if (ret) goto err_free; drm_fbdev_generic_setup(vdev->priv, 32); return 0;err_free: drm_dev_put(dev); return ret;}
开发者ID:avagin,项目名称:linux,代码行数:37,
示例20: radeon_initstatic int __init radeon_init(void){#ifdef CONFIG_VGA_CONSOLE if (vgacon_text_force() && radeon_modeset == -1) { DRM_INFO("VGACON disable radeon kernel modesetting./n"); radeon_modeset = 0; }#endif /* set to modesetting by default if not nomodeset */ if (radeon_modeset == -1) radeon_modeset = 1; if (radeon_modeset == 1) { DRM_INFO("radeon kernel modesetting enabled./n"); driver = &kms_driver; pdriver = &radeon_kms_pci_driver; driver->driver_features |= DRIVER_MODESET; driver->num_ioctls = radeon_max_kms_ioctl; radeon_register_atpx_handler(); } else {#ifdef CPTCFG_DRM_RADEON_UMS DRM_INFO("radeon userspace modesetting enabled./n"); driver = &driver_old; pdriver = &radeon_pci_driver; driver->driver_features &= ~DRIVER_MODESET; driver->num_ioctls = radeon_max_ioctl;#else DRM_ERROR("No UMS support in radeon module!/n"); return -EINVAL;#endif } /* let modprobe override vga console setting */ return drm_pci_init(driver, pdriver);}
开发者ID:Kratos1982,项目名称:UbuntuTouch,代码行数:36,
示例21: i915_initstatic int __init i915_init(void){ bool use_kms = true; /* * Enable KMS by default, unless explicitly overriden by * either the i915.modeset prarameter or by the * vga_text_mode_force boot option. */ if (i915.modeset == 0) use_kms = false; if (vgacon_text_force() && i915.modeset == -1) use_kms = false; if (!use_kms) { /* Silently fail loading to not upset userspace. */ DRM_DEBUG_DRIVER("KMS disabled./n"); return 0; } return pci_register_driver(&i915_pci_driver);}
开发者ID:dznm,项目名称:linux,代码行数:24,
注:本文中的vgacon_text_force函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ vget函数代码示例 C++ vg_set_error函数代码示例 |