Searched refs:head_offset (Results 1 – 2 of 2) sorted by relevance
19 uint32_t head_offset; /* offset of the first not used byte in data[] */ member36 size_t to_copy = MIN(length, ADSP_TRACING_WINDOW_DATA_SIZE - mem_window->head_offset); in tracing_backend_adsp_memory_window_output()38 memcpy((void *)(mem_window->data + mem_window->head_offset), data, to_copy); in tracing_backend_adsp_memory_window_output()43 mem_window->head_offset = length; in tracing_backend_adsp_memory_window_output()45 mem_window->head_offset += to_copy; in tracing_backend_adsp_memory_window_output()58 mem_window->head_offset = 0; in tracing_backend_adsp_memory_window_init()
15 ring_buf_idx_t head_offset, wrap_size; in ring_buf_area_claim() local17 head_offset = ring->head - ring->base; in ring_buf_area_claim()18 if (unlikely(head_offset >= buf->size)) { in ring_buf_area_claim()20 head_offset -= buf->size; in ring_buf_area_claim()22 wrap_size = buf->size - head_offset; in ring_buf_area_claim()25 *data = &buf->buffer[head_offset]; in ring_buf_area_claim()