Lines Matching defs:dev
79 pipe_loader_base_release(struct pipe_loader_device **dev)
81 driDestroyOptionCache(&(*dev)->option_cache);
82 driDestroyOptionInfo(&(*dev)->option_info);
84 FREE(*dev);
85 *dev = NULL;
108 * Ensure that dev->option_cache is initialized appropriately for the driver.
112 * \param dev Device for which options should be loaded.
115 pipe_loader_load_options(struct pipe_loader_device *dev)
117 if (dev->option_info.info)
122 dev->ops->get_driconf(dev, &driver_count);
126 driParseOptionInfo(&dev->option_info, merged_driconf, merged_count);
131 pipe_loader_config_options(struct pipe_loader_device *dev)
133 if (!dev->option_cache.info) {
134 driParseConfigFiles(&dev->option_cache, &dev->option_info, 0,
135 dev->driver_name, NULL, NULL, NULL, 0, NULL, 0);
163 pipe_loader_create_screen_vk(struct pipe_loader_device *dev, bool sw_vk)
167 pipe_loader_load_options(dev);
168 config.options_info = &dev->option_info;
169 config.options = &dev->option_cache;
171 return dev->ops->create_screen(dev, &config, sw_vk);
175 pipe_loader_create_screen(struct pipe_loader_device *dev)
177 return pipe_loader_create_screen_vk(dev, false);