Searched refs:rvring (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | remoteproc_virtio.c | 67 struct rproc_vring *rvring = vq->priv; in rproc_virtio_notify() local 68 struct rproc *rproc = rvring->rvdev->rproc; in rproc_virtio_notify() 69 int notifyid = rvring->notifyid; in rproc_virtio_notify() 91 struct rproc_vring *rvring; in rproc_vq_interrupt() local 95 rvring = idr_find(&rproc->notifyids, notifyid); in rproc_vq_interrupt() 96 if (!rvring || !rvring->vq) in rproc_vq_interrupt() 99 return vring_interrupt(0, rvring->vq); in rproc_vq_interrupt() 112 struct rproc_vring *rvring; in rp_find_vq() local 131 rvring in rp_find_vq() 169 struct rproc_vring *rvring; __rproc_virtio_del_vqs() local 579 struct rproc_vring *rvring; rproc_virtio_remove() local [all...] |
H A D | remoteproc_core.c | 329 struct rproc_vring *rvring = &rvdev->vring[i]; in rproc_alloc_vring() local 336 size = PAGE_ALIGN(vring_size(rvring->num, rvring->align)); in rproc_alloc_vring() 367 ret = idr_alloc(&rproc->notifyids, rvring, 0, 0, GFP_KERNEL); in rproc_alloc_vring() 378 rvring->notifyid = notifyid; in rproc_alloc_vring() 391 struct rproc_vring *rvring = &rvdev->vring[i]; in rproc_parse_vring() local 403 rvring->num = vring->num; in rproc_parse_vring() 404 rvring->align = vring->align; in rproc_parse_vring() 405 rvring->rvdev = rvdev; in rproc_parse_vring() 410 void rproc_free_vring(struct rproc_vring *rvring) in rproc_free_vring() argument [all...] |
H A D | remoteproc_internal.h | 107 void rproc_free_vring(struct rproc_vring *rvring);
|
/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | remoteproc_virtio.c | 29 struct rproc_vring *rvring = vq->priv; in rproc_virtio_notify() local 30 struct rproc *rproc = rvring->rvdev->rproc; in rproc_virtio_notify() 31 int notifyid = rvring->notifyid; in rproc_virtio_notify() 53 struct rproc_vring *rvring; in rproc_vq_interrupt() local 57 rvring = idr_find(&rproc->notifyids, notifyid); in rproc_vq_interrupt() 58 if (!rvring || !rvring->vq) in rproc_vq_interrupt() 61 return vring_interrupt(0, rvring->vq); in rproc_vq_interrupt() 74 struct rproc_vring *rvring; in rp_find_vq() local 93 rvring in rp_find_vq() 129 struct rproc_vring *rvring; __rproc_virtio_del_vqs() local [all...] |
H A D | remoteproc_core.c | 325 struct rproc_vring *rvring = &rvdev->vring[i]; in rproc_alloc_vring() local 332 size = PAGE_ALIGN(vring_size(rvring->len, rvring->align)); in rproc_alloc_vring() 363 ret = idr_alloc(&rproc->notifyids, rvring, 0, 0, GFP_KERNEL); in rproc_alloc_vring() 374 rvring->notifyid = notifyid; in rproc_alloc_vring() 387 struct rproc_vring *rvring = &rvdev->vring[i]; in rproc_parse_vring() local 399 rvring->len = vring->num; in rproc_parse_vring() 400 rvring->align = vring->align; in rproc_parse_vring() 401 rvring->rvdev = rvdev; in rproc_parse_vring() 406 void rproc_free_vring(struct rproc_vring *rvring) in rproc_free_vring() argument 615 struct rproc_vring *rvring; rproc_vdev_release() local [all...] |
H A D | remoteproc_internal.h | 84 void rproc_free_vring(struct rproc_vring *rvring);
|
Completed in 6 milliseconds