Home
last modified time | relevance | path

Searched refs:virtual_ring (Results 1 – 3 of 3) sorted by relevance

/src/usr.sbin/virtual_oss/virtual_oss/
H A Dring.c41 vring_alloc(struct virtual_ring *pvr, size_t size) in vring_alloc()
56 vring_free(struct virtual_ring *pvr) in vring_free()
66 vring_reset(struct virtual_ring *pvr) in vring_reset()
73 vring_get_read(struct virtual_ring *pvr, uint8_t **pptr, size_t *plen) in vring_get_read()
91 vring_get_write(struct virtual_ring *pvr, uint8_t **pptr, size_t *plen) in vring_get_write()
117 vring_inc_read(struct virtual_ring *pvr, size_t len) in vring_inc_read()
129 vring_inc_write(struct virtual_ring *pvr, size_t len) in vring_inc_write()
136 vring_total_read_len(struct virtual_ring *pvr) in vring_total_read_len()
143 vring_total_write_len(struct virtual_ring *pvr) in vring_total_write_len()
150 vring_write_linear(struct virtual_ring *pvr, const uint8_t *src, size_t total) in vring_write_linear()
[all …]
H A Dint.h160 struct virtual_ring { struct
182 struct virtual_ring rx_ring[2]; argument
183 struct virtual_ring tx_ring[2];
254 extern int vring_alloc(struct virtual_ring *, size_t);
255 extern void vring_free(struct virtual_ring *);
256 extern void vring_reset(struct virtual_ring *);
257 extern void vring_get_read(struct virtual_ring *, uint8_t **, size_t *);
258 extern void vring_get_write(struct virtual_ring *, uint8_t **, size_t *);
259 extern void vring_inc_read(struct virtual_ring *, size_t);
260 extern void vring_inc_write(struct virtual_ring *, size_t);
[all …]
H A Dvirtual_oss.c82 vclient_read_linear(struct virtual_client *pvc, struct virtual_ring *pvr, in vclient_read_linear()
114 vclient_write_linear(struct virtual_client *pvc, struct virtual_ring *pvr, in vclient_write_linear()