Lines Matching refs:tail
260 if (sbuf->tail >= sbuf->head) { in profiling_sbuf_put_variable()
261 remaining_space = sbuf->size - (sbuf->tail - sbuf->head); in profiling_sbuf_put_variable()
263 remaining_space = sbuf->head - sbuf->tail; in profiling_sbuf_put_variable()
275 next_tail = sbuf_next_ptr(sbuf->tail, size, sbuf->size); in profiling_sbuf_put_variable()
277 to = (void *)sbuf + SBUF_HEAD_SIZE + sbuf->tail; in profiling_sbuf_put_variable()
279 if (next_tail < sbuf->tail) { /* wrap-around */ in profiling_sbuf_put_variable()
280 offset = sbuf->size - sbuf->tail; in profiling_sbuf_put_variable()
294 sbuf->tail = next_tail; in profiling_sbuf_put_variable()
333 if (sbuf->tail >= sbuf->head) { in profiling_generate_data()
335 - (sbuf->tail - sbuf->head); in profiling_generate_data()
337 remaining_space = sbuf->head - sbuf->tail; in profiling_generate_data()
400 if (sbuf->tail >= sbuf->head) { in profiling_generate_data()
402 = sbuf->size - (sbuf->tail - sbuf->head); in profiling_generate_data()
404 remaining_space = sbuf->head - sbuf->tail; in profiling_generate_data()