Lines Matching refs:rpdrv
499 const struct rpmsg_driver *rpdrv = to_rpmsg_driver(drv);
500 const struct rpmsg_device_id *ids = rpdrv->id_table;
540 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpdev->dev.driver);
549 if (rpdrv->callback) {
554 ept = rpmsg_create_ept(rpdev, rpdrv->callback, NULL, chinfo);
564 ept->flow_cb = rpdrv->flowcontrol;
567 err = rpdrv->probe(rpdev);
584 if (rpdrv->remove)
585 rpdrv->remove(rpdev);
596 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpdev->dev.driver);
601 if (rpdrv->remove)
602 rpdrv->remove(rpdev);
690 * @rpdrv: pointer to a struct rpmsg_driver
695 int __register_rpmsg_driver(struct rpmsg_driver *rpdrv, struct module *owner)
697 rpdrv->drv.bus = &rpmsg_bus;
698 rpdrv->drv.owner = owner;
699 return driver_register(&rpdrv->drv);
705 * @rpdrv: pointer to a struct rpmsg_driver
709 void unregister_rpmsg_driver(struct rpmsg_driver *rpdrv)
711 driver_unregister(&rpdrv->drv);