Searched refs:notifyid (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/drivers/remoteproc/
H A Dremoteproc_virtio.c37 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 Dremoteproc_core.c189 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 Dremoteproc.h241 * @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