Lines Matching refs:ept

131 void rpmsg_destroy_ept(struct rpmsg_endpoint *ept)  in rpmsg_destroy_ept()  argument
133 if (ept && ept->ops) in rpmsg_destroy_ept()
134 ept->ops->destroy_ept(ept); in rpmsg_destroy_ept()
156 int rpmsg_send(struct rpmsg_endpoint *ept, void *data, int len) in rpmsg_send() argument
158 if (WARN_ON(!ept)) in rpmsg_send()
160 if (!ept->ops->send) in rpmsg_send()
163 return ept->ops->send(ept, data, len); in rpmsg_send()
185 int rpmsg_sendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst) in rpmsg_sendto() argument
187 if (WARN_ON(!ept)) in rpmsg_sendto()
189 if (!ept->ops->sendto) in rpmsg_sendto()
192 return ept->ops->sendto(ept, data, len, dst); in rpmsg_sendto()
213 int rpmsg_trysend(struct rpmsg_endpoint *ept, void *data, int len) in rpmsg_trysend() argument
215 if (WARN_ON(!ept)) in rpmsg_trysend()
217 if (!ept->ops->trysend) in rpmsg_trysend()
220 return ept->ops->trysend(ept, data, len); in rpmsg_trysend()
241 int rpmsg_trysendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst) in rpmsg_trysendto() argument
243 if (WARN_ON(!ept)) in rpmsg_trysendto()
245 if (!ept->ops->trysendto) in rpmsg_trysendto()
248 return ept->ops->trysendto(ept, data, len, dst); in rpmsg_trysendto()
260 __poll_t rpmsg_poll(struct rpmsg_endpoint *ept, struct file *filp, in rpmsg_poll() argument
263 if (WARN_ON(!ept)) in rpmsg_poll()
265 if (!ept->ops->poll) in rpmsg_poll()
268 return ept->ops->poll(ept, filp, wait); in rpmsg_poll()
280 int rpmsg_set_flow_control(struct rpmsg_endpoint *ept, bool pause, u32 dst) in rpmsg_set_flow_control() argument
282 if (WARN_ON(!ept)) in rpmsg_set_flow_control()
284 if (!ept->ops->set_flow_control) in rpmsg_set_flow_control()
287 return ept->ops->set_flow_control(ept, pause, dst); in rpmsg_set_flow_control()
301 ssize_t rpmsg_get_mtu(struct rpmsg_endpoint *ept) in rpmsg_get_mtu() argument
303 if (WARN_ON(!ept)) in rpmsg_get_mtu()
305 if (!ept->ops->get_mtu) in rpmsg_get_mtu()
308 return ept->ops->get_mtu(ept); in rpmsg_get_mtu()
479 struct rpmsg_endpoint *ept = NULL; in rpmsg_dev_probe() local
491 ept = rpmsg_create_ept(rpdev, rpdrv->callback, NULL, chinfo); in rpmsg_dev_probe()
492 if (!ept) { in rpmsg_dev_probe()
498 rpdev->ept = ept; in rpmsg_dev_probe()
499 rpdev->src = ept->addr; in rpmsg_dev_probe()
501 ept->flow_cb = rpdrv->flowcontrol; in rpmsg_dev_probe()
510 if (ept && rpdev->ops->announce_create) { in rpmsg_dev_probe()
524 if (ept) in rpmsg_dev_probe()
525 rpmsg_destroy_ept(ept); in rpmsg_dev_probe()
543 if (rpdev->ept) in rpmsg_dev_remove()
544 rpmsg_destroy_ept(rpdev->ept); in rpmsg_dev_remove()