ring_buff_t
ring_buff_t *ring_buff_p;
ring_buff_t *ring_buff_p;
ring_buff_free(dcam_state_t *softc_p, ring_buff_t *ring_buff_p)
kmem_free(ring_buff_p, sizeof (ring_buff_t));
ring_buff_read_ptr_add(ring_buff_t *ring_buff_p)
ring_buff_read_ptr_remove(ring_buff_t *ring_buff_p, int read_ptr_id)
ring_buff_read_ptr_buff_get(ring_buff_t *ring_buff_p, int read_ptr_id)
ring_buff_read_ptr_pos_get(ring_buff_t *ring_buff_p, int read_ptr_id)
ring_buff_read_ptr_incr(ring_buff_t *ring_buff_p, int read_ptr_id)
ring_buff_write_ptr_pos_get(ring_buff_t *ring_buff_p)
ring_buff_write_ptr_incr(ring_buff_t *ring_buff_p)
ring_buff_t *
ring_buff_t *ring_buff_p;
num_bytes = sizeof (ring_buff_t);
ring_buff_p = (ring_buff_t *)kmem_alloc(num_bytes, KM_SLEEP);
ring_buff_t *ring_buff_p;
ring_buff_t *ring_buff_create(dcam_state_t *softc_p, size_t num_buffs,
void ring_buff_free(dcam_state_t *softc_p, ring_buff_t *ring_buff_p);
int ring_buff_reader_add(ring_buff_t *ring_buff_p);
int ring_buff_reader_remove(ring_buff_t *ring_buff_p, int reader_id);
buff_info_t *ring_buff_read_ptr_buff_get(ring_buff_t *ring_buff_p, int
size_t ring_buff_read_ptr_pos_get(ring_buff_t *ring_buff_p, int read_ptr_id);
void ring_buff_read_ptr_incr(ring_buff_t *ring_buff_p, int read_ptr_id);
size_t ring_buff_write_ptr_pos_get(ring_buff_t *ring_buff_p);
void ring_buff_write_ptr_incr(ring_buff_t *ring_buff_p);