/linux-master/drivers/base/ |
H A D | driver.c | 117 int driver_for_each_device(struct device_driver *drv, struct device *start, argument 151 struct device *driver_find_device(struct device_driver *drv, argument 176 driver_create_file(struct device_driver *drv, const struct driver_attribute *attr) argument 194 driver_remove_file(struct device_driver *drv, const struct driver_attribute *attr) argument 202 driver_add_groups(struct device_driver *drv, const struct attribute_group **groups) argument 208 driver_remove_groups(struct device_driver *drv, const struct attribute_group **groups) argument 222 driver_register(struct device_driver *drv) argument 267 driver_unregister(struct device_driver *drv) argument [all...] |
H A D | auxiliary.c | 180 static int auxiliary_match(struct device *dev, struct device_driver *drv) argument
|
/linux-master/drivers/i3c/ |
H A D | device.c | 268 int i3c_driver_register_with_owner(struct i3c_driver *drv, struct module *owner) argument 289 void i3c_driver_unregister(struct i3c_driver *drv) argument [all...] |
/linux-master/include/linux/ |
H A D | dfl.h | 66 struct device_driver drv; member in struct:dfl_driver
|
/linux-master/drivers/cpuidle/ |
H A D | cpuidle-qcom-spm.c | 43 static int qcom_cpu_spc(struct spm_driver_data *drv) argument 60 spm_enter_idle_state(struct cpuidle_device *dev, struct cpuidle_driver *drv, int idx) argument
|
H A D | dt_idle_states.c | 148 int dt_init_idle_driver(struct cpuidle_driver *drv, argument
|
H A D | driver.c | 49 static inline void __cpuidle_unset_driver(struct cpuidle_driver *drv) argument 69 static inline int __cpuidle_set_driver(struct cpuidle_driver *drv) argument 109 __cpuidle_set_driver(struct cpuidle_driver *drv) argument 126 __cpuidle_unset_driver(struct cpuidle_driver *drv) argument 155 __cpuidle_driver_init(struct cpuidle_driver *drv) argument 212 __cpuidle_register_driver(struct cpuidle_driver *drv) argument 248 __cpuidle_unregister_driver(struct cpuidle_driver *drv) argument 269 cpuidle_register_driver(struct cpuidle_driver *drv) argument 302 cpuidle_unregister_driver(struct cpuidle_driver *drv) argument 329 struct cpuidle_driver *drv; local 362 cpuidle_driver_state_disabled(struct cpuidle_driver *drv, int idx, bool disable) argument [all...] |
/linux-master/drivers/rapidio/ |
H A D | rio-driver.c | 189 static int rio_match_bus(struct device *dev, struct device_driver *drv) argument
|
/linux-master/drivers/vfio/mdev/ |
H A D | mdev_core.c | 133 struct mdev_driver *drv = parent->mdev_driver; local
|
/linux-master/drivers/char/ipmi/ |
H A D | kcs_bmc.c | 106 struct kcs_bmc_driver *drv; local 132 struct kcs_bmc_driver *drv; local 147 void kcs_bmc_register_driver(struct kcs_bmc_driver *drv) argument 164 void kcs_bmc_unregister_driver(struct kcs_bmc_driver *drv) argument [all...] |
/linux-master/drivers/peci/ |
H A D | core.c | 176 static int peci_bus_device_match(struct device *dev, struct device_driver *drv) argument
|
/linux-master/drivers/usb/core/ |
H A D | file.c | 61 struct usb_class_driver *drv; local
|
H A D | generic.c | 214 static int __check_for_non_generic_match(struct device_driver *drv, void *data) argument
|
/linux-master/drivers/thermal/ |
H A D | cpuidle_cooling.c | 241 void cpuidle_cooling_register(struct cpuidle_driver *drv) argument 170 __cpuidle_cooling_register(struct device_node *np, struct cpuidle_driver *drv) argument
|
/linux-master/drivers/dax/ |
H A D | bus.h | 37 struct device_driver drv; member in struct:dax_device_driver
|
/linux-master/drivers/net/phy/ |
H A D | mdio_device.c | 38 int mdio_device_bus_match(struct device *dev, struct device_driver *drv) argument 157 struct device_driver *drv = mdiodev->dev.driver; local 178 struct device_driver *drv = mdiodev->dev.driver; local 193 struct device_driver *drv = mdiodev->dev.driver; local 204 mdio_driver_register(struct mdio_driver *drv) argument 228 mdio_driver_unregister(struct mdio_driver *drv) argument [all...] |
/linux-master/drivers/usb/serial/ |
H A D | bus.c | 135 static void free_dynids(struct usb_serial_driver *drv) argument 16 usb_serial_device_match(struct device *dev, struct device_driver *drv) argument
|
/linux-master/sound/aoa/soundbus/ |
H A D | core.c | 41 struct soundbus_driver *drv; local 112 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); local 122 struct soundbus_driver * drv = to_soundbus_driver(dev->driver); local 164 soundbus_register_driver(struct soundbus_driver *drv) argument 175 soundbus_unregister_driver(struct soundbus_driver *drv) argument [all...] |
/linux-master/drivers/soundwire/ |
H A D | bus_type.c | 22 sdw_get_device_id(struct sdw_slave *slave, struct sdw_driver *drv) argument 41 struct sdw_driver *drv; local 84 struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); local 169 struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); local 192 struct sdw_driver *drv = drv_to_sdw_driver(dev->driver); local 205 __sdw_register_driver(struct sdw_driver *drv, struct module *owner) argument 233 sdw_unregister_driver(struct sdw_driver *drv) argument [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | cdmm.h | 43 struct device_driver drv; member in struct:mips_cdmm_driver
|
/linux-master/drivers/nvmem/ |
H A D | layouts.c | 24 static int nvmem_layout_bus_match(struct device *dev, struct device_driver *drv) argument 31 struct nvmem_layout_driver *drv = to_nvmem_layout_driver(dev->driver); local 42 struct nvmem_layout_driver *drv = to_nvmem_layout_driver(dev->driver); local 55 nvmem_layout_driver_register(struct nvmem_layout_driver *drv) argument 63 nvmem_layout_driver_unregister(struct nvmem_layout_driver *drv) argument [all...] |
/linux-master/drivers/tty/serial/ |
H A D | serial_port.c | 133 int uart_add_one_port(struct uart_driver *drv, struct uart_port *port) argument 139 void uart_remove_one_port(struct uart_driver *drv, struct uart_port *port) argument
|
/linux-master/lib/kunit/ |
H A D | device.c | 168 struct device_driver *drv; local 108 kunit_device_register_internal(struct kunit *test, const char *name, const struct device_driver *drv) argument 149 kunit_device_register_with_driver(struct kunit *test, const char *name, const struct device_driver *drv) argument [all...] |
/linux-master/drivers/gpu/drm/ast/ |
H A D | ast_main.c | 254 ast_device_create(struct pci_dev *pdev, const struct drm_driver *drv, enum ast_chip chip, enum ast_config_mode config_mode, void __iomem *regs, void __iomem *ioregs, bool need_post) argument
|
/linux-master/drivers/i2c/busses/ |
H A D | Makefile | |