Home
last modified time | relevance | path

Searched refs:rdrv (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/rapidio/
H A Drio-driver.c85 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 …]
/OK3568_Linux_fs/u-boot/drivers/usb/cdns3/
H A Dhost.c41 struct cdns3_role_driver *rdrv; in cdns3_host_init() local
43 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); in cdns3_host_init()
44 if (!rdrv) in cdns3_host_init()
47 rdrv->start = __cdns3_host_init; in cdns3_host_init()
48 rdrv->stop = cdns3_host_exit; in cdns3_host_init()
49 rdrv->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_host_init()
50 rdrv->name = "host"; in cdns3_host_init()
52 cdns->roles[USB_ROLE_HOST] = rdrv; in cdns3_host_init()
H A Dcore.c260 struct cdns3_role_driver *rdrv; in cdns3_idle_init() local
262 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); in cdns3_idle_init()
263 if (!rdrv) in cdns3_idle_init()
266 rdrv->start = cdns3_idle_role_start; in cdns3_idle_init()
267 rdrv->stop = cdns3_idle_role_stop; in cdns3_idle_init()
268 rdrv->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_idle_init()
269 rdrv->suspend = NULL; in cdns3_idle_init()
270 rdrv->resume = NULL; in cdns3_idle_init()
271 rdrv->name = "idle"; in cdns3_idle_init()
273 cdns->roles[USB_ROLE_NONE] = rdrv; in cdns3_idle_init()
H A Dgadget.c2722 struct cdns3_role_driver *rdrv; in cdns3_gadget_init() local
2724 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); in cdns3_gadget_init()
2725 if (!rdrv) in cdns3_gadget_init()
2728 rdrv->start = __cdns3_gadget_init; in cdns3_gadget_init()
2729 rdrv->stop = cdns3_gadget_exit; in cdns3_gadget_init()
2730 rdrv->suspend = cdns3_gadget_suspend; in cdns3_gadget_init()
2731 rdrv->resume = cdns3_gadget_resume; in cdns3_gadget_init()
2732 rdrv->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_gadget_init()
2733 rdrv->name = "gadget"; in cdns3_gadget_init()
2734 cdns->roles[USB_ROLE_DEVICE] = rdrv; in cdns3_gadget_init()
/OK3568_Linux_fs/kernel/drivers/usb/cdns3/
H A Dhost.c126 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()
H A Dcore.c266 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()
H A Dgadget.c3334 struct cdns3_role_driver *rdrv; in cdns3_gadget_init() local
3336 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); in cdns3_gadget_init()
3337 if (!rdrv) in cdns3_gadget_init()
3340 rdrv->start = __cdns3_gadget_init; in cdns3_gadget_init()
3341 rdrv->stop = cdns3_gadget_exit; in cdns3_gadget_init()
3342 rdrv->suspend = cdns3_gadget_suspend; in cdns3_gadget_init()
3343 rdrv->resume = cdns3_gadget_resume; in cdns3_gadget_init()
3344 rdrv->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_gadget_init()
3345 rdrv->name = "gadget"; in cdns3_gadget_init()
3346 cdns->roles[USB_ROLE_DEVICE] = rdrv; in cdns3_gadget_init()
/OK3568_Linux_fs/kernel/include/linux/
H A Dsunxi-rsb.h70 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()
/OK3568_Linux_fs/kernel/drivers/usb/chipidea/
H A Dhost.c362 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()
H A Dudc.c2164 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()
/OK3568_Linux_fs/kernel/drivers/bus/
H A Dsunxi-rsb.c261 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()
/OK3568_Linux_fs/kernel/sound/soc/sh/rcar/
H A Dcore.c1336 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()
/OK3568_Linux_fs/kernel/drivers/pinctrl/tegra/
H A Dpinctrl-tegra210.c1279 rdrv, drvdn_b, drvdn_w, drvup_b, drvup_w, slwr_b, \ argument
1308 .drv_reg = DRV_PINGROUP_REG(rdrv), \