Home
last modified time | relevance | path

Searched refs:driver (Results 1 – 25 of 106) 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.h82 struct device_driver driver; member
90 driver))
126 struct pci_epf_driver *driver; member
132 #define pci_epf_register_driver(driver) \ argument
133 __pci_epf_register_driver((driver), THIS_MODULE)
149 int __pci_epf_register_driver(struct pci_epf_driver *driver,
151 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.h255 struct tty_struct * (*lookup)(struct tty_driver *driver,
257 int (*install)(struct tty_driver *driver, struct tty_struct *tty);
258 void (*remove)(struct tty_driver *driver, struct tty_struct *tty);
295 int (*poll_init)(struct tty_driver *driver, int line, char *options);
296 int (*poll_get_char)(struct tty_driver *driver, int line);
297 void (*poll_put_char)(struct tty_driver *driver, int line, char ch);
340 extern void put_tty_driver(struct tty_driver *driver);
341 extern void tty_set_operations(struct tty_driver *driver,
345 extern void tty_driver_kref_put(struct tty_driver *driver);
Dscmi_protocol.h280 struct device_driver driver; member
283 #define to_scmi_driver(d) container_of(d, struct scmi_driver, driver)
286 int scmi_driver_register(struct scmi_driver *driver,
288 void scmi_driver_unregister(struct scmi_driver *driver);
291 scmi_driver_register(struct scmi_driver *driver, struct module *owner, in scmi_driver_register() argument
297 static inline void scmi_driver_unregister(struct scmi_driver *driver) {} in scmi_driver_unregister() argument
300 #define scmi_register(driver) \ argument
301 scmi_driver_register(driver, THIS_MODULE, KBUILD_MODNAME)
302 #define scmi_unregister(driver) \ argument
303 scmi_driver_unregister(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.h264 struct device_driver driver; member
275 to_host1x_driver(struct device_driver *driver) in to_host1x_driver() argument
277 return container_of(driver, struct host1x_driver, driver); in to_host1x_driver()
280 int host1x_driver_register_full(struct host1x_driver *driver,
282 void host1x_driver_unregister(struct host1x_driver *driver);
284 #define host1x_driver_register(driver) \ argument
285 host1x_driver_register_full(driver, THIS_MODULE)
288 struct host1x_driver *driver; member
Dzorro.h32 struct zorro_driver *driver; /* which driver has allocated this device */ member
60 struct device_driver driver; member
63 #define to_zorro_driver(drv) container_of(drv, struct zorro_driver, driver)
76 return z->driver; in zorro_dev_driver()
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)
Dplatform_device.h200 struct device_driver driver; member
206 driver))
222 extern int __platform_driver_probe(struct platform_driver *driver,
286 #define platform_create_bundle(driver, probe, res, n_res, data, size) \ argument
287 __platform_create_bundle(driver, probe, res, n_res, data, size, THIS_MODULE)
289 struct platform_driver *driver, int (*probe)(struct platform_device *),
320 return !pdev->dev.driver; in is_early_platform_device()
/include/drm/
Ddrm_pci.h46 int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver);
47 void drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver);
51 struct drm_driver *driver);
55 struct drm_driver *driver) in drm_get_pci_dev() argument
Ddrm_mipi_dsi.h307 struct device_driver driver; member
314 to_mipi_dsi_driver(struct device_driver *driver) in to_mipi_dsi_driver() argument
316 return container_of(driver, struct mipi_dsi_driver, driver); in to_mipi_dsi_driver()
329 int mipi_dsi_driver_register_full(struct mipi_dsi_driver *driver,
331 void mipi_dsi_driver_unregister(struct mipi_dsi_driver *driver);
333 #define mipi_dsi_driver_register(driver) \ argument
334 mipi_dsi_driver_register_full(driver, THIS_MODULE)
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()
/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);
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/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/isdn/
Dcapilli.h94 int (*add_card)(struct capi_driver *driver, capicardparams *data);
100 void register_capi_driver(struct capi_driver *driver);
101 void unregister_capi_driver(struct capi_driver *driver);

12345