Searched refs:chinfo (Results 1 - 16 of 16) sorted by relevance

/linux-master/drivers/rpmsg/
H A Drpmsg_char.h14 * @chinfo: associated endpoint channel information.
17 * endpoint based on chinfo information.
20 struct rpmsg_channel_info chinfo);
34 struct rpmsg_channel_info chinfo)
33 rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent, struct rpmsg_channel_info chinfo) argument
H A Drpmsg_internal.h37 struct rpmsg_channel_info *chinfo);
39 struct rpmsg_channel_info *chinfo);
42 struct rpmsg_channel_info chinfo);
84 struct rpmsg_channel_info *chinfo);
87 struct rpmsg_channel_info *chinfo);
89 struct rpmsg_channel_info *chinfo);
H A Drpmsg_ns.c36 struct rpmsg_channel_info chinfo; local
53 strscpy_pad(chinfo.name, msg->name, sizeof(chinfo.name));
54 chinfo.src = RPMSG_ADDR_ANY;
55 chinfo.dst = rpmsg32_to_cpu(rpdev, msg->addr);
59 "destroy" : "creat", msg->name, chinfo.dst);
62 ret = rpmsg_release_channel(rpdev, &chinfo);
66 newch = rpmsg_create_channel(rpdev, &chinfo);
H A Drpmsg_core.c30 * @chinfo: channel_info to bind
35 struct rpmsg_channel_info *chinfo)
44 return rpdev->ops->create_channel(rpdev, chinfo);
52 * @chinfo: channel_info to bind
57 struct rpmsg_channel_info *chinfo)
66 return rpdev->ops->release_channel(rpdev, chinfo);
75 * @chinfo: channel_info with the local rpmsg address to bind with @cb
112 struct rpmsg_channel_info chinfo)
117 return rpdev->ops->create_ept(rpdev, cb, priv, chinfo);
380 struct rpmsg_channel_info *chinfo local
34 rpmsg_create_channel(struct rpmsg_device *rpdev, struct rpmsg_channel_info *chinfo) argument
56 rpmsg_release_channel(struct rpmsg_device *rpdev, struct rpmsg_channel_info *chinfo) argument
110 rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) argument
396 rpmsg_find_device(struct device *parent, struct rpmsg_channel_info *chinfo) argument
539 struct rpmsg_channel_info chinfo = {}; local
669 rpmsg_unregister_device(struct device *parent, struct rpmsg_channel_info *chinfo) argument
[all...]
H A Drpmsg_char.c47 * @chinfo: info used to open the endpoint
63 struct rpmsg_channel_info chinfo; member in struct:rpmsg_eptdev
162 ept = rpmsg_create_ept(rpdev, rpmsg_ept_cb, eptdev, eptdev->chinfo);
165 dev_err(dev, "failed to open %s\n", eptdev->chinfo.name);
278 ret = rpmsg_trysendto(eptdev->ept, kbuf, len, eptdev->chinfo.dst);
282 ret = rpmsg_sendto(eptdev->ept, kbuf, len, eptdev->chinfo.dst);
335 ret = rpmsg_set_flow_control(eptdev->ept, set, eptdev->chinfo.dst);
368 return sprintf(buf, "%s\n", eptdev->chinfo.name);
377 return sprintf(buf, "%d\n", eptdev->chinfo.src);
386 return sprintf(buf, "%d\n", eptdev->chinfo
437 rpmsg_chrdev_eptdev_add(struct rpmsg_eptdev *eptdev, struct rpmsg_channel_info chinfo) argument
475 rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent, struct rpmsg_channel_info chinfo) argument
490 struct rpmsg_channel_info chinfo; local
[all...]
H A Drpmsg_ctrl.c80 struct rpmsg_channel_info chinfo; local
87 memcpy(chinfo.name, eptinfo.name, RPMSG_NAME_SIZE);
88 chinfo.name[RPMSG_NAME_SIZE - 1] = '\0';
89 chinfo.src = eptinfo.src;
90 chinfo.dst = eptinfo.dst;
95 ret = rpmsg_chrdev_eptdev_create(ctrldev->rpdev, &ctrldev->dev, chinfo);
99 rpdev = rpmsg_create_channel(ctrldev->rpdev, &chinfo);
101 dev_err(&ctrldev->dev, "failed to create %s channel\n", chinfo.name);
107 ret = rpmsg_release_channel(ctrldev->rpdev, &chinfo);
110 chinfo
[all...]
H A Dvirtio_rpmsg_bus.c153 struct rpmsg_channel_info *chinfo);
260 struct rpmsg_channel_info *chinfo)
265 return __rpmsg_create_channel(vrp, chinfo);
269 struct rpmsg_channel_info *chinfo)
274 return rpmsg_unregister_device(&vrp->vdev->dev, chinfo);
280 struct rpmsg_channel_info chinfo)
284 return __rpmsg_create_ept(vch->vrp, rpdev, cb, priv, chinfo.src);
391 struct rpmsg_channel_info *chinfo)
399 tmp = rpmsg_find_device(dev, chinfo);
404 chinfo
259 virtio_rpmsg_create_channel(struct rpmsg_device *rpdev, struct rpmsg_channel_info *chinfo) argument
268 virtio_rpmsg_release_channel(struct rpmsg_device *rpdev, struct rpmsg_channel_info *chinfo) argument
277 virtio_rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) argument
390 __rpmsg_create_channel(struct virtproc_info *vrp, struct rpmsg_channel_info *chinfo) argument
[all...]
H A Dqcom_glink_native.c1240 chinfo)
1246 const char *name = chinfo.name;
1601 struct rpmsg_channel_info chinfo; local
1615 strscpy_pad(chinfo.name, channel->name, sizeof(chinfo.name));
1616 chinfo.src = RPMSG_ADDR_ANY;
1617 chinfo.dst = RPMSG_ADDR_ANY;
1619 rpmsg_unregister_device(glink->dev, &chinfo);
1635 struct rpmsg_channel_info chinfo; local
1655 strscpy(chinfo
1236 qcom_glink_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) argument
[all...]
H A Dqcom_smd.c903 struct rpmsg_channel_info chinfo)
910 const char *name = chinfo.name;
1278 struct rpmsg_channel_info chinfo; local
1326 strscpy_pad(chinfo.name, channel->name, sizeof(chinfo.name));
1327 chinfo.src = RPMSG_ADDR_ANY;
1328 chinfo.dst = RPMSG_ADDR_ANY;
1329 rpmsg_unregister_device(&edge->dev, &chinfo);
901 qcom_smd_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) argument
H A Dmtk_rpmsg.c121 struct rpmsg_channel_info chinfo)
126 return __mtk_create_ept(mtk_subdev, rpdev, cb, priv, chinfo.src);
120 mtk_rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) argument
/linux-master/drivers/cdx/controller/
H A Dcdx_rpmsg.c123 struct rpmsg_channel_info chinfo = {0}; local
130 chinfo.src = RPMSG_ADDR_ANY;
131 chinfo.dst = rpdev->dst;
132 strscpy(chinfo.name, cdx_rpmsg_id_table[0].name,
135 cdx_mcdi->ept = rpmsg_create_ept(rpdev, cdx_rpmsg_cb, NULL, chinfo);
139 chinfo.name);
/linux-master/drivers/net/wwan/
H A Drpmsg_wwan_ctrl.c35 struct rpmsg_channel_info chinfo = { local
40 strscpy(chinfo.name, rpwwan->rpdev->id.name, sizeof(chinfo.name));
42 rpwwan, chinfo);
/linux-master/drivers/soc/qcom/
H A Dwcnss_ctrl.c281 struct rpmsg_channel_info chinfo; local
284 strscpy(chinfo.name, name, sizeof(chinfo.name));
285 chinfo.src = RPMSG_ADDR_ANY;
286 chinfo.dst = RPMSG_ADDR_ANY;
288 return rpmsg_create_ept(_wcnss->channel->rpdev, cb, priv, chinfo);
/linux-master/drivers/platform/chrome/
H A Dcros_ec_rpmsg.c203 struct rpmsg_channel_info chinfo = {}; local
205 strscpy(chinfo.name, rpdev->id.name, RPMSG_NAME_SIZE);
206 chinfo.src = rpdev->src;
207 chinfo.dst = RPMSG_ADDR_ANY;
209 return rpmsg_create_ept(rpdev, cros_ec_rpmsg_callback, NULL, chinfo);
/linux-master/drivers/net/wireless/ath/ath5k/
H A Deeprom.c670 struct ath5k_chan_pcal_info *chinfo; local
677 chinfo = ee->ee_pwr_cal_a;
682 chinfo = ee->ee_pwr_cal_b;
687 chinfo = ee->ee_pwr_cal_g;
694 if (!chinfo[pier].pd_curves)
699 &chinfo[pier].pd_curves[pdg];
705 kfree(chinfo[pier].pd_curves);
715 struct ath5k_chan_pcal_info *chinfo)
726 pcinfo = &chinfo[pier].rf5111_info;
729 chinfo[pie
714 ath5k_eeprom_convert_pcal_info_5111(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) argument
905 ath5k_eeprom_convert_pcal_info_5112(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) argument
1197 ath5k_eeprom_convert_pcal_info_2413(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) argument
1286 struct ath5k_chan_pcal_info *chinfo; local
[all...]
/linux-master/include/linux/
H A Drpmsg.h177 struct rpmsg_channel_info *chinfo);
183 struct rpmsg_channel_info chinfo);
216 struct rpmsg_channel_info *chinfo)
248 struct rpmsg_channel_info chinfo)
215 rpmsg_unregister_device(struct device *parent, struct rpmsg_channel_info *chinfo) argument
245 rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) argument

Completed in 294 milliseconds