| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/remoteproc/ |
| A D | rsc_table_parser.c | 134 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 D | remoteproc_virtio.c | 53 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 D | remoteproc.c | 844 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 D | rsc_table_parser.c | 134 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 D | remoteproc_virtio.c | 53 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 D | remoteproc.c | 844 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 D | remoteproc_virtio.h | 87 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 D | remoteproc.h | 253 uint32_t notifyid; member 296 uint32_t notifyid; member 866 uint32_t notifyid);
|
| A D | virtio.h | 110 uint32_t notifyid; member
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | remoteproc_virtio.h | 87 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 D | remoteproc.h | 253 uint32_t notifyid; member 296 uint32_t notifyid; member 866 uint32_t notifyid);
|
| A D | virtio.h | 110 uint32_t notifyid; member
|
| /bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Src/ |
| A D | rsc_table.c | 149 resource_table.vring0.notifyid = VRING0_ID; in resource_table_init() 154 resource_table.vring1.notifyid = VRING1_ID; in resource_table_init()
|
| A D | openamp.c | 122 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 D | rsc_table.c | 149 resource_table.vring0.notifyid = VRING0_ID; in resource_table_init() 154 resource_table.vring1.notifyid = VRING1_ID; in resource_table_init()
|
| A D | openamp.c | 122 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()
|