Home
last modified time | relevance | path

Searched refs:rvdev (Results 1 – 10 of 10) sorted by relevance

/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/rpmsg/
A Drpmsg_virtio.c299 struct rpmsg_virtio_device *rvdev; in rpmsg_virtio_send_offchannel_raw() local
349 io = rvdev->shbuf_io; in rpmsg_virtio_send_offchannel_raw()
365 virtqueue_kick(rvdev->svq); in rpmsg_virtio_send_offchannel_raw()
554 rdev = &rvdev->rdev; in rpmsg_init_vdev()
557 rvdev->vdev = vdev; in rpmsg_init_vdev()
559 vdev->priv = rvdev; in rpmsg_init_vdev()
573 rvdev->shpool = shpool; in rpmsg_init_vdev()
595 rvdev->shbuf_io = shm_io; in rpmsg_init_vdev()
681 rdev = &rvdev->rdev; in rpmsg_deinit_vdev()
688 rvdev->rvq = 0; in rpmsg_deinit_vdev()
[all …]
A Drpmsg_internal.h89 struct rpmsg_endpoint *rpmsg_get_endpoint(struct rpmsg_device *rvdev,
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/rpmsg/
A Drpmsg_virtio.c299 struct rpmsg_virtio_device *rvdev; in rpmsg_virtio_send_offchannel_raw() local
349 io = rvdev->shbuf_io; in rpmsg_virtio_send_offchannel_raw()
365 virtqueue_kick(rvdev->svq); in rpmsg_virtio_send_offchannel_raw()
554 rdev = &rvdev->rdev; in rpmsg_init_vdev()
557 rvdev->vdev = vdev; in rpmsg_init_vdev()
559 vdev->priv = rvdev; in rpmsg_init_vdev()
573 rvdev->shpool = shpool; in rpmsg_init_vdev()
595 rvdev->shbuf_io = shm_io; in rpmsg_init_vdev()
681 rdev = &rvdev->rdev; in rpmsg_deinit_vdev()
688 rvdev->rvq = 0; in rpmsg_deinit_vdev()
[all …]
A Drpmsg_internal.h89 struct rpmsg_endpoint *rpmsg_get_endpoint(struct rpmsg_device *rvdev,
/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Drpmsg_virtio.h68 rpmsg_virtio_get_role(struct rpmsg_virtio_device *rvdev) in rpmsg_virtio_get_role() argument
70 return rvdev->vdev->role; in rpmsg_virtio_get_role()
76 rvdev->vdev->func->set_status(rvdev->vdev, status); in rpmsg_virtio_set_status()
81 return rvdev->vdev->func->get_status(rvdev->vdev); in rpmsg_virtio_get_status()
85 rpmsg_virtio_get_features(struct rpmsg_virtio_device *rvdev) in rpmsg_virtio_get_features() argument
87 return rvdev->vdev->func->get_features(rvdev->vdev); in rpmsg_virtio_get_features()
96 return virtio_create_virtqueues(rvdev->vdev, flags, nvqs, names, in rpmsg_virtio_create_virtqueues()
130 int rpmsg_init_vdev(struct rpmsg_virtio_device *rvdev,
141 void rpmsg_deinit_vdev(struct rpmsg_virtio_device *rvdev);
165 rpmsg_virtio_get_rpmsg_device(struct rpmsg_virtio_device *rvdev) in rpmsg_virtio_get_rpmsg_device() argument
[all …]
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Drpmsg_virtio.h68 rpmsg_virtio_get_role(struct rpmsg_virtio_device *rvdev) in rpmsg_virtio_get_role() argument
70 return rvdev->vdev->role; in rpmsg_virtio_get_role()
76 rvdev->vdev->func->set_status(rvdev->vdev, status); in rpmsg_virtio_set_status()
81 return rvdev->vdev->func->get_status(rvdev->vdev); in rpmsg_virtio_get_status()
85 rpmsg_virtio_get_features(struct rpmsg_virtio_device *rvdev) in rpmsg_virtio_get_features() argument
87 return rvdev->vdev->func->get_features(rvdev->vdev); in rpmsg_virtio_get_features()
96 return virtio_create_virtqueues(rvdev->vdev, flags, nvqs, names, in rpmsg_virtio_create_virtqueues()
130 int rpmsg_init_vdev(struct rpmsg_virtio_device *rvdev,
141 void rpmsg_deinit_vdev(struct rpmsg_virtio_device *rvdev);
165 rpmsg_virtio_get_rpmsg_device(struct rpmsg_virtio_device *rvdev) in rpmsg_virtio_get_rpmsg_device() argument
[all …]
/bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Src/
A Dopenamp.c34 static struct rpmsg_virtio_device rvdev; variable
140 rpmsg_init_vdev(&rvdev, vdev, ns_bind_cb, shm_io, &shpool); in MX_OPENAMP_Init()
147 rpmsg_deinit_vdev(&rvdev); in OPENAMP_DeInit()
161 return rpmsg_create_ept(ept, &rvdev.rdev, name, RPMSG_ADDR_ANY, dest, cb, in OPENAMP_create_endpoint()
167 MAILBOX_Poll(rvdev.vdev); in OPENAMP_check_for_message()
173 MAILBOX_Poll(rvdev.vdev); in OPENAMP_Wait_EndPointready()
/bsp/stm32/stm32mp157a-st-discovery/board/CubeMX_Config/CM4/Src/
A Dopenamp.c34 static struct rpmsg_virtio_device rvdev; variable
140 rpmsg_init_vdev(&rvdev, vdev, ns_bind_cb, shm_io, &shpool); in MX_OPENAMP_Init()
147 rpmsg_deinit_vdev(&rvdev); in OPENAMP_DeInit()
161 return rpmsg_create_ept(ept, &rvdev.rdev, name, RPMSG_ADDR_ANY, dest, cb, in OPENAMP_create_endpoint()
167 MAILBOX_Poll(rvdev.vdev); in OPENAMP_check_for_message()
173 MAILBOX_Poll(rvdev.vdev); in OPENAMP_Wait_EndPointready()
/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/virtual_driver/
A Dvirt_uart.h36 struct rpmsg_virtio_device *rvdev; /*< pointer to the rpmsg virtio device */ member
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/virtual_driver/
A Dvirt_uart.h36 struct rpmsg_virtio_device *rvdev; /*< pointer to the rpmsg virtio device */ member

Completed in 22 milliseconds