ocs_cbuf_t
ocs_cbuf_t *iopt_free_queue; /* multiple reader, multiple writer */
ocs_cbuf_t *iopt_work_queue;
ocs_cbuf_t*
ocs_cbuf_t *cbuf;
ocs_cbuf_free(ocs_cbuf_t *cbuf)
ocs_cbuf_get(ocs_cbuf_t *cbuf, int32_t timeout_usec)
ocs_cbuf_put(ocs_cbuf_t *cbuf, void *elem)
ocs_cbuf_prime(ocs_cbuf_t *cbuf, ocs_array_t *array)
extern ocs_cbuf_t *ocs_cbuf_alloc(ocs_os_handle_t os, uint32_t entry_count);
extern void ocs_cbuf_free(ocs_cbuf_t *cbuf);
extern void *ocs_cbuf_get(ocs_cbuf_t *cbuf, int32_t timeout_usec);
extern int32_t ocs_cbuf_put(ocs_cbuf_t *cbuf, void *elem);
extern int32_t ocs_cbuf_prime(ocs_cbuf_t *cbuf, ocs_array_t *array);
ocs_cbuf_t * seq_cbuf;