Lines Matching defs:ept
130 * @ept: rpmsg endpoint this channel is associated with
133 * @recv_lock: guard for @ept.cb
153 struct rpmsg_endpoint ept;
185 #define to_glink_channel(_ept) container_of(_ept, struct glink_channel, ept)
934 if (channel->ept.cb) {
935 channel->ept.cb(channel->ept.rpdev,
938 channel->ept.priv,
1040 * @ept: Rpmsg endpoint for channel.
1046 static int qcom_glink_set_flow_control(struct rpmsg_endpoint *ept, bool pause, u32 dst)
1048 struct glink_channel *channel = to_glink_channel(ept);
1080 if (channel->ept.flow_cb)
1081 channel->ept.flow_cb(channel->ept.rpdev, channel->ept.priv, enable);
1242 struct glink_channel *parent = to_glink_channel(rpdev->ept);
1245 struct rpmsg_endpoint *ept;
1268 ept = &channel->ept;
1269 ept->rpdev = rpdev;
1270 ept->cb = cb;
1271 ept->priv = priv;
1272 ept->ops = &glink_endpoint_ops;
1274 return ept;
1279 struct glink_channel *channel = to_glink_channel(rpdev->ept);
1315 static void qcom_glink_destroy_ept(struct rpmsg_endpoint *ept)
1317 struct glink_channel *channel = to_glink_channel(ept);
1322 channel->ept.cb = NULL;
1446 static int qcom_glink_send(struct rpmsg_endpoint *ept, void *data, int len)
1448 struct glink_channel *channel = to_glink_channel(ept);
1453 static int qcom_glink_trysend(struct rpmsg_endpoint *ept, void *data, int len)
1455 struct glink_channel *channel = to_glink_channel(ept);
1460 static int qcom_glink_sendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst)
1462 struct glink_channel *channel = to_glink_channel(ept);
1467 static int qcom_glink_trysendto(struct rpmsg_endpoint *ept, void *data, int len, u32 dst)
1469 struct glink_channel *channel = to_glink_channel(ept);
1566 rpdev->ept = &channel->ept;
1756 struct glink_channel *channel = to_glink_channel(rpdev->ept);
1780 rpdev->ept = &channel->ept;