Lines Matching full:read_ptr
369 * @read_ptr: Read pointer with an additional overflow bit
378 static u32 buf_data_size(size_t buf_size, u32 read_ptr, u32 write_ptr)
382 if (read_ptr == write_ptr)
385 read_offset = read_ptr & (buf_size - 1);
406 u32 read_ptr, write_ptr_reg, write_ptr, total_data = 0;
417 read_ptr = xecore_buf->read;
424 total_data += buf_data_size(buf_size, read_ptr, write_ptr);
470 u32 read_ptr_reg, read_ptr, write_ptr;
484 read_ptr = xecore_buf->read;
488 read_data_size = buf_data_size(buf_size, read_ptr, write_ptr);
494 read_offset = read_ptr & (buf_size - 1);
514 read_ptr += read_data_size;
517 read_ptr &= (buf_size << 1) - 1;
518 read_ptr_reg = REG_FIELD_PREP(XEHPC_EUSTALL_REPORT1_READ_PTR_MASK, (read_ptr >> 6));
521 xecore_buf->read = read_ptr;
522 trace_xe_eu_stall_data_read(group, instance, read_ptr, write_ptr,