Lines Matching refs:driver
13 #define DEFINE_DRM_DRIVER_DESCRIPTOR(descriptor_name, driver, _driconf, _driconf_count, func) \
15 .driver_name = #driver, \
29 * this header in a pipe_*.so for each driver which will have one driver's
36 #define DRM_DRIVER_DESCRIPTOR(driver, driconf, driconf_count) \
37 PUBLIC DEFINE_DRM_DRIVER_DESCRIPTOR(driver_descriptor, driver, driconf, driconf_count, pipe_##driver##_create_screen)
39 #define DRM_DRIVER_DESCRIPTOR_STUB(driver)
41 #define DRM_DRIVER_DESCRIPTOR_ALIAS(driver, alias, driconf, driconf_count)
45 #define DRM_DRIVER_DESCRIPTOR(driver, driconf, driconf_count) \
46 DEFINE_DRM_DRIVER_DESCRIPTOR(driver##_driver_descriptor, driver, driconf, driconf_count, pipe_##driver##_create_screen)
48 #define DRM_DRIVER_DESCRIPTOR_STUB(driver) \
50 pipe_##driver##_create_screen(int fd, const struct pipe_screen_config *config) \
52 fprintf(stderr, #driver ": driver missing\n"); \
55 DRM_DRIVER_DESCRIPTOR(driver, NULL, 0)
57 #define DRM_DRIVER_DESCRIPTOR_ALIAS(driver, alias, driconf, driconf_count) \
59 driconf_count, pipe_##driver##_create_screen)
284 /* Try native guest driver(s) first, and then fallback to virgl: */