Home
last modified time | relevance | path

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

/subsys/ipc/ipc_service/lib/
A Dipc_static_vrings.c17 vr = CONTAINER_OF(vq->vq_dev, struct ipc_static_vrings, vdev); in ipc_virtio_notify()
24 static void ipc_virtio_set_features(struct virtio_device *vdev, uint32_t features) in ipc_virtio_set_features() argument
37 vr = CONTAINER_OF(p_vdev, struct ipc_static_vrings, vdev); in ipc_virtio_set_status()
43 static uint32_t ipc_virtio_get_features(struct virtio_device *vdev) in ipc_virtio_get_features() argument
53 vr = CONTAINER_OF(p_vdev, struct ipc_static_vrings, vdev); in ipc_virtio_get_status()
97 vr->vdev.role = role; in vq_setup()
99 vr->vdev.vrings_num = VRING_COUNT; in vq_setup()
100 vr->vdev.func = &dispatch; in vq_setup()
101 vr->vdev.vrings_info = &vr->rvrings[0]; in vq_setup()
108 memset(&vr->vdev, 0, sizeof(struct virtio_device)); in vq_teardown()
A Dipc_rpmsg.c76 struct virtio_device *vdev, in ipc_rpmsg_init() argument
98 return rpmsg_init_vdev_with_config(&instance->rvdev, vdev, bind_cb, in ipc_rpmsg_init()
102 return rpmsg_init_vdev(&instance->rvdev, vdev, bind_cb, shm_io, NULL); in ipc_rpmsg_init()
/subsys/ipc/rpmsg_service/
A Drpmsg_backend.c77 static unsigned char ipc_virtio_get_status(struct virtio_device *vdev) in ipc_virtio_get_status() argument
86 static void ipc_virtio_set_status(struct virtio_device *vdev, unsigned char status) in ipc_virtio_set_status() argument
91 static uint32_t ipc_virtio_get_features(struct virtio_device *vdev) in ipc_virtio_get_features() argument
96 static void ipc_virtio_set_features(struct virtio_device *vdev, uint32_t features) in ipc_virtio_set_features() argument
164 int rpmsg_backend_init(struct metal_io_region **io, struct virtio_device *vdev) in rpmsg_backend_init() argument
249 vdev->role = RPMSG_ROLE; in rpmsg_backend_init()
250 vdev->vrings_num = VRING_COUNT; in rpmsg_backend_init()
251 vdev->func = &dispatch; in rpmsg_backend_init()
252 vdev->vrings_info = &rvrings[0]; in rpmsg_backend_init()
A Drpmsg_service.c23 static struct virtio_device vdev; variable
84 err = rpmsg_backend_init(&io, &vdev); in rpmsg_service_init()
92 err = rpmsg_init_vdev(&rvdev, &vdev, ns_bind_cb, io, &shpool); in rpmsg_service_init()
94 err = rpmsg_init_vdev(&rvdev, &vdev, NULL, io, NULL); in rpmsg_service_init()
A Drpmsg_backend.h38 int rpmsg_backend_init(struct metal_io_region **io, struct virtio_device *vdev);
/subsys/ipc/ipc_service/backends/
A Dipc_rpmsg_static_vrings.c600 &data->vr.shm_io, &data->vr.vdev, in open()

Completed in 27 milliseconds