/linux-master/drivers/rpmsg/ |
H A D | rpmsg_char.h | 14 * @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 D | rpmsg_internal.h | 37 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 D | rpmsg_ns.c | 36 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 D | rpmsg_core.c | 30 * @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 D | rpmsg_char.c | 47 * @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 D | rpmsg_ctrl.c | 80 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 D | virtio_rpmsg_bus.c | 153 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 D | qcom_glink_native.c | 1240 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 D | qcom_smd.c | 903 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 D | mtk_rpmsg.c | 121 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 D | cdx_rpmsg.c | 123 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 D | rpmsg_wwan_ctrl.c | 35 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 D | wcnss_ctrl.c | 281 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 D | cros_ec_rpmsg.c | 203 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 D | eeprom.c | 670 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 D | rpmsg.h | 177 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
|