device_driver     818 arch/arm/common/locomo.c static int locomo_match(struct device *_dev, struct device_driver *_drv)
device_driver    1345 arch/arm/common/sa1111.c static int sa1111_match(struct device *_dev, struct device_driver *_drv)
device_driver     208 arch/arm/include/asm/ecard.h 	struct device_driver	drv;
device_driver     188 arch/arm/include/asm/hardware/locomo.h 	struct device_driver	drv;
device_driver     403 arch/arm/include/asm/hardware/sa1111.h 	struct device_driver	drv;
device_driver      17 arch/arm/mach-integrator/lm.c static int lm_match(struct device *dev, struct device_driver *drv)
device_driver      11 arch/arm/mach-integrator/lm.h 	struct device_driver	drv;
device_driver    1114 arch/arm/mach-rpc/ecard.c static int ecard_match(struct device *_dev, struct device_driver *_drv)
device_driver      43 arch/mips/include/asm/cdmm.h 	struct device_driver	drv;
device_driver      31 arch/mips/include/asm/gio_device.h 	struct device_driver driver;
device_driver     114 arch/mips/sgi-ip22/ip22-gio.c static int gio_bus_match(struct device *dev, struct device_driver *drv)
device_driver      39 arch/parisc/include/asm/parisc-device.h 	struct device_driver drv;
device_driver     551 arch/parisc/kernel/drivers.c static int parisc_generic_match(struct device *dev, struct device_driver *drv)
device_driver     137 arch/powerpc/include/asm/macio.h 	struct device_driver	driver;
device_driver     379 arch/powerpc/include/asm/ps3.h 	struct device_driver core;
device_driver     392 arch/powerpc/include/asm/ps3.h 	struct device_driver *_drv)
device_driver     122 arch/powerpc/include/asm/vio.h 	struct device_driver driver;
device_driver     158 arch/powerpc/include/asm/vio.h static inline struct vio_driver *to_vio_driver(struct device_driver *drv)
device_driver     335 arch/powerpc/platforms/ps3/system-bus.c 	struct device_driver *_drv)
device_driver     335 arch/powerpc/platforms/pseries/ibmebus.c static int ibmebus_bus_bus_match(struct device *dev, struct device_driver *drv)
device_driver    1581 arch/powerpc/platforms/pseries/vio.c static int vio_bus_match(struct device *dev, struct device_driver *drv)
device_driver     150 arch/s390/include/asm/ccwdev.h 	struct device_driver driver;
device_driver      59 arch/s390/include/asm/ccwgroup.h 	struct device_driver driver;
device_driver     106 arch/s390/include/asm/eadm.h 	struct device_driver drv;
device_driver     368 arch/sparc/include/asm/vio.h 	struct device_driver		driver;
device_driver     486 arch/sparc/include/asm/vio.h static inline struct vio_driver *to_vio_driver(struct device_driver *drv)
device_driver      57 arch/sparc/kernel/vio.c static int vio_bus_match(struct device *dev, struct device_driver *drv)
device_driver     823 drivers/acpi/bus.c 			      const struct device_driver *drv)
device_driver     882 drivers/acpi/bus.c static int acpi_bus_match(struct device *dev, struct device_driver *drv)
device_driver      48 drivers/acpi/processor_driver.c static struct device_driver acpi_processor_driver = {
device_driver      59 drivers/amba/bus.c static int amba_match(struct device *dev, struct device_driver *drv)
device_driver      52 drivers/base/base.h 	struct device_driver *driver;
device_driver      84 drivers/base/base.h 	struct device_driver *async_driver;
device_driver     117 drivers/base/base.h extern int bus_add_driver(struct device_driver *drv);
device_driver     118 drivers/base/base.h extern void bus_remove_driver(struct device_driver *drv);
device_driver     120 drivers/base/base.h 					   struct device_driver *drv,
device_driver     123 drivers/base/base.h extern void driver_detach(struct device_driver *drv);
device_driver     124 drivers/base/base.h extern int driver_probe_device(struct device_driver *drv, struct device *dev);
device_driver     126 drivers/base/base.h static inline int driver_match_device(struct device_driver *drv,
device_driver     131 drivers/base/base.h extern bool driver_allows_async_probing(struct device_driver *drv);
device_driver     133 drivers/base/base.h extern int driver_add_groups(struct device_driver *drv,
device_driver     135 drivers/base/base.h extern void driver_remove_groups(struct device_driver *drv,
device_driver     137 drivers/base/base.h int device_driver_attach(struct device_driver *drv, struct device *dev);
device_driver     151 drivers/base/base.h extern void module_add_driver(struct module *mod, struct device_driver *drv);
device_driver     152 drivers/base/base.h extern void module_remove_driver(struct device_driver *drv);
device_driver     155 drivers/base/base.h 				     struct device_driver *drv) { }
device_driver     156 drivers/base/base.h static inline void module_remove_driver(struct device_driver *drv) { }
device_driver     181 drivers/base/bus.c static ssize_t unbind_store(struct device_driver *drv, const char *buf,
device_driver     204 drivers/base/bus.c static ssize_t bind_store(struct device_driver *drv, const char *buf,
device_driver     386 drivers/base/bus.c static struct device_driver *next_driver(struct klist_iter *i)
device_driver     417 drivers/base/bus.c int bus_for_each_drv(struct bus_type *bus, struct device_driver *start,
device_driver     418 drivers/base/bus.c 		     void *data, int (*fn)(struct device_driver *, void *))
device_driver     421 drivers/base/bus.c 	struct device_driver *drv;
device_driver     536 drivers/base/bus.c static int __must_check add_bind_files(struct device_driver *drv)
device_driver     549 drivers/base/bus.c static void remove_bind_files(struct device_driver *drv)
device_driver     579 drivers/base/bus.c static ssize_t uevent_store(struct device_driver *drv, const char *buf,
device_driver     593 drivers/base/bus.c int bus_add_driver(struct device_driver *drv)
device_driver     667 drivers/base/bus.c void bus_remove_driver(struct device_driver *drv)
device_driver     945 drivers/base/core.c 	struct device_driver *drv;
device_driver      28 drivers/base/cpu.c static int cpu_subsys_match(struct device *dev, struct device_driver *drv)
device_driver     442 drivers/base/dd.c 	struct device_driver *drv = dev->driver;
device_driver     492 drivers/base/dd.c static int really_probe(struct device *dev, struct device_driver *drv)
device_driver     649 drivers/base/dd.c static int really_probe_debug(struct device *dev, struct device_driver *drv)
device_driver     706 drivers/base/dd.c int driver_probe_device(struct device_driver *drv, struct device *dev)
device_driver     751 drivers/base/dd.c bool driver_allows_async_probing(struct device_driver *drv)
device_driver     804 drivers/base/dd.c static int __device_attach_driver(struct device_driver *drv, void *_data)
device_driver     987 drivers/base/dd.c int device_driver_attach(struct device_driver *drv, struct device *dev)
device_driver    1008 drivers/base/dd.c 	struct device_driver *drv;
device_driver    1031 drivers/base/dd.c 	struct device_driver *drv = data;
device_driver    1089 drivers/base/dd.c int driver_attach(struct device_driver *drv)
device_driver    1101 drivers/base/dd.c 	struct device_driver *drv;
device_driver    1162 drivers/base/dd.c 				    struct device_driver *drv,
device_driver    1211 drivers/base/dd.c void driver_detach(struct device_driver *drv)
device_driver      41 drivers/base/driver.c int driver_for_each_device(struct device_driver *drv, struct device *start,
device_driver      75 drivers/base/driver.c struct device *driver_find_device(struct device_driver *drv,
device_driver     100 drivers/base/driver.c int driver_create_file(struct device_driver *drv,
device_driver     118 drivers/base/driver.c void driver_remove_file(struct device_driver *drv,
device_driver     126 drivers/base/driver.c int driver_add_groups(struct device_driver *drv,
device_driver     132 drivers/base/driver.c void driver_remove_groups(struct device_driver *drv,
device_driver     146 drivers/base/driver.c int driver_register(struct device_driver *drv)
device_driver     149 drivers/base/driver.c 	struct device_driver *other;
device_driver     190 drivers/base/driver.c void driver_unregister(struct device_driver *drv)
device_driver     213 drivers/base/driver.c struct device_driver *driver_find(const char *name, struct bus_type *bus)
device_driver      26 drivers/base/isa.c static int isa_bus_match(struct device *dev, struct device_driver *driver)
device_driver      12 drivers/base/module.c static char *make_driver_name(struct device_driver *drv)
device_driver      33 drivers/base/module.c void module_add_driver(struct module *mod, struct device_driver *drv)
device_driver      72 drivers/base/module.c void module_remove_driver(struct device_driver *drv)
device_driver    1070 drivers/base/platform.c static int platform_match(struct device *dev, struct device_driver *drv)
device_driver    1127 drivers/base/platform.c 	struct device_driver *drv = dev->driver;
device_driver    1145 drivers/base/platform.c 	struct device_driver *drv = dev->driver;
device_driver    1167 drivers/base/platform.c 	struct device_driver *drv = dev->driver;
device_driver    1185 drivers/base/platform.c 	struct device_driver *drv = dev->driver;
device_driver    1203 drivers/base/platform.c 	struct device_driver *drv = dev->driver;
device_driver    1221 drivers/base/platform.c 	struct device_driver *drv = dev->driver;
device_driver    1272 drivers/base/platform.c 	return platform_match(dev, (struct device_driver *)drv);
device_driver    1282 drivers/base/platform.c 					      const struct device_driver *drv)
device_driver      60 drivers/base/power/generic_ops.c 	struct device_driver *drv = dev->driver;
device_driver     293 drivers/base/power/generic_ops.c 	struct device_driver *drv = dev->driver;
device_driver      28 drivers/bcma/main.c static int bcma_bus_match(struct device *dev, struct device_driver *drv);
device_driver     535 drivers/bcma/main.c 		struct device_driver *drv = core->dev.driver;
device_driver     556 drivers/bcma/main.c 		struct device_driver *drv = core->dev.driver;
device_driver     584 drivers/bcma/main.c static int bcma_bus_match(struct device *dev, struct device_driver *drv)
device_driver    2164 drivers/block/mtip32xx/mtip32xx.c static ssize_t show_device_status(struct device_driver *drv, char *buf)
device_driver     441 drivers/block/paride/paride.c 	struct device_driver *drv = par_dev->dev.driver;
device_driver      79 drivers/bus/fsl-mc/fsl-mc-bus.c static int fsl_mc_bus_match(struct device *dev, struct device_driver *drv)
device_driver      60 drivers/bus/mips_cdmm.c static int mips_cdmm_match(struct device *dev, struct device_driver *drv)
device_driver      86 drivers/bus/moxtet.c static int moxtet_match(struct device *dev, struct device_driver *drv)
device_driver     134 drivers/bus/sunxi-rsb.c static int sunxi_rsb_device_match(struct device *dev, struct device_driver *drv)
device_driver    2852 drivers/char/ipmi/ipmi_msghandler.c static struct bmc_device *ipmi_find_bmc_guid(struct device_driver *drv,
device_driver    2892 drivers/char/ipmi/ipmi_msghandler.c 	struct device_driver *drv,
device_driver     833 drivers/char/ppdev.c 	struct device_driver *drv = par_dev->dev.driver;
device_driver      31 drivers/dax/bus.c static struct dax_device_driver *to_dax_drv(struct device_driver *drv)
device_driver      65 drivers/dax/bus.c static ssize_t do_id_store(struct device_driver *drv, const char *buf,
device_driver     110 drivers/dax/bus.c static ssize_t new_id_store(struct device_driver *drv, const char *buf,
device_driver     117 drivers/dax/bus.c static ssize_t remove_id_store(struct device_driver *drv, const char *buf,
device_driver     131 drivers/dax/bus.c static int dax_bus_match(struct device *dev, struct device_driver *drv);
device_driver     140 drivers/dax/bus.c static int dax_bus_match(struct device *dev, struct device_driver *drv)
device_driver     462 drivers/dax/bus.c 	struct device_driver *drv = &dax_drv->drv;
device_driver     488 drivers/dax/bus.c 	struct device_driver *drv = &dax_drv->drv;
device_driver      34 drivers/dax/bus.h 	struct device_driver drv;
device_driver     113 drivers/dio/dio-driver.c static int dio_bus_match(struct device *dev, struct device_driver *drv)
device_driver    4298 drivers/dma/ppc4xx/adma.c static ssize_t devices_show(struct device_driver *dev, char *buf)
device_driver    4314 drivers/dma/ppc4xx/adma.c static ssize_t enable_show(struct device_driver *dev, char *buf)
device_driver    4321 drivers/dma/ppc4xx/adma.c static ssize_t enable_store(struct device_driver *dev, const char *buf,
device_driver    4351 drivers/dma/ppc4xx/adma.c static ssize_t poly_show(struct device_driver *dev, char *buf)
device_driver    4370 drivers/dma/ppc4xx/adma.c static ssize_t poly_store(struct device_driver *dev, const char *buf,
device_driver     108 drivers/eisa/eisa-bus.c static int eisa_bus_match(struct device *dev, struct device_driver *drv)
device_driver     159 drivers/firewire/core-device.c 						   struct device_driver *drv)
device_driver     176 drivers/firewire/core-device.c static int fw_unit_match(struct device *dev, struct device_driver *drv)
device_driver      37 drivers/firmware/arm_scmi/bus.c static int scmi_dev_match(struct device *dev, struct device_driver *drv)
device_driver      27 drivers/firmware/google/coreboot_table.c static int coreboot_bus_match(struct device *dev, struct device_driver *drv)
device_driver      76 drivers/firmware/google/coreboot_table.h 	struct device_driver drv;
device_driver     540 drivers/fpga/altera-cvp.c static ssize_t chkcfg_show(struct device_driver *dev, char *buf)
device_driver     545 drivers/fpga/altera-cvp.c static ssize_t chkcfg_store(struct device_driver *drv, const char *buf,
device_driver    1323 drivers/fsi/fsi-core.c static int fsi_bus_match(struct device *dev, struct device_driver *drv)
device_driver      48 drivers/gpu/drm/drm_mipi_dsi.c static int mipi_dsi_device_match(struct device *dev, struct device_driver *drv)
device_driver     475 drivers/gpu/drm/mcde/mcde_drv.c 		struct device_driver *drv = &mcde_component_drivers[i]->driver;
device_driver     276 drivers/gpu/drm/rockchip/rockchip_drm_drv.c 	struct device_driver *drv;
device_driver     240 drivers/gpu/drm/vc4/vc4_drv.c 		struct device_driver *drv = &drivers[i]->driver;
device_driver     303 drivers/gpu/host1x/bus.c static int host1x_device_match(struct device *dev, struct device_driver *drv)
device_driver      63 drivers/greybus/core.c static int greybus_match_device(struct device *dev, struct device_driver *drv)
device_driver    2119 drivers/hid/hid-core.c static ssize_t new_id_store(struct device_driver *drv, const char *buf,
device_driver    2189 drivers/hid/hid-core.c static int hid_bus_match(struct device *dev, struct device_driver *drv)
device_driver    2505 drivers/hid/hid-core.c static int __hid_bus_driver_added(struct device_driver *drv, void *data)
device_driver    2517 drivers/hid/hid-core.c static int __bus_removed_driver(struct device_driver *drv, void *data)
device_driver      26 drivers/hid/hid-generic.c static int __check_hid_generic(struct device_driver *drv, void *data)
device_driver     238 drivers/hid/intel-ish-hid/ishtp/bus.c static int ishtp_cl_bus_match(struct device *dev, struct device_driver *drv)
device_driver      40 drivers/hsi/hsi_core.c static int hsi_bus_match(struct device *dev, struct device_driver *driver)
device_driver     798 drivers/hv/vmbus_drv.c static ssize_t new_id_store(struct device_driver *driver, const char *buf,
device_driver     824 drivers/hv/vmbus_drv.c static ssize_t remove_id_store(struct device_driver *driver, const char *buf,
device_driver     865 drivers/hv/vmbus_drv.c static int vmbus_match(struct device *device, struct device_driver *driver)
device_driver      29 drivers/hwtracing/intel_th/core.c static int intel_th_match(struct device *dev, struct device_driver *driver)
device_driver     157 drivers/hwtracing/intel_th/intel_th.h 	struct device_driver	driver;
device_driver      93 drivers/i2c/i2c-core-base.c static int i2c_device_match(struct device *dev, struct device_driver *drv)
device_driver    1233 drivers/i2c/i2c-core-base.c static int __process_new_adapter(struct device_driver *d, void *data)
device_driver    1536 drivers/i2c/i2c-core-base.c static int __process_removed_adapter(struct device_driver *d, void *data)
device_driver     279 drivers/i3c/master.c static int i3c_device_match(struct device *dev, struct device_driver *drv)
device_driver     597 drivers/ide/ide-proc.c static int proc_print_driver(struct device_driver *drv, void *data)
device_driver     111 drivers/ide/ide.c static int ide_bus_match(struct device *dev, struct device_driver *drv)
device_driver     469 drivers/input/gameport/gameport.c 	struct device_driver *drv;
device_driver     678 drivers/input/gameport/gameport.c static ssize_t description_show(struct device_driver *drv, char *buf)
device_driver     780 drivers/input/gameport/gameport.c static int gameport_bus_match(struct device *dev, struct device_driver *drv)
device_driver     146 drivers/input/rmi4/rmi_bus.c static int rmi_function_match(struct device *dev, struct device_driver *drv)
device_driver     300 drivers/input/rmi4/rmi_bus.c 	struct device_driver *driver = &handler->driver;
device_driver     335 drivers/input/rmi4/rmi_bus.c static int rmi_bus_match(struct device *dev, struct device_driver *drv)
device_driver      76 drivers/input/rmi4/rmi_bus.h 	struct device_driver driver;
device_driver    1257 drivers/input/rmi4/rmi_driver.c bool rmi_is_physical_driver(struct device_driver *drv)
device_driver      87 drivers/input/rmi4/rmi_driver.h bool rmi_is_physical_driver(struct device_driver *);
device_driver     385 drivers/input/serio/serio.c 	struct device_driver *drv;
device_driver     735 drivers/input/serio/serio.c static ssize_t description_show(struct device_driver *drv, char *buf)
device_driver     742 drivers/input/serio/serio.c static ssize_t bind_mode_show(struct device_driver *drv, char *buf)
device_driver     748 drivers/input/serio/serio.c static ssize_t bind_mode_store(struct device_driver *drv, const char *buf, size_t count)
device_driver     884 drivers/input/serio/serio.c static int serio_bus_match(struct device *dev, struct device_driver *drv)
device_driver     892 drivers/input/touchscreen/wm97xx-core.c static struct device_driver wm97xx_driver = {
device_driver      52 drivers/ipack/ipack.c static int ipack_bus_match(struct device *dev, struct device_driver *drv)
device_driver      37 drivers/macintosh/macio_asic.c static int macio_bus_match(struct device *dev, struct device_driver *drv) 
device_driver     116 drivers/mailbox/zynqmp-ipi-mailbox.c static struct device_driver zynqmp_ipi_mbox_driver = {
device_driver      31 drivers/mcb/mcb-core.c static int mcb_match(struct device *dev, struct device_driver *drv)
device_driver      31 drivers/media/pci/bt8xx/bttv-gpio.c static int bttv_sub_bus_match(struct device *dev, struct device_driver *drv)
device_driver     340 drivers/media/pci/bt8xx/bttv.h 	struct device_driver   drv;
device_driver     267 drivers/media/pci/cx18/cx18-alsa-main.c 	struct device_driver *drv;
device_driver     787 drivers/media/pci/cx25821/cx25821-alsa.c 	struct device_driver *drv = driver_find("cx25821", &pci_bus_type);
device_driver     813 drivers/media/pci/cx25821/cx25821-alsa.c 	struct device_driver *drv = driver_find("cx25821", &pci_bus_type);
device_driver     267 drivers/media/pci/ivtv/ivtv-alsa-main.c 	struct device_driver *drv;
device_driver    1271 drivers/media/pci/ivtv/ivtvfb.c 	struct device_driver *drv;
device_driver    1294 drivers/media/pci/ivtv/ivtvfb.c 	struct device_driver *drv;
device_driver      41 drivers/memstick/core/memstick.c static int memstick_bus_match(struct device *dev, struct device_driver *drv)
device_driver      23 drivers/mfd/mcp-core.c static int mcp_bus_match(struct device *dev, struct device_driver *drv)
device_driver     139 drivers/mfd/ucb1400_core.c static struct device_driver ucb1400_core_driver = {
device_driver     660 drivers/misc/mei/bus.c static int mei_cl_device_match(struct device *dev, struct device_driver *drv)
device_driver      79 drivers/misc/mic/bus/cosm_bus.h 	struct device_driver driver;
device_driver     121 drivers/misc/mic/bus/cosm_bus.h static inline struct cosm_driver *drv_to_cosm(struct device_driver *drv)
device_driver      63 drivers/misc/mic/bus/mic_bus.c static int mbus_dev_match(struct device *dv, struct device_driver *dr)
device_driver      65 drivers/misc/mic/bus/scif_bus.c static int scif_dev_match(struct device *dv, struct device_driver *dr)
device_driver      67 drivers/misc/mic/bus/scif_bus.h 	struct device_driver driver;
device_driver     121 drivers/misc/mic/bus/scif_bus.h static inline struct scif_driver *drv_to_scif(struct device_driver *drv)
device_driver      65 drivers/misc/mic/bus/vop_bus.c static int vop_dev_match(struct device *dv, struct device_driver *dr)
device_driver      61 drivers/misc/mic/bus/vop_bus.h 	struct device_driver driver;
device_driver     125 drivers/misc/mic/bus/vop_bus.h static inline struct vop_driver *drv_to_vop(struct device_driver *drv)
device_driver      26 drivers/misc/sgi-gru/grumain.c static struct device_driver gru_driver = {
device_driver      23 drivers/misc/sgi-xp/xp_main.c struct device_driver xp_dbg_name = {
device_driver      62 drivers/misc/sgi-xp/xpc_main.c struct device_driver xpc_dbg_name = {
device_driver     134 drivers/misc/sgi-xp/xpnet.c struct device_driver xpnet_dbg_name = {
device_driver      41 drivers/misc/tifm_core.c static int tifm_bus_match(struct device *dev, struct device_driver *drv)
device_driver      61 drivers/mmc/core/bus.c static int mmc_bus_match(struct device *dev, struct device_driver *drv)
device_driver      33 drivers/mmc/core/bus.h 	struct device_driver drv;
device_driver      94 drivers/mmc/core/sdio_bus.c static int sdio_bus_match(struct device *dev, struct device_driver *drv)
device_driver     294 drivers/net/caif/caif_spi.c static ssize_t up_head_align_show(struct device_driver *driver, char *buf)
device_driver     302 drivers/net/caif/caif_spi.c static ssize_t up_tail_align_show(struct device_driver *driver, char *buf)
device_driver     310 drivers/net/caif/caif_spi.c static ssize_t down_head_align_show(struct device_driver *driver, char *buf)
device_driver     318 drivers/net/caif/caif_spi.c static ssize_t down_tail_align_show(struct device_driver *driver, char *buf)
device_driver     326 drivers/net/caif/caif_spi.c static ssize_t frame_align_show(struct device_driver *driver, char *buf)
device_driver    3522 drivers/net/ethernet/ibm/ehea/ehea_main.c static ssize_t capabilities_show(struct device_driver *drv, char *buf)
device_driver    1189 drivers/net/hamradio/baycom_epp.c 	struct device_driver *drv = par_dev->dev.driver;
device_driver     494 drivers/net/hamradio/baycom_par.c 	struct device_driver *drv = par_dev->dev.driver;
device_driver     306 drivers/net/netdevsim/bus.c static struct device_driver nsim_driver = {
device_driver     703 drivers/net/phy/mdio_bus.c static int mdio_bus_match(struct device *dev, struct device_driver *drv)
device_driver      36 drivers/net/phy/mdio_device.c int mdio_device_bus_match(struct device *dev, struct device_driver *drv)
device_driver     149 drivers/net/phy/mdio_device.c 	struct device_driver *drv = mdiodev->dev.driver;
device_driver     170 drivers/net/phy/mdio_device.c 	struct device_driver *drv = mdiodev->dev.driver;
device_driver     236 drivers/net/phy/phy_device.c 	struct device_driver *drv = phydev->mdio.dev.driver;
device_driver     481 drivers/net/phy/phy_device.c static int phy_bus_match(struct device *dev, struct device_driver *drv)
device_driver    1361 drivers/net/phy/phy_device.c 				      struct device_driver *driver)
device_driver    2187 drivers/net/phy/phy_device.c 	struct device_driver *drv = phydev->mdio.dev.driver;
device_driver    1335 drivers/net/plip/plip.c 	struct device_driver *drv = par_dev->dev.driver;
device_driver     795 drivers/net/wimax/i2400m/i2400m.h int i2400m_sysfs_setup(struct device_driver *);
device_driver     796 drivers/net/wimax/i2400m/i2400m.h void i2400m_sysfs_release(struct device_driver *);
device_driver    1552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c 	struct device_driver *drv = &brcmf_usbdrvr.drvwrap.driver;
device_driver    4151 drivers/net/wireless/intel/ipw2x00/ipw2100.c static ssize_t debug_level_show(struct device_driver *d, char *buf)
device_driver    4156 drivers/net/wireless/intel/ipw2x00/ipw2100.c static ssize_t debug_level_store(struct device_driver *d,
device_driver    1184 drivers/net/wireless/intel/ipw2x00/ipw2200.c static ssize_t debug_level_show(struct device_driver *d, char *buf)
device_driver    1189 drivers/net/wireless/intel/ipw2x00/ipw2200.c static ssize_t debug_level_store(struct device_driver *d, const char *buf,
device_driver     287 drivers/ntb/ntb_transport.c 				   struct device_driver *drv)
device_driver      17 drivers/nubus/bus.c static int nubus_bus_match(struct device *dev, struct device_driver *driver)
device_driver     283 drivers/nvdimm/bus.c static int nvdimm_bus_match(struct device *dev, struct device_driver *drv);
device_driver     479 drivers/nvdimm/bus.c static int nvdimm_bus_match(struct device *dev, struct device_driver *drv)
device_driver     605 drivers/nvdimm/bus.c 	struct device_driver *drv = &nd_drv->drv;
device_driver     154 drivers/parport/share.c static int driver_check(struct device_driver *dev_drv, void *_port)
device_driver     181 drivers/parport/share.c static int driver_detach(struct device_driver *_drv, void *_port)
device_driver     332 drivers/pci/endpoint/pci-epf-core.c static int pci_epf_device_match(struct device *dev, struct device_driver *drv)
device_driver      98 drivers/pci/pci-driver.c static ssize_t new_id_store(struct device_driver *driver, const char *buf,
device_driver     166 drivers/pci/pci-driver.c static ssize_t remove_id_store(struct device_driver *driver, const char *buf,
device_driver     682 drivers/pci/pci-driver.c 	struct device_driver *drv = dev->driver;
device_driver     920 drivers/pci/pci-driver.c 	struct device_driver *drv = dev->driver;
device_driver    1046 drivers/pci/pci-driver.c 	struct device_driver *drv = dev->driver;
device_driver    1074 drivers/pci/pci-driver.c 	struct device_driver *drv = dev->driver;
device_driver    1173 drivers/pci/pci-driver.c 	struct device_driver *drv = dev->driver;
device_driver    1216 drivers/pci/pci-driver.c 	struct device_driver *drv = dev->driver;
device_driver    1504 drivers/pci/pci-driver.c static int pci_bus_match(struct device *dev, struct device_driver *drv)
device_driver    1672 drivers/pci/pci-driver.c static int pcie_port_bus_match(struct device *dev, struct device_driver *drv)
device_driver      99 drivers/pci/pcie/portdrv.h 	struct device_driver driver;
device_driver      95 drivers/pcmcia/ds.c new_id_store(struct device_driver *driver, const char *buf, size_t count)
device_driver     904 drivers/pcmcia/ds.c static int pcmcia_bus_match(struct device *dev, struct device_driver *drv)
device_driver    1452 drivers/platform/x86/thinkpad_acpi.c static ssize_t interface_version_show(struct device_driver *drv, char *buf)
device_driver    1459 drivers/platform/x86/thinkpad_acpi.c static ssize_t debug_level_show(struct device_driver *drv, char *buf)
device_driver    1464 drivers/platform/x86/thinkpad_acpi.c static ssize_t debug_level_store(struct device_driver *drv, const char *buf,
device_driver    1479 drivers/platform/x86/thinkpad_acpi.c static ssize_t version_show(struct device_driver *drv, char *buf)
device_driver    1491 drivers/platform/x86/thinkpad_acpi.c static ssize_t wlsw_emulstate_show(struct device_driver *drv, char *buf)
device_driver    1496 drivers/platform/x86/thinkpad_acpi.c static ssize_t wlsw_emulstate_store(struct device_driver *drv, const char *buf,
device_driver    1514 drivers/platform/x86/thinkpad_acpi.c static ssize_t bluetooth_emulstate_show(struct device_driver *drv, char *buf)
device_driver    1519 drivers/platform/x86/thinkpad_acpi.c static ssize_t bluetooth_emulstate_store(struct device_driver *drv,
device_driver    1534 drivers/platform/x86/thinkpad_acpi.c static ssize_t wwan_emulstate_show(struct device_driver *drv, char *buf)
device_driver    1539 drivers/platform/x86/thinkpad_acpi.c static ssize_t wwan_emulstate_store(struct device_driver *drv, const char *buf,
device_driver    1554 drivers/platform/x86/thinkpad_acpi.c static ssize_t uwb_emulstate_show(struct device_driver *drv, char *buf)
device_driver    1559 drivers/platform/x86/thinkpad_acpi.c static ssize_t uwb_emulstate_store(struct device_driver *drv, const char *buf,
device_driver    1581 drivers/platform/x86/thinkpad_acpi.c static int __init tpacpi_create_driver_attributes(struct device_driver *drv)
device_driver    1606 drivers/platform/x86/thinkpad_acpi.c static void tpacpi_remove_driver_attributes(struct device_driver *drv)
device_driver    8728 drivers/platform/x86/thinkpad_acpi.c static ssize_t fan_watchdog_show(struct device_driver *drv, char *buf)
device_driver    8733 drivers/platform/x86/thinkpad_acpi.c static ssize_t fan_watchdog_store(struct device_driver *drv, const char *buf,
device_driver     786 drivers/platform/x86/wmi.c static int wmi_dev_match(struct device *dev, struct device_driver *driver)
device_driver     152 drivers/pnp/driver.c static int pnp_bus_match(struct device *dev, struct device_driver *drv)
device_driver     190 drivers/rapidio/rio-driver.c static int rio_match_bus(struct device *dev, struct device_driver *drv)
device_driver     406 drivers/rpmsg/rpmsg_core.c static int rpmsg_dev_match(struct device *dev, struct device_driver *drv)
device_driver     540 drivers/s390/char/monreader.c static struct device_driver monreader_driver = {
device_driver    1119 drivers/s390/char/sclp.c static ssize_t con_pages_show(struct device_driver *dev, char *buf)
device_driver    1126 drivers/s390/char/sclp.c static ssize_t con_drop_show(struct device_driver *dev, char *buf)
device_driver    1133 drivers/s390/char/sclp.c static ssize_t con_full_show(struct device_driver *dev, char *buf)
device_driver     645 drivers/s390/char/vmlogrdr.c static ssize_t recording_status_show(struct device_driver *driver, char *buf)
device_driver     706 drivers/s390/char/vmlogrdr.c static struct device_driver vmlogrdr_driver = {
device_driver    1313 drivers/s390/cio/css.c static int css_settle(struct device_driver *drv, void *unused)
device_driver    1401 drivers/s390/cio/css.c static int css_bus_match(struct device *dev, struct device_driver *drv)
device_driver      84 drivers/s390/cio/css.h 	struct device_driver drv;
device_driver      61 drivers/s390/cio/device.c ccw_bus_match (struct device * dev, struct device_driver * drv)
device_driver    2050 drivers/s390/cio/device.c 	struct device_driver *drv = &cdriver->driver;
device_driver      57 drivers/s390/cio/scm.c 	struct device_driver *drv = &scmdrv->drv;
device_driver     541 drivers/s390/crypto/ap_bus.c static int ap_bus_match(struct device *dev, struct device_driver *drv)
device_driver     854 drivers/s390/crypto/ap_bus.c 	struct device_driver *drv = &ap_drv->driver;
device_driver     133 drivers/s390/crypto/ap_bus.h 	struct device_driver driver;
device_driver      94 drivers/s390/crypto/vfio_ap_drv.c static int matrix_bus_match(struct device *dev, struct device_driver *drv)
device_driver     104 drivers/s390/crypto/vfio_ap_drv.c static struct device_driver matrix_driver = {
device_driver    1772 drivers/s390/net/ctcm_main.c static ssize_t group_store(struct device_driver *ddrv, const char *buf,
device_driver    2392 drivers/s390/net/lcs.c static ssize_t group_store(struct device_driver *ddrv, const char *buf,
device_driver     131 drivers/s390/net/netiucv.c static struct device_driver netiucv_driver = {
device_driver    2007 drivers/s390/net/netiucv.c static ssize_t connection_store(struct device_driver *drv, const char *buf,
device_driver    2071 drivers/s390/net/netiucv.c static ssize_t remove_store(struct device_driver *drv, const char *buf,
device_driver    5800 drivers/s390/net/qeth_core_main.c static ssize_t group_store(struct device_driver *ddrv, const char *buf,
device_driver     170 drivers/s390/net/smsgiucv.c static struct device_driver smsg_driver = {
device_driver     153 drivers/s390/net/smsgiucv_app.c 	struct device_driver *smsgiucv_drv;
device_driver     934 drivers/scsi/aic94xx/aic94xx_init.c static ssize_t version_show(struct device_driver *driver, char *buf)
device_driver     940 drivers/scsi/aic94xx/aic94xx_init.c static int asd_create_driver_attrs(struct device_driver *driver)
device_driver     945 drivers/scsi/aic94xx/aic94xx_init.c static void asd_remove_driver_attrs(struct device_driver *driver)
device_driver     619 drivers/scsi/fcoe/fcoe_sysfs.c 			  struct device_driver *drv)
device_driver    8481 drivers/scsi/megaraid/megaraid_sas_base.c static ssize_t version_show(struct device_driver *dd, char *buf)
device_driver    8488 drivers/scsi/megaraid/megaraid_sas_base.c static ssize_t release_date_show(struct device_driver *dd, char *buf)
device_driver    8495 drivers/scsi/megaraid/megaraid_sas_base.c static ssize_t support_poll_for_event_show(struct device_driver *dd, char *buf)
device_driver    8501 drivers/scsi/megaraid/megaraid_sas_base.c static ssize_t support_device_change_show(struct device_driver *dd, char *buf)
device_driver    8507 drivers/scsi/megaraid/megaraid_sas_base.c static ssize_t dbg_lvl_show(struct device_driver *dd, char *buf)
device_driver    8512 drivers/scsi/megaraid/megaraid_sas_base.c static ssize_t dbg_lvl_store(struct device_driver *dd, const char *buf,
device_driver    8526 drivers/scsi/megaraid/megaraid_sas_base.c support_nvme_encapsulation_show(struct device_driver *dd, char *buf)
device_driver    8534 drivers/scsi/megaraid/megaraid_sas_base.c support_pci_lane_margining_show(struct device_driver *dd, char *buf)
device_driver     705 drivers/scsi/scsi_debug.c static struct device_driver sdebug_driverfs_driver = {
device_driver    4616 drivers/scsi/scsi_debug.c static ssize_t delay_show(struct device_driver *ddp, char *buf)
device_driver    4623 drivers/scsi/scsi_debug.c static ssize_t delay_store(struct device_driver *ddp, const char *buf,
device_driver    4656 drivers/scsi/scsi_debug.c static ssize_t ndelay_show(struct device_driver *ddp, char *buf)
device_driver    4662 drivers/scsi/scsi_debug.c static ssize_t ndelay_store(struct device_driver *ddp, const char *buf,
device_driver    4697 drivers/scsi/scsi_debug.c static ssize_t opts_show(struct device_driver *ddp, char *buf)
device_driver    4702 drivers/scsi/scsi_debug.c static ssize_t opts_store(struct device_driver *ddp, const char *buf,
device_driver    4727 drivers/scsi/scsi_debug.c static ssize_t ptype_show(struct device_driver *ddp, char *buf)
device_driver    4731 drivers/scsi/scsi_debug.c static ssize_t ptype_store(struct device_driver *ddp, const char *buf,
device_driver    4744 drivers/scsi/scsi_debug.c static ssize_t dsense_show(struct device_driver *ddp, char *buf)
device_driver    4748 drivers/scsi/scsi_debug.c static ssize_t dsense_store(struct device_driver *ddp, const char *buf,
device_driver    4761 drivers/scsi/scsi_debug.c static ssize_t fake_rw_show(struct device_driver *ddp, char *buf)
device_driver    4765 drivers/scsi/scsi_debug.c static ssize_t fake_rw_store(struct device_driver *ddp, const char *buf,
device_driver    4793 drivers/scsi/scsi_debug.c static ssize_t no_lun_0_show(struct device_driver *ddp, char *buf)
device_driver    4797 drivers/scsi/scsi_debug.c static ssize_t no_lun_0_store(struct device_driver *ddp, const char *buf,
device_driver    4810 drivers/scsi/scsi_debug.c static ssize_t num_tgts_show(struct device_driver *ddp, char *buf)
device_driver    4814 drivers/scsi/scsi_debug.c static ssize_t num_tgts_store(struct device_driver *ddp, const char *buf,
device_driver    4828 drivers/scsi/scsi_debug.c static ssize_t dev_size_mb_show(struct device_driver *ddp, char *buf)
device_driver    4834 drivers/scsi/scsi_debug.c static ssize_t num_parts_show(struct device_driver *ddp, char *buf)
device_driver    4840 drivers/scsi/scsi_debug.c static ssize_t every_nth_show(struct device_driver *ddp, char *buf)
device_driver    4844 drivers/scsi/scsi_debug.c static ssize_t every_nth_store(struct device_driver *ddp, const char *buf,
device_driver    4862 drivers/scsi/scsi_debug.c static ssize_t max_luns_show(struct device_driver *ddp, char *buf)
device_driver    4866 drivers/scsi/scsi_debug.c static ssize_t max_luns_store(struct device_driver *ddp, const char *buf,
device_driver    4901 drivers/scsi/scsi_debug.c static ssize_t max_queue_show(struct device_driver *ddp, char *buf)
device_driver    4907 drivers/scsi/scsi_debug.c static ssize_t max_queue_store(struct device_driver *ddp, const char *buf,
device_driver    4937 drivers/scsi/scsi_debug.c static ssize_t no_uld_show(struct device_driver *ddp, char *buf)
device_driver    4943 drivers/scsi/scsi_debug.c static ssize_t scsi_level_show(struct device_driver *ddp, char *buf)
device_driver    4949 drivers/scsi/scsi_debug.c static ssize_t virtual_gb_show(struct device_driver *ddp, char *buf)
device_driver    4953 drivers/scsi/scsi_debug.c static ssize_t virtual_gb_store(struct device_driver *ddp, const char *buf,
device_driver    4984 drivers/scsi/scsi_debug.c static ssize_t add_host_show(struct device_driver *ddp, char *buf)
device_driver    4992 drivers/scsi/scsi_debug.c static ssize_t add_host_store(struct device_driver *ddp, const char *buf,
device_driver    5012 drivers/scsi/scsi_debug.c static ssize_t vpd_use_hostno_show(struct device_driver *ddp, char *buf)
device_driver    5016 drivers/scsi/scsi_debug.c static ssize_t vpd_use_hostno_store(struct device_driver *ddp, const char *buf,
device_driver    5029 drivers/scsi/scsi_debug.c static ssize_t statistics_show(struct device_driver *ddp, char *buf)
device_driver    5033 drivers/scsi/scsi_debug.c static ssize_t statistics_store(struct device_driver *ddp, const char *buf,
device_driver    5051 drivers/scsi/scsi_debug.c static ssize_t sector_size_show(struct device_driver *ddp, char *buf)
device_driver    5057 drivers/scsi/scsi_debug.c static ssize_t submit_queues_show(struct device_driver *ddp, char *buf)
device_driver    5063 drivers/scsi/scsi_debug.c static ssize_t dix_show(struct device_driver *ddp, char *buf)
device_driver    5069 drivers/scsi/scsi_debug.c static ssize_t dif_show(struct device_driver *ddp, char *buf)
device_driver    5075 drivers/scsi/scsi_debug.c static ssize_t guard_show(struct device_driver *ddp, char *buf)
device_driver    5081 drivers/scsi/scsi_debug.c static ssize_t ato_show(struct device_driver *ddp, char *buf)
device_driver    5087 drivers/scsi/scsi_debug.c static ssize_t map_show(struct device_driver *ddp, char *buf)
device_driver    5104 drivers/scsi/scsi_debug.c static ssize_t removable_show(struct device_driver *ddp, char *buf)
device_driver    5108 drivers/scsi/scsi_debug.c static ssize_t removable_store(struct device_driver *ddp, const char *buf,
device_driver    5121 drivers/scsi/scsi_debug.c static ssize_t host_lock_show(struct device_driver *ddp, char *buf)
device_driver    5126 drivers/scsi/scsi_debug.c static ssize_t host_lock_store(struct device_driver *ddp, const char *buf,
device_driver    5139 drivers/scsi/scsi_debug.c static ssize_t strict_show(struct device_driver *ddp, char *buf)
device_driver    5143 drivers/scsi/scsi_debug.c static ssize_t strict_store(struct device_driver *ddp, const char *buf,
device_driver    5156 drivers/scsi/scsi_debug.c static ssize_t uuid_ctl_show(struct device_driver *ddp, char *buf)
device_driver    5162 drivers/scsi/scsi_debug.c static ssize_t cdb_len_show(struct device_driver *ddp, char *buf)
device_driver    5166 drivers/scsi/scsi_debug.c static ssize_t cdb_len_store(struct device_driver *ddp, const char *buf,
device_driver    5899 drivers/scsi/scsi_debug.c 				struct device_driver *dev_driver)
device_driver     499 drivers/scsi/scsi_sysfs.c static int scsi_bus_match(struct device *dev, struct device_driver *gendrv)
device_driver    1520 drivers/scsi/scsi_sysfs.c int scsi_register_driver(struct device_driver *drv)
device_driver    1214 drivers/scsi/scsi_transport_iscsi.c 				     struct device_driver *drv)
device_driver    4538 drivers/scsi/st.c static ssize_t try_direct_io_show(struct device_driver *ddp, char *buf)
device_driver    4544 drivers/scsi/st.c static ssize_t fixed_buffer_size_show(struct device_driver *ddp, char *buf)
device_driver    4550 drivers/scsi/st.c static ssize_t max_sg_segs_show(struct device_driver *ddp, char *buf)
device_driver    4556 drivers/scsi/st.c static ssize_t version_show(struct device_driver *ddd, char *buf)
device_driver    4563 drivers/scsi/st.c static ssize_t debug_flag_store(struct device_driver *ddp,
device_driver    4582 drivers/scsi/st.c static ssize_t debug_flag_show(struct device_driver *ddp, char *buf)
device_driver     312 drivers/sh/maple/maple.c static int maple_check_matching_driver(struct device_driver *driver,
device_driver     750 drivers/sh/maple/maple.c 				  struct device_driver *drvptr)
device_driver     194 drivers/sh/superhyway/superhyway.c static int superhyway_bus_match(struct device *dev, struct device_driver *drv)
device_driver     506 drivers/siox/siox-core.c static int siox_match(struct device *dev, struct device_driver *drv)
device_driver      33 drivers/slimbus/core.c static int slim_device_match(struct device *dev, struct device_driver *drv)
device_driver     187 drivers/soc/qcom/apr.c static int apr_device_match(struct device *dev, struct device_driver *drv)
device_driver      34 drivers/soundwire/bus_type.c static int sdw_bus_match(struct device *dev, struct device_driver *ddrv)
device_driver     716 drivers/spi/spi-mem.c static inline struct spi_mem_driver *to_spi_mem_drv(struct device_driver *drv)
device_driver     342 drivers/spi/spi.c static int spi_match_device(struct device *dev, struct device_driver *drv)
device_driver      44 drivers/spmi/spmi.c static int spmi_device_match(struct device *dev, struct device_driver *drv)
device_driver     325 drivers/ssb/main.c static int ssb_bus_match(struct device *dev, struct device_driver *drv)
device_driver      30 drivers/staging/fieldbus/anybuss/anybuss-client.h 	struct device_driver driver;
device_driver      45 drivers/staging/fieldbus/anybuss/anybuss-client.h to_anybuss_client_driver(struct device_driver *drv)
device_driver    1169 drivers/staging/fieldbus/anybuss/host.c 			    struct device_driver *drv)
device_driver     120 drivers/staging/greybus/gbphy.c static int gbphy_dev_match(struct device *dev, struct device_driver *drv)
device_driver      44 drivers/staging/greybus/gbphy.h 	struct device_driver driver;
device_driver      49 drivers/staging/isdn/gigaset/ser-gigaset.c static struct platform_driver device_driver = {
device_driver     745 drivers/staging/isdn/gigaset/ser-gigaset.c 	rc = platform_driver_register(&device_driver);
device_driver     773 drivers/staging/isdn/gigaset/ser-gigaset.c 	platform_driver_unregister(&device_driver);
device_driver     792 drivers/staging/isdn/gigaset/ser-gigaset.c 	platform_driver_unregister(&device_driver);
device_driver    1742 drivers/staging/media/soc_camera/soc_camera.c 		struct device_driver *drv = dev ? dev->driver : NULL;
device_driver      34 drivers/staging/most/core.c 	struct device_driver drv;
device_driver     503 drivers/staging/most/core.c static ssize_t links_show(struct device_driver *drv, char *buf)
device_driver     511 drivers/staging/most/core.c static ssize_t components_show(struct device_driver *drv, char *buf)
device_driver     735 drivers/staging/most/core.c static ssize_t remove_link_store(struct device_driver *drv,
device_driver     811 drivers/staging/most/core.c static int most_match(struct device *dev, struct device_driver *drv)
device_driver      92 drivers/staging/uwb/include/umc.h 	struct device_driver driver;
device_driver     119 drivers/staging/uwb/umc-bus.c static int umc_bus_match(struct device *dev, struct device_driver *drv)
device_driver      63 drivers/staging/vc04_services/bcm2835-audio/bcm2835.c 	struct device_driver driver;
device_driver    1797 drivers/staging/vt6655/device_main.c static struct pci_driver device_driver = {
device_driver    1808 drivers/staging/vt6655/device_main.c module_pci_driver(device_driver);
device_driver      75 drivers/target/loopback/tcm_loop.c 				struct device_driver *dev_driver)
device_driver      87 drivers/target/loopback/tcm_loop.c static struct device_driver tcm_loop_driverfs = {
device_driver      86 drivers/tc/tc-driver.c static int tc_bus_match(struct device *dev, struct device_driver *drv)
device_driver    1045 drivers/tee/tee_core.c 				   struct device_driver *drv)
device_driver      50 drivers/thunderbolt/domain.c 						      struct device_driver *drv)
device_driver      72 drivers/thunderbolt/domain.c static int tb_service_match(struct device *dev, struct device_driver *drv)
device_driver    1062 drivers/tty/hvc/hvc_iucv.c static struct device_driver hvc_iucv_driver = {
device_driver     474 drivers/tty/hvc/hvcs.c static ssize_t rescan_show(struct device_driver *ddp, char *buf)
device_driver     480 drivers/tty/hvc/hvcs.c static ssize_t rescan_store(struct device_driver *ddp, const char * buf,
device_driver      85 drivers/tty/serdev/core.c static int serdev_device_match(struct device *dev, struct device_driver *drv)
device_driver      36 drivers/usb/common/ulpi.c static int ulpi_match(struct device *dev, struct device_driver *driver)
device_driver      44 drivers/usb/core/driver.c 			 struct device_driver *driver,
device_driver     131 drivers/usb/core/driver.c static ssize_t new_id_show(struct device_driver *driver, char *buf)
device_driver     138 drivers/usb/core/driver.c static ssize_t new_id_store(struct device_driver *driver,
device_driver     150 drivers/usb/core/driver.c static ssize_t remove_id_store(struct device_driver *driver, const char *buf,
device_driver     178 drivers/usb/core/driver.c static ssize_t remove_id_show(struct device_driver *driver, char *buf)
device_driver     793 drivers/usb/core/driver.c static int usb_device_match(struct device *dev, struct device_driver *drv)
device_driver     315 drivers/usb/core/port.c static struct device_driver usb_port_driver = {
device_driver     325 drivers/usb/core/usb.c 	struct device_driver *drv;
device_driver     169 drivers/usb/core/usb.h static inline int is_usb_device_driver(struct device_driver *drv)
device_driver      17 drivers/usb/serial/bus.c 						struct device_driver *drv)
device_driver     123 drivers/usb/serial/bus.c static ssize_t new_id_store(struct device_driver *driver,
device_driver     138 drivers/usb/serial/bus.c static ssize_t new_id_show(struct device_driver *driver, char *buf)
device_driver     303 drivers/usb/typec/bus.c static int typec_match(struct device *dev, struct device_driver *driver)
device_driver     151 drivers/usb/usbip/stub_main.c static ssize_t match_busid_show(struct device_driver *drv, char *buf)
device_driver     169 drivers/usb/usbip/stub_main.c static ssize_t match_busid_store(struct device_driver *dev, const char *buf,
device_driver     246 drivers/usb/usbip/stub_main.c static ssize_t rebind_store(struct device_driver *dev, const char *buf,
device_driver     629 drivers/vfio/vfio.c static bool vfio_dev_whitelisted(struct device *dev, struct device_driver *drv)
device_driver     661 drivers/vfio/vfio.c 	struct device_driver *drv = READ_ONCE(dev->driver);
device_driver    1866 drivers/video/fbdev/uvesafb.c static ssize_t v86d_show(struct device_driver *dev, char *buf)
device_driver    1871 drivers/video/fbdev/uvesafb.c static ssize_t v86d_store(struct device_driver *dev, const char *buf,
device_driver      83 drivers/virtio/virtio.c static int virtio_dev_match(struct device *_dv, struct device_driver *_dr)
device_driver     131 drivers/visorbus/visorbus_main.c static int visorbus_match(struct device *xdev, struct device_driver *xdrv)
device_driver     295 drivers/visorbus/visorbus_main.c 	struct device_driver *xdrv = dev->driver;
device_driver     310 drivers/vlynq/vlynq.c 			      struct device_driver *drv)
device_driver    1973 drivers/vme/vme.c static int vme_bus_match(struct device *dev, struct device_driver *drv)
device_driver      59 drivers/w1/w1.c static int w1_master_match(struct device *dev, struct device_driver *drv)
device_driver     179 drivers/w1/w1.c struct device_driver w1_master_driver = {
device_driver     193 drivers/w1/w1.c static struct device_driver w1_slave_driver = {
device_driver      25 drivers/w1/w1_int.c 				       struct device_driver *driver,
device_driver      67 drivers/w1/w1_internal.h extern struct device_driver w1_master_driver;
device_driver    1176 drivers/xen/xen-pciback/pci_stub.c static ssize_t new_slot_store(struct device_driver *drv, const char *buf,
device_driver    1195 drivers/xen/xen-pciback/pci_stub.c static ssize_t remove_slot_store(struct device_driver *drv, const char *buf,
device_driver    1214 drivers/xen/xen-pciback/pci_stub.c static ssize_t slots_show(struct device_driver *drv, char *buf)
device_driver    1237 drivers/xen/xen-pciback/pci_stub.c static ssize_t irq_handlers_show(struct device_driver *drv, char *buf)
device_driver    1266 drivers/xen/xen-pciback/pci_stub.c static ssize_t irq_handler_state_store(struct device_driver *drv,
device_driver    1306 drivers/xen/xen-pciback/pci_stub.c static ssize_t quirks_store(struct device_driver *drv, const char *buf,
device_driver    1325 drivers/xen/xen-pciback/pci_stub.c static ssize_t quirks_show(struct device_driver *drv, char *buf)
device_driver    1370 drivers/xen/xen-pciback/pci_stub.c static ssize_t permissive_store(struct device_driver *drv, const char *buf,
device_driver    1410 drivers/xen/xen-pciback/pci_stub.c static ssize_t permissive_show(struct device_driver *drv, char *buf)
device_driver     105 drivers/xen/xenbus/xenbus.h int xenbus_match(struct device *_dev, struct device_driver *_drv);
device_driver      92 drivers/xen/xenbus/xenbus_probe.c int xenbus_match(struct device *_dev, struct device_driver *_drv)
device_driver     179 drivers/xen/xenbus/xenbus_probe_frontend.c 	struct device_driver *drv = data;
device_driver     219 drivers/xen/xenbus/xenbus_probe_frontend.c static int exists_essential_connecting_device(struct device_driver *drv)
device_driver     224 drivers/xen/xenbus/xenbus_probe_frontend.c static int exists_non_essential_connecting_device(struct device_driver *drv)
device_driver     233 drivers/xen/xenbus/xenbus_probe_frontend.c 	struct device_driver *drv = data;
device_driver     291 drivers/xen/xenbus/xenbus_probe_frontend.c 	struct device_driver *drv = xendrv ? &xendrv->driver : NULL;
device_driver     128 drivers/zorro/zorro-driver.c static int zorro_bus_match(struct device *dev, struct device_driver *drv)
device_driver     167 include/acpi/acpi_bus.h 	struct device_driver drv;
device_driver     291 include/drm/drm_mipi_dsi.h 	struct device_driver driver;
device_driver     298 include/drm/drm_mipi_dsi.h to_mipi_dsi_driver(struct device_driver *driver)
device_driver     617 include/linux/acpi.h 				     const struct device_driver *drv);
device_driver     815 include/linux/acpi.h 					    const struct device_driver *drv)
device_driver      76 include/linux/amba/bus.h 	struct device_driver	drv;
device_driver     310 include/linux/bcma/bcma.h 	struct device_driver drv;
device_driver      33 include/linux/device.h struct device_driver;
device_driver     123 include/linux/device.h 	int (*match)(struct device *dev, struct device_driver *drv);
device_driver     265 include/linux/device.h int bus_for_each_drv(struct bus_type *bus, struct device_driver *start,
device_driver     266 include/linux/device.h 		     void *data, int (*fn)(struct device_driver *, void *));
device_driver     396 include/linux/device.h extern int __must_check driver_register(struct device_driver *drv);
device_driver     397 include/linux/device.h extern void driver_unregister(struct device_driver *drv);
device_driver     399 include/linux/device.h extern struct device_driver *driver_find(const char *name,
device_driver     408 include/linux/device.h 	ssize_t (*show)(struct device_driver *driver, char *buf);
device_driver     409 include/linux/device.h 	ssize_t (*store)(struct device_driver *driver, const char *buf,
device_driver     420 include/linux/device.h extern int __must_check driver_create_file(struct device_driver *driver,
device_driver     422 include/linux/device.h extern void driver_remove_file(struct device_driver *driver,
device_driver     425 include/linux/device.h extern int __must_check driver_for_each_device(struct device_driver *drv,
device_driver     430 include/linux/device.h struct device *driver_find_device(struct device_driver *drv,
device_driver     440 include/linux/device.h static inline struct device *driver_find_device_by_name(struct device_driver *drv,
device_driver     453 include/linux/device.h driver_find_device_by_of_node(struct device_driver *drv,
device_driver     466 include/linux/device.h driver_find_device_by_fwnode(struct device_driver *drv,
device_driver     478 include/linux/device.h static inline struct device *driver_find_device_by_devt(struct device_driver *drv,
device_driver     484 include/linux/device.h static inline struct device *driver_find_next_device(struct device_driver *drv,
device_driver     498 include/linux/device.h driver_find_device_by_acpi_dev(struct device_driver *drv,
device_driver     505 include/linux/device.h driver_find_device_by_acpi_dev(struct device_driver *drv, const void *adev)
device_driver    1239 include/linux/device.h 	struct device_driver *driver;	/* which driver has allocated this
device_driver    1562 include/linux/device.h extern int __must_check driver_attach(struct device_driver *drv);
device_driver      93 include/linux/dio.h 	struct device_driver driver;
device_driver      60 include/linux/eisa.h 	struct device_driver         driver;
device_driver     255 include/linux/firewire.h 	struct device_driver driver;
device_driver      42 include/linux/fsi.h 	struct device_driver		drv;
device_driver      39 include/linux/fsl/mc.h 	struct device_driver driver;
device_driver      58 include/linux/gameport.h 	struct device_driver driver;
device_driver      65 include/linux/greybus.h 	struct device_driver driver;
device_driver     775 include/linux/hid.h 	struct device_driver driver;
device_driver     264 include/linux/host1x.h 	struct device_driver driver;
device_driver     275 include/linux/host1x.h to_host1x_driver(struct device_driver *driver)
device_driver     157 include/linux/hsi/hsi.h 	struct device_driver	driver;
device_driver    1151 include/linux/hyperv.h 	struct device_driver driver;
device_driver    1191 include/linux/hyperv.h static inline struct hv_driver *drv_to_hv_drv(struct device_driver *d)
device_driver     283 include/linux/i2c.h 	struct device_driver driver;
device_driver     177 include/linux/i3c/device.h 	struct device_driver driver;
device_driver     183 include/linux/i3c/device.h static inline struct i3c_driver *drv_to_i3cdrv(struct device_driver *drv)
device_driver    1070 include/linux/ide.h 	struct device_driver	gen_driver;
device_driver      35 include/linux/intel-ish-client-if.h 	struct device_driver driver;
device_driver     130 include/linux/ipack.h 	struct device_driver driver;
device_driver      21 include/linux/isa.h 	struct device_driver driver;
device_driver      86 include/linux/maple.h 	struct device_driver drv;
device_driver      94 include/linux/mcb.h 	struct device_driver driver;
device_driver     101 include/linux/mcb.h static inline struct mcb_driver *to_mcb_driver(struct device_driver *drv)
device_driver     127 include/linux/mdev.h 	struct device_driver driver;
device_driver      32 include/linux/mdio.h 	int (*bus_match)(struct device *dev, struct device_driver *drv);
device_driver      48 include/linux/mdio.h 	struct device_driver driver;
device_driver      89 include/linux/mdio.h int mdio_device_bus_match(struct device *dev, struct device_driver *drv);
device_driver      64 include/linux/mei_cl_bus.h 	struct device_driver driver;
device_driver     302 include/linux/memstick.h 	struct device_driver      driver;
device_driver      47 include/linux/mfd/mcp.h 	struct device_driver drv;
device_driver      55 include/linux/mic_bus.h 	struct device_driver driver;
device_driver      95 include/linux/mic_bus.h static inline struct mbus_driver *drv_to_mbus(struct device_driver *drv)
device_driver      80 include/linux/mmc/sdio_func.h 	struct device_driver drv;
device_driver      63 include/linux/moxtet.h 	struct device_driver		driver;
device_driver      67 include/linux/moxtet.h to_moxtet_driver(struct device_driver *drv)
device_driver      26 include/linux/nd.h 	struct device_driver drv;
device_driver      35 include/linux/nd.h 		struct device_driver *drv)
device_driver     403 include/linux/ntb.h 	struct device_driver		drv;
device_driver      54 include/linux/ntb_transport.h 	struct device_driver driver;
device_driver      87 include/linux/nubus.h 	struct device_driver driver;
device_driver      24 include/linux/of_device.h 					 const struct device_driver *drv)
device_driver      64 include/linux/of_device.h 					 const struct device_driver *drv)
device_driver     264 include/linux/parport.h 	struct device_driver driver;
device_driver      82 include/linux/pci-epf.h 	struct device_driver	driver;
device_driver     839 include/linux/pci.h 	struct device_driver	driver;
device_driver      56 include/linux/platform_device.h 			       const struct device_driver *drv);
device_driver     196 include/linux/platform_device.h 	struct device_driver driver;
device_driver     383 include/linux/pnp.h 	struct device_driver driver;
device_driver     465 include/linux/rio.h 	struct device_driver driver;
device_driver     300 include/linux/rmi.h 	struct device_driver driver;
device_driver     107 include/linux/rpmsg.h 	struct device_driver drv;
device_driver     280 include/linux/scmi_protocol.h 	struct device_driver driver;
device_driver      63 include/linux/serdev.h 	struct device_driver driver;
device_driver      68 include/linux/serdev.h static inline struct serdev_device_driver *to_serdev_device_driver(struct device_driver *d)
device_driver      81 include/linux/serio.h 	struct device_driver driver;
device_driver      53 include/linux/siox.h 	struct device_driver driver;
device_driver      56 include/linux/siox.h static inline struct siox_driver *to_siox_driver(struct device_driver *driver)
device_driver      91 include/linux/slimbus.h 	struct device_driver		driver;
device_driver      99 include/linux/soc/qcom/apr.h 	struct device_driver		driver;
device_driver     580 include/linux/soundwire/sdw.h 	struct device_driver driver;
device_driver     264 include/linux/spi/spi.h 	struct device_driver	driver;
device_driver     267 include/linux/spi/spi.h static inline struct spi_driver *to_spi_driver(struct device_driver *drv)
device_driver     138 include/linux/spmi.h 	struct device_driver driver;
device_driver     143 include/linux/spmi.h static inline struct spmi_driver *to_spmi_driver(struct device_driver *d)
device_driver     326 include/linux/ssb/ssb.h 	struct device_driver drv;
device_driver      60 include/linux/sunxi-rsb.h 	struct device_driver driver;
device_driver      65 include/linux/sunxi-rsb.h static inline struct sunxi_rsb_driver *to_sunxi_rsb_driver(struct device_driver *d)
device_driver      54 include/linux/superhyway.h 	struct device_driver drv;
device_driver     108 include/linux/tc.h 	struct device_driver driver;
device_driver     574 include/linux/tee_drv.h 	struct device_driver driver;
device_driver     396 include/linux/thunderbolt.h 	struct device_driver driver;
device_driver     107 include/linux/tifm.h 	struct device_driver  driver;
device_driver      46 include/linux/ulpi/driver.h 	struct device_driver driver;
device_driver    1102 include/linux/usb.h 				struct device_driver *driver,
device_driver    1113 include/linux/usb.h 	struct device_driver driver;
device_driver     686 include/linux/usb/gadget.h 	struct device_driver	driver;
device_driver     243 include/linux/usb/serial.h 	struct device_driver	driver;
device_driver     144 include/linux/usb/typec_altmode.h 	struct device_driver driver;
device_driver     166 include/linux/virtio.h 	struct device_driver driver;
device_driver     183 include/linux/virtio.h static inline struct virtio_driver *drv_to_virtio(struct device_driver *drv)
device_driver     313 include/linux/visorbus.h 	struct device_driver driver;
device_driver      69 include/linux/vlynq.h 	struct device_driver driver;
device_driver      77 include/linux/vlynq.h static inline struct vlynq_driver *to_vlynq_driver(struct device_driver *drv)
device_driver     126 include/linux/vme.h 	struct device_driver driver;
device_driver     235 include/linux/w1.h 	struct device_driver	*driver;
device_driver      36 include/linux/wmi.h 	struct device_driver driver;
device_driver      60 include/linux/zorro.h     struct device_driver driver;
device_driver      57 include/pcmcia/ds.h 	struct device_driver	drv;
device_driver      14 include/scsi/scsi_driver.h 	struct device_driver	gendrv;
device_driver      26 include/scsi/scsi_driver.h extern int scsi_register_driver(struct device_driver *);
device_driver     463 include/scsi/scsi_transport_iscsi.h 				     struct device_driver *drv);
device_driver      64 include/sound/ac97/codec.h 	struct device_driver	driver;
device_driver      76 include/sound/ac97/codec.h static inline struct ac97_codec_driver *to_ac97_driver(struct device_driver *d)
device_driver     218 include/sound/hdaudio.h 	struct device_driver driver;
device_driver      46 include/sound/seq_device.h 	struct device_driver driver;
device_driver     104 include/xen/xenbus.h 	struct device_driver driver;
device_driver     109 include/xen/xenbus.h static inline struct xenbus_driver *to_xenbus_driver(struct device_driver *drv)
device_driver     130 kernel/dma/debug.c static struct device_driver *current_driver                    __read_mostly;
device_driver     175 kernel/dma/debug.c 	struct device_driver *drv;
device_driver    9964 net/core/dev.c 	const struct device_driver *driver;
device_driver     224 net/iucv/af_iucv.c static struct device_driver af_iucv_driver = {
device_driver      65 net/iucv/iucv.c static int iucv_bus_match(struct device *dev, struct device_driver *drv)
device_driver     473 sound/ac97/bus.c static int ac97_bus_match(struct device *dev, struct device_driver *drv)
device_driver      83 sound/ac97_bus.c static int ac97_bus_match(struct device *dev, struct device_driver *drv)
device_driver     192 sound/aoa/soundbus/soundbus.h 	struct device_driver driver;
device_driver      43 sound/core/seq_device.c static int snd_seq_bus_match(struct device *dev, struct device_driver *drv)
device_driver      49 sound/hda/hda_bus_type.c static int hda_bus_match(struct device *dev, struct device_driver *drv)
device_driver     147 tools/usb/usbip/libsrc/usbip_device_driver.c struct usbip_host_driver device_driver = {
device_driver     148 tools/usb/usbip/libsrc/usbip_device_driver.c 	.edev_list = LIST_HEAD_INIT(device_driver.edev_list),
device_driver      20 tools/usb/usbip/libsrc/usbip_device_driver.h extern struct usbip_host_driver device_driver;
device_driver     654 tools/usb/usbip/src/usbipd.c 			driver = &device_driver;