rdrv              259 drivers/bus/sunxi-rsb.c int sunxi_rsb_driver_register(struct sunxi_rsb_driver *rdrv)
rdrv              261 drivers/bus/sunxi-rsb.c 	rdrv->driver.bus = &sunxi_rsb_bus;
rdrv              262 drivers/bus/sunxi-rsb.c 	return driver_register(&rdrv->driver);
rdrv             1279 drivers/pinctrl/tegra/pinctrl-tegra210.c 		 rdrv, drvdn_b, drvdn_w, drvup_b, drvup_w, slwr_b,	\
rdrv             1308 drivers/pinctrl/tegra/pinctrl-tegra210.c 		.drv_reg = DRV_PINGROUP_REG(rdrv),			\
rdrv               84 drivers/rapidio/rio-driver.c 	struct rio_driver *rdrv = to_rio_driver(dev->driver);
rdrv               89 drivers/rapidio/rio-driver.c 	if (!rdev->driver && rdrv->probe) {
rdrv               90 drivers/rapidio/rio-driver.c 		if (!rdrv->id_table)
rdrv               92 drivers/rapidio/rio-driver.c 		id = rio_match_device(rdrv->id_table, rdev);
rdrv               95 drivers/rapidio/rio-driver.c 			error = rdrv->probe(rdev, id);
rdrv               97 drivers/rapidio/rio-driver.c 			rdev->driver = rdrv;
rdrv              117 drivers/rapidio/rio-driver.c 	struct rio_driver *rdrv = rdev->driver;
rdrv              119 drivers/rapidio/rio-driver.c 	if (rdrv) {
rdrv              120 drivers/rapidio/rio-driver.c 		if (rdrv->remove)
rdrv              121 drivers/rapidio/rio-driver.c 			rdrv->remove(rdev);
rdrv              133 drivers/rapidio/rio-driver.c 	struct rio_driver *rdrv = rdev->driver;
rdrv              137 drivers/rapidio/rio-driver.c 	if (rdrv && rdrv->shutdown)
rdrv              138 drivers/rapidio/rio-driver.c 		rdrv->shutdown(rdev);
rdrv              150 drivers/rapidio/rio-driver.c int rio_register_driver(struct rio_driver *rdrv)
rdrv              153 drivers/rapidio/rio-driver.c 	rdrv->driver.name = rdrv->name;
rdrv              154 drivers/rapidio/rio-driver.c 	rdrv->driver.bus = &rio_bus_type;
rdrv              157 drivers/rapidio/rio-driver.c 	return driver_register(&rdrv->driver);
rdrv              169 drivers/rapidio/rio-driver.c void rio_unregister_driver(struct rio_driver *rdrv)
rdrv              171 drivers/rapidio/rio-driver.c 	driver_unregister(&rdrv->driver);
rdrv              193 drivers/rapidio/rio-driver.c 	struct rio_driver *rdrv = to_rio_driver(drv);
rdrv              194 drivers/rapidio/rio-driver.c 	const struct rio_device_id *id = rdrv->id_table;
rdrv              267 drivers/usb/cdns3/core.c 	struct cdns3_role_driver *rdrv;
rdrv              269 drivers/usb/cdns3/core.c 	rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL);
rdrv              270 drivers/usb/cdns3/core.c 	if (!rdrv)
rdrv              273 drivers/usb/cdns3/core.c 	rdrv->start = cdns3_idle_role_start;
rdrv              274 drivers/usb/cdns3/core.c 	rdrv->stop = cdns3_idle_role_stop;
rdrv              275 drivers/usb/cdns3/core.c 	rdrv->state = CDNS3_ROLE_STATE_INACTIVE;
rdrv              276 drivers/usb/cdns3/core.c 	rdrv->suspend = NULL;
rdrv              277 drivers/usb/cdns3/core.c 	rdrv->resume = NULL;
rdrv              278 drivers/usb/cdns3/core.c 	rdrv->name = "idle";
rdrv              280 drivers/usb/cdns3/core.c 	cdns->roles[USB_ROLE_NONE] = rdrv;
rdrv             2768 drivers/usb/cdns3/gadget.c 	struct cdns3_role_driver *rdrv;
rdrv             2770 drivers/usb/cdns3/gadget.c 	rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL);
rdrv             2771 drivers/usb/cdns3/gadget.c 	if (!rdrv)
rdrv             2774 drivers/usb/cdns3/gadget.c 	rdrv->start	= __cdns3_gadget_init;
rdrv             2775 drivers/usb/cdns3/gadget.c 	rdrv->stop	= cdns3_gadget_exit;
rdrv             2776 drivers/usb/cdns3/gadget.c 	rdrv->suspend	= cdns3_gadget_suspend;
rdrv             2777 drivers/usb/cdns3/gadget.c 	rdrv->resume	= cdns3_gadget_resume;
rdrv             2778 drivers/usb/cdns3/gadget.c 	rdrv->state	= CDNS3_ROLE_STATE_INACTIVE;
rdrv             2779 drivers/usb/cdns3/gadget.c 	rdrv->name	= "gadget";
rdrv             2780 drivers/usb/cdns3/gadget.c 	cdns->roles[USB_ROLE_DEVICE] = rdrv;
rdrv               61 drivers/usb/cdns3/host.c 	struct cdns3_role_driver *rdrv;
rdrv               63 drivers/usb/cdns3/host.c 	rdrv = devm_kzalloc(cdns->dev, sizeof(*rdrv), GFP_KERNEL);
rdrv               64 drivers/usb/cdns3/host.c 	if (!rdrv)
rdrv               67 drivers/usb/cdns3/host.c 	rdrv->start	= __cdns3_host_init;
rdrv               68 drivers/usb/cdns3/host.c 	rdrv->stop	= cdns3_host_exit;
rdrv               69 drivers/usb/cdns3/host.c 	rdrv->state	= CDNS3_ROLE_STATE_INACTIVE;
rdrv               70 drivers/usb/cdns3/host.c 	rdrv->name	= "host";
rdrv               72 drivers/usb/cdns3/host.c 	cdns->roles[USB_ROLE_HOST] = rdrv;
rdrv              354 drivers/usb/chipidea/host.c 	struct ci_role_driver *rdrv;
rdrv              359 drivers/usb/chipidea/host.c 	rdrv = devm_kzalloc(ci->dev, sizeof(struct ci_role_driver), GFP_KERNEL);
rdrv              360 drivers/usb/chipidea/host.c 	if (!rdrv)
rdrv              363 drivers/usb/chipidea/host.c 	rdrv->start	= host_start;
rdrv              364 drivers/usb/chipidea/host.c 	rdrv->stop	= host_stop;
rdrv              365 drivers/usb/chipidea/host.c 	rdrv->irq	= host_irq;
rdrv              366 drivers/usb/chipidea/host.c 	rdrv->name	= "host";
rdrv              367 drivers/usb/chipidea/host.c 	ci->roles[CI_ROLE_HOST] = rdrv;
rdrv             2040 drivers/usb/chipidea/udc.c 	struct ci_role_driver *rdrv;
rdrv             2046 drivers/usb/chipidea/udc.c 	rdrv = devm_kzalloc(ci->dev, sizeof(*rdrv), GFP_KERNEL);
rdrv             2047 drivers/usb/chipidea/udc.c 	if (!rdrv)
rdrv             2050 drivers/usb/chipidea/udc.c 	rdrv->start	= udc_id_switch_for_device;
rdrv             2051 drivers/usb/chipidea/udc.c 	rdrv->stop	= udc_id_switch_for_host;
rdrv             2052 drivers/usb/chipidea/udc.c 	rdrv->irq	= udc_irq;
rdrv             2053 drivers/usb/chipidea/udc.c 	rdrv->name	= "gadget";
rdrv             2057 drivers/usb/chipidea/udc.c 		ci->roles[CI_ROLE_GADGET] = rdrv;
rdrv               70 include/linux/sunxi-rsb.h int sunxi_rsb_driver_register(struct sunxi_rsb_driver *rdrv);
rdrv               76 include/linux/sunxi-rsb.h static inline void sunxi_rsb_driver_unregister(struct sunxi_rsb_driver *rdrv)
rdrv               78 include/linux/sunxi-rsb.h 	if (rdrv)
rdrv               79 include/linux/sunxi-rsb.h 		driver_unregister(&rdrv->driver);
rdrv             1334 sound/soc/sh/rcar/core.c 	struct snd_soc_dai_driver *rdrv;
rdrv             1350 sound/soc/sh/rcar/core.c 	rdrv = devm_kcalloc(dev, nr, sizeof(*rdrv), GFP_KERNEL);
rdrv             1352 sound/soc/sh/rcar/core.c 	if (!rdrv || !rdai)
rdrv             1356 sound/soc/sh/rcar/core.c 	priv->daidrv	= rdrv;