Symbol: virtual_ring
usr.sbin/virtual_oss/virtual_oss/int.h
182
struct virtual_ring rx_ring[2];
usr.sbin/virtual_oss/virtual_oss/int.h
183
struct virtual_ring tx_ring[2];
usr.sbin/virtual_oss/virtual_oss/int.h
254
extern int vring_alloc(struct virtual_ring *, size_t);
usr.sbin/virtual_oss/virtual_oss/int.h
255
extern void vring_free(struct virtual_ring *);
usr.sbin/virtual_oss/virtual_oss/int.h
256
extern void vring_reset(struct virtual_ring *);
usr.sbin/virtual_oss/virtual_oss/int.h
257
extern void vring_get_read(struct virtual_ring *, uint8_t **, size_t *);
usr.sbin/virtual_oss/virtual_oss/int.h
258
extern void vring_get_write(struct virtual_ring *, uint8_t **, size_t *);
usr.sbin/virtual_oss/virtual_oss/int.h
259
extern void vring_inc_read(struct virtual_ring *, size_t);
usr.sbin/virtual_oss/virtual_oss/int.h
260
extern void vring_inc_write(struct virtual_ring *, size_t);
usr.sbin/virtual_oss/virtual_oss/int.h
261
extern size_t vring_total_read_len(struct virtual_ring *);
usr.sbin/virtual_oss/virtual_oss/int.h
262
extern size_t vring_total_write_len(struct virtual_ring *);
usr.sbin/virtual_oss/virtual_oss/int.h
263
extern size_t vring_write_linear(struct virtual_ring *, const uint8_t *, size_t);
usr.sbin/virtual_oss/virtual_oss/int.h
264
extern size_t vring_read_linear(struct virtual_ring *, uint8_t *, size_t);
usr.sbin/virtual_oss/virtual_oss/int.h
265
extern size_t vring_write_zero(struct virtual_ring *, size_t);
usr.sbin/virtual_oss/virtual_oss/ring.c
117
vring_inc_read(struct virtual_ring *pvr, size_t len)
usr.sbin/virtual_oss/virtual_oss/ring.c
129
vring_inc_write(struct virtual_ring *pvr, size_t len)
usr.sbin/virtual_oss/virtual_oss/ring.c
136
vring_total_read_len(struct virtual_ring *pvr)
usr.sbin/virtual_oss/virtual_oss/ring.c
143
vring_total_write_len(struct virtual_ring *pvr)
usr.sbin/virtual_oss/virtual_oss/ring.c
150
vring_write_linear(struct virtual_ring *pvr, const uint8_t *src, size_t total)
usr.sbin/virtual_oss/virtual_oss/ring.c
172
vring_read_linear(struct virtual_ring *pvr, uint8_t *dst, size_t total)
usr.sbin/virtual_oss/virtual_oss/ring.c
197
vring_write_zero(struct virtual_ring *pvr, size_t total)
usr.sbin/virtual_oss/virtual_oss/ring.c
41
vring_alloc(struct virtual_ring *pvr, size_t size)
usr.sbin/virtual_oss/virtual_oss/ring.c
56
vring_free(struct virtual_ring *pvr)
usr.sbin/virtual_oss/virtual_oss/ring.c
66
vring_reset(struct virtual_ring *pvr)
usr.sbin/virtual_oss/virtual_oss/ring.c
73
vring_get_read(struct virtual_ring *pvr, uint8_t **pptr, size_t *plen)
usr.sbin/virtual_oss/virtual_oss/ring.c
91
vring_get_write(struct virtual_ring *pvr, uint8_t **pptr, size_t *plen)
usr.sbin/virtual_oss/virtual_oss/virtual_oss.c
114
vclient_write_linear(struct virtual_client *pvc, struct virtual_ring *pvr,
usr.sbin/virtual_oss/virtual_oss/virtual_oss.c
82
vclient_read_linear(struct virtual_client *pvc, struct virtual_ring *pvr,