Lines Matching refs:hv_ring_buffer_info

33 void hv_begin_read(struct hv_ring_buffer_info *rbi)  in hv_begin_read()
39 u32 hv_end_read(struct hv_ring_buffer_info *rbi) in hv_end_read()
73 static bool hv_need_to_signal(u32 old_write, struct hv_ring_buffer_info *rbi) in hv_need_to_signal()
106 static bool hv_need_to_signal_on_read(struct hv_ring_buffer_info *rbi) in hv_need_to_signal_on_read()
145 hv_get_next_write_location(struct hv_ring_buffer_info *ring_info) in hv_get_next_write_location()
154 hv_set_next_write_location(struct hv_ring_buffer_info *ring_info, in hv_set_next_write_location()
162 hv_get_next_read_location(struct hv_ring_buffer_info *ring_info) in hv_get_next_read_location()
174 hv_get_next_readlocation_withoffset(struct hv_ring_buffer_info *ring_info, in hv_get_next_readlocation_withoffset()
187 hv_set_next_read_location(struct hv_ring_buffer_info *ring_info, in hv_set_next_read_location()
196 hv_get_ring_buffer(struct hv_ring_buffer_info *ring_info) in hv_get_ring_buffer()
204 hv_get_ring_buffersize(struct hv_ring_buffer_info *ring_info) in hv_get_ring_buffersize()
211 hv_get_ring_bufferindices(struct hv_ring_buffer_info *ring_info) in hv_get_ring_bufferindices()
221 struct hv_ring_buffer_info *ring_info, in hv_copyfrom_ringbuffer()
254 struct hv_ring_buffer_info *ring_info, in hv_copyto_ringbuffer()
278 void hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info, in hv_ringbuffer_get_debuginfo()
301 int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info, in hv_ringbuffer_init()
307 memset(ring_info, 0, sizeof(struct hv_ring_buffer_info)); in hv_ringbuffer_init()
325 void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info) in hv_ringbuffer_cleanup()
330 int hv_ringbuffer_write(struct hv_ring_buffer_info *outring_info, in hv_ringbuffer_write()
399 int hv_ringbuffer_peek(struct hv_ring_buffer_info *Inring_info, in hv_ringbuffer_peek()
436 int hv_ringbuffer_read(struct hv_ring_buffer_info *inring_info, void *buffer, in hv_ringbuffer_read()