Searched refs:vdev (Results 1 – 6 of 6) sorted by relevance
| /subsys/ipc/ipc_service/lib/ |
| A D | ipc_static_vrings.c | 17 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 D | ipc_rpmsg.c | 76 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 D | rpmsg_backend.c | 77 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 D | rpmsg_service.c | 23 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 D | rpmsg_backend.h | 38 int rpmsg_backend_init(struct metal_io_region **io, struct virtio_device *vdev);
|
| /subsys/ipc/ipc_service/backends/ |
| A D | ipc_rpmsg_static_vrings.c | 600 &data->vr.shm_io, &data->vr.vdev, in open()
|
Completed in 27 milliseconds