/include/linux/ |
D | tty_driver.h | 249 struct tty_struct * (*lookup)(struct tty_driver *driver, 251 int (*install)(struct tty_driver *driver, struct tty_struct *tty); 252 void (*remove)(struct tty_driver *driver, struct tty_struct *tty); 288 int (*poll_init)(struct tty_driver *driver, int line, char *options); 289 int (*poll_get_char)(struct tty_driver *driver, int line); 290 void (*poll_put_char)(struct tty_driver *driver, int line, char ch); 341 extern void tty_driver_kref_put(struct tty_driver *driver); 353 static inline void tty_set_operations(struct tty_driver *driver, in tty_set_operations() argument 356 driver->ops = op; in tty_set_operations() 436 int tty_register_driver(struct tty_driver *driver); [all …]
|
D | greybus.h | 65 struct device_driver driver; member 67 #define to_greybus_driver(d) container_of(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)
|
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()
|
D | wmi.h | 36 struct device_driver driver; member 46 extern int __must_check __wmi_driver_register(struct wmi_driver *driver, 48 extern void wmi_driver_unregister(struct wmi_driver *driver); 49 #define wmi_driver_register(driver) __wmi_driver_register((driver), THIS_MODULE) argument
|
D | moxtet.h | 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) \ argument 84 __moxtet_register_driver(THIS_MODULE, driver)
|
D | mcb.h | 66 struct mcb_driver *driver; member 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) \ argument 119 __mcb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME) 120 extern void mcb_unregister_driver(struct mcb_driver *driver);
|
D | pci-epf.h | 90 struct device_driver driver; member 98 driver)) 155 struct pci_epf_driver *driver; member 188 #define pci_epf_register_driver(driver) \ argument 189 __pci_epf_register_driver((driver), THIS_MODULE) 203 int __pci_epf_register_driver(struct pci_epf_driver *driver, 205 void pci_epf_unregister_driver(struct pci_epf_driver *driver);
|
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);
|
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()
|
D | arm_ffa.h | 126 struct device_driver driver; member 129 #define to_ffa_driver(d) container_of(d, struct ffa_driver, driver) 139 int ffa_driver_register(struct ffa_driver *driver, struct module *owner, 141 void ffa_driver_unregister(struct ffa_driver *driver); 155 ffa_driver_register(struct ffa_driver *driver, struct module *owner, in ffa_driver_register() argument 161 static inline void ffa_driver_unregister(struct ffa_driver *driver) {} in ffa_driver_unregister() argument 173 #define ffa_register(driver) \ argument 174 ffa_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) 175 #define ffa_unregister(driver) \ argument 176 ffa_driver_unregister(driver)
|
D | tty_port.h | 97 void tty_port_link_device(struct tty_port *port, struct tty_driver *driver, 100 struct tty_driver *driver, unsigned index, 103 struct tty_driver *driver, unsigned index, 107 struct tty_driver *driver, unsigned index, 110 struct tty_driver *driver, unsigned index, 114 struct tty_driver *driver, unsigned index); 203 int tty_port_install(struct tty_port *port, struct tty_driver *driver,
|
D | host1x.h | 308 struct device_driver driver; member 319 to_host1x_driver(struct device_driver *driver) in to_host1x_driver() argument 321 return container_of(driver, struct host1x_driver, driver); in to_host1x_driver() 324 int host1x_driver_register_full(struct host1x_driver *driver, 326 void host1x_driver_unregister(struct host1x_driver *driver); 328 #define host1x_driver_register(driver) \ argument 329 host1x_driver_register_full(driver, THIS_MODULE) 332 struct host1x_driver *driver; member
|
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(drv, struct tc_driver, driver)
|
D | nd.h | 180 #define nd_driver_register(driver) \ argument 181 __nd_driver_register(driver, THIS_MODULE, KBUILD_MODNAME) 182 #define module_nd_driver(driver) \ argument 183 module_driver(driver, nd_driver_register, nd_driver_unregister)
|
D | isa.h | 21 struct device_driver driver; member 25 #define to_isa_driver(x) container_of((x), struct isa_driver, driver)
|
/include/trace/events/ |
D | devlink.h | 26 __string(driver_name, devlink->dev->driver->name) 36 __assign_str(driver_name, devlink->dev->driver->name); 60 __string(driver_name, devlink->dev->driver->name) 68 __assign_str(driver_name, devlink->dev->driver->name); 90 __string(driver_name, devlink->dev->driver->name) 98 __assign_str(driver_name, devlink->dev->driver->name); 121 __string(driver_name, devlink->dev->driver->name) 130 __assign_str(driver_name, devlink->dev->driver->name); 155 __string(driver_name, devlink->dev->driver->name) 163 __assign_str(driver_name, devlink->dev->driver->name); [all …]
|
D | dma_fence.h | 19 __string(driver, fence->ops->get_driver_name(fence)) 26 __assign_str(driver, fence->ops->get_driver_name(fence)); 33 __get_str(driver), __get_str(timeline), __entry->context,
|
/include/drm/ |
D | drm_encoder_slave.h | 146 struct drm_i2c_encoder_driver *driver) in drm_i2c_encoder_register() argument 148 return i2c_register_driver(owner, &driver->i2c_driver); in drm_i2c_encoder_register() 155 static inline void drm_i2c_encoder_unregister(struct drm_i2c_encoder_driver *driver) in drm_i2c_encoder_unregister() argument 157 i2c_del_driver(&driver->i2c_driver); in drm_i2c_encoder_unregister()
|
D | drm_mipi_dsi.h | 308 struct device_driver driver; member 315 to_mipi_dsi_driver(struct device_driver *driver) in to_mipi_dsi_driver() argument 317 return container_of(driver, struct mipi_dsi_driver, driver); in to_mipi_dsi_driver() 330 int mipi_dsi_driver_register_full(struct mipi_dsi_driver *driver, 332 void mipi_dsi_driver_unregister(struct mipi_dsi_driver *driver); 334 #define mipi_dsi_driver_register(driver) \ argument 335 mipi_dsi_driver_register_full(driver, THIS_MODULE)
|
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()
|
D | drm_drv.h | 479 const struct drm_driver *driver, 508 #define devm_drm_dev_alloc(parent, driver, type, member) \ argument 509 ((type *) __devm_drm_dev_alloc(parent, driver, sizeof(type), \ 512 struct drm_device *drm_dev_alloc(const struct drm_driver *driver, 563 u32 supported = dev->driver->driver_features & dev->driver_features; in drm_core_check_all_features()
|
/include/linux/platform_data/ |
D | dma-imx.h | 64 return !strcmp(chan->device->dev->driver->name, "imx-sdma") || in imx_dma_is_general_purpose() 65 !strcmp(chan->device->dev->driver->name, "imx-dma"); in imx_dma_is_general_purpose()
|
/include/sound/ |
D | soc-acpi.h | 180 return dev->parent && dev->parent->driver && dev->parent->driver->name && in snd_soc_acpi_sof_parent() 181 !strncmp(dev->parent->driver->name, "sof-audio-acpi", strlen("sof-audio-acpi")); in snd_soc_acpi_sof_parent()
|
D | seq_device.h | 46 struct device_driver driver; member 52 container_of(_drv, struct snd_seq_driver, driver)
|
/include/linux/ulpi/ |
D | driver.h | 46 struct device_driver driver; member 49 #define to_ulpi_driver(d) container_of(d, struct ulpi_driver, driver)
|