/linux-5.10/include/linux/device/ |
D | driver.h | 168 static inline struct device *driver_find_device_by_name(struct device_driver *drv, in driver_find_device_by_name() 181 driver_find_device_by_of_node(struct device_driver *drv, in driver_find_device_by_of_node() 194 driver_find_device_by_fwnode(struct device_driver *drv, in driver_find_device_by_fwnode() 206 static inline struct device *driver_find_device_by_devt(struct device_driver *drv, in driver_find_device_by_devt() 212 static inline struct device *driver_find_next_device(struct device_driver *drv, in driver_find_next_device() 226 driver_find_device_by_acpi_dev(struct device_driver *drv, in driver_find_device_by_acpi_dev() 233 driver_find_device_by_acpi_dev(struct device_driver *drv, const void *adev) in driver_find_device_by_acpi_dev()
|
/linux-5.10/drivers/cpuidle/ |
D | cpuidle-psci.c | 56 struct cpuidle_driver *drv, int idx) in psci_enter_domain_idle_state() 125 struct cpuidle_driver *drv, int idx) in psci_enter_idle_state() 155 static int psci_dt_cpu_init_topology(struct cpuidle_driver *drv, in psci_dt_cpu_init_topology() 178 static int psci_dt_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, in psci_dt_cpu_init_idle() 220 static int psci_cpu_init_idle(struct device *dev, struct cpuidle_driver *drv, in psci_cpu_init_idle() 254 struct cpuidle_driver *drv; in psci_idle_init_cpu() local 336 struct cpuidle_driver *drv; in psci_cpuidle_probe() local
|
D | cpuidle-powernv.c | 50 struct cpuidle_driver *drv, in get_snooze_timeout() 69 struct cpuidle_driver *drv, in snooze_loop() 104 struct cpuidle_driver *drv, in nap_loop() 115 struct cpuidle_driver *drv, in fastsleep_loop() 141 struct cpuidle_driver *drv, in stop_loop() 191 struct cpuidle_driver *drv = &powernv_idle_driver; in powernv_cpuidle_driver_init() local
|
D | cpuidle.h | 49 bool cpuidle_state_is_coupled(struct cpuidle_driver *drv, int state) in cpuidle_state_is_coupled() 54 static inline int cpuidle_coupled_state_verify(struct cpuidle_driver *drv) in cpuidle_coupled_state_verify() 60 struct cpuidle_driver *drv, int next_state) in cpuidle_enter_state_coupled()
|
D | cpuidle-arm.c | 35 struct cpuidle_driver *drv, int idx) in arm_enter_idle_state() 81 struct cpuidle_driver *drv; in arm_idle_init_cpu() local 147 struct cpuidle_driver *drv; in arm_idle_init() local
|
/linux-5.10/drivers/input/gameport/ |
D | gameport.c | 214 static int gameport_bind_driver(struct gameport *gameport, struct gameport_driver *drv) in gameport_bind_driver() 469 struct device_driver *drv; in drvctl_store() local 678 static ssize_t description_show(struct device_driver *drv, char *buf) in description_show() 694 struct gameport_driver *drv = to_gameport_driver(dev->driver); in gameport_driver_probe() local 703 struct gameport_driver *drv = to_gameport_driver(dev->driver); in gameport_driver_remove() local 709 static void gameport_attach_driver(struct gameport_driver *drv) in gameport_attach_driver() 719 int __gameport_register_driver(struct gameport_driver *drv, struct module *owner, in __gameport_register_driver() 755 void gameport_unregister_driver(struct gameport_driver *drv) in gameport_unregister_driver() 780 static int gameport_bus_match(struct device *dev, struct device_driver *drv) in gameport_bus_match() 796 static void gameport_set_drv(struct gameport *gameport, struct gameport_driver *drv) in gameport_set_drv() [all …]
|
/linux-5.10/drivers/base/ |
D | platform.c | 748 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_probe() local 782 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_remove() local 795 struct platform_driver *drv = to_platform_driver(_dev->driver); in platform_drv_shutdown() local 807 int __platform_driver_register(struct platform_driver *drv, in __platform_driver_register() 824 void platform_driver_unregister(struct platform_driver *drv) in platform_driver_unregister() 850 int __init_or_module __platform_driver_probe(struct platform_driver *drv, in __platform_driver_probe() 1170 static int platform_match(struct device *dev, struct device_driver *drv) in platform_match() 1227 struct device_driver *drv = dev->driver; in platform_pm_suspend() local 1245 struct device_driver *drv = dev->driver; in platform_pm_resume() local 1267 struct device_driver *drv = dev->driver; in platform_pm_freeze() local [all …]
|
D | module.c | 12 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()
|
/linux-5.10/drivers/vdpa/ |
D | vdpa.c | 20 struct vdpa_driver *drv = drv_to_vdpa(vdev->dev.driver); in vdpa_dev_probe() local 32 struct vdpa_driver *drv = drv_to_vdpa(vdev->dev.driver); in vdpa_dev_remove() local 151 int __vdpa_register_driver(struct vdpa_driver *drv, struct module *owner) in __vdpa_register_driver() 164 void vdpa_unregister_driver(struct vdpa_driver *drv) in vdpa_unregister_driver()
|
/linux-5.10/drivers/misc/ |
D | tifm_core.c | 41 static int tifm_bus_match(struct device *dev, struct device_driver *drv) in tifm_bus_match() 71 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_probe() local 93 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_remove() local 112 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_suspend() local 123 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_resume() local 314 int tifm_register_driver(struct tifm_driver *drv) in tifm_register_driver() 322 void tifm_unregister_driver(struct tifm_driver *drv) in tifm_unregister_driver()
|
/linux-5.10/drivers/mmc/core/ |
D | bus.c | 61 static int mmc_bus_match(struct device *dev, struct device_driver *drv) in mmc_bus_match() 137 struct mmc_driver *drv = to_mmc_driver(dev->driver); in mmc_bus_probe() local 145 struct mmc_driver *drv = to_mmc_driver(dev->driver); in mmc_bus_remove() local 155 struct mmc_driver *drv = to_mmc_driver(dev->driver); in mmc_bus_shutdown() local 253 int mmc_register_driver(struct mmc_driver *drv) in mmc_register_driver() 265 void mmc_unregister_driver(struct mmc_driver *drv) in mmc_unregister_driver()
|
D | sdio_bus.c | 110 static int sdio_bus_match(struct device *dev, struct device_driver *drv) in sdio_bus_match() 154 struct sdio_driver *drv = to_sdio_driver(dev->driver); in sdio_bus_probe() local 208 struct sdio_driver *drv = to_sdio_driver(dev->driver); in sdio_bus_remove() local 272 int sdio_register_driver(struct sdio_driver *drv) in sdio_register_driver() 284 void sdio_unregister_driver(struct sdio_driver *drv) in sdio_unregister_driver()
|
/linux-5.10/drivers/pci/ |
D | pci-driver.c | 52 int pci_add_dynid(struct pci_driver *drv, in pci_add_dynid() 80 static void pci_free_dynids(struct pci_driver *drv) in pci_free_dynids() 253 static const struct pci_device_id *pci_match_device(struct pci_driver *drv, in pci_match_device() 284 struct pci_driver *drv; member 334 static int pci_call_probe(struct pci_driver *drv, struct pci_dev *dev, in pci_call_probe() 380 static int __pci_device_probe(struct pci_driver *drv, struct pci_dev *pci_dev) in __pci_device_probe() 421 struct pci_driver *drv = to_pci_driver(dev->driver); in pci_device_probe() local 445 struct pci_driver *drv = pci_dev->driver; in pci_device_remove() local 484 struct pci_driver *drv = pci_dev->driver; in pci_device_shutdown() local 580 struct pci_driver *drv = pci_dev->driver; in pci_legacy_suspend() local [all …]
|
/linux-5.10/include/linux/ |
D | cpuidle.h | 177 static inline bool cpuidle_not_available(struct cpuidle_driver *drv, in cpuidle_not_available() 180 static inline int cpuidle_select(struct cpuidle_driver *drv, in cpuidle_select() 183 static inline int cpuidle_enter(struct cpuidle_driver *drv, in cpuidle_enter() 187 static inline u64 cpuidle_poll_time(struct cpuidle_driver *drv, in cpuidle_poll_time() 190 static inline int cpuidle_register_driver(struct cpuidle_driver *drv) in cpuidle_register_driver() 193 static inline void cpuidle_driver_state_disabled(struct cpuidle_driver *drv, in cpuidle_driver_state_disabled() 195 static inline void cpuidle_unregister_driver(struct cpuidle_driver *drv) { } in cpuidle_unregister_driver() 199 static inline int cpuidle_register(struct cpuidle_driver *drv, in cpuidle_register() 202 static inline void cpuidle_unregister(struct cpuidle_driver *drv) { } in cpuidle_unregister() 224 static inline int cpuidle_find_deepest_state(struct cpuidle_driver *drv, in cpuidle_find_deepest_state() [all …]
|
/linux-5.10/drivers/phy/renesas/ |
D | phy-rcar-gen2.c | 57 struct rcar_gen2_phy_driver *drv; member 81 struct rcar_gen2_phy_driver *drv = channel->drv; in rcar_gen2_phy_init() local 120 struct rcar_gen2_phy_driver *drv = phy->channel->drv; in rcar_gen2_phy_power_on() local 164 struct rcar_gen2_phy_driver *drv = phy->channel->drv; in rcar_gen2_phy_power_off() local 196 struct rcar_gen2_phy_driver *drv = phy->channel->drv; in rz_g1c_phy_power_on() local 225 struct rcar_gen2_phy_driver *drv = phy->channel->drv; in rz_g1c_phy_power_off() local 312 struct rcar_gen2_phy_driver *drv; in rcar_gen2_phy_xlate() local 339 struct rcar_gen2_phy_driver *drv; in rcar_gen2_phy_probe() local
|
/linux-5.10/drivers/mtd/chips/ |
D | chipreg.c | 18 void register_mtd_chip_driver(struct mtd_chip_driver *drv) in register_mtd_chip_driver() 25 void unregister_mtd_chip_driver(struct mtd_chip_driver *drv) in unregister_mtd_chip_driver() 60 struct mtd_chip_driver *drv; in do_map_probe() local
|
/linux-5.10/drivers/input/serio/ |
D | serio.c | 42 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) in serio_connect_driver() 90 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver() 385 struct device_driver *drv; in drvctl_store() local 735 static ssize_t description_show(struct device_driver *drv, char *buf) in description_show() 742 static ssize_t bind_mode_show(struct device_driver *drv, char *buf) in bind_mode_show() 748 static ssize_t bind_mode_store(struct device_driver *drv, const char *buf, size_t count) in bind_mode_store() 776 struct serio_driver *drv = to_serio_driver(dev->driver); in serio_driver_probe() local 804 static void serio_attach_driver(struct serio_driver *drv) in serio_attach_driver() 814 int __serio_register_driver(struct serio_driver *drv, struct module *owner, const char *mod_name) in __serio_register_driver() 853 void serio_unregister_driver(struct serio_driver *drv) in serio_unregister_driver() [all …]
|
/linux-5.10/drivers/macintosh/ |
D | macio_asic.c | 37 static int macio_bus_match(struct device *dev, struct device_driver *drv) in macio_bus_match() 70 struct macio_driver *drv; in macio_device_probe() local 94 struct macio_driver * drv = to_macio_driver(dev->driver); in macio_device_remove() local 106 struct macio_driver * drv = to_macio_driver(dev->driver); in macio_device_shutdown() local 115 struct macio_driver * drv = to_macio_driver(dev->driver); in macio_device_suspend() local 125 struct macio_driver * drv = to_macio_driver(dev->driver); in macio_device_resume() local 523 int macio_register_driver(struct macio_driver *drv) in macio_register_driver() 536 void macio_unregister_driver(struct macio_driver *drv) in macio_unregister_driver()
|
/linux-5.10/drivers/parport/ |
D | share.c | 115 struct parport_driver *drv; in parport_probe() local 157 struct parport_driver *drv = to_parport_driver(dev_drv); in driver_check() local 168 struct parport_driver *drv; in attach_driver_chain() local 184 struct parport_driver *drv = to_parport_driver(_drv); in driver_detach() local 194 struct parport_driver *drv; in detach_driver_chain() local 225 struct parport_driver *drv = dev_drv; in port_check() local 278 int __parport_register_driver(struct parport_driver *drv, struct module *owner, in __parport_register_driver() 314 struct parport_driver *drv = _drv; in port_detach() local 339 void parport_unregister_driver(struct parport_driver *drv) in parport_unregister_driver()
|
/linux-5.10/drivers/usb/common/ |
D | ulpi.c | 38 struct ulpi_driver *drv = to_ulpi_driver(driver); in ulpi_match() local 71 struct ulpi_driver *drv = to_ulpi_driver(dev->driver); in ulpi_probe() local 83 struct ulpi_driver *drv = to_ulpi_driver(dev->driver); in ulpi_remove() local 150 int __ulpi_register_driver(struct ulpi_driver *drv, struct module *module) in __ulpi_register_driver() 168 void ulpi_unregister_driver(struct ulpi_driver *drv) in ulpi_unregister_driver()
|
/linux-5.10/drivers/media/radio/ |
D | radio-isa.c | 163 struct radio_isa_driver *drv = pdev->platform_data; in radio_isa_match() local 169 static bool radio_isa_valid_io(const struct radio_isa_driver *drv, int io) in radio_isa_valid_io() 179 static struct radio_isa_card *radio_isa_alloc(struct radio_isa_driver *drv, in radio_isa_alloc() 199 const struct radio_isa_driver *drv = isa->drv; in radio_isa_common_probe() local 293 struct radio_isa_driver *drv = pdev->platform_data; in radio_isa_probe() local 353 struct radio_isa_driver *drv = container_of(pnp_drv, in radio_isa_pnp_probe() local
|
/linux-5.10/sound/hda/ |
D | hda_bus_type.c | 24 hdac_get_device_id(struct hdac_device *hdev, struct hdac_driver *drv) in hdac_get_device_id() 41 static int hdac_codec_match(struct hdac_device *dev, struct hdac_driver *drv) in hdac_codec_match() 49 static int hda_bus_match(struct device *dev, struct device_driver *drv) in hda_bus_match()
|
/linux-5.10/drivers/memstick/core/ |
D | memstick.c | 41 static int memstick_bus_match(struct device *dev, struct device_driver *drv) in memstick_bus_match() 81 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_probe() local 98 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_remove() local 117 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_suspend() local 130 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_resume() local 608 int memstick_register_driver(struct memstick_driver *drv) in memstick_register_driver() 616 void memstick_unregister_driver(struct memstick_driver *drv) in memstick_unregister_driver()
|
/linux-5.10/drivers/virtio/ |
D | virtio.c | 108 struct virtio_driver *drv = drv_to_virtio(vdev->dev.driver); in virtio_check_driver_offered_feature() local 126 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in __virtio_config_changed() local 212 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_probe() local 286 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_remove() local 393 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_freeze() local 408 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_restore() local
|
/linux-5.10/drivers/xen/xenbus/ |
D | xenbus_probe.c | 94 struct xenbus_driver *drv = to_xenbus_driver(_drv); in xenbus_match() local 123 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); in talk_to_otherend() local 177 struct xenbus_driver *drv = to_xenbus_driver(dev->dev.driver); in xenbus_otherend_changed() local 211 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); in xenbus_dev_probe() local 267 struct xenbus_driver *drv = to_xenbus_driver(_dev->driver); in xenbus_dev_remove() local 297 int xenbus_register_driver_common(struct xenbus_driver *drv, in xenbus_register_driver_common() 310 void xenbus_unregister_driver(struct xenbus_driver *drv) in xenbus_unregister_driver() 599 struct xenbus_driver *drv; in xenbus_dev_suspend() local 619 struct xenbus_driver *drv; in xenbus_dev_resume() local
|