Searched refs:write_loc (Results 1 - 2 of 2) sorted by relevance

/linux-master/drivers/hv/
H A Dring_buffer.c136 u32 read_loc, write_loc, dsize; local
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; local
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;
[all...]
/linux-master/include/linux/
H A Dhyperv.h213 u32 read_loc, write_loc, dsize, read; local
217 write_loc = READ_ONCE(rbi->ring_buffer->write_index);
219 read = write_loc >= read_loc ? (write_loc - read_loc) :
220 (dsize - read_loc) + write_loc;
227 u32 read_loc, write_loc, dsize, write; local
231 write_loc = rbi->ring_buffer->write_index;
233 write = write_loc >= read_loc ? dsize - (write_loc - read_loc) :
234 read_loc - write_loc;
[all...]

Completed in 144 milliseconds