ch_esb_t
ch_esb_t *ch_small_esb_free; /* free list sm esballoc bufs */
ch_esb_t *ch_small_owner; /* list small bufs owned by ch_t */
ch_esb_t *ch_big_esb_free; /* free list of esballoc entries */
ch_esb_t *ch_big_owner; /* list big bufs owned by ch_t */
ch_esb_t *rbp;
ch_esb_t *rbp;
static ch_esb_t *
ch_esb_t *rbp;
rbp = (ch_esb_t *)kmem_zalloc(sizeof (ch_esb_t), KM_SLEEP);
return ((ch_esb_t *)0);
kmem_free(rbp, sizeof (ch_esb_t));
return ((ch_esb_t *)0);
static ch_esb_t *
ch_esb_t *rbp;
rbp = (ch_esb_t *)kmem_zalloc(sizeof (ch_esb_t), KM_SLEEP);
return ((ch_esb_t *)0);
kmem_free(rbp, sizeof (ch_esb_t));
return ((ch_esb_t *)0);
ch_esb_t *rbp;
kmem_free(rbp, sizeof (ch_esb_t));
kmem_free(rbp, sizeof (ch_esb_t));
ch_small_rbuf_recycle(ch_esb_t *rbp)
kmem_free(rbp, sizeof (ch_esb_t));
ch_big_rbuf_recycle(ch_esb_t *rbp)
kmem_free(rbp, sizeof (ch_esb_t));
ch_esb_t *
ch_esb_t *rbp;
ch_esb_t *
ch_esb_t *rbp;
static ch_esb_t *ch_alloc_small_esbbuf(ch_t *sa, uint32_t i);
static ch_esb_t *ch_alloc_big_esbbuf(ch_t *sa, uint32_t i);
void ch_big_rbuf_recycle(ch_esb_t *rbp);
void ch_small_rbuf_recycle(ch_esb_t *rbp);
ch_esb_t *ch_get_small_rbuf(ch_t *sa);
ch_esb_t *ch_get_big_rbuf(ch_t *sa);
ch_esb_t *rbp;