Searched refs:virtual_ring (Results 1 – 3 of 3) sorted by relevance
| /src/usr.sbin/virtual_oss/virtual_oss/ |
| H A D | ring.c | 41 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 D | int.h | 160 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 D | virtual_oss.c | 82 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()
|