Lines Matching defs:ept
48 * @ept_lock: synchronization of @ept modifications
49 * @ept: rpmsg endpoint reference, when open
66 struct rpmsg_endpoint *ept;
83 if (eptdev->ept) {
86 rpmsg_destroy_ept(eptdev->ept);
87 eptdev->ept = NULL;
144 struct rpmsg_endpoint *ept;
149 if (eptdev->ept) {
166 ept = eptdev->default_ept;
168 ept = rpmsg_create_ept(rpdev, rpmsg_ept_cb, eptdev, eptdev->chinfo);
170 if (!ept) {
177 ept->flow_cb = rpmsg_ept_flow_cb;
178 eptdev->ept = ept;
192 if (eptdev->ept) {
194 rpmsg_destroy_ept(eptdev->ept);
195 eptdev->ept = NULL;
216 if (!eptdev->ept)
231 !eptdev->ept))
235 if (!eptdev->ept)
278 if (!eptdev->ept) {
284 ret = rpmsg_trysendto(eptdev->ept, kbuf, len, eptdev->chinfo.dst);
288 ret = rpmsg_sendto(eptdev->ept, kbuf, len, eptdev->chinfo.dst);
304 if (!eptdev->ept)
316 mask |= rpmsg_poll(eptdev->ept, filp, wait);
341 ret = rpmsg_set_flow_control(eptdev->ept, set, eptdev->chinfo.dst);
510 eptdev->default_ept = rpdev->ept;