Searched refs:inring_info (Results 1 – 1 of 1) sorted by relevance
/linux-4.4.14/drivers/hv/ |
D | ring_buffer.c | 507 int hv_ringbuffer_read(struct hv_ring_buffer_info *inring_info, void *buffer, in hv_ringbuffer_read() argument 519 spin_lock_irqsave(&inring_info->ring_lock, flags); in hv_ringbuffer_read() 521 hv_get_ringbuffer_availbytes(inring_info, in hv_ringbuffer_read() 527 spin_unlock_irqrestore(&inring_info->ring_lock, flags); in hv_ringbuffer_read() 533 hv_get_next_readlocation_withoffset(inring_info, offset); in hv_ringbuffer_read() 535 next_read_location = hv_copyfrom_ringbuffer(inring_info, in hv_ringbuffer_read() 540 next_read_location = hv_copyfrom_ringbuffer(inring_info, in hv_ringbuffer_read() 551 hv_set_next_read_location(inring_info, next_read_location); in hv_ringbuffer_read() 553 spin_unlock_irqrestore(&inring_info->ring_lock, flags); in hv_ringbuffer_read() 555 *signal = hv_need_to_signal_on_read(bytes_avail_towrite, inring_info); in hv_ringbuffer_read()
|