OA_BUFFER_SIZE
u32 mask = (OA_BUFFER_SIZE - 1);
head > OA_BUFFER_SIZE || head % report_size ||
tail > OA_BUFFER_SIZE || tail % report_size,
(OA_BUFFER_SIZE - head) < report_size)) {
memset(stream->oa_buffer.vaddr, 0, OA_BUFFER_SIZE);
memset(stream->oa_buffer.vaddr, 0, OA_BUFFER_SIZE);
BUILD_BUG_ON_NOT_POWER_OF_2(OA_BUFFER_SIZE);
BUILD_BUG_ON(OA_BUFFER_SIZE < SZ_128K || OA_BUFFER_SIZE > SZ_16M);
bo = i915_gem_object_create_shmem(stream->perf->i915, OA_BUFFER_SIZE);
#define OA_TAKEN(tail, head) ((tail - head) & (OA_BUFFER_SIZE - 1))
tail = (tail - report_size) & (OA_BUFFER_SIZE - 1);
oa_buf_end = stream->oa_buffer.vaddr + OA_BUFFER_SIZE;
u32 mask = (OA_BUFFER_SIZE - 1);
head > OA_BUFFER_SIZE ||
tail > OA_BUFFER_SIZE,
OA_BUFFER_SIZE;