Searched refs:outring_info (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/hv/ |
H A D | ring_buffer.c | 273 struct hv_ring_buffer_info *outring_info = &channel->outbound; in hv_ringbuffer_write() local 281 spin_lock_irqsave(&outring_info->ring_lock, flags); in hv_ringbuffer_write() 283 bytes_avail_towrite = hv_get_bytes_to_write(outring_info); in hv_ringbuffer_write() 298 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write() 305 next_write_location = hv_get_next_write_location(outring_info); in hv_ringbuffer_write() 310 next_write_location = hv_copyto_ringbuffer(outring_info, in hv_ringbuffer_write() 317 prev_indices = hv_get_ring_bufferindices(outring_info); in hv_ringbuffer_write() 319 next_write_location = hv_copyto_ringbuffer(outring_info, in hv_ringbuffer_write() 328 hv_set_next_write_location(outring_info, next_write_location); in hv_ringbuffer_write() 331 spin_unlock_irqrestore(&outring_info in hv_ringbuffer_write() [all...] |
/kernel/linux/linux-6.6/drivers/hv/ |
H A D | ring_buffer.c | 286 struct hv_ring_buffer_info *outring_info = &channel->outbound; in hv_ringbuffer_write() local 296 spin_lock_irqsave(&outring_info->ring_lock, flags); in hv_ringbuffer_write() 298 bytes_avail_towrite = hv_get_bytes_to_write(outring_info); in hv_ringbuffer_write() 313 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write() 320 next_write_location = hv_get_next_write_location(outring_info); in hv_ringbuffer_write() 325 next_write_location = hv_copyto_ringbuffer(outring_info, in hv_ringbuffer_write() 341 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write() 346 desc = hv_get_ring_buffer(outring_info) + old_write; in hv_ringbuffer_write() 358 prev_indices = hv_get_ring_bufferindices(outring_info); in hv_ringbuffer_write() 360 next_write_location = hv_copyto_ringbuffer(outring_info, in hv_ringbuffer_write() [all...] |
Completed in 2 milliseconds