Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 25 of 109) sorted by relevance

12345

/include/linux/
Dgreybus.h65 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)
Dsiox.h53 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()
Dwmi.h36 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
Dpci-epf.h85 struct device_driver driver; member
93 driver))
133 struct pci_epf_driver *driver; member
155 #define pci_epf_register_driver(driver) \ argument
156 __pci_epf_register_driver((driver), THIS_MODULE)
172 int __pci_epf_register_driver(struct pci_epf_driver *driver,
174 void pci_epf_unregister_driver(struct pci_epf_driver *driver);
Dmoxtet.h63 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)
Dmcb.h66 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);
Dtty_driver.h248 struct tty_struct * (*lookup)(struct tty_driver *driver,
250 int (*install)(struct tty_driver *driver, struct tty_struct *tty);
251 void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
291 int (*poll_init)(struct tty_driver *driver, int line, char *options);
292 int (*poll_get_char)(struct tty_driver *driver, int line);
293 void (*poll_put_char)(struct tty_driver *driver, int line, char ch);
342 extern void put_tty_driver(struct tty_driver *driver);
343 extern void tty_set_operations(struct tty_driver *driver,
347 extern void tty_driver_kref_put(struct tty_driver *driver);
Dvlynq.h69 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);
Dsunxi-rsb.h60 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()
Dhost1x.h275 struct device_driver driver; member
286 to_host1x_driver(struct device_driver *driver) in to_host1x_driver() argument
288 return container_of(driver, struct host1x_driver, driver); in to_host1x_driver()
291 int host1x_driver_register_full(struct host1x_driver *driver,
293 void host1x_driver_unregister(struct host1x_driver *driver);
295 #define host1x_driver_register(driver) \ argument
296 host1x_driver_register_full(driver, THIS_MODULE)
299 struct host1x_driver *driver; member
Dtc.h83 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)
Dnd.h179 #define nd_driver_register(driver) \ argument
180 __nd_driver_register(driver, THIS_MODULE, KBUILD_MODNAME)
181 #define module_nd_driver(driver) \ argument
182 module_driver(driver, nd_driver_register, nd_driver_unregister)
Disa.h21 struct device_driver driver; member
25 #define to_isa_driver(x) container_of((x), struct isa_driver, driver)
Dzorro.h32 struct zorro_driver *driver; /* which driver has allocated this device */ member
53 struct device_driver driver; member
56 #define to_zorro_driver(drv) container_of(drv, struct zorro_driver, driver)
Dintel-ish-client-if.h35 struct device_driver driver; member
70 int ishtp_cl_driver_register(struct ishtp_cl_driver *driver,
72 void ishtp_cl_driver_unregister(struct ishtp_cl_driver *driver);
/include/trace/events/
Ddevlink.h26 __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 …]
Ddma_fence.h19 __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/
Ddrm_encoder_slave.h146 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()
Ddrm_mipi_dsi.h311 struct device_driver driver; member
318 to_mipi_dsi_driver(struct device_driver *driver) in to_mipi_dsi_driver() argument
320 return container_of(driver, struct mipi_dsi_driver, driver); in to_mipi_dsi_driver()
333 int mipi_dsi_driver_register_full(struct mipi_dsi_driver *driver,
335 void mipi_dsi_driver_unregister(struct mipi_dsi_driver *driver);
337 #define mipi_dsi_driver_register(driver) \ argument
338 mipi_dsi_driver_register_full(driver, THIS_MODULE)
Ddrm_legacy.h201 int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver);
202 void drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver);
217 static inline int drm_legacy_pci_init(struct drm_driver *driver, in drm_legacy_pci_init() argument
223 static inline void drm_legacy_pci_exit(struct drm_driver *driver, in drm_legacy_pci_exit() argument
Ddrm_drv.h601 void *__devm_drm_dev_alloc(struct device *parent, struct drm_driver *driver,
630 #define devm_drm_dev_alloc(parent, driver, type, member) \ argument
631 ((type *) __devm_drm_dev_alloc(parent, driver, sizeof(type), \
634 struct drm_device *drm_dev_alloc(struct drm_driver *driver,
685 u32 supported = dev->driver->driver_features & dev->driver_features; in drm_core_check_all_features()
/include/linux/platform_data/
Ddma-imx.h64 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/
Dseq_device.h46 struct device_driver driver; member
52 container_of(_drv, struct snd_seq_driver, driver)
/include/linux/ulpi/
Ddriver.h46 struct device_driver driver; member
49 #define to_ulpi_driver(d) container_of(d, struct ulpi_driver, driver)
/include/linux/device/
Ddriver.h141 ssize_t (*show)(struct device_driver *driver, char *buf);
142 ssize_t (*store)(struct device_driver *driver, const char *buf,
153 extern int __must_check driver_create_file(struct device_driver *driver,
155 extern void driver_remove_file(struct device_driver *driver,

12345