Lines Matching refs:sbuf

231 static int32_t profiling_sbuf_put_variable(struct shared_buf *sbuf,  in profiling_sbuf_put_variable()  argument
251 if ((sbuf == NULL) || (data == NULL)) { in profiling_sbuf_put_variable()
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()
284 to = (void *)sbuf + SBUF_HEAD_SIZE; in profiling_sbuf_put_variable()
294 sbuf->tail = next_tail; in profiling_sbuf_put_variable()
311 struct shared_buf *sbuf = NULL; in profiling_generate_data() local
322 sbuf = per_cpu(sbuf, get_pcpu_id())[ACRN_SEP]; in profiling_generate_data()
324 if (sbuf == NULL) { in profiling_generate_data()
333 if (sbuf->tail >= sbuf->head) { in profiling_generate_data()
334 remaining_space = sbuf->size in profiling_generate_data()
335 - (sbuf->tail - sbuf->head); in profiling_generate_data()
337 remaining_space = sbuf->head - sbuf->tail; in profiling_generate_data()
382 (void)sbuf_put_many(sbuf, SEP_BUF_ENTRY_SIZE, (uint8_t *)&pkt_header, sizeof(pkt_header)); in profiling_generate_data()
383 (void)sbuf_put_many(sbuf, SEP_BUF_ENTRY_SIZE, (uint8_t *)payload, payload_size); in profiling_generate_data()
389 sbuf = per_cpu(sbuf, get_pcpu_id())[ACRN_SOCWATCH]; in profiling_generate_data()
391 if (sbuf == NULL) { 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()
449 (void)profiling_sbuf_put_variable(sbuf, in profiling_generate_data()
453 (void)profiling_sbuf_put_variable(sbuf, in profiling_generate_data()