Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/hv/
Dring_buffer.c436 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()