Home
last modified time | relevance | path

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

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