Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/hv/
Dring_buffer.c33 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()
[all …]
Dhyperv_vmbus.h599 int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info, void *buffer,
602 void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info);
604 int hv_ringbuffer_write(struct hv_ring_buffer_info *ring_info,
608 int hv_ringbuffer_peek(struct hv_ring_buffer_info *ring_info, void *buffer,
611 int hv_ringbuffer_read(struct hv_ring_buffer_info *ring_info,
617 void hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info,
620 void hv_begin_read(struct hv_ring_buffer_info *rbi);
622 u32 hv_end_read(struct hv_ring_buffer_info *rbi);
/linux-4.1.27/include/linux/
Dhyperv.h121 struct hv_ring_buffer_info { struct
138 hv_get_ringbuffer_availbytes(struct hv_ring_buffer_info *rbi, in hv_get_ringbuffer_availbytes() argument
673 struct hv_ring_buffer_info outbound; /* send to parent */
674 struct hv_ring_buffer_info inbound; /* receive from parent */
/linux-4.1.27/drivers/net/hyperv/
Dnetvsc.c586 struct hv_ring_buffer_info *ring_info) in hv_ringbuf_avail_percent()