Lines Matching refs:src
78 * @src: source address
88 __virtio32 src;
177 static int virtio_rpmsg_send_offchannel(struct rpmsg_endpoint *ept, u32 src,
182 static int virtio_rpmsg_trysend_offchannel(struct rpmsg_endpoint *ept, u32 src,
295 return __rpmsg_create_ept(vch->vrp, rpdev, cb, priv, chinfo.src);
413 chinfo->name, chinfo->src, chinfo->dst);
426 rpdev->src = chinfo->src;
434 rpdev->announce = rpdev->src != RPMSG_ADDR_ANY;
530 * @src: source address
538 * It will send @data of length @len to @dst, and say it's from @src. The
562 u32 src, u32 dst,
573 if (src == RPMSG_ADDR_ANY || dst == RPMSG_ADDR_ANY) {
574 dev_err(dev, "invalid addr (src 0x%x, dst 0x%x)\n", src, dst);
624 msg->src = cpu_to_virtio32(vrp->vdev, src);
630 src, dst, len, msg->flags, msg->reserved);
662 u32 src = ept->addr, dst = rpdev->dst;
664 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true);
671 u32 src = ept->addr;
673 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true);
676 static int virtio_rpmsg_send_offchannel(struct rpmsg_endpoint *ept, u32 src,
681 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true);
687 u32 src = ept->addr, dst = rpdev->dst;
689 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false);
696 u32 src = ept->addr;
698 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false);
701 static int virtio_rpmsg_trysend_offchannel(struct rpmsg_endpoint *ept, u32 src,
706 return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false);
718 virtio32_to_cpu(vrp->vdev, msg->src),
754 virtio32_to_cpu(vrp->vdev, msg->src));
827 void *priv, u32 src)
861 chinfo.src = RPMSG_ADDR_ANY;