/kernel/linux/linux-5.10/drivers/rapidio/ |
D | rio-driver.c | 85 struct rio_driver *rdrv = to_rio_driver(dev->driver); in rio_device_probe() local 90 if (!rdev->driver && rdrv->probe) { in rio_device_probe() 91 if (!rdrv->id_table) in rio_device_probe() 93 id = rio_match_device(rdrv->id_table, rdev); in rio_device_probe() 96 error = rdrv->probe(rdev, id); in rio_device_probe() 98 rdev->driver = rdrv; in rio_device_probe() 118 struct rio_driver *rdrv = rdev->driver; in rio_device_remove() local 120 if (rdrv) { in rio_device_remove() 121 if (rdrv->remove) in rio_device_remove() 122 rdrv->remove(rdev); in rio_device_remove() [all …]
|
/kernel/linux/linux-5.10/drivers/usb/cdns3/ |
D | host.c | 126 struct cdns3_role_driver *rdrv; in cdns3_host_init() local 128 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); in cdns3_host_init() 129 if (!rdrv) in cdns3_host_init() 132 rdrv->start = __cdns3_host_init; in cdns3_host_init() 133 rdrv->stop = cdns3_host_exit; in cdns3_host_init() 134 rdrv->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_host_init() 135 rdrv->name = "host"; in cdns3_host_init() 137 cdns->roles[USB_ROLE_HOST] = rdrv; in cdns3_host_init()
|
D | core.c | 266 struct cdns3_role_driver *rdrv; in cdns3_idle_init() local 268 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); in cdns3_idle_init() 269 if (!rdrv) in cdns3_idle_init() 272 rdrv->start = cdns3_idle_role_start; in cdns3_idle_init() 273 rdrv->stop = cdns3_idle_role_stop; in cdns3_idle_init() 274 rdrv->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_idle_init() 275 rdrv->suspend = NULL; in cdns3_idle_init() 276 rdrv->resume = NULL; in cdns3_idle_init() 277 rdrv->name = "idle"; in cdns3_idle_init() 279 cdns->roles[USB_ROLE_NONE] = rdrv; in cdns3_idle_init()
|
D | gadget.c | 3386 struct cdns3_role_driver *rdrv; in cdns3_gadget_init() local 3388 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); in cdns3_gadget_init() 3389 if (!rdrv) in cdns3_gadget_init() 3392 rdrv->start = __cdns3_gadget_init; in cdns3_gadget_init() 3393 rdrv->stop = cdns3_gadget_exit; in cdns3_gadget_init() 3394 rdrv->suspend = cdns3_gadget_suspend; in cdns3_gadget_init() 3395 rdrv->resume = cdns3_gadget_resume; in cdns3_gadget_init() 3396 rdrv->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_gadget_init() 3397 rdrv->name = "gadget"; in cdns3_gadget_init() 3398 cdns->roles[USB_ROLE_DEVICE] = rdrv; in cdns3_gadget_init()
|
/kernel/linux/linux-5.10/include/linux/ |
D | sunxi-rsb.h | 70 int sunxi_rsb_driver_register(struct sunxi_rsb_driver *rdrv); 76 static inline void sunxi_rsb_driver_unregister(struct sunxi_rsb_driver *rdrv) in sunxi_rsb_driver_unregister() argument 78 if (rdrv) in sunxi_rsb_driver_unregister() 79 driver_unregister(&rdrv->driver); in sunxi_rsb_driver_unregister()
|
/kernel/linux/linux-5.10/drivers/usb/chipidea/ |
D | host.c | 362 struct ci_role_driver *rdrv; in ci_hdrc_host_init() local 367 rdrv = devm_kzalloc(ci->dev, sizeof(struct ci_role_driver), GFP_KERNEL); in ci_hdrc_host_init() 368 if (!rdrv) in ci_hdrc_host_init() 371 rdrv->start = host_start; in ci_hdrc_host_init() 372 rdrv->stop = host_stop; in ci_hdrc_host_init() 373 rdrv->irq = host_irq; in ci_hdrc_host_init() 374 rdrv->name = "host"; in ci_hdrc_host_init() 375 ci->roles[CI_ROLE_HOST] = rdrv; in ci_hdrc_host_init()
|
D | udc.c | 2164 struct ci_role_driver *rdrv; in ci_hdrc_gadget_init() local 2170 rdrv = devm_kzalloc(ci->dev, sizeof(*rdrv), GFP_KERNEL); in ci_hdrc_gadget_init() 2171 if (!rdrv) in ci_hdrc_gadget_init() 2174 rdrv->start = udc_id_switch_for_device; in ci_hdrc_gadget_init() 2175 rdrv->stop = udc_id_switch_for_host; in ci_hdrc_gadget_init() 2176 rdrv->irq = udc_irq; in ci_hdrc_gadget_init() 2177 rdrv->name = "gadget"; in ci_hdrc_gadget_init() 2181 ci->roles[CI_ROLE_GADGET] = rdrv; in ci_hdrc_gadget_init()
|
/kernel/linux/linux-5.10/drivers/bus/ |
D | sunxi-rsb.c | 261 int sunxi_rsb_driver_register(struct sunxi_rsb_driver *rdrv) in sunxi_rsb_driver_register() argument 263 rdrv->driver.bus = &sunxi_rsb_bus; in sunxi_rsb_driver_register() 264 return driver_register(&rdrv->driver); in sunxi_rsb_driver_register()
|
/kernel/linux/linux-5.10/sound/soc/sh/rcar/ |
D | core.c | 1336 struct snd_soc_dai_driver *rdrv; in rsnd_dai_probe() local 1352 rdrv = devm_kcalloc(dev, nr, sizeof(*rdrv), GFP_KERNEL); in rsnd_dai_probe() 1354 if (!rdrv || !rdai) in rsnd_dai_probe() 1358 priv->daidrv = rdrv; in rsnd_dai_probe()
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/ |
D | 0034_linux_drivers_usb_vfio_wdt_tty_uio.patch | 3756 struct ci_role_driver *rdrv; 3759 rdrv->start = host_start; 3760 rdrv->stop = host_stop; 3761 + rdrv->suspend = ci_hdrc_host_suspend; 3762 + rdrv->resume = ci_hdrc_host_resume; 3763 rdrv->irq = host_irq; 3764 rdrv->name = "host"; 3765 ci->roles[CI_ROLE_HOST] = rdrv; 4052 rdrv->start = udc_id_switch_for_device; 4053 rdrv->stop = udc_id_switch_for_host; [all …]
|
/kernel/linux/linux-5.10/drivers/pinctrl/tegra/ |
D | pinctrl-tegra210.c | 1279 rdrv, drvdn_b, drvdn_w, drvup_b, drvup_w, slwr_b, \ argument 1308 .drv_reg = DRV_PINGROUP_REG(rdrv), \
|