Home
last modified time | relevance | path

Searched refs:notifyid (Results 1 – 16 of 16) sorted by relevance

/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/remoteproc/
A Drsc_table_parser.c134 unsigned int notifyid, i, num_vrings; in handle_vdev_rsc() local
137 notifyid = vdev_rsc->notifyid; in handle_vdev_rsc()
138 if (notifyid == RSC_NOTIFY_ID_ANY) { in handle_vdev_rsc()
139 notifyid = remoteproc_allocate_id(rproc, in handle_vdev_rsc()
140 notifyid, notifyid + 1); in handle_vdev_rsc()
141 vdev_rsc->notifyid = notifyid; in handle_vdev_rsc()
149 notifyid = vring_rsc->notifyid; in handle_vdev_rsc()
150 if (notifyid == RSC_NOTIFY_ID_ANY) { in handle_vdev_rsc()
152 notifyid, in handle_vdev_rsc()
153 notifyid + 1); in handle_vdev_rsc()
[all …]
A Dremoteproc_virtio.c53 rpvdev->notify(rpvdev->priv, vring_info->notifyid); in rproc_virtio_virtqueue_notify()
181 rproc_virtio_create_vdev(unsigned int role, unsigned int notifyid, in rproc_virtio_create_vdev() argument
230 vdev->index = notifyid; in rproc_virtio_create_vdev()
270 unsigned int notifyid, void *va, in rproc_virtio_init_vring() argument
282 vring_info->notifyid = notifyid; in rproc_virtio_init_vring()
290 int rproc_virtio_notified(struct virtio_device *vdev, uint32_t notifyid) in rproc_virtio_notified() argument
299 if (vdev->index == notifyid) in rproc_virtio_notified()
304 if (vring_info->notifyid == notifyid || in rproc_virtio_notified()
305 notifyid == RSC_NOTIFY_ID_ANY) { in rproc_virtio_notified()
A Dremoteproc.c844 unsigned int notifyid; in remoteproc_allocate_id() local
850 notifyid = metal_bitmap_next_set_bit(&rproc->bitmap, in remoteproc_allocate_id()
852 if (notifyid != end) in remoteproc_allocate_id()
853 metal_bitmap_set_bit(&rproc->bitmap, notifyid); in remoteproc_allocate_id()
854 return notifyid; in remoteproc_allocate_id()
875 unsigned int notifyid; in remoteproc_create_virtio() local
889 notifyid = vdev_rsc->notifyid; in remoteproc_create_virtio()
894 if (rpvdev->vdev.index == notifyid) in remoteproc_create_virtio()
897 vdev = rproc_virtio_create_vdev(role, notifyid, in remoteproc_create_virtio()
915 notifyid = vring_rsc->notifyid; in remoteproc_create_virtio()
[all …]
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/remoteproc/
A Drsc_table_parser.c134 unsigned int notifyid, i, num_vrings; in handle_vdev_rsc() local
137 notifyid = vdev_rsc->notifyid; in handle_vdev_rsc()
138 if (notifyid == RSC_NOTIFY_ID_ANY) { in handle_vdev_rsc()
139 notifyid = remoteproc_allocate_id(rproc, in handle_vdev_rsc()
140 notifyid, notifyid + 1); in handle_vdev_rsc()
141 vdev_rsc->notifyid = notifyid; in handle_vdev_rsc()
149 notifyid = vring_rsc->notifyid; in handle_vdev_rsc()
150 if (notifyid == RSC_NOTIFY_ID_ANY) { in handle_vdev_rsc()
152 notifyid, in handle_vdev_rsc()
153 notifyid + 1); in handle_vdev_rsc()
[all …]
A Dremoteproc_virtio.c53 rpvdev->notify(rpvdev->priv, vring_info->notifyid); in rproc_virtio_virtqueue_notify()
181 rproc_virtio_create_vdev(unsigned int role, unsigned int notifyid, in rproc_virtio_create_vdev() argument
230 vdev->index = notifyid; in rproc_virtio_create_vdev()
270 unsigned int notifyid, void *va, in rproc_virtio_init_vring() argument
282 vring_info->notifyid = notifyid; in rproc_virtio_init_vring()
290 int rproc_virtio_notified(struct virtio_device *vdev, uint32_t notifyid) in rproc_virtio_notified() argument
299 if (vdev->index == notifyid) in rproc_virtio_notified()
304 if (vring_info->notifyid == notifyid || in rproc_virtio_notified()
305 notifyid == RSC_NOTIFY_ID_ANY) { in rproc_virtio_notified()
A Dremoteproc.c844 unsigned int notifyid; in remoteproc_allocate_id() local
850 notifyid = metal_bitmap_next_set_bit(&rproc->bitmap, in remoteproc_allocate_id()
852 if (notifyid != end) in remoteproc_allocate_id()
853 metal_bitmap_set_bit(&rproc->bitmap, notifyid); in remoteproc_allocate_id()
854 return notifyid; in remoteproc_allocate_id()
875 unsigned int notifyid; in remoteproc_create_virtio() local
889 notifyid = vdev_rsc->notifyid; in remoteproc_create_virtio()
894 if (rpvdev->vdev.index == notifyid) in remoteproc_create_virtio()
897 vdev = rproc_virtio_create_vdev(role, notifyid, in remoteproc_create_virtio()
915 notifyid = vring_rsc->notifyid; in remoteproc_create_virtio()
[all …]
/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Dremoteproc_virtio.h87 rproc_virtio_create_vdev(unsigned int role, unsigned int notifyid,
118 unsigned int notifyid, void *va,
132 int rproc_virtio_notified(struct virtio_device *vdev, uint32_t notifyid);
A Dremoteproc.h253 uint32_t notifyid; member
296 uint32_t notifyid; member
866 uint32_t notifyid);
A Dvirtio.h110 uint32_t notifyid; member
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Dremoteproc_virtio.h87 rproc_virtio_create_vdev(unsigned int role, unsigned int notifyid,
118 unsigned int notifyid, void *va,
132 int rproc_virtio_notified(struct virtio_device *vdev, uint32_t notifyid);
A Dremoteproc.h253 uint32_t notifyid; member
296 uint32_t notifyid; member
866 uint32_t notifyid);
A Dvirtio.h110 uint32_t notifyid; member
/bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Src/
A Drsc_table.c149 resource_table.vring0.notifyid = VRING0_ID; in resource_table_init()
154 resource_table.vring1.notifyid = VRING1_ID; in resource_table_init()
A Dopenamp.c122 status = rproc_virtio_init_vring(vdev, 0, vring_rsc->notifyid, in MX_OPENAMP_Init()
130 status = rproc_virtio_init_vring(vdev, 1, vring_rsc->notifyid, in MX_OPENAMP_Init()
/bsp/stm32/stm32mp157a-st-discovery/board/CubeMX_Config/CM4/Src/
A Drsc_table.c149 resource_table.vring0.notifyid = VRING0_ID; in resource_table_init()
154 resource_table.vring1.notifyid = VRING1_ID; in resource_table_init()
A Dopenamp.c122 status = rproc_virtio_init_vring(vdev, 0, vring_rsc->notifyid, in MX_OPENAMP_Init()
130 status = rproc_virtio_init_vring(vdev, 1, vring_rsc->notifyid, in MX_OPENAMP_Init()

Completed in 43 milliseconds