Lines Matching refs:write_loc
136 u32 read_loc, write_loc, dsize;
140 write_loc = READ_ONCE(rbi->ring_buffer->write_index);
143 *write = write_loc >= read_loc ? dsize - (write_loc - read_loc) :
144 read_loc - write_loc;
441 u32 write_loc;
450 write_loc = virt_load_acquire(&rbi->ring_buffer->write_index);
452 if (write_loc >= priv_read_loc)
453 return write_loc - priv_read_loc;
455 return (rbi->ring_datasize - priv_read_loc) + write_loc;