Lines Matching refs:write_loc
143 u32 read_loc, write_loc, dsize;
147 write_loc = READ_ONCE(rbi->ring_buffer->write_index);
150 *write = write_loc >= read_loc ? dsize - (write_loc - read_loc) :
151 read_loc - write_loc;
394 u32 write_loc;
403 write_loc = virt_load_acquire(&rbi->ring_buffer->write_index);
405 if (write_loc >= priv_read_loc)
406 return write_loc - priv_read_loc;
408 return (rbi->ring_datasize - priv_read_loc) + write_loc;