Lines Matching refs:chinfo
32 * @chinfo: channel_info to bind
37 struct rpmsg_channel_info *chinfo)
46 return rpdev->ops->create_channel(rpdev, chinfo);
54 * @chinfo: channel_info to bind
59 struct rpmsg_channel_info *chinfo)
68 return rpdev->ops->release_channel(rpdev, chinfo);
77 * @chinfo: channel_info with the local rpmsg address to bind with @cb
114 struct rpmsg_channel_info chinfo)
119 return rpdev->ops->create_ept(rpdev, cb, priv, chinfo);
382 const struct rpmsg_channel_info *chinfo = data;
385 if (chinfo->src != RPMSG_ADDR_ANY && chinfo->src != rpdev->src)
388 if (chinfo->dst != RPMSG_ADDR_ANY && chinfo->dst != rpdev->dst)
391 if (strncmp(chinfo->name, rpdev->id.name, RPMSG_NAME_SIZE))
399 struct rpmsg_channel_info *chinfo)
401 return device_find_child(parent, chinfo, rpmsg_device_match);
541 struct rpmsg_channel_info chinfo = {};
550 strscpy(chinfo.name, rpdev->id.name, sizeof(chinfo.name));
551 chinfo.src = rpdev->src;
552 chinfo.dst = RPMSG_ADDR_ANY;
554 ept = rpmsg_create_ept(rpdev, rpdrv->callback, NULL, chinfo);
672 struct rpmsg_channel_info *chinfo)
676 dev = rpmsg_find_device(parent, chinfo);