Home
last modified time | relevance | path

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

/drivers/hv/
A Dring_buffer.c137 u32 read_loc, write_loc, dsize; in hv_get_ringbuffer_availbytes() local
141 write_loc = READ_ONCE(rbi->ring_buffer->write_index); in hv_get_ringbuffer_availbytes()
144 *write = write_loc >= read_loc ? dsize - (write_loc - read_loc) : in hv_get_ringbuffer_availbytes()
145 read_loc - write_loc; in hv_get_ringbuffer_availbytes()
442 u32 write_loc; in hv_pkt_iter_avail() local
451 write_loc = virt_load_acquire(&rbi->ring_buffer->write_index); in hv_pkt_iter_avail()
453 if (write_loc >= priv_read_loc) in hv_pkt_iter_avail()
454 return write_loc - priv_read_loc; in hv_pkt_iter_avail()
456 return (rbi->ring_datasize - priv_read_loc) + write_loc; in hv_pkt_iter_avail()

Completed in 4 milliseconds