Home
last modified time | relevance | path

Searched refs:vrp (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/rpmsg/
H A Dvirtio_rpmsg_bus.c128 * @vrp: the virtio remote processor device this channel belongs to
136 struct virtproc_info *vrp; member
238 static struct rpmsg_endpoint *__rpmsg_create_ept(struct virtproc_info *vrp, in __rpmsg_create_ept() argument
245 struct device *dev = rpdev ? &rpdev->dev : &vrp->vdev->dev; in __rpmsg_create_ept()
268 mutex_lock(&vrp->endpoints_lock); in __rpmsg_create_ept()
271 id = idr_alloc(&vrp->endpoints, ept, id_min, id_max, GFP_KERNEL); in __rpmsg_create_ept()
278 mutex_unlock(&vrp->endpoints_lock); in __rpmsg_create_ept()
283 mutex_unlock(&vrp->endpoints_lock); in __rpmsg_create_ept()
295 return __rpmsg_create_ept(vch->vrp, rpdev, cb, priv, chinfo.src); in virtio_rpmsg_create_ept()
300 * @vrp
309 __rpmsg_destroy_ept(struct virtproc_info *vrp, struct rpmsg_endpoint *ept) __rpmsg_destroy_ept() argument
334 struct virtproc_info *vrp = vch->vrp; virtio_rpmsg_announce_create() local
358 struct virtproc_info *vrp = vch->vrp; virtio_rpmsg_announce_destroy() local
399 rpmsg_create_channel(struct virtproc_info *vrp, struct rpmsg_channel_info *chinfo) rpmsg_create_channel() argument
448 get_a_tx_buf(struct virtproc_info *vrp) get_a_tx_buf() argument
487 rpmsg_upref_sleepers(struct virtproc_info *vrp) rpmsg_upref_sleepers() argument
514 rpmsg_downref_sleepers(struct virtproc_info *vrp) rpmsg_downref_sleepers() argument
566 struct virtproc_info *vrp = vch->vrp; rpmsg_send_offchannel_raw() local
709 rpmsg_recv_single(struct virtproc_info *vrp, struct device *dev, struct rpmsg_hdr *msg, unsigned int len) rpmsg_recv_single() argument
779 struct virtproc_info *vrp = rvq->vdev->priv; rpmsg_recv_done() local
817 struct virtproc_info *vrp = svq->vdev->priv; rpmsg_xmit_done() local
832 struct virtproc_info *vrp = priv; rpmsg_ns_cb() local
886 struct virtproc_info *vrp; rpmsg_probe() local
1012 struct virtproc_info *vrp = vdev->priv; rpmsg_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/rpmsg/
H A Dvirtio_rpmsg_bus.c98 * @vrp: the virtio remote processor device this channel belongs to
106 struct virtproc_info *vrp; member
152 static struct rpmsg_device *__rpmsg_create_channel(struct virtproc_info *vrp,
209 static struct rpmsg_endpoint *__rpmsg_create_ept(struct virtproc_info *vrp, in __rpmsg_create_ept() argument
216 struct device *dev = rpdev ? &rpdev->dev : &vrp->vdev->dev; in __rpmsg_create_ept()
239 mutex_lock(&vrp->endpoints_lock); in __rpmsg_create_ept()
242 id = idr_alloc(&vrp->endpoints, ept, id_min, id_max, GFP_KERNEL); in __rpmsg_create_ept()
249 mutex_unlock(&vrp->endpoints_lock); in __rpmsg_create_ept()
254 mutex_unlock(&vrp->endpoints_lock); in __rpmsg_create_ept()
263 struct virtproc_info *vrp in virtio_rpmsg_create_channel() local
272 struct virtproc_info *vrp = vch->vrp; virtio_rpmsg_release_channel() local
298 __rpmsg_destroy_ept(struct virtproc_info *vrp, struct rpmsg_endpoint *ept) __rpmsg_destroy_ept() argument
323 struct virtproc_info *vrp = vch->vrp; virtio_rpmsg_announce_create() local
347 struct virtproc_info *vrp = vch->vrp; virtio_rpmsg_announce_destroy() local
390 __rpmsg_create_channel(struct virtproc_info *vrp, struct rpmsg_channel_info *chinfo) __rpmsg_create_channel() argument
440 get_a_tx_buf(struct virtproc_info *vrp) get_a_tx_buf() argument
479 rpmsg_upref_sleepers(struct virtproc_info *vrp) rpmsg_upref_sleepers() argument
506 rpmsg_downref_sleepers(struct virtproc_info *vrp) rpmsg_downref_sleepers() argument
558 struct virtproc_info *vrp = vch->vrp; rpmsg_send_offchannel_raw() local
709 rpmsg_recv_single(struct virtproc_info *vrp, struct device *dev, struct rpmsg_hdr *msg, unsigned int len) rpmsg_recv_single() argument
780 struct virtproc_info *vrp = rvq->vdev->priv; rpmsg_recv_done() local
818 struct virtproc_info *vrp = svq->vdev->priv; rpmsg_xmit_done() local
833 struct virtproc_info *vrp = vdev->priv; rpmsg_virtio_add_ctrl_dev() local
874 struct virtproc_info *vrp; rpmsg_probe() local
1023 struct virtproc_info *vrp = vdev->priv; rpmsg_remove() local
[all...]

Completed in 3 milliseconds