/kernel/linux/linux-6.6/arch/um/drivers/ |
H A D | ssl.c | 43 static struct line_driver driver = { variable 53 .list = LIST_HEAD_INIT(driver.mc.list), 87 static int ssl_install(struct tty_driver *driver, struct tty_struct *tty) in ssl_install() argument 89 return line_install(driver, tty, &serial_lines[tty->index]); in ssl_install() 125 return driver.driver; in ssl_console_device() 154 err = register_lines(&driver, &ssl_ops, serial_lines, in ssl_init()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | moxtet.h | 3 * Turris Mox module configuration bus driver 63 struct device_driver driver; member 71 return container_of(drv, struct moxtet_driver, driver); in to_moxtet_driver() 80 driver_unregister(&mdrv->driver); in moxtet_unregister_driver() 83 #define moxtet_register_driver(driver) \ 84 __moxtet_register_driver(THIS_MODULE, driver)
|
H A D | vlynq.h | 69 struct device_driver driver; member 79 return container_of(drv, struct vlynq_driver, driver); in to_vlynq_driver() 89 extern int __vlynq_register_driver(struct vlynq_driver *driver, 92 static inline int vlynq_register_driver(struct vlynq_driver *driver) in vlynq_register_driver() argument 94 return __vlynq_register_driver(driver, THIS_MODULE); in vlynq_register_driver() 139 extern void vlynq_unregister_driver(struct vlynq_driver *driver);
|
H A D | mcb.h | 53 * @driver: associated mcb_driver 66 struct mcb_driver *driver; member 84 * struct mcb_driver - MEN Chameleon Bus device driver 86 * @driver: device_driver 93 struct device_driver driver; member 102 return container_of(drv, struct mcb_driver, driver); in to_mcb_driver() 118 #define mcb_register_driver(driver) \ 119 __mcb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) 120 extern void mcb_unregister_driver(struct mcb_driver *driver);
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | consoles.c | 34 const struct tty_driver *driver; in show_console_dev() local 36 driver = con->device(con, &index); in show_console_dev() 37 if (driver) { in show_console_dev() 38 dev = MKDEV(driver->major, driver->minor_start); in show_console_dev()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | mmu.h | 12 /* protects driver- and pd structures. Always take in read mode 44 struct psb_mmu_driver *driver; member 59 extern void psb_mmu_driver_takedown(struct psb_mmu_driver *driver); 61 *driver); 62 extern struct psb_mmu_pd *psb_mmu_alloc_pd(struct psb_mmu_driver *driver, 66 extern void psb_mmu_flush(struct psb_mmu_driver *driver);
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-spi.c | 24 /* the owner is the same as the spi_device's driver owner */ in v4l2_spi_subdev_init() 25 sd->owner = spi->dev.driver->owner; in v4l2_spi_subdev_init() 32 spi->dev.driver->name, dev_name(&spi->dev)); in v4l2_spi_subdev_init() 50 if (!spi || !spi->dev.driver) in v4l2_spi_new_subdev() 53 if (!try_module_get(spi->dev.driver->owner)) in v4l2_spi_new_subdev() 66 module_put(spi->dev.driver->owner); in v4l2_spi_new_subdev()
|
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-spi.c | 24 /* the owner is the same as the spi_device's driver owner */ in v4l2_spi_subdev_init() 25 sd->owner = spi->dev.driver->owner; in v4l2_spi_subdev_init() 32 spi->dev.driver->name, dev_name(&spi->dev)); in v4l2_spi_subdev_init() 50 if (!spi || !spi->dev.driver) in v4l2_spi_new_subdev() 53 if (!try_module_get(spi->dev.driver->owner)) in v4l2_spi_new_subdev() 66 module_put(spi->dev.driver->owner); in v4l2_spi_new_subdev()
|
/kernel/linux/linux-6.6/fs/proc/ |
H A D | consoles.c | 34 const struct tty_driver *driver; in show_console_dev() local 43 driver = con->device(con, &index); in show_console_dev() 46 if (driver) { in show_console_dev() 47 dev = MKDEV(driver->major, driver->minor_start); in show_console_dev()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | moxtet.h | 3 * Turris Mox module configuration bus driver 63 struct device_driver driver; member 71 return container_of(drv, struct moxtet_driver, driver); in to_moxtet_driver() 80 driver_unregister(&mdrv->driver); in moxtet_unregister_driver() 83 #define moxtet_register_driver(driver) \ 84 __moxtet_register_driver(THIS_MODULE, driver)
|
H A D | mcb.h | 53 * @driver: associated mcb_driver 66 struct mcb_driver *driver; member 81 * struct mcb_driver - MEN Chameleon Bus device driver 83 * @driver: device_driver 90 struct device_driver driver; member 99 return container_of(drv, struct mcb_driver, driver); in to_mcb_driver() 115 #define mcb_register_driver(driver) \ 116 __mcb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) 117 extern void mcb_unregister_driver(struct mcb_driver *driver);
|
H A D | vlynq.h | 69 struct device_driver driver; member 79 return container_of(drv, struct vlynq_driver, driver); in to_vlynq_driver() 89 extern int __vlynq_register_driver(struct vlynq_driver *driver, 92 static inline int vlynq_register_driver(struct vlynq_driver *driver) in vlynq_register_driver() argument 94 return __vlynq_register_driver(driver, THIS_MODULE); in vlynq_register_driver() 139 extern void vlynq_unregister_driver(struct vlynq_driver *driver);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | mmu.h | 12 /* protects driver- and pd structures. Always take in read mode 44 struct psb_mmu_driver *driver; member 59 extern void psb_mmu_driver_takedown(struct psb_mmu_driver *driver); 61 *driver); 62 extern struct psb_mmu_pd *psb_mmu_alloc_pd(struct psb_mmu_driver *driver, 66 extern void psb_mmu_flush(struct psb_mmu_driver *driver);
|
/kernel/linux/linux-5.10/drivers/vdpa/ |
H A D | vdpa.c | 20 struct vdpa_driver *drv = drv_to_vdpa(vdev->dev.driver); in vdpa_dev_probe() 32 struct vdpa_driver *drv = drv_to_vdpa(vdev->dev.driver); in vdpa_dev_remove() 60 * This allows driver to some prepartion after device is 145 * __vdpa_register_driver - register a vDPA device driver 146 * @drv: the vdpa device driver to be registered 147 * @owner: module owner of the driver 153 drv->driver.bus = &vdpa_bus; in __vdpa_register_driver() 154 drv->driver.owner = owner; in __vdpa_register_driver() 156 return driver_register(&drv->driver); in __vdpa_register_driver() 161 * vdpa_unregister_driver - unregister a vDPA device driver [all...] |
/kernel/linux/linux-6.6/drivers/zorro/ |
H A D | zorro-driver.c | 6 * Loosely based on drivers/pci/pci-driver.c 26 * Used by a driver to check whether a Zorro device present in the 47 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_probe() 66 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_remove() 74 * zorro_register_driver - register a new Zorro driver 75 * @drv: the driver structure to register 77 * Adds the driver structure to the list of registered drivers 83 /* initialize common driver fields */ in zorro_register_driver() 84 drv->driver.name = drv->name; in zorro_register_driver() 85 drv->driver in zorro_register_driver() [all...] |
/kernel/linux/linux-6.6/drivers/ssb/ |
H A D | pcihost_wrapper.c | 120 int ssb_pcihost_register(struct pci_driver *driver) in ssb_pcihost_register() argument 122 driver->probe = ssb_pcihost_probe; in ssb_pcihost_register() 123 driver->remove = ssb_pcihost_remove; in ssb_pcihost_register() 125 driver->driver.pm = &ssb_pcihost_pm_ops; in ssb_pcihost_register() 128 return pci_register_driver(driver); in ssb_pcihost_register()
|
/kernel/linux/linux-6.6/drivers/nubus/ |
H A D | bus.c | 15 #define to_nubus_driver(d) container_of(d, struct nubus_driver, driver) 19 struct nubus_driver *ndrv = to_nubus_driver(dev->driver); in nubus_device_probe() 29 struct nubus_driver *ndrv = to_nubus_driver(dev->driver); in nubus_device_remove() 44 ndrv->driver.bus = &nubus_bus_type; in nubus_driver_register() 45 return driver_register(&ndrv->driver); in nubus_driver_register() 51 driver_unregister(&ndrv->driver); in nubus_driver_unregister()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/ |
H A D | virtgpu_drv.c | 43 static const struct drm_driver driver; variable 61 ret = drm_aperture_remove_conflicting_pci_framebuffers(pdev, &driver); in virtio_gpu_pci_quirk() 86 dev = drm_dev_alloc(&driver, vdev->dev.parent); in virtio_gpu_probe() 156 .driver.name = KBUILD_MODNAME, 157 .driver.owner = THIS_MODULE, 167 MODULE_DESCRIPTION("Virtio GPU driver"); 175 static const struct drm_driver driver = { variable
|
/third_party/skia/third_party/externals/swiftshader/tests/VulkanUnitTests/ |
H A D | Device.hpp | 38 Driver const *driver, VkInstance instance, std::unique_ptr<Device> &out); 140 Driver const *driver, VkInstance instance, 144 Driver const *driver, VkPhysicalDevice device); 147 Device(Driver const *driver, VkDevice device, VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex); 151 Driver const *driver, VkPhysicalDevice device); 153 Driver const *driver; member in Device
|
/kernel/linux/linux-5.10/drivers/input/gameport/ |
H A D | gameport.c | 36 * every time gameport port or driver registrered or unregistered. 211 * Basic gameport -> driver core mappings 218 gameport->dev.driver = &drv->driver; in gameport_bind_driver() 220 gameport->dev.driver = NULL; in gameport_bind_driver() 231 gameport->dev.driver = NULL; in gameport_bind_driver() 405 * be it a gameport port or a driver. 429 * are registered by driver's connect() handler so there can't be a grandchild 546 * Driver core will attempt to find appropriate driver for the port. 620 * gameport_disconnect_port() unbinds a port from its driver 680 struct gameport_driver *driver = to_gameport_driver(drv); description_show() local [all...] |
/kernel/linux/linux-5.10/drivers/xen/xenbus/ |
H A D | xenbus_probe.c | 123 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); in talk_to_otherend() 178 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); in xenbus_otherend_changed() 212 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); in xenbus_dev_probe() 236 if (!try_module_get(drv->driver.owner)) { in xenbus_dev_probe() 238 drv->driver.name); in xenbus_dev_probe() 258 module_put(drv->driver.owner); in xenbus_dev_probe() 268 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); in xenbus_dev_remove() 280 module_put(drv->driver.owner); in xenbus_dev_remove() 287 * Similarly, if the driver does not support re-bind, set the in xenbus_dev_remove() 302 drv->driver in xenbus_register_driver_common() [all...] |
/kernel/linux/linux-6.6/drivers/input/gameport/ |
H A D | gameport.c | 35 * every time gameport port or driver registrered or unregistered. 210 * Basic gameport -> driver core mappings 217 gameport->dev.driver = &drv->driver; in gameport_bind_driver() 219 gameport->dev.driver = NULL; in gameport_bind_driver() 230 gameport->dev.driver = NULL; in gameport_bind_driver() 404 * be it a gameport port or a driver. 428 * are registered by driver's connect() handler so there can't be a grandchild 576 * Driver core will attempt to find appropriate driver for the port. 650 * gameport_disconnect_port() unbinds a port from its driver 710 struct gameport_driver *driver = to_gameport_driver(drv); description_show() local [all...] |
/kernel/linux/linux-6.6/drivers/base/ |
H A D | platform.c | 8 * Please see Documentation/driver-api/driver-model/platform.rst for more 857 * __platform_driver_register - register a driver for platform-level devices 858 * @drv: platform driver structure 859 * @owner: owning module/driver 864 drv->driver.owner = owner; in __platform_driver_register() 865 drv->driver.bus = &platform_bus_type; in __platform_driver_register() 867 return driver_register(&drv->driver); in __platform_driver_register() 872 * platform_driver_unregister - unregister a driver for platform-level devices 873 * @drv: platform driver structur 886 is_bound_to_driver(struct device *dev, void *driver) is_bound_to_driver() argument 976 __platform_create_bundle( struct platform_driver *driver, int (*probe)(struct platform_device *), struct resource *res, unsigned int n_res, const void *data, size_t size, struct module *module) __platform_create_bundle() argument [all...] |
/drivers/hdf_core/framework/tools/hdf_dev_eco_tool/command_line/driver_add/linux/ |
H A D | kconfig_file_add_config.py | 24 def kconfig_file_operation(path, module, driver, template_path):
28 judge_result = judge_driver_config_exists(date_lines, driver_name=driver)
35 "driver_name_upper": driver.upper(),
36 "driver_name_lower": driver.lower()
|
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | common.c | 3 * Samsung S5P/EXYNOS4 SoC Camera Subsystem driver 39 strscpy(cap->driver, dev->driver->name, sizeof(cap->driver)); in __fimc_vidioc_querycap() 40 strscpy(cap->card, dev->driver->name, sizeof(cap->card)); in __fimc_vidioc_querycap()
|