bqueue_t
bqueue_empty(bqueue_t *q)
obj2node(bqueue_t *q, void *data)
bqueue_init(bqueue_t *q, uint64_t size, size_t node_offset)
bqueue_destroy(bqueue_t *q)
bqueue_enqueue(bqueue_t *q, void *data, uint64_t item_size)
bqueue_dequeue(bqueue_t *q)
bqueue_t q;
bqueue_t q;
get_next_record(bqueue_t *bq, struct send_block_record *data)
int bqueue_init(bqueue_t *, uint64_t, size_t);
void bqueue_destroy(bqueue_t *);
void bqueue_enqueue(bqueue_t *, void *, uint64_t);
void *bqueue_dequeue(bqueue_t *);
boolean_t bqueue_empty(bqueue_t *);