Lines Matching refs:outring_info
395 int hv_ringbuffer_write(struct hv_ring_buffer_info *outring_info,
413 spin_lock_irqsave(&outring_info->ring_lock, flags);
415 hv_get_ringbuffer_availbytes(outring_info,
424 spin_unlock_irqrestore(&outring_info->ring_lock, flags);
429 next_write_location = hv_get_next_write_location(outring_info);
434 next_write_location = hv_copyto_ringbuffer(outring_info,
441 prev_indices = hv_get_ring_bufferindices(outring_info);
443 next_write_location = hv_copyto_ringbuffer(outring_info,
452 hv_set_next_write_location(outring_info, next_write_location);
455 spin_unlock_irqrestore(&outring_info->ring_lock, flags);
457 *signal = hv_need_to_signal(old_write, outring_info);