Home
last modified time | relevance | path

Searched defs:vq (Results 1 – 6 of 6) sorted by relevance

/open-amp-latest/open-amp/lib/virtio/
Dvirtqueue.c28 static inline void *virtqueue_phys_to_virt(struct virtqueue *vq, in virtqueue_phys_to_virt()
37 static inline metal_phys_addr_t virtqueue_virt_to_phys(struct virtqueue *vq, in virtqueue_virt_to_phys()
47 void (*callback)(struct virtqueue *vq), in virtqueue_create()
48 void (*notify)(struct virtqueue *vq), in virtqueue_create()
80 int virtqueue_add_buffer(struct virtqueue *vq, struct virtqueue_buf *buf_list, in virtqueue_add_buffer()
135 void *virtqueue_get_buffer(struct virtqueue *vq, uint32_t *len, uint16_t *idx) in virtqueue_get_buffer()
174 uint32_t virtqueue_get_buffer_length(struct virtqueue *vq, uint16_t idx) in virtqueue_get_buffer_length()
182 void *virtqueue_get_buffer_addr(struct virtqueue *vq, uint16_t idx) in virtqueue_get_buffer_addr()
190 void virtqueue_free(struct virtqueue *vq) in virtqueue_free()
203 void *virtqueue_get_available_buffer(struct virtqueue *vq, uint16_t *avail_idx, in virtqueue_get_available_buffer()
[all …]
/open-amp-latest/open-amp/lib/include/openamp/
Dvirtqueue.h192 #define VQUEUE_BUSY(vq) \ argument
201 #define VQUEUE_IDLE(vq) ((vq)->vq_inuse = false) argument
209 #define VQUEUE_BUSY(vq) argument
210 #define VQUEUE_IDLE(vq) argument
245 static inline void virtqueue_set_shmem_io(struct virtqueue *vq, in virtqueue_set_shmem_io()
393 static inline int virtqueue_empty(struct virtqueue *vq) in virtqueue_empty()
405 static inline int virtqueue_full(struct virtqueue *vq) in virtqueue_full()
Dvirtio.h168 struct virtqueue *vq; member
/open-amp-latest/open-amp/lib/virtio_mmio/
Dvirtio_mmio_drv.c123 static void virtio_mmio_notify(struct virtqueue *vq) in virtio_mmio_notify()
230 struct virtqueue *vq, in virtio_mmio_setup_virtqueue()
315 struct virtqueue *vq; in virtio_mmio_isr() local
336 struct virtqueue *vq; in virtio_mmio_create_virtqueues() local
/open-amp-latest/open-amp/lib/rpmsg/
Drpmsg_virtio.c346 static int rpmsg_virtio_notify_wait(struct rpmsg_virtio_device *rvdev, struct virtqueue *vq) in rpmsg_virtio_notify_wait()
545 static void rpmsg_virtio_tx_callback(struct virtqueue *vq) in rpmsg_virtio_tx_callback()
557 static void rpmsg_virtio_rx_callback(struct virtqueue *vq) in rpmsg_virtio_rx_callback()
896 struct virtqueue *vq; in rpmsg_init_vdev_with_config() local
/open-amp-latest/open-amp/lib/remoteproc/
Dremoteproc_virtio.c101 static void rproc_virtio_virtqueue_notify(struct virtqueue *vq) in rproc_virtio_virtqueue_notify()
380 struct virtqueue *vq; in rproc_virtio_notified() local