Searched refs:inring_info (Results 1 – 1 of 1) sorted by relevance
/linux-4.1.27/drivers/hv/ |
D | ring_buffer.c | 436 int hv_ringbuffer_read(struct hv_ring_buffer_info *inring_info, void *buffer, in hv_ringbuffer_read() argument 448 spin_lock_irqsave(&inring_info->ring_lock, flags); in hv_ringbuffer_read() 450 hv_get_ringbuffer_availbytes(inring_info, in hv_ringbuffer_read() 456 spin_unlock_irqrestore(&inring_info->ring_lock, flags); in hv_ringbuffer_read() 462 hv_get_next_readlocation_withoffset(inring_info, offset); in hv_ringbuffer_read() 464 next_read_location = hv_copyfrom_ringbuffer(inring_info, in hv_ringbuffer_read() 469 next_read_location = hv_copyfrom_ringbuffer(inring_info, in hv_ringbuffer_read() 482 hv_set_next_read_location(inring_info, next_read_location); in hv_ringbuffer_read() 484 spin_unlock_irqrestore(&inring_info->ring_lock, flags); in hv_ringbuffer_read() 486 *signal = hv_need_to_signal_on_read(inring_info); in hv_ringbuffer_read()
|