Lines Matching refs:head
85 rbuf->head = 0; in dapls_rbuf_alloc()
127 if (rbuf->head != rbuf->tail) { in dapls_rbuf_realloc()
208 pos = rbuf->head; in dapls_rbuf_add()
211 rbuf->head = (pos + 1) & rbuf->lim; in dapls_rbuf_add()
242 if (rbuf->head != rbuf->tail) { in dapls_rbuf_remove()
273 int head; in dapls_rbuf_count() local
277 head = rbuf->head; in dapls_rbuf_count()
280 if (head == tail) in dapls_rbuf_count()
282 if (head > tail) in dapls_rbuf_count()
283 return (head - tail); in dapls_rbuf_count()
285 return ((rbuf->lim + 1 - tail + head)); in dapls_rbuf_count()