Searched refs:notifyid (Results 1 - 3 of 3) sorted by relevance
/linux-4.1.27/drivers/remoteproc/ |
H A D | remoteproc_virtio.c | 37 int notifyid = rvring->notifyid; rproc_virtio_notify() local 39 dev_dbg(&rproc->dev, "kicking vq index: %d\n", notifyid); rproc_virtio_notify() 41 rproc->ops->kick(rproc, notifyid); rproc_virtio_notify() 48 * @notifyid: index of the signalled virtqueue (unique per this @rproc) 54 * Returns IRQ_NONE if no message was found in the @notifyid virtqueue, 57 irqreturn_t rproc_vq_interrupt(struct rproc *rproc, int notifyid) rproc_vq_interrupt() argument 61 dev_dbg(&rproc->dev, "vq index %d is interrupted\n", notifyid); rproc_vq_interrupt() 63 rvring = idr_find(&rproc->notifyids, notifyid); rproc_vq_interrupt() 103 dev_dbg(dev, "vring%d: va %p qsz %d notifyid %d\n", rp_find_vq() 104 id, addr, len, rvring->notifyid); rp_find_vq()
|
H A D | remoteproc_core.c | 189 int ret, size, notifyid; rproc_alloc_vring() local 206 * TODO: assign a notifyid for rvdev updates as well rproc_alloc_vring() 215 notifyid = ret; rproc_alloc_vring() 218 (unsigned long long)dma, size, notifyid); rproc_alloc_vring() 222 rvring->notifyid = notifyid; rproc_alloc_vring() 225 * Let the rproc know the notifyid and da of this vring. rproc_alloc_vring() 232 rsc->vring[i].notifyid = notifyid; rproc_alloc_vring() 275 idr_remove(&rproc->notifyids, rvring->notifyid); rproc_free_vring() 280 rsc->vring[idx].notifyid = -1; rproc_free_vring()
|
/linux-4.1.27/include/linux/ |
H A D | remoteproc.h | 241 * @notifyid is a unique rproc-wide notify index for this vring. This notify 257 u32 notifyid; member in struct:fw_rsc_vdev_vring 264 * @notifyid is a unique rproc-wide notify index for this vdev. This notify 298 u32 notifyid; member in struct:fw_rsc_vdev 453 * @notifyid: rproc-specific unique vring index 463 int notifyid; member in struct:rproc_vring
|
Completed in 135 milliseconds