/linux-master/drivers/rapidio/ |
H A D | rio-driver.c | 85 struct rio_driver *rdrv = to_rio_driver(dev->driver); local 90 if (!rdev->driver && rdrv->probe) { 91 if (!rdrv->id_table) 93 id = rio_match_device(rdrv->id_table, rdev); 96 error = rdrv->probe(rdev, id); 98 rdev->driver = rdrv; 118 struct rio_driver *rdrv = rdev->driver; local 120 if (rdrv) { 121 if (rdrv->remove) 122 rdrv 132 struct rio_driver *rdrv = rdev->driver; local 149 rio_register_driver(struct rio_driver *rdrv) argument 168 rio_unregister_driver(struct rio_driver *rdrv) argument 192 struct rio_driver *rdrv = to_rio_driver(drv); local [all...] |
/linux-master/drivers/usb/cdns3/ |
H A D | host.c | 141 struct cdns_role_driver *rdrv; local 143 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); 144 if (!rdrv) 147 rdrv->start = __cdns_host_init; 148 rdrv->stop = cdns_host_exit; 149 rdrv->state = CDNS_ROLE_STATE_INACTIVE; 150 rdrv->name = "host"; 152 cdns->roles[USB_ROLE_HOST] = rdrv;
|
H A D | core.c | 276 struct cdns_role_driver *rdrv; local 278 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); 279 if (!rdrv) 282 rdrv->start = cdns_idle_role_start; 283 rdrv->stop = cdns_idle_role_stop; 284 rdrv->state = CDNS_ROLE_STATE_INACTIVE; 285 rdrv->suspend = NULL; 286 rdrv->resume = NULL; 287 rdrv [all...] |
H A D | cdnsp-gadget.c | 2010 struct cdns_role_driver *rdrv; local 2012 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); 2013 if (!rdrv) 2016 rdrv->start = __cdnsp_gadget_init; 2017 rdrv->stop = cdnsp_gadget_exit; 2018 rdrv->suspend = cdnsp_gadget_suspend; 2019 rdrv->resume = cdnsp_gadget_resume; 2020 rdrv->state = CDNS_ROLE_STATE_INACTIVE; 2021 rdrv [all...] |
H A D | cdns3-gadget.c | 3494 struct cdns_role_driver *rdrv; local 3496 rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL); 3497 if (!rdrv) 3500 rdrv->start = __cdns3_gadget_init; 3501 rdrv->stop = cdns3_gadget_exit; 3502 rdrv->suspend = cdns3_gadget_suspend; 3503 rdrv->resume = cdns3_gadget_resume; 3504 rdrv->state = CDNS_ROLE_STATE_INACTIVE; 3505 rdrv [all...] |
/linux-master/include/linux/ |
H A D | sunxi-rsb.h | 70 int sunxi_rsb_driver_register(struct sunxi_rsb_driver *rdrv); 74 * @rdrv: the driver to unregister 76 static inline void sunxi_rsb_driver_unregister(struct sunxi_rsb_driver *rdrv) argument 78 if (rdrv) 79 driver_unregister(&rdrv->driver);
|
/linux-master/drivers/usb/chipidea/ |
H A D | host.c | 469 struct ci_role_driver *rdrv; local 474 rdrv = devm_kzalloc(ci->dev, sizeof(struct ci_role_driver), GFP_KERNEL); 475 if (!rdrv) 478 rdrv->start = host_start; 479 rdrv->stop = host_stop; 481 rdrv->suspend = ci_hdrc_host_suspend; 482 rdrv->resume = ci_hdrc_host_resume; 484 rdrv->irq = host_irq; 485 rdrv->name = "host"; 486 ci->roles[CI_ROLE_HOST] = rdrv; [all...] |
H A D | udc.c | 2231 struct ci_role_driver *rdrv; local 2237 rdrv = devm_kzalloc(ci->dev, sizeof(*rdrv), GFP_KERNEL); 2238 if (!rdrv) 2241 rdrv->start = udc_id_switch_for_device; 2242 rdrv->stop = udc_id_switch_for_host; 2244 rdrv->suspend = udc_suspend; 2245 rdrv->resume = udc_resume; 2247 rdrv->irq = udc_irq; 2248 rdrv [all...] |
/linux-master/drivers/bus/ |
H A D | sunxi-rsb.c | 260 * @rdrv: device driver to be associated with slave-device. 265 int sunxi_rsb_driver_register(struct sunxi_rsb_driver *rdrv) argument 267 rdrv->driver.bus = &sunxi_rsb_bus; 268 return driver_register(&rdrv->driver);
|
/linux-master/sound/soc/sh/rcar/ |
H A D | core.c | 1480 struct snd_soc_dai_driver *rdrv; local 1492 rdrv = devm_kcalloc(dev, nr, sizeof(*rdrv), GFP_KERNEL); 1494 if (!rdrv || !rdai) 1498 priv->daidrv = rdrv;
|
/linux-master/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra210.c | 1276 lpdr, rdrv, drvdn_b, drvdn_w, drvup_b, drvup_w, slwr_b,\ 1305 .drv_reg = DRV_PINGROUP_REG(rdrv), \ 1353 /* pg_name, f0, f1, f2, f3, r, hsm, drvtype, e_io_hv, lpdr, rdrv, drvdn_b, drvdn_w, drvup_b, drvup_w, slwr_b, slwr_w, slwf_b, slwf_w */
|