Home
last modified time | relevance | path

Searched refs:vqueue (Results 1 – 4 of 4) sorted by relevance

/trusty/kernel/lib/trusty/
Dvqueue.h38 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 …]
Dvqueue.c49 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()
Drules.mk62 $(LOCAL_DIR)/vqueue.c \
Dtipc_virtio_dev.c90 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()