Home
last modified time | relevance | path

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

12345

/include/linux/
Dtty_driver.h249 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 …]
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
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);
Dpci-epf.h90 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);
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()
Darm_ffa.h126 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)
Dtty_port.h97 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,
Dhost1x.h308 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
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.h180 #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)
Disa.h21 struct device_driver driver; member
25 #define to_isa_driver(x) container_of((x), struct isa_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.h308 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)
Ddrm_dp_aux_bus.h34 struct device_driver driver; member
44 return container_of(drv, struct dp_aux_ep_driver, driver); in to_dp_aux_ep_drv()
Ddrm_drv.h479 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/
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/
Dsoc-acpi.h180 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()
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)

12345