/linux-4.1.27/drivers/base/ |
D | base.h | 51 struct device_driver *driver; 108 extern int bus_add_driver(struct device_driver *drv); 109 extern void bus_remove_driver(struct device_driver *drv); 111 extern void driver_detach(struct device_driver *drv); 112 extern int driver_probe_device(struct device_driver *drv, struct device *dev); 114 static inline int driver_match_device(struct device_driver *drv, in driver_match_device() 120 extern int driver_add_groups(struct device_driver *drv, 122 extern void driver_remove_groups(struct device_driver *drv, 138 extern void module_add_driver(struct module *mod, struct device_driver *drv); 139 extern void module_remove_driver(struct device_driver *drv); [all …]
|
D | driver.c | 43 int driver_for_each_device(struct device_driver *drv, struct device *start, in driver_for_each_device() 77 struct device *driver_find_device(struct device_driver *drv, in driver_find_device() 102 int driver_create_file(struct device_driver *drv, in driver_create_file() 120 void driver_remove_file(struct device_driver *drv, in driver_remove_file() 128 int driver_add_groups(struct device_driver *drv, in driver_add_groups() 134 void driver_remove_groups(struct device_driver *drv, in driver_remove_groups() 148 int driver_register(struct device_driver *drv) in driver_register() 151 struct device_driver *other; in driver_register() 188 void driver_unregister(struct device_driver *drv) in driver_unregister() 211 struct device_driver *driver_find(const char *name, struct bus_type *bus) in driver_find()
|
D | dd.c | 242 struct device_driver *drv = dev->driver; in driver_sysfs_remove() 278 static int really_probe(struct device *dev, struct device_driver *drv) in really_probe() 403 int driver_probe_device(struct device_driver *drv, struct device *dev) in driver_probe_device() 420 static int __device_attach(struct device_driver *drv, void *data) in __device_attach() 473 struct device_driver *drv = data; in __driver_attach() 509 int driver_attach(struct device_driver *drv) in driver_attach() 521 struct device_driver *drv; in __device_release_driver() 579 void driver_detach(struct device_driver *drv) in driver_detach()
|
D | module.c | 14 static char *make_driver_name(struct device_driver *drv) in make_driver_name() 33 void module_add_driver(struct module *mod, struct device_driver *drv) in module_add_driver() 72 void module_remove_driver(struct device_driver *drv) in module_remove_driver()
|
D | bus.c | 180 static ssize_t unbind_store(struct device_driver *drv, const char *buf, in unbind_store() 207 static ssize_t bind_store(struct device_driver *drv, const char *buf, in bind_store() 419 static struct device_driver *next_driver(struct klist_iter *i) in next_driver() 450 int bus_for_each_drv(struct bus_type *bus, struct device_driver *start, in bus_for_each_drv() 451 void *data, int (*fn)(struct device_driver *, void *)) in bus_for_each_drv() argument 454 struct device_driver *drv; in bus_for_each_drv() 607 static int __must_check add_bind_files(struct device_driver *drv) in add_bind_files() 620 static void remove_bind_files(struct device_driver *drv) in remove_bind_files() 651 static ssize_t uevent_store(struct device_driver *drv, const char *buf, in uevent_store() 666 int bus_add_driver(struct device_driver *drv) in bus_add_driver() [all …]
|
D | platform.c | 820 static int platform_match(struct device *dev, struct device_driver *drv) in platform_match() 877 struct device_driver *drv = dev->driver; in platform_pm_suspend() 895 struct device_driver *drv = dev->driver; in platform_pm_resume() 917 struct device_driver *drv = dev->driver; in platform_pm_freeze() 935 struct device_driver *drv = dev->driver; in platform_pm_thaw() 953 struct device_driver *drv = dev->driver; in platform_pm_poweroff() 971 struct device_driver *drv = dev->driver; in platform_pm_restore()
|
D | isa.c | 25 static int isa_bus_match(struct device *dev, struct device_driver *driver) in isa_bus_match()
|
D | cpu.c | 24 static int cpu_subsys_match(struct device *dev, struct device_driver *drv) in cpu_subsys_match()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | ibmebus.c | 330 static int ibmebus_bus_bus_match(struct device *dev, struct device_driver *drv) in ibmebus_bus_bus_match() 443 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_prepare() 454 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_complete() 464 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_suspend() 482 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_suspend_noirq() 498 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_resume() 516 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_resume_noirq() 543 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_freeze() 561 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_freeze_noirq() 577 struct device_driver *drv = dev->driver; in ibmebus_bus_pm_thaw() [all …]
|
/linux-4.1.27/Documentation/driver-model/ |
D | driver.txt | 4 See the kerneldoc for the struct device_driver. 12 device_driver represents the driver as a whole (not a particular 26 As stated above, struct device_driver objects are statically 31 static struct device_driver eepro100_driver = { 51 Bus-specific drivers should include a generic struct device_driver in 56 struct device_driver driver; 80 int driver_register(struct device_driver * drv); 85 struct device_driver object. 92 struct device_driver object, including the reference count and the 118 int driver_for_each_dev(struct device_driver * drv, void * data, [all …]
|
D | porting.txt | 228 struct device_driver is a simple driver structure that contains a set 232 - Embed a struct device_driver in the bus-specific driver. 238 struct device_driver driver; 281 struct device_driver defines a set of operations that the driver model 341 int (*match)(struct device * dev, struct device_driver * drv); 422 int bus_for_each_drv(struct bus_type * bus, struct device_driver * start, 423 void * data, int (*fn)(struct device_driver *, void *)); 439 Some of the fields in struct device and struct device_driver duplicate
|
D | bus.txt | 74 int bus_for_each_drv(struct bus_type * bus, struct device_driver * start, 75 void * data, int (*fn)(struct device_driver *, void *));
|
D | binding.txt | 34 int match(struct device * dev, struct device_driver * drv);
|
D | class.txt | 76 the struct device_driver::devclass field.
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
D | nes.c | 845 static ssize_t nes_show_adapter(struct device_driver *ddp, char *buf) in nes_show_adapter() 864 static ssize_t nes_store_adapter(struct device_driver *ddp, in nes_store_adapter() 873 static ssize_t nes_show_ee_cmd(struct device_driver *ddp, char *buf) in nes_show_ee_cmd() 889 static ssize_t nes_store_ee_cmd(struct device_driver *ddp, in nes_store_ee_cmd() 910 static ssize_t nes_show_ee_data(struct device_driver *ddp, char *buf) in nes_show_ee_data() 927 static ssize_t nes_store_ee_data(struct device_driver *ddp, in nes_store_ee_data() 948 static ssize_t nes_show_flash_cmd(struct device_driver *ddp, char *buf) in nes_show_flash_cmd() 965 static ssize_t nes_store_flash_cmd(struct device_driver *ddp, in nes_store_flash_cmd() 986 static ssize_t nes_show_flash_data(struct device_driver *ddp, char *buf) in nes_show_flash_data() 1003 static ssize_t nes_store_flash_data(struct device_driver *ddp, in nes_store_flash_data() [all …]
|
/linux-4.1.27/include/scsi/ |
D | scsi_driver.h | 12 struct device_driver gendrv; 23 extern int scsi_register_driver(struct device_driver *);
|
D | scsi_transport_iscsi.h | 476 struct device_driver *drv);
|
/linux-4.1.27/drivers/pci/pcie/ |
D | portdrv_bus.c | 18 static int pcie_port_bus_match(struct device *dev, struct device_driver *drv); 26 static int pcie_port_bus_match(struct device *dev, struct device_driver *drv) in pcie_port_bus_match()
|
/linux-4.1.27/include/linux/ |
D | device.h | 34 struct device_driver; 114 int (*match)(struct device *dev, struct device_driver *drv); 162 int bus_for_each_drv(struct bus_type *bus, struct device_driver *start, 163 void *data, int (*fn)(struct device_driver *, void *)); 230 struct device_driver { struct 255 extern int __must_check driver_register(struct device_driver *drv); argument 256 extern void driver_unregister(struct device_driver *drv); 258 extern struct device_driver *driver_find(const char *name, 268 ssize_t (*show)(struct device_driver *driver, char *buf); 269 ssize_t (*store)(struct device_driver *driver, const char *buf, [all …]
|
D | mic_bus.h | 66 struct device_driver driver; 105 static inline struct mbus_driver *drv_to_mbus(struct device_driver *drv) in drv_to_mbus()
|
D | of_device.h | 24 const struct device_driver *drv) in of_driver_match_device() 60 struct device_driver *drv) in of_driver_match_device()
|
D | virtio.h | 141 struct device_driver driver; 157 static inline struct virtio_driver *drv_to_virtio(struct device_driver *drv) in drv_to_virtio()
|
D | vlynq.h | 82 struct device_driver driver; 90 static inline struct vlynq_driver *to_vlynq_driver(struct device_driver *drv) in to_vlynq_driver()
|
D | spmi.h | 146 struct device_driver driver; 151 static inline struct spmi_driver *to_spmi_driver(struct device_driver *d) in to_spmi_driver()
|
D | isa.h | 19 struct device_driver driver;
|
D | fmc.h | 77 struct device_driver driver; 231 extern int fmc_match(struct device *dev, struct device_driver *drv);
|
D | mei_cl_bus.h | 11 struct device_driver driver;
|
D | pcieport_if.h | 60 struct device_driver driver;
|
D | ntb.h | 52 struct device_driver driver;
|
D | eisa.h | 59 struct device_driver driver;
|
D | host1x.h | 254 struct device_driver driver; 265 to_host1x_driver(struct device_driver *driver) in to_host1x_driver()
|
D | tc.h | 107 struct device_driver driver;
|
D | superhyway.h | 54 struct device_driver drv;
|
D | maple.h | 85 struct device_driver drv;
|
D | mcb.h | 84 struct device_driver driver;
|
D | zorro.h | 60 struct device_driver driver;
|
D | serio.h | 67 struct device_driver driver;
|
D | tifm.h | 111 struct device_driver driver;
|
D | rpmsg.h | 163 struct device_driver drv;
|
D | ipack.h | 133 struct device_driver driver;
|
D | vme.h | 114 struct device_driver driver;
|
D | gameport.h | 61 struct device_driver driver;
|
D | dio.h | 92 struct device_driver driver;
|
D | memstick.h | 306 struct device_driver driver;
|
D | platform_device.h | 180 struct device_driver driver;
|
D | acpi.h | 454 const struct device_driver *drv); 557 const struct device_driver *drv) in acpi_driver_match_device()
|
D | hyperv.h | 935 struct device_driver driver; 962 static inline struct hv_driver *drv_to_hv_drv(struct device_driver *d) in drv_to_hv_drv()
|
D | rio.h | 396 struct device_driver driver;
|
D | i2c.h | 188 struct device_driver driver;
|
D | firewire.h | 254 struct device_driver driver;
|
D | usb.h | 1002 struct device_driver *driver, 1013 struct device_driver driver;
|
D | phy.h | 580 struct device_driver driver;
|
D | pnp.h | 387 struct device_driver driver;
|
D | hid.h | 712 struct device_driver driver;
|
/linux-4.1.27/drivers/usb/serial/ |
D | bus.c | 20 struct device_driver *drv) in usb_serial_device_match() 125 static ssize_t new_id_store(struct device_driver *driver, in new_id_store() 140 static ssize_t new_id_show(struct device_driver *driver, char *buf) in new_id_show()
|
/linux-4.1.27/drivers/xen/xenbus/ |
D | xenbus_probe_frontend.c | 186 struct device_driver *drv = data; in is_device_connecting() 226 static int exists_essential_connecting_device(struct device_driver *drv) in exists_essential_connecting_device() 231 static int exists_non_essential_connecting_device(struct device_driver *drv) in exists_non_essential_connecting_device() 240 struct device_driver *drv = data; in print_device_status() 298 struct device_driver *drv = xendrv ? &xendrv->driver : NULL; in wait_for_devices()
|
D | xenbus_probe.h | 59 extern int xenbus_match(struct device *_dev, struct device_driver *_drv);
|
D | xenbus_probe.c | 93 int xenbus_match(struct device *_dev, struct device_driver *_drv) in xenbus_match()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | vio.h | 126 struct device_driver driver; 162 static inline struct vio_driver *to_vio_driver(struct device_driver *drv) in to_vio_driver()
|
D | ps3.h | 391 struct device_driver core; 404 struct device_driver *_drv) in ps3_drv_to_system_bus_drv()
|
D | macio.h | 136 struct device_driver driver;
|
/linux-4.1.27/drivers/scsi/ |
D | scsi_debug.c | 648 static struct device_driver sdebug_driverfs_driver = { 4230 static ssize_t delay_show(struct device_driver *ddp, char *buf) in delay_show() 4235 static ssize_t delay_store(struct device_driver *ddp, const char *buf, in delay_store() 4263 static ssize_t ndelay_show(struct device_driver *ddp, char *buf) in ndelay_show() 4269 static ssize_t ndelay_store(struct device_driver *ddp, const char *buf, in ndelay_store() 4297 static ssize_t opts_show(struct device_driver *ddp, char *buf) in opts_show() 4302 static ssize_t opts_store(struct device_driver *ddp, const char *buf, in opts_store() 4336 static ssize_t ptype_show(struct device_driver *ddp, char *buf) in ptype_show() 4340 static ssize_t ptype_store(struct device_driver *ddp, const char *buf, in ptype_store() 4353 static ssize_t dsense_show(struct device_driver *ddp, char *buf) in dsense_show() [all …]
|
D | scsi_sysfs.c | 446 static int scsi_bus_match(struct device *dev, struct device_driver *gendrv) in scsi_bus_match() 1179 int scsi_register_driver(struct device_driver *drv) in scsi_register_driver()
|
D | st.c | 4374 static ssize_t st_try_direct_io_show(struct device_driver *ddp, char *buf) in st_try_direct_io_show() 4380 static ssize_t st_fixed_buffer_size_show(struct device_driver *ddp, char *buf) in st_fixed_buffer_size_show() 4386 static ssize_t st_max_sg_segs_show(struct device_driver *ddp, char *buf) in st_max_sg_segs_show() 4392 static ssize_t st_version_show(struct device_driver *ddd, char *buf) in st_version_show() 4400 struct device_driver *sysfs = &st_template.gendrv; in do_create_sysfs_files() 4429 struct device_driver *sysfs = &st_template.gendrv; in do_remove_sysfs_files()
|
/linux-4.1.27/drivers/usb/usbip/ |
D | stub_main.c | 137 static ssize_t show_match_busid(struct device_driver *drv, char *buf) in show_match_busid() 152 static ssize_t store_match_busid(struct device_driver *dev, const char *buf, in store_match_busid() 187 static ssize_t rebind_store(struct device_driver *dev, const char *buf, in rebind_store()
|
/linux-4.1.27/Documentation/zh_CN/filesystems/ |
D | sysfs.txt | 352 ssize_t (*show)(struct device_driver *, char * buf); 353 ssize_t (*store)(struct device_driver *, const char * buf, 363 int driver_create_file(struct device_driver *, const struct driver_attribute *); 364 void driver_remove_file(struct device_driver *, const struct driver_attribute *);
|
/linux-4.1.27/drivers/staging/dgnc/ |
D | dgnc_sysfs.c | 30 static ssize_t dgnc_driver_version_show(struct device_driver *ddp, char *buf) in dgnc_driver_version_show() 37 static ssize_t dgnc_driver_boards_show(struct device_driver *ddp, char *buf) in dgnc_driver_boards_show() 44 static ssize_t dgnc_driver_maxboards_show(struct device_driver *ddp, char *buf) in dgnc_driver_maxboards_show() 51 static ssize_t dgnc_driver_pollrate_show(struct device_driver *ddp, char *buf) in dgnc_driver_pollrate_show() 56 static ssize_t dgnc_driver_pollrate_store(struct device_driver *ddp, const char *buf, size_t count) in dgnc_driver_pollrate_store() 71 struct device_driver *driverfs = &dgnc_driver->driver; in dgnc_create_driver_sysfiles() 84 struct device_driver *driverfs = &dgnc_driver->driver; in dgnc_remove_driver_sysfiles()
|
/linux-4.1.27/drivers/pci/ |
D | pci-driver.c | 99 static ssize_t store_new_id(struct device_driver *driver, const char *buf, in store_new_id() 167 static ssize_t store_remove_id(struct device_driver *driver, const char *buf, in store_remove_id() 655 struct device_driver *drv = dev->driver; in pci_pm_prepare() 788 struct device_driver *drv = dev->driver; in pci_pm_resume_noirq() 888 struct device_driver *drv = dev->driver; in pci_pm_freeze_noirq() 916 struct device_driver *drv = dev->driver; in pci_pm_thaw_noirq() 1001 struct device_driver *drv = dev->driver; in pci_pm_poweroff_noirq() 1041 struct device_driver *drv = dev->driver; in pci_pm_restore_noirq() 1314 static int pci_bus_match(struct device *dev, struct device_driver *drv) in pci_bus_match()
|
/linux-4.1.27/drivers/w1/ |
D | w1.h | 254 struct device_driver *driver; 329 extern struct device_driver w1_master_driver;
|
D | w1_int.c | 42 struct device_driver *driver, in w1_alloc_dev()
|
D | w1.c | 72 static int w1_master_match(struct device *dev, struct device_driver *drv) in w1_master_match() 192 struct device_driver w1_master_driver = { 206 static struct device_driver w1_slave_driver = {
|
/linux-4.1.27/arch/arm/mach-integrator/ |
D | lm.h | 10 struct device_driver drv;
|
D | lm.c | 20 static int lm_match(struct device *dev, struct device_driver *drv) in lm_match()
|
/linux-4.1.27/include/xen/ |
D | xenbus.h | 103 struct device_driver driver; 108 static inline struct xenbus_driver *to_xenbus_driver(struct device_driver *drv) in to_xenbus_driver()
|
/linux-4.1.27/include/drm/ |
D | drm_mipi_dsi.h | 226 struct device_driver driver; 233 to_mipi_dsi_driver(struct device_driver *driver) in to_mipi_dsi_driver()
|
/linux-4.1.27/sound/hda/ |
D | hda_bus_type.c | 13 static int hda_bus_match(struct device *dev, struct device_driver *drv) in hda_bus_match()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | cdmm.h | 43 struct device_driver drv;
|
D | gio_device.h | 30 struct device_driver driver;
|
/linux-4.1.27/sound/ |
D | ac97_bus.c | 25 static int ac97_bus_match(struct device *dev, struct device_driver *drv) in ac97_bus_match()
|
/linux-4.1.27/include/sound/ |
D | seq_device.h | 60 struct device_driver driver;
|
D | hdaudio.h | 155 struct device_driver driver;
|
/linux-4.1.27/arch/s390/include/asm/ |
D | ccwgroup.h | 57 struct device_driver driver;
|
D | eadm.h | 104 struct device_driver drv;
|
D | ccwdev.h | 149 struct device_driver driver;
|
/linux-4.1.27/drivers/tc/ |
D | tc-driver.c | 86 static int tc_bus_match(struct device *dev, struct device_driver *drv) in tc_bus_match()
|
/linux-4.1.27/drivers/net/caif/ |
D | caif_spi.c | 292 static ssize_t show_up_head_align(struct device_driver *driver, char *buf) in show_up_head_align() 300 static ssize_t show_up_tail_align(struct device_driver *driver, char *buf) in show_up_tail_align() 308 static ssize_t show_down_head_align(struct device_driver *driver, char *buf) in show_down_head_align() 316 static ssize_t show_down_tail_align(struct device_driver *driver, char *buf) in show_down_tail_align() 324 static ssize_t show_frame_align(struct device_driver *driver, char *buf) in show_frame_align()
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | parisc-device.h | 38 struct device_driver drv;
|
/linux-4.1.27/include/linux/mfd/ |
D | mcp.h | 50 struct device_driver drv;
|
/linux-4.1.27/drivers/xen/xen-pciback/ |
D | pci_stub.c | 1130 static ssize_t pcistub_slot_add(struct device_driver *drv, const char *buf, in pcistub_slot_add() 1149 static ssize_t pcistub_slot_remove(struct device_driver *drv, const char *buf, in pcistub_slot_remove() 1168 static ssize_t pcistub_slot_show(struct device_driver *drv, char *buf) in pcistub_slot_show() 1191 static ssize_t pcistub_irq_handler_show(struct device_driver *drv, char *buf) in pcistub_irq_handler_show() 1220 static ssize_t pcistub_irq_handler_switch(struct device_driver *drv, in pcistub_irq_handler_switch() 1262 static ssize_t pcistub_quirk_add(struct device_driver *drv, const char *buf, in pcistub_quirk_add() 1281 static ssize_t pcistub_quirk_show(struct device_driver *drv, char *buf) in pcistub_quirk_show() 1327 static ssize_t permissive_add(struct device_driver *drv, const char *buf, in permissive_add() 1367 static ssize_t permissive_show(struct device_driver *drv, char *buf) in permissive_show()
|
/linux-4.1.27/drivers/staging/unisys/virtpci/ |
D | virtpci.h | 92 struct device_driver core_driver; /* VIRTPCI core fills this in */
|
D | virtpci.c | 50 struct device_driver *driver; 104 static int virtpci_bus_match(struct device *dev, struct device_driver *drv); 635 static int virtpci_bus_match(struct device *dev, struct device_driver *drv) in virtpci_bus_match() 1168 #define kobj_to_device_driver(obj) container_of(obj, struct device_driver, kobj) 1180 struct device_driver *driver = dprivate->driver; in virtpci_driver_attr_show() 1196 struct device_driver *driver = dprivate->driver; in virtpci_driver_attr_store()
|
/linux-4.1.27/arch/ia64/include/asm/sn/ |
D | tiocx.h | 37 struct device_driver driver;
|
/linux-4.1.27/drivers/isdn/gigaset/ |
D | ser-gigaset.c | 52 static struct platform_driver device_driver = { variable 780 rc = platform_driver_register(&device_driver); in ser_gigaset_init() 806 platform_driver_unregister(&device_driver); in ser_gigaset_init() 825 platform_driver_unregister(&device_driver); in ser_gigaset_exit()
|
/linux-4.1.27/drivers/base/power/ |
D | generic_ops.c | 62 struct device_driver *drv = dev->driver; in pm_generic_prepare() 295 struct device_driver *drv = dev->driver; in pm_generic_complete()
|
/linux-4.1.27/drivers/bcma/ |
D | main.c | 25 static int bcma_bus_match(struct device *dev, struct device_driver *drv); 539 struct device_driver *drv = core->dev.driver; in bcma_bus_suspend() 560 struct device_driver *drv = core->dev.driver; in bcma_bus_resume() 588 static int bcma_bus_match(struct device *dev, struct device_driver *drv) in bcma_bus_match()
|
/linux-4.1.27/drivers/dio/ |
D | dio-driver.c | 113 static int dio_bus_match(struct device *dev, struct device_driver *drv) in dio_bus_match()
|
/linux-4.1.27/drivers/net/wimax/i2400m/ |
D | i2400m.h | 795 int i2400m_sysfs_setup(struct device_driver *); 796 void i2400m_sysfs_release(struct device_driver *);
|
/linux-4.1.27/drivers/staging/fsl-mc/include/ |
D | mc.h | 39 struct device_driver driver;
|
/linux-4.1.27/include/linux/uwb/ |
D | umc.h | 93 struct device_driver driver;
|
/linux-4.1.27/drivers/input/serio/ |
D | serio.c | 403 struct device_driver *drv; in drvctl_store() 753 static ssize_t description_show(struct device_driver *drv, char *buf) in description_show() 760 static ssize_t bind_mode_show(struct device_driver *drv, char *buf) in bind_mode_show() 766 static ssize_t bind_mode_store(struct device_driver *drv, const char *buf, size_t count) in bind_mode_store() 902 static int serio_bus_match(struct device *dev, struct device_driver *drv) in serio_bus_match()
|
/linux-4.1.27/drivers/s390/cio/ |
D | css.h | 83 struct device_driver drv;
|
D | scm.c | 56 struct device_driver *drv = &scmdrv->drv; in scm_driver_register()
|
D | css.c | 1042 static int css_settle(struct device_driver *drv, void *unused) in css_settle() 1131 static int css_bus_match(struct device *dev, struct device_driver *drv) in css_bus_match()
|
/linux-4.1.27/sound/aoa/soundbus/ |
D | soundbus.h | 195 struct device_driver driver;
|
/linux-4.1.27/drivers/zorro/ |
D | zorro-driver.c | 126 static int zorro_bus_match(struct device *dev, struct device_driver *drv) in zorro_bus_match()
|
/linux-4.1.27/drivers/fmc/ |
D | fmc-match.c | 22 int fmc_match(struct device *dev, struct device_driver *drv) in fmc_match()
|
/linux-4.1.27/drivers/usb/core/ |
D | driver.c | 41 struct device_driver *driver, in usb_store_new_id() 128 static ssize_t new_id_show(struct device_driver *driver, char *buf) in new_id_show() 135 static ssize_t new_id_store(struct device_driver *driver, in new_id_store() 147 static ssize_t remove_id_store(struct device_driver *driver, const char *buf, in remove_id_store() 174 static ssize_t remove_id_show(struct device_driver *driver, char *buf) in remove_id_show() 791 static int usb_device_match(struct device *dev, struct device_driver *drv) in usb_device_match()
|
D | usb.h | 142 static inline int is_usb_device_driver(struct device_driver *drv) in is_usb_device_driver()
|
D | port.c | 186 static struct device_driver usb_port_driver = {
|
D | usb.c | 191 struct device_driver *drv;
|
/linux-4.1.27/drivers/s390/crypto/ |
D | ap_bus.h | 143 struct device_driver driver;
|
D | ap_bus.c | 771 static int ap_bus_match(struct device *dev, struct device_driver *drv) in ap_bus_match() 984 struct device_driver *drv = &ap_drv->driver; in ap_driver_register()
|
/linux-4.1.27/drivers/mfd/ |
D | ucb1400_core.c | 142 static struct device_driver ucb1400_core_driver = {
|
D | mcp-core.c | 26 static int mcp_bus_match(struct device *dev, struct device_driver *drv) in mcp_bus_match()
|
/linux-4.1.27/include/linux/mmc/ |
D | sdio_func.h | 84 struct device_driver drv;
|
D | card.h | 519 struct device_driver drv;
|
/linux-4.1.27/drivers/input/gameport/ |
D | gameport.c | 473 struct device_driver *drv; in drvctl_store() 684 static ssize_t description_show(struct device_driver *drv, char *buf) in description_show() 786 static int gameport_bus_match(struct device *dev, struct device_driver *drv) in gameport_bus_match()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | ecard.h | 207 struct device_driver drv;
|
/linux-4.1.27/arch/arm/include/asm/hardware/ |
D | locomo.h | 188 struct device_driver drv;
|
D | sa1111.h | 429 struct device_driver drv;
|
/linux-4.1.27/include/linux/spi/ |
D | spi.h | 185 struct device_driver driver; 188 static inline struct spi_driver *to_spi_driver(struct device_driver *drv) in to_spi_driver()
|
/linux-4.1.27/drivers/net/phy/ |
D | mdio_bus.c | 420 static int mdio_bus_match(struct device *dev, struct device_driver *drv) in mdio_bus_match() 439 struct device_driver *drv = phydev->dev.driver; in mdio_bus_phy_may_suspend()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | vio.h | 348 struct device_driver driver; 465 static inline struct vio_driver *to_vio_driver(struct device_driver *drv) in to_vio_driver()
|
/linux-4.1.27/Documentation/filesystems/ |
D | sysfs.txt | 358 ssize_t (*show)(struct device_driver *, char * buf); 359 ssize_t (*store)(struct device_driver *, const char * buf, 369 int driver_create_file(struct device_driver *, const struct driver_attribute *); 370 void driver_remove_file(struct device_driver *, const struct driver_attribute *);
|
/linux-4.1.27/drivers/rapidio/ |
D | rio-driver.c | 183 static int rio_match_bus(struct device *dev, struct device_driver *drv) in rio_match_bus()
|
/linux-4.1.27/include/linux/amba/ |
D | bus.h | 40 struct device_driver drv;
|
/linux-4.1.27/drivers/uwb/ |
D | umc-bus.c | 120 static int umc_bus_match(struct device *dev, struct device_driver *drv) in umc_bus_match()
|
/linux-4.1.27/drivers/s390/net/ |
D | smsgiucv_app.c | 152 struct device_driver *smsgiucv_drv; in smsgiucv_app_init()
|
D | smsgiucv.c | 184 static struct device_driver smsg_driver = {
|
D | netiucv.c | 145 static struct device_driver netiucv_driver = { 2045 static ssize_t conn_write(struct device_driver *drv, in conn_write() 2110 static ssize_t remove_write (struct device_driver *drv, in remove_write()
|
/linux-4.1.27/include/pcmcia/ |
D | ds.h | 60 struct device_driver drv;
|
/linux-4.1.27/drivers/misc/sgi-xp/ |
D | xp_main.c | 23 struct device_driver xp_dbg_name = {
|
D | xpnet.c | 132 struct device_driver xpnet_dbg_name = {
|
/linux-4.1.27/drivers/media/pci/bt8xx/ |
D | bttv-gpio.c | 43 static int bttv_sub_bus_match(struct device *dev, struct device_driver *drv) in bttv_sub_bus_match()
|
D | bttv.h | 340 struct device_driver drv;
|
/linux-4.1.27/drivers/sh/superhyway/ |
D | superhyway.c | 194 static int superhyway_bus_match(struct device *dev, struct device_driver *drv) in superhyway_bus_match()
|
/linux-4.1.27/drivers/media/pci/cx18/ |
D | cx18-alsa-main.c | 282 struct device_driver *drv; in cx18_alsa_exit()
|
/linux-4.1.27/drivers/media/pci/ivtv/ |
D | ivtv-alsa-main.c | 290 struct device_driver *drv; in ivtv_alsa_exit()
|
D | ivtvfb.c | 1283 struct device_driver *drv; in ivtvfb_init() 1305 struct device_driver *drv; in ivtvfb_cleanup()
|
/linux-4.1.27/drivers/misc/mic/bus/ |
D | mic_bus.c | 77 static int mbus_dev_match(struct device *dv, struct device_driver *dr) in mbus_dev_match()
|
/linux-4.1.27/sound/core/seq/ |
D | seq_device.c | 58 static int snd_seq_bus_match(struct device *dev, struct device_driver *drv) in snd_seq_bus_match()
|
/linux-4.1.27/drivers/acpi/ |
D | processor_driver.c | 65 static struct device_driver acpi_processor_driver = {
|
/linux-4.1.27/include/linux/hsi/ |
D | hsi.h | 173 struct device_driver driver;
|
/linux-4.1.27/drivers/s390/char/ |
D | sclp.c | 1132 static ssize_t sclp_show_console_pages(struct device_driver *dev, char *buf) in sclp_show_console_pages() 1139 static ssize_t sclp_show_con_drop(struct device_driver *dev, char *buf) in sclp_show_con_drop() 1146 static ssize_t sclp_show_console_full(struct device_driver *dev, char *buf) in sclp_show_console_full()
|
D | vmlogrdr.c | 646 static ssize_t vmlogrdr_recording_status_show(struct device_driver *driver, in vmlogrdr_recording_status_show() 710 static struct device_driver vmlogrdr_driver = {
|
D | monreader.c | 539 static struct device_driver monreader_driver = {
|
/linux-4.1.27/drivers/platform/x86/ |
D | thinkpad_acpi.c | 1432 struct device_driver *drv, in tpacpi_driver_interface_version_show() 1442 static ssize_t tpacpi_driver_debug_show(struct device_driver *drv, in tpacpi_driver_debug_show() 1448 static ssize_t tpacpi_driver_debug_store(struct device_driver *drv, in tpacpi_driver_debug_store() 1465 static ssize_t tpacpi_driver_version_show(struct device_driver *drv, in tpacpi_driver_version_show() 1480 static ssize_t tpacpi_driver_wlsw_emulstate_show(struct device_driver *drv, in tpacpi_driver_wlsw_emulstate_show() 1486 static ssize_t tpacpi_driver_wlsw_emulstate_store(struct device_driver *drv, in tpacpi_driver_wlsw_emulstate_store() 1508 struct device_driver *drv, in tpacpi_driver_bluetooth_emulstate_show() 1515 struct device_driver *drv, in tpacpi_driver_bluetooth_emulstate_store() 1534 struct device_driver *drv, in tpacpi_driver_wwan_emulstate_show() 1541 struct device_driver *drv, in tpacpi_driver_wwan_emulstate_store() [all …]
|
/linux-4.1.27/drivers/media/pci/cx25821/ |
D | cx25821-alsa.c | 800 struct device_driver *drv = driver_find("cx25821", &pci_bus_type); in cx25821_audio_fini() 826 struct device_driver *drv = driver_find("cx25821", &pci_bus_type); in cx25821_alsa_init()
|
/linux-4.1.27/drivers/scsi/aic94xx/ |
D | aic94xx_init.c | 966 static ssize_t asd_version_show(struct device_driver *driver, char *buf) in asd_version_show() 972 static int asd_create_driver_attrs(struct device_driver *driver) in asd_create_driver_attrs() 977 static void asd_remove_driver_attrs(struct device_driver *driver) in asd_remove_driver_attrs()
|
/linux-4.1.27/drivers/mmc/core/ |
D | sdio_bus.c | 97 static int sdio_bus_match(struct device *dev, struct device_driver *drv) in sdio_bus_match()
|
D | bus.c | 62 static int mmc_bus_match(struct device *dev, struct device_driver *drv) in mmc_bus_match()
|
/linux-4.1.27/drivers/staging/i2o/ |
D | driver.c | 46 static int i2o_bus_match(struct device *dev, struct device_driver *drv) in i2o_bus_match()
|
D | i2o.h | 469 struct device_driver driver;
|
/linux-4.1.27/drivers/pnp/ |
D | driver.c | 147 static int pnp_bus_match(struct device *dev, struct device_driver *drv) in pnp_bus_match()
|
/linux-4.1.27/drivers/mcb/ |
D | mcb-core.c | 34 static int mcb_match(struct device *dev, struct device_driver *drv) in mcb_match()
|
/linux-4.1.27/include/linux/usb/ |
D | serial.h | 233 struct device_driver driver;
|
D | gadget.h | 886 struct device_driver driver;
|
/linux-4.1.27/drivers/sh/maple/ |
D | maple.c | 312 static int maple_check_matching_driver(struct device_driver *driver, in maple_check_matching_driver() 750 struct device_driver *drvptr) in maple_match_bus_driver()
|
/linux-4.1.27/Documentation/misc-devices/mei/ |
D | mei-client-bus.txt | 28 struct device_driver driver;
|
/linux-4.1.27/arch/mips/sgi-ip22/ |
D | ip22-gio.c | 113 static int gio_bus_match(struct device *dev, struct device_driver *drv) in gio_bus_match()
|
/linux-4.1.27/drivers/ide/ |
D | ide.c | 110 static int ide_bus_match(struct device *dev, struct device_driver *drv) in ide_bus_match()
|
D | ide-proc.c | 742 static int proc_print_driver(struct device_driver *drv, void *data) in proc_print_driver()
|
/linux-4.1.27/drivers/misc/ |
D | tifm_core.c | 45 static int tifm_bus_match(struct device *dev, struct device_driver *drv) in tifm_bus_match()
|
/linux-4.1.27/drivers/virtio/ |
D | virtio.c | 82 static int virtio_dev_match(struct device *_dv, struct device_driver *_dr) in virtio_dev_match()
|
/linux-4.1.27/drivers/staging/vt6655/ |
D | device_main.c | 1861 static struct pci_driver device_driver = { variable 1876 ret = pci_register_driver(&device_driver); in vt6655_init_module() 1890 pci_unregister_driver(&device_driver); in vt6655_cleanup_module() 1907 if (pci_dev_driver(pdev) == &device_driver) { in device_notify_reboot()
|
/linux-4.1.27/arch/ia64/sn/kernel/ |
D | tiocx.c | 50 static int tiocx_match(struct device *dev, struct device_driver *drv) in tiocx_match()
|
/linux-4.1.27/drivers/spmi/ |
D | spmi.c | 49 static int spmi_device_match(struct device *dev, struct device_driver *drv) in spmi_device_match()
|
/linux-4.1.27/include/linux/bcma/ |
D | bcma.h | 299 struct device_driver drv;
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_main.c | 603 static ssize_t ehca_show_debug_level(struct device_driver *ddp, char *buf) in ehca_show_debug_level() 608 static ssize_t ehca_store_debug_level(struct device_driver *ddp, in ehca_store_debug_level()
|
/linux-4.1.27/drivers/bus/ |
D | mips_cdmm.c | 60 static int mips_cdmm_match(struct device *dev, struct device_driver *drv) in mips_cdmm_match()
|
/linux-4.1.27/drivers/eisa/ |
D | eisa-bus.c | 109 static int eisa_bus_match(struct device *dev, struct device_driver *drv) in eisa_bus_match()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | vio.c | 48 static int vio_bus_match(struct device *dev, struct device_driver *drv) in vio_bus_match()
|
/linux-4.1.27/drivers/tty/hvc/ |
D | hvcs.c | 487 static ssize_t hvcs_rescan_show(struct device_driver *ddp, char *buf) in hvcs_rescan_show() 493 static ssize_t hvcs_rescan_store(struct device_driver *ddp, const char * buf, in hvcs_rescan_store()
|
/linux-4.1.27/drivers/ipack/ |
D | ipack.c | 55 static int ipack_bus_match(struct device *dev, struct device_driver *drv) in ipack_bus_match()
|
/linux-4.1.27/drivers/misc/mei/ |
D | bus.c | 33 static int mei_cl_device_match(struct device *dev, struct device_driver *drv) in mei_cl_device_match()
|
/linux-4.1.27/drivers/target/loopback/ |
D | tcm_loop.c | 91 struct device_driver *dev_driver) in pseudo_lld_bus_match() 103 static struct device_driver tcm_loop_driverfs = {
|
/linux-4.1.27/drivers/firewire/ |
D | core-device.c | 172 struct device_driver *drv) in unit_match() 189 static int fw_unit_match(struct device *dev, struct device_driver *drv) in fw_unit_match()
|
/linux-4.1.27/drivers/gpu/host1x/ |
D | bus.c | 262 static int host1x_device_match(struct device *dev, struct device_driver *drv) in host1x_device_match()
|
/linux-4.1.27/include/linux/ssb/ |
D | ssb.h | 319 struct device_driver drv;
|
/linux-4.1.27/include/acpi/ |
D | acpi_bus.h | 179 struct device_driver drv;
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_sysfs.c | 76 static ssize_t show_version(struct device_driver *dev, char *buf) in show_version() 82 static ssize_t show_num_units(struct device_driver *dev, char *buf) in show_num_units()
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_mipi_dsi.c | 48 static int mipi_dsi_device_match(struct device *dev, struct device_driver *drv) in mipi_dsi_device_match()
|
/linux-4.1.27/drivers/memstick/core/ |
D | memstick.c | 44 static int memstick_bus_match(struct device *dev, struct device_driver *drv) in memstick_bus_match()
|
/linux-4.1.27/drivers/amba/ |
D | bus.c | 42 static int amba_match(struct device *dev, struct device_driver *drv) in amba_match()
|
/linux-4.1.27/drivers/vfio/ |
D | vfio.c | 447 static bool vfio_whitelisted_driver(struct device_driver *drv) in vfio_whitelisted_driver() 476 struct device_driver *drv = ACCESS_ONCE(dev->driver); in vfio_dev_viable()
|
/linux-4.1.27/lib/ |
D | dma-debug.c | 143 static struct device_driver *current_driver __read_mostly; 184 struct device_driver *drv; in driver_filter()
|
/linux-4.1.27/drivers/pcmcia/ |
D | ds.c | 98 pcmcia_store_new_id(struct device_driver *driver, const char *buf, size_t count) in pcmcia_store_new_id() 895 static int pcmcia_bus_match(struct device *dev, struct device_driver *drv) in pcmcia_bus_match()
|
/linux-4.1.27/Documentation/powerpc/ |
D | eeh-pci-error-recovery.txt | 217 struct device_driver->remove() which is just 245 struct device_driver->remove() is just pci_device_remove()
|
/linux-4.1.27/drivers/staging/dgap/ |
D | dgap.c | 6375 static ssize_t dgap_driver_version_show(struct device_driver *ddp, char *buf) in dgap_driver_version_show() 6382 static ssize_t dgap_driver_boards_show(struct device_driver *ddp, char *buf) in dgap_driver_boards_show() 6389 static ssize_t dgap_driver_maxboards_show(struct device_driver *ddp, char *buf) in dgap_driver_maxboards_show() 6396 static ssize_t dgap_driver_pollcounter_show(struct device_driver *ddp, in dgap_driver_pollcounter_show() 6403 static ssize_t dgap_driver_pollrate_show(struct device_driver *ddp, char *buf) in dgap_driver_pollrate_show() 6408 static ssize_t dgap_driver_pollrate_store(struct device_driver *ddp, in dgap_driver_pollrate_store() 6422 struct device_driver *driverfs = &dgap_driver->driver; in dgap_create_driver_sysfiles() 6435 struct device_driver *driverfs = &dgap_driver->driver; in dgap_remove_driver_sysfiles()
|
/linux-4.1.27/drivers/staging/fsl-mc/bus/ |
D | mc-bus.c | 33 static int fsl_mc_bus_match(struct device *dev, struct device_driver *drv) in fsl_mc_bus_match()
|
/linux-4.1.27/Documentation/ |
D | eisa.txt | 82 struct device_driver driver;
|
/linux-4.1.27/drivers/macintosh/ |
D | macio_asic.c | 42 static int macio_bus_match(struct device *dev, struct device_driver *drv) in macio_bus_match()
|
/linux-4.1.27/drivers/hsi/ |
D | hsi.c | 53 static int hsi_bus_match(struct device *dev, struct device_driver *driver) in hsi_bus_match()
|
/linux-4.1.27/drivers/i2c/ |
D | i2c-core.c | 457 static int i2c_device_match(struct device *dev, struct device_driver *drv) in i2c_device_match() 1372 static int __process_new_adapter(struct device_driver *d, void *data) in __process_new_adapter() 1607 static int __process_removed_adapter(struct device_driver *d, void *data) in __process_removed_adapter()
|
/linux-4.1.27/Documentation/zh_CN/video4linux/ |
D | v4l2-framework.txt | 166 struct device_driver *drv;
|
/linux-4.1.27/arch/parisc/kernel/ |
D | drivers.c | 536 static int parisc_generic_match(struct device *dev, struct device_driver *drv) in parisc_generic_match()
|
/linux-4.1.27/arch/powerpc/platforms/ps3/ |
D | system-bus.c | 347 struct device_driver *_drv) in ps3_system_bus_match()
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | wm97xx-core.c | 833 static struct device_driver wm97xx_driver = {
|
/linux-4.1.27/drivers/dma/ppc4xx/ |
D | adma.c | 4315 static ssize_t show_ppc440spe_devices(struct device_driver *dev, char *buf) in show_ppc440spe_devices() 4330 static ssize_t show_ppc440spe_r6enable(struct device_driver *dev, char *buf) in show_ppc440spe_r6enable() 4337 static ssize_t store_ppc440spe_r6enable(struct device_driver *dev, in store_ppc440spe_r6enable() 4366 static ssize_t show_ppc440spe_r6poly(struct device_driver *dev, char *buf) in show_ppc440spe_r6poly() 4385 static ssize_t store_ppc440spe_r6poly(struct device_driver *dev, in store_ppc440spe_r6poly()
|
/linux-4.1.27/drivers/rpmsg/ |
D | virtio_rpmsg_bus.c | 171 static int rpmsg_dev_match(struct device *dev, struct device_driver *drv) in rpmsg_dev_match()
|