Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/drivers/rpmsg/
H A Drpmsg_core.c30 * @chinfo: channel_info to bind
35 struct rpmsg_channel_info *chinfo) in rpmsg_create_channel()
44 return rpdev->ops->create_channel(rpdev, chinfo); in rpmsg_create_channel()
52 * @chinfo: channel_info to bind
57 struct rpmsg_channel_info *chinfo) in rpmsg_release_channel()
66 return rpdev->ops->release_channel(rpdev, chinfo); in rpmsg_release_channel()
75 * @chinfo: channel_info with the local rpmsg address to bind with @cb
112 struct rpmsg_channel_info chinfo) in rpmsg_create_ept()
117 return rpdev->ops->create_ept(rpdev, cb, priv, chinfo); in rpmsg_create_ept()
380 struct rpmsg_channel_info *chinfo in rpmsg_device_match() local
34 rpmsg_create_channel(struct rpmsg_device *rpdev, struct rpmsg_channel_info *chinfo) rpmsg_create_channel() argument
56 rpmsg_release_channel(struct rpmsg_device *rpdev, struct rpmsg_channel_info *chinfo) rpmsg_release_channel() argument
110 rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) rpmsg_create_ept() argument
396 rpmsg_find_device(struct device *parent, struct rpmsg_channel_info *chinfo) rpmsg_find_device() argument
539 struct rpmsg_channel_info chinfo = {}; rpmsg_dev_probe() local
669 rpmsg_unregister_device(struct device *parent, struct rpmsg_channel_info *chinfo) rpmsg_unregister_device() argument
[all...]
H A Drpmsg_ns.c36 struct rpmsg_channel_info chinfo; in rpmsg_ns_cb() local
53 strncpy(chinfo.name, msg->name, sizeof(chinfo.name)); in rpmsg_ns_cb()
54 chinfo.src = RPMSG_ADDR_ANY; in rpmsg_ns_cb()
55 chinfo.dst = rpmsg32_to_cpu(rpdev, msg->addr); in rpmsg_ns_cb()
59 "destroy" : "creat", msg->name, chinfo.dst); in rpmsg_ns_cb()
62 ret = rpmsg_release_channel(rpdev, &chinfo); in rpmsg_ns_cb()
66 newch = rpmsg_create_channel(rpdev, &chinfo); in rpmsg_ns_cb()
H A Drpmsg_char.c47 * @chinfo: info used to open the endpoint
63 struct rpmsg_channel_info chinfo; member
162 ept = rpmsg_create_ept(rpdev, rpmsg_ept_cb, eptdev, eptdev->chinfo); in rpmsg_eptdev_open()
165 dev_err(dev, "failed to open %s\n", eptdev->chinfo.name); in rpmsg_eptdev_open()
278 ret = rpmsg_trysendto(eptdev->ept, kbuf, len, eptdev->chinfo.dst); in rpmsg_eptdev_write_iter()
282 ret = rpmsg_sendto(eptdev->ept, kbuf, len, eptdev->chinfo.dst); in rpmsg_eptdev_write_iter()
335 ret = rpmsg_set_flow_control(eptdev->ept, set, eptdev->chinfo.dst); in rpmsg_eptdev_ioctl()
368 return sprintf(buf, "%s\n", eptdev->chinfo.name); in name_show()
377 return sprintf(buf, "%d\n", eptdev->chinfo.src); in src_show()
386 return sprintf(buf, "%d\n", eptdev->chinfo in dst_show()
437 rpmsg_chrdev_eptdev_add(struct rpmsg_eptdev *eptdev, struct rpmsg_channel_info chinfo) rpmsg_chrdev_eptdev_add() argument
475 rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent, struct rpmsg_channel_info chinfo) rpmsg_chrdev_eptdev_create() argument
490 struct rpmsg_channel_info chinfo; rpmsg_chrdev_probe() local
[all...]
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_ctrl.c80 struct rpmsg_channel_info chinfo; in rpmsg_ctrldev_ioctl() local
87 memcpy(chinfo.name, eptinfo.name, RPMSG_NAME_SIZE); in rpmsg_ctrldev_ioctl()
88 chinfo.name[RPMSG_NAME_SIZE - 1] = '\0'; in rpmsg_ctrldev_ioctl()
89 chinfo.src = eptinfo.src; in rpmsg_ctrldev_ioctl()
90 chinfo.dst = eptinfo.dst; in rpmsg_ctrldev_ioctl()
95 ret = rpmsg_chrdev_eptdev_create(ctrldev->rpdev, &ctrldev->dev, chinfo); in rpmsg_ctrldev_ioctl()
99 rpdev = rpmsg_create_channel(ctrldev->rpdev, &chinfo); in rpmsg_ctrldev_ioctl()
101 dev_err(&ctrldev->dev, "failed to create %s channel\n", chinfo.name); in rpmsg_ctrldev_ioctl()
107 ret = rpmsg_release_channel(ctrldev->rpdev, &chinfo); in rpmsg_ctrldev_ioctl()
110 chinfo in rpmsg_ctrldev_ioctl()
[all...]
H A Dvirtio_rpmsg_bus.c153 struct rpmsg_channel_info *chinfo);
260 struct rpmsg_channel_info *chinfo) in virtio_rpmsg_create_channel()
265 return __rpmsg_create_channel(vrp, chinfo); in virtio_rpmsg_create_channel()
269 struct rpmsg_channel_info *chinfo) in virtio_rpmsg_release_channel()
274 return rpmsg_unregister_device(&vrp->vdev->dev, chinfo); in virtio_rpmsg_release_channel()
280 struct rpmsg_channel_info chinfo) in virtio_rpmsg_create_ept()
284 return __rpmsg_create_ept(vch->vrp, rpdev, cb, priv, chinfo.src); in virtio_rpmsg_create_ept()
391 struct rpmsg_channel_info *chinfo) in __rpmsg_create_channel()
399 tmp = rpmsg_find_device(dev, chinfo); in __rpmsg_create_channel()
404 chinfo in __rpmsg_create_channel()
259 virtio_rpmsg_create_channel(struct rpmsg_device *rpdev, struct rpmsg_channel_info *chinfo) virtio_rpmsg_create_channel() argument
268 virtio_rpmsg_release_channel(struct rpmsg_device *rpdev, struct rpmsg_channel_info *chinfo) virtio_rpmsg_release_channel() argument
277 virtio_rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) virtio_rpmsg_create_ept() argument
390 __rpmsg_create_channel(struct virtproc_info *vrp, struct rpmsg_channel_info *chinfo) __rpmsg_create_channel() argument
[all...]
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) in rpmsg_chrdev_eptdev_create()
33 rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent, struct rpmsg_channel_info chinfo) rpmsg_chrdev_eptdev_create() argument
H A Dqcom_glink_native.c1240 chinfo) in qcom_glink_create_ept()
1246 const char *name = chinfo.name; in qcom_glink_create_ept()
1601 struct rpmsg_channel_info chinfo; in qcom_glink_rx_close() local
1615 strscpy_pad(chinfo.name, channel->name, sizeof(chinfo.name)); in qcom_glink_rx_close()
1616 chinfo.src = RPMSG_ADDR_ANY; in qcom_glink_rx_close()
1617 chinfo.dst = RPMSG_ADDR_ANY; in qcom_glink_rx_close()
1619 rpmsg_unregister_device(glink->dev, &chinfo); in qcom_glink_rx_close()
1635 struct rpmsg_channel_info chinfo; in qcom_glink_rx_close_ack() local
1655 strscpy(chinfo in qcom_glink_rx_close_ack()
1236 qcom_glink_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) qcom_glink_create_ept() argument
[all...]
H A Dqcom_smd.c903 struct rpmsg_channel_info chinfo) in qcom_smd_create_ept()
910 const char *name = chinfo.name; in qcom_smd_create_ept()
1278 struct rpmsg_channel_info chinfo; in qcom_channel_state_worker() local
1326 strscpy_pad(chinfo.name, channel->name, sizeof(chinfo.name)); in qcom_channel_state_worker()
1327 chinfo.src = RPMSG_ADDR_ANY; in qcom_channel_state_worker()
1328 chinfo.dst = RPMSG_ADDR_ANY; in qcom_channel_state_worker()
1329 rpmsg_unregister_device(&edge->dev, &chinfo); in qcom_channel_state_worker()
901 qcom_smd_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) qcom_smd_create_ept() argument
/kernel/linux/linux-5.10/drivers/rpmsg/
H A Drpmsg_core.c28 * @chinfo: channel_info with the local rpmsg address to bind with @cb
65 struct rpmsg_channel_info chinfo) in rpmsg_create_ept()
70 return rpdev->ops->create_ept(rpdev, cb, priv, chinfo); in rpmsg_create_ept()
293 struct rpmsg_channel_info *chinfo = data; in rpmsg_device_match() local
296 if (chinfo->src != RPMSG_ADDR_ANY && chinfo->src != rpdev->src) in rpmsg_device_match()
299 if (chinfo->dst != RPMSG_ADDR_ANY && chinfo->dst != rpdev->dst) in rpmsg_device_match()
302 if (strncmp(chinfo->name, rpdev->id.name, RPMSG_NAME_SIZE)) in rpmsg_device_match()
310 struct rpmsg_channel_info *chinfo) in rpmsg_find_device()
63 rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) rpmsg_create_ept() argument
309 rpmsg_find_device(struct device *parent, struct rpmsg_channel_info *chinfo) rpmsg_find_device() argument
450 struct rpmsg_channel_info chinfo = {}; rpmsg_dev_probe() local
581 rpmsg_unregister_device(struct device *parent, struct rpmsg_channel_info *chinfo) rpmsg_unregister_device() argument
[all...]
H A Drpmsg_char.c59 * @chinfo: info used to open the endpoint
71 struct rpmsg_channel_info chinfo; member
132 ept = rpmsg_create_ept(rpdev, rpmsg_ept_cb, eptdev, eptdev->chinfo); in rpmsg_eptdev_open()
134 dev_err(dev, "failed to open %s\n", eptdev->chinfo.name); in rpmsg_eptdev_open()
299 return sprintf(buf, "%s\n", eptdev->chinfo.name); in name_show()
308 return sprintf(buf, "%d\n", eptdev->chinfo.src); in src_show()
317 return sprintf(buf, "%d\n", eptdev->chinfo.dst); in dst_show()
339 struct rpmsg_channel_info chinfo) in rpmsg_eptdev_create()
352 eptdev->chinfo = chinfo; in rpmsg_eptdev_create()
338 rpmsg_eptdev_create(struct rpmsg_ctrldev *ctrldev, struct rpmsg_channel_info chinfo) rpmsg_eptdev_create() argument
424 struct rpmsg_channel_info chinfo; rpmsg_ctrldev_ioctl() local
[all...]
H A Dvirtio_rpmsg_bus.c291 struct rpmsg_channel_info chinfo) in virtio_rpmsg_create_ept()
295 return __rpmsg_create_ept(vch->vrp, rpdev, cb, priv, chinfo.src); in virtio_rpmsg_create_ept()
400 struct rpmsg_channel_info *chinfo) in rpmsg_create_channel()
408 tmp = rpmsg_find_device(dev, chinfo); in rpmsg_create_channel()
413 chinfo->name, chinfo->src, chinfo->dst); in rpmsg_create_channel()
426 rpdev->src = chinfo->src; in rpmsg_create_channel()
427 rpdev->dst = chinfo->dst; in rpmsg_create_channel()
436 strncpy(rpdev->id.name, chinfo in rpmsg_create_channel()
288 virtio_rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) virtio_rpmsg_create_ept() argument
399 rpmsg_create_channel(struct virtproc_info *vrp, struct rpmsg_channel_info *chinfo) rpmsg_create_channel() argument
831 struct rpmsg_channel_info chinfo; rpmsg_ns_cb() local
[all...]
H A Drpmsg_internal.h34 struct rpmsg_channel_info chinfo);
73 struct rpmsg_channel_info *chinfo);
76 struct rpmsg_channel_info *chinfo);
H A Dqcom_smd.c903 struct rpmsg_channel_info chinfo) in qcom_smd_create_ept()
910 const char *name = chinfo.name; in qcom_smd_create_ept()
1262 struct rpmsg_channel_info chinfo; in qcom_channel_state_worker() local
1307 strscpy_pad(chinfo.name, channel->name, sizeof(chinfo.name)); in qcom_channel_state_worker()
1308 chinfo.src = RPMSG_ADDR_ANY; in qcom_channel_state_worker()
1309 chinfo.dst = RPMSG_ADDR_ANY; in qcom_channel_state_worker()
1310 rpmsg_unregister_device(&edge->dev, &chinfo); in qcom_channel_state_worker()
901 qcom_smd_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) qcom_smd_create_ept() argument
H A Dqcom_glink_native.c1137 chinfo) in qcom_glink_create_ept()
1143 const char *name = chinfo.name; in qcom_glink_create_ept()
1467 struct rpmsg_channel_info chinfo; in qcom_glink_rx_close() local
1481 strscpy_pad(chinfo.name, channel->name, sizeof(chinfo.name)); in qcom_glink_rx_close()
1482 chinfo.src = RPMSG_ADDR_ANY; in qcom_glink_rx_close()
1483 chinfo.dst = RPMSG_ADDR_ANY; in qcom_glink_rx_close()
1485 rpmsg_unregister_device(glink->dev, &chinfo); in qcom_glink_rx_close()
1133 qcom_glink_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) qcom_glink_create_ept() argument
/kernel/linux/linux-6.6/drivers/cdx/controller/
H A Dcdx_rpmsg.c123 struct rpmsg_channel_info chinfo = {0}; in cdx_rpmsg_probe() local
130 chinfo.src = RPMSG_ADDR_ANY; in cdx_rpmsg_probe()
131 chinfo.dst = rpdev->dst; in cdx_rpmsg_probe()
132 strscpy(chinfo.name, cdx_rpmsg_id_table[0].name, in cdx_rpmsg_probe()
135 cdx_mcdi->ept = rpmsg_create_ept(rpdev, cdx_rpmsg_cb, NULL, chinfo); in cdx_rpmsg_probe()
139 chinfo.name); in cdx_rpmsg_probe()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/
H A Deeprom.c670 struct ath5k_chan_pcal_info *chinfo; in ath5k_eeprom_free_pcal_info() local
677 chinfo = ee->ee_pwr_cal_a; in ath5k_eeprom_free_pcal_info()
682 chinfo = ee->ee_pwr_cal_b; in ath5k_eeprom_free_pcal_info()
687 chinfo = ee->ee_pwr_cal_g; in ath5k_eeprom_free_pcal_info()
694 if (!chinfo[pier].pd_curves) in ath5k_eeprom_free_pcal_info()
699 &chinfo[pier].pd_curves[pdg]; in ath5k_eeprom_free_pcal_info()
705 kfree(chinfo[pier].pd_curves); in ath5k_eeprom_free_pcal_info()
715 struct ath5k_chan_pcal_info *chinfo) in ath5k_eeprom_convert_pcal_info_5111()
726 pcinfo = &chinfo[pier].rf5111_info; in ath5k_eeprom_convert_pcal_info_5111()
729 chinfo[pie in ath5k_eeprom_convert_pcal_info_5111()
714 ath5k_eeprom_convert_pcal_info_5111(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) ath5k_eeprom_convert_pcal_info_5111() argument
905 ath5k_eeprom_convert_pcal_info_5112(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) ath5k_eeprom_convert_pcal_info_5112() argument
1197 ath5k_eeprom_convert_pcal_info_2413(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) ath5k_eeprom_convert_pcal_info_2413() argument
1286 struct ath5k_chan_pcal_info *chinfo; ath5k_eeprom_read_pcal_info_2413() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/
H A Deeprom.c670 struct ath5k_chan_pcal_info *chinfo; in ath5k_eeprom_free_pcal_info() local
677 chinfo = ee->ee_pwr_cal_a; in ath5k_eeprom_free_pcal_info()
682 chinfo = ee->ee_pwr_cal_b; in ath5k_eeprom_free_pcal_info()
687 chinfo = ee->ee_pwr_cal_g; in ath5k_eeprom_free_pcal_info()
694 if (!chinfo[pier].pd_curves) in ath5k_eeprom_free_pcal_info()
699 &chinfo[pier].pd_curves[pdg]; in ath5k_eeprom_free_pcal_info()
705 kfree(chinfo[pier].pd_curves); in ath5k_eeprom_free_pcal_info()
715 struct ath5k_chan_pcal_info *chinfo) in ath5k_eeprom_convert_pcal_info_5111()
726 pcinfo = &chinfo[pier].rf5111_info; in ath5k_eeprom_convert_pcal_info_5111()
729 chinfo[pie in ath5k_eeprom_convert_pcal_info_5111()
714 ath5k_eeprom_convert_pcal_info_5111(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) ath5k_eeprom_convert_pcal_info_5111() argument
905 ath5k_eeprom_convert_pcal_info_5112(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) ath5k_eeprom_convert_pcal_info_5112() argument
1197 ath5k_eeprom_convert_pcal_info_2413(struct ath5k_hw *ah, int mode, struct ath5k_chan_pcal_info *chinfo) ath5k_eeprom_convert_pcal_info_2413() argument
1286 struct ath5k_chan_pcal_info *chinfo; ath5k_eeprom_read_pcal_info_2413() local
[all...]
/kernel/linux/linux-5.10/drivers/platform/chrome/
H A Dcros_ec_rpmsg.c205 struct rpmsg_channel_info chinfo = {}; in cros_ec_rpmsg_create_ept() local
207 strscpy(chinfo.name, rpdev->id.name, RPMSG_NAME_SIZE); in cros_ec_rpmsg_create_ept()
208 chinfo.src = rpdev->src; in cros_ec_rpmsg_create_ept()
209 chinfo.dst = RPMSG_ADDR_ANY; in cros_ec_rpmsg_create_ept()
211 return rpmsg_create_ept(rpdev, cros_ec_rpmsg_callback, NULL, chinfo); in cros_ec_rpmsg_create_ept()
/kernel/linux/linux-6.6/drivers/platform/chrome/
H A Dcros_ec_rpmsg.c203 struct rpmsg_channel_info chinfo = {}; in cros_ec_rpmsg_create_ept() local
205 strscpy(chinfo.name, rpdev->id.name, RPMSG_NAME_SIZE); in cros_ec_rpmsg_create_ept()
206 chinfo.src = rpdev->src; in cros_ec_rpmsg_create_ept()
207 chinfo.dst = RPMSG_ADDR_ANY; in cros_ec_rpmsg_create_ept()
209 return rpmsg_create_ept(rpdev, cros_ec_rpmsg_callback, NULL, chinfo); in cros_ec_rpmsg_create_ept()
/kernel/linux/linux-5.10/drivers/soc/qcom/
H A Dwcnss_ctrl.c273 struct rpmsg_channel_info chinfo; in qcom_wcnss_open_channel() local
276 strscpy(chinfo.name, name, sizeof(chinfo.name)); in qcom_wcnss_open_channel()
277 chinfo.src = RPMSG_ADDR_ANY; in qcom_wcnss_open_channel()
278 chinfo.dst = RPMSG_ADDR_ANY; in qcom_wcnss_open_channel()
280 return rpmsg_create_ept(_wcnss->channel->rpdev, cb, priv, chinfo); in qcom_wcnss_open_channel()
/kernel/linux/linux-6.6/drivers/soc/qcom/
H A Dwcnss_ctrl.c281 struct rpmsg_channel_info chinfo; in qcom_wcnss_open_channel() local
284 strscpy(chinfo.name, name, sizeof(chinfo.name)); in qcom_wcnss_open_channel()
285 chinfo.src = RPMSG_ADDR_ANY; in qcom_wcnss_open_channel()
286 chinfo.dst = RPMSG_ADDR_ANY; in qcom_wcnss_open_channel()
288 return rpmsg_create_ept(_wcnss->channel->rpdev, cb, priv, chinfo); in qcom_wcnss_open_channel()
/kernel/linux/linux-6.6/include/linux/
H A Drpmsg.h177 struct rpmsg_channel_info *chinfo);
183 struct rpmsg_channel_info chinfo);
216 struct rpmsg_channel_info *chinfo) in rpmsg_unregister_device()
248 struct rpmsg_channel_info chinfo) in rpmsg_create_ept()
215 rpmsg_unregister_device(struct device *parent, struct rpmsg_channel_info *chinfo) rpmsg_unregister_device() argument
245 rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) rpmsg_create_ept() argument
/kernel/linux/linux-6.6/drivers/net/wwan/
H A Drpmsg_wwan_ctrl.c35 struct rpmsg_channel_info chinfo = { in rpmsg_wwan_ctrl_start() local
40 strncpy(chinfo.name, rpwwan->rpdev->id.name, RPMSG_NAME_SIZE); in rpmsg_wwan_ctrl_start()
42 rpwwan, chinfo); in rpmsg_wwan_ctrl_start()
/kernel/linux/linux-5.10/include/linux/
H A Drpmsg.h127 struct rpmsg_channel_info chinfo);
185 struct rpmsg_channel_info chinfo) in rpmsg_create_ept()
182 rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv, struct rpmsg_channel_info chinfo) rpmsg_create_ept() argument

Completed in 21 milliseconds

12