Searched refs:vqueue (Results 1 – 4 of 4) sorted by relevance
/trusty/kernel/lib/trusty/ |
D | vqueue.h | 38 struct vqueue; 39 typedef int (*vqueue_cb_t)(struct vqueue* vq, void* priv); 41 struct vqueue { struct 84 int vqueue_init(struct vqueue* vq, 94 void vqueue_destroy(struct vqueue* vq); 96 int vqueue_get_avail_buf(struct vqueue* vq, struct vqueue_buf* iovbuf); 109 int vqueue_add_buf(struct vqueue* vq, struct vqueue_buf* buf, uint32_t len); 111 void vqueue_signal_avail(struct vqueue* vq); 113 static inline uint32_t vqueue_id(struct vqueue* vq) { in vqueue_id() 117 static inline int vqueue_notify(struct vqueue* vq) { in vqueue_notify() [all …]
|
D | vqueue.c | 49 int vqueue_init(struct vqueue* vq, in vqueue_init() 96 void vqueue_destroy(struct vqueue* vq) { in vqueue_destroy() 111 void vqueue_signal_avail(struct vqueue* vq) { in vqueue_signal_avail() 126 static int _vqueue_get_avail_buf_locked(struct vqueue* vq, in _vqueue_get_avail_buf_locked() 219 int vqueue_get_avail_buf(struct vqueue* vq, struct vqueue_buf* iovbuf) { in vqueue_get_avail_buf() 437 static int _vqueue_add_buf_locked(struct vqueue* vq, in _vqueue_add_buf_locked() 465 int vqueue_add_buf(struct vqueue* vq, struct vqueue_buf* buf, uint32_t len) { in vqueue_add_buf()
|
D | rules.mk | 62 $(LOCAL_DIR)/vqueue.c \
|
D | tipc_virtio_dev.c | 90 struct vqueue vqs[TIPC_VQ_NUM]; 345 static int tipc_tx_vq_notify_cb(struct vqueue* vq, void* priv) { in tipc_tx_vq_notify_cb() 350 static int tipc_rx_vq_notify_cb(struct vqueue* vq, void* priv) { in tipc_rx_vq_notify_cb() 809 struct vqueue* vq = &dev->vqs[TIPC_VQ_RX]; in tipc_rx_thread_func() 1274 struct vqueue* vq = &dev->vqs[TIPC_VQ_TX]; in tipc_send_data()
|