Home
last modified time | relevance | path

Searched refs:shpool (Results 1 – 6 of 6) sorted by relevance

/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/rpmsg/
A Drpmsg_virtio.c38 if (shpool->avail < size) in rpmsg_virtio_shm_pool_get_buffer()
40 buffer = (void *)((char *)shpool->base + shpool->size - shpool->avail); in rpmsg_virtio_shm_pool_get_buffer()
41 shpool->avail -= size; in rpmsg_virtio_shm_pool_get_buffer()
50 if (!shpool) in rpmsg_virtio_init_shm_pool()
52 shpool->base = shb; in rpmsg_virtio_init_shm_pool()
53 shpool->size = WORD_ALIGN(size); in rpmsg_virtio_init_shm_pool()
54 shpool->avail = WORD_ALIGN(size); in rpmsg_virtio_init_shm_pool()
569 if (!shpool) in rpmsg_init_vdev()
571 if (!shpool->size) in rpmsg_init_vdev()
573 rvdev->shpool = shpool; in rpmsg_init_vdev()
[all …]
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/rpmsg/
A Drpmsg_virtio.c38 if (shpool->avail < size) in rpmsg_virtio_shm_pool_get_buffer()
40 buffer = (void *)((char *)shpool->base + shpool->size - shpool->avail); in rpmsg_virtio_shm_pool_get_buffer()
41 shpool->avail -= size; in rpmsg_virtio_shm_pool_get_buffer()
50 if (!shpool) in rpmsg_virtio_init_shm_pool()
52 shpool->base = shb; in rpmsg_virtio_init_shm_pool()
53 shpool->size = WORD_ALIGN(size); in rpmsg_virtio_init_shm_pool()
54 shpool->avail = WORD_ALIGN(size); in rpmsg_virtio_init_shm_pool()
569 if (!shpool) in rpmsg_init_vdev()
571 if (!shpool->size) in rpmsg_init_vdev()
573 rvdev->shpool = shpool; in rpmsg_init_vdev()
[all …]
/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Drpmsg_virtio.h62 struct rpmsg_virtio_shm_pool *shpool; member
134 struct rpmsg_virtio_shm_pool *shpool);
155 void rpmsg_virtio_init_shm_pool(struct rpmsg_virtio_shm_pool *shpool,
183 rpmsg_virtio_shm_pool_get_buffer(struct rpmsg_virtio_shm_pool *shpool,
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Drpmsg_virtio.h62 struct rpmsg_virtio_shm_pool *shpool; member
134 struct rpmsg_virtio_shm_pool *shpool);
155 void rpmsg_virtio_init_shm_pool(struct rpmsg_virtio_shm_pool *shpool,
183 rpmsg_virtio_shm_pool_get_buffer(struct rpmsg_virtio_shm_pool *shpool,
/bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Src/
A Dopenamp.c33 static struct rpmsg_virtio_shm_pool shpool; variable
138 rpmsg_virtio_init_shm_pool(&shpool, (void *)VRING_BUFF_ADDRESS, in MX_OPENAMP_Init()
140 rpmsg_init_vdev(&rvdev, vdev, ns_bind_cb, shm_io, &shpool); in MX_OPENAMP_Init()
/bsp/stm32/stm32mp157a-st-discovery/board/CubeMX_Config/CM4/Src/
A Dopenamp.c33 static struct rpmsg_virtio_shm_pool shpool; variable
138 rpmsg_virtio_init_shm_pool(&shpool, (void *)VRING_BUFF_ADDRESS, in MX_OPENAMP_Init()
140 rpmsg_init_vdev(&rvdev, vdev, ns_bind_cb, shm_io, &shpool); in MX_OPENAMP_Init()

Completed in 12 milliseconds