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;