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

/drivers/hv/
H A Dring_buffer.c512 int hv_ringbuffer_read(struct hv_ring_buffer_info *inring_info, void *buffer, argument
525 spin_lock_irqsave(&inring_info->ring_lock, flags);
527 hv_get_ringbuffer_availbytes(inring_info,
535 spin_unlock_irqrestore(&inring_info->ring_lock, flags);
541 hv_get_next_readlocation_withoffset(inring_info, offset);
543 next_read_location = hv_copyfrom_ringbuffer(inring_info,
548 next_read_location = hv_copyfrom_ringbuffer(inring_info,
559 hv_set_next_read_location(inring_info, next_read_location);
561 spin_unlock_irqrestore(&inring_info->ring_lock, flags);
563 *signal = hv_need_to_signal_on_read(old_read, inring_info);
[all...]

Completed in 157 milliseconds