Searched defs:vq (Results 1 – 6 of 6) sorted by relevance
| /open-amp-latest/open-amp/lib/virtio/ |
| D | virtqueue.c | 28 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/ |
| D | virtqueue.h | 192 #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()
|
| D | virtio.h | 168 struct virtqueue *vq; member
|
| /open-amp-latest/open-amp/lib/virtio_mmio/ |
| D | virtio_mmio_drv.c | 123 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/ |
| D | rpmsg_virtio.c | 346 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/ |
| D | remoteproc_virtio.c | 101 static void rproc_virtio_virtqueue_notify(struct virtqueue *vq) in rproc_virtio_virtqueue_notify() 380 struct virtqueue *vq; in rproc_virtio_notified() local
|