| /include/linux/ |
| A D | greybus.h | 65 struct device_driver driver; member 67 #define to_greybus_driver(d) container_of_const(d, struct greybus_driver, driver) 80 int greybus_register_driver(struct greybus_driver *driver, 82 void greybus_deregister_driver(struct greybus_driver *driver); 85 #define greybus_register(driver) \ argument 86 greybus_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) 87 #define greybus_deregister(driver) \ argument 88 greybus_deregister_driver(driver)
|
| A D | tty_driver.h | 443 struct tty_struct * (*lookup)(struct tty_driver *driver, 445 int (*install)(struct tty_driver *driver, struct tty_struct *tty); 446 void (*remove)(struct tty_driver *driver, struct tty_struct *tty); 483 int (*poll_get_char)(struct tty_driver *driver, int line); 486 int (*proc_show)(struct seq_file *m, void *driver); 565 void tty_driver_kref_put(struct tty_driver *driver); 583 static inline void tty_set_operations(struct tty_driver *driver, in tty_set_operations() argument 586 driver->ops = op; in tty_set_operations() 589 int tty_register_driver(struct tty_driver *driver); 590 void tty_unregister_driver(struct tty_driver *driver); [all …]
|
| A D | wmi.h | 65 struct device_driver driver; member 82 #define to_wmi_driver(drv) container_of_const(drv, struct wmi_driver, driver) 84 extern int __must_check __wmi_driver_register(struct wmi_driver *driver, 86 extern void wmi_driver_unregister(struct wmi_driver *driver); 95 #define wmi_driver_register(driver) __wmi_driver_register((driver), THIS_MODULE) argument
|
| A D | siox.h | 53 struct device_driver driver; member 56 static inline struct siox_driver *to_siox_driver(struct device_driver *driver) in to_siox_driver() argument 58 if (driver) in to_siox_driver() 59 return container_of(driver, struct siox_driver, driver); in to_siox_driver() 73 return driver_unregister(&sdriver->driver); in siox_driver_unregister()
|
| A D | moxtet.h | 61 struct device_driver driver; member 65 ( __drv ? container_of_const(__drv, struct moxtet_driver, driver) : NULL ) 73 driver_unregister(&mdrv->driver); in moxtet_unregister_driver() 76 #define moxtet_register_driver(driver) \ argument 77 __moxtet_register_driver(THIS_MODULE, driver)
|
| A D | mcb.h | 66 struct mcb_driver *driver; member 90 struct device_driver driver; member 97 #define to_mcb_driver(__drv) container_of_const(__drv, struct mcb_driver, driver) 112 #define mcb_register_driver(driver) \ argument 113 __mcb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) 114 extern void mcb_unregister_driver(struct mcb_driver *driver);
|
| A D | pci-epf.h | 104 struct device_driver driver; member 111 #define to_pci_epf_driver(drv) container_of_const((drv), struct pci_epf_driver, driver) 184 struct pci_epf_driver *driver; member 221 #define pci_epf_register_driver(driver) \ argument 222 __pci_epf_register_driver((driver), THIS_MODULE) 236 int __pci_epf_register_driver(struct pci_epf_driver *driver, 238 void pci_epf_unregister_driver(struct pci_epf_driver *driver);
|
| A D | sunxi-rsb.h | 60 struct device_driver driver; member 67 return container_of(d, struct sunxi_rsb_driver, driver); in to_sunxi_rsb_driver() 79 driver_unregister(&rdrv->driver); in sunxi_rsb_driver_unregister()
|
| A D | isa.h | 21 struct device_driver driver; member 25 #define to_isa_driver(x) container_of((x), struct isa_driver, driver) 53 __isa_driver.driver.name, __num_irq, __num_isa_dev); \
|
| A D | tc.h | 83 struct tc_driver *driver; /* Which driver has allocated this member 108 struct device_driver driver; member 111 #define to_tc_driver(drv) container_of_const(drv, struct tc_driver, driver)
|
| A D | arm_ffa.h | 155 struct device_driver driver; member 158 #define to_ffa_driver(d) container_of_const(d, struct ffa_driver, driver) 177 int ffa_driver_register(struct ffa_driver *driver, struct module *owner, 179 void ffa_driver_unregister(struct ffa_driver *driver); 196 ffa_driver_register(struct ffa_driver *driver, struct module *owner, in ffa_driver_register() argument 202 static inline void ffa_driver_unregister(struct ffa_driver *driver) {} in ffa_driver_unregister() argument 209 #define ffa_register(driver) \ argument 210 ffa_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) 211 #define ffa_unregister(driver) \ argument 212 ffa_driver_unregister(driver)
|
| A D | tty_port.h | 141 void tty_port_link_device(struct tty_port *port, struct tty_driver *driver, 144 struct tty_driver *driver, unsigned index, 147 struct tty_driver *driver, unsigned index, 151 struct tty_driver *driver, unsigned index, 155 struct tty_driver *driver, unsigned index); 244 int tty_port_install(struct tty_port *port, struct tty_driver *driver,
|
| A D | host1x.h | 377 struct device_driver driver; member 388 to_host1x_driver(struct device_driver *driver) in to_host1x_driver() argument 390 return container_of(driver, struct host1x_driver, driver); in to_host1x_driver() 393 int host1x_driver_register_full(struct host1x_driver *driver, 395 void host1x_driver_unregister(struct host1x_driver *driver); 397 #define host1x_driver_register(driver) \ argument 398 host1x_driver_register_full(driver, THIS_MODULE) 401 struct host1x_driver *driver; member
|
| A D | nd.h | 202 #define nd_driver_register(driver) \ argument 203 __nd_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) 204 #define module_nd_driver(driver) \ argument 205 module_driver(driver, nd_driver_register, nd_driver_unregister)
|
| /include/drm/ |
| A D | drm_kunit_helpers.h | 27 const struct drm_driver *driver); 61 struct drm_driver *driver; in __drm_kunit_helper_alloc_drm_device() local 63 driver = devm_kzalloc(dev, sizeof(*driver), GFP_KERNEL); in __drm_kunit_helper_alloc_drm_device() 64 KUNIT_ASSERT_NOT_NULL(test, driver); in __drm_kunit_helper_alloc_drm_device() 66 driver->driver_features = features; in __drm_kunit_helper_alloc_drm_device() 70 driver); in __drm_kunit_helper_alloc_drm_device()
|
| A D | drm_drv.h | 437 const struct drm_driver *driver, 470 #define devm_drm_dev_alloc(parent, driver, type, member) \ argument 471 ((type *) __devm_drm_dev_alloc(parent, driver, sizeof(type), \ 474 struct drm_device *drm_dev_alloc(const struct drm_driver *driver, 478 const struct drm_driver *driver, 532 u32 supported = dev->driver->driver_features & dev->driver_features; in drm_core_check_all_features()
|
| A D | drm_mipi_dsi.h | 445 struct device_driver driver; member 452 to_mipi_dsi_driver(struct device_driver *driver) in to_mipi_dsi_driver() argument 454 return container_of(driver, struct mipi_dsi_driver, driver); in to_mipi_dsi_driver() 467 int mipi_dsi_driver_register_full(struct mipi_dsi_driver *driver, 469 void mipi_dsi_driver_unregister(struct mipi_dsi_driver *driver); 471 #define mipi_dsi_driver_register(driver) \ argument 472 mipi_dsi_driver_register_full(driver, THIS_MODULE)
|
| /include/trace/events/ |
| A D | dma_fence.h | 19 __string(driver, dma_fence_driver_name(fence)) 26 __assign_str(driver); 33 __get_str(driver), __get_str(timeline), __entry->context, 49 __string(driver, fence->ops->get_driver_name(fence)) 56 __assign_str(driver); 63 __get_str(driver), __get_str(timeline), __entry->context,
|
| A D | devlink.h | 26 __string(driver_name, devlink_to_dev(devlink)->driver->name) 60 __string(driver_name, devlink_to_dev(devlink)->driver->name) 90 __string(driver_name, devlink_to_dev(devlink)->driver->name) 121 __string(driver_name, devlink_to_dev(devlink)->driver->name) 155 __string(driver_name, devlink_to_dev(devlink)->driver->name) 186 __string(driver_name, devlink_to_dev(devlink)->driver->name)
|
| /include/linux/dma/ |
| A D | imx-dma.h | 67 return !strcmp(chan->device->dev->driver->name, "imx-sdma") || in imx_dma_is_general_purpose() 68 !strcmp(chan->device->dev->driver->name, "imx-dma"); in imx_dma_is_general_purpose()
|
| /include/sound/ |
| A D | seq_device.h | 46 struct device_driver driver; member 52 container_of(_drv, struct snd_seq_driver, driver)
|
| A D | soc-acpi.h | 248 return dev->parent && dev->parent->driver && dev->parent->driver->name && in snd_soc_acpi_sof_parent() 249 !strncmp(dev->parent->driver->name, "sof-audio-acpi", strlen("sof-audio-acpi")); in snd_soc_acpi_sof_parent()
|
| /include/linux/ulpi/ |
| A D | driver.h | 46 struct device_driver driver; member 49 #define to_ulpi_driver(d) container_of(d, struct ulpi_driver, driver)
|
| /include/drm/display/ |
| A D | drm_dp_aux_bus.h | 34 struct device_driver driver; member 44 return container_of(drv, struct dp_aux_ep_driver, driver); in to_dp_aux_ep_drv()
|
| /include/linux/device/ |
| A D | driver.h | 137 ssize_t (*show)(struct device_driver *driver, char *buf); 138 ssize_t (*store)(struct device_driver *driver, const char *buf, 149 int __must_check driver_create_file(const struct device_driver *driver, 151 void driver_remove_file(const struct device_driver *driver,
|