Lines Matching refs:ept

167 	struct rpmsg_endpoint ept;
174 #define to_smd_endpoint(e) container_of(e, struct qcom_smd_endpoint, ept)
416 struct rpmsg_endpoint *ept = &channel->qsept->ept;
420 ept->cb = cb;
544 struct rpmsg_endpoint *ept = &channel->qsept->ept;
561 ret = ept->cb(ept->rpdev, ptr, len, ept->priv, RPMSG_ADDR_ANY);
896 struct rpmsg_endpoint *ept = container_of(kref, struct rpmsg_endpoint,
898 kfree(to_smd_endpoint(ept));
909 struct rpmsg_endpoint *ept;
929 ept = &qsept->ept;
931 kref_init(&ept->refcount);
933 ept->rpdev = rpdev;
934 ept->cb = cb;
935 ept->priv = priv;
936 ept->ops = &qcom_smd_endpoint_ops;
945 return ept;
949 kref_put(&ept->refcount, __ept_release);
953 static void qcom_smd_destroy_ept(struct rpmsg_endpoint *ept)
955 struct qcom_smd_endpoint *qsept = to_smd_endpoint(ept);
960 kref_put(&ept->refcount, __ept_release);
963 static int qcom_smd_send(struct rpmsg_endpoint *ept, void *data, int len)
965 struct qcom_smd_endpoint *qsept = to_smd_endpoint(ept);
970 static int qcom_smd_trysend(struct rpmsg_endpoint *ept, void *data, int len)
972 struct qcom_smd_endpoint *qsept = to_smd_endpoint(ept);
977 static int qcom_smd_sendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst)
979 struct qcom_smd_endpoint *qsept = to_smd_endpoint(ept);
984 static int qcom_smd_trysendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst)
986 struct qcom_smd_endpoint *qsept = to_smd_endpoint(ept);
991 static __poll_t qcom_smd_poll(struct rpmsg_endpoint *ept,
994 struct qcom_smd_endpoint *qsept = to_smd_endpoint(ept);
1032 struct qcom_smd_endpoint *qept = to_smd_endpoint(rpdev->ept);