Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/hv/
Dring_buffer.c65 struct hv_ring_buffer_info *rbi = &channel->outbound; in hv_signal_on_write()
83 hv_get_next_write_location(struct hv_ring_buffer_info *ring_info) in hv_get_next_write_location()
92 hv_set_next_write_location(struct hv_ring_buffer_info *ring_info, in hv_set_next_write_location()
100 hv_set_next_read_location(struct hv_ring_buffer_info *ring_info, in hv_set_next_read_location()
109 hv_get_ring_buffersize(const struct hv_ring_buffer_info *ring_info) in hv_get_ring_buffersize()
116 hv_get_ring_bufferindices(struct hv_ring_buffer_info *ring_info) in hv_get_ring_bufferindices()
126 struct hv_ring_buffer_info *ring_info, in hv_copyto_ringbuffer()
151 hv_get_ringbuffer_availbytes(const struct hv_ring_buffer_info *rbi, in hv_get_ringbuffer_availbytes()
167 void hv_ringbuffer_get_debuginfo(const struct hv_ring_buffer_info *ring_info, in hv_ringbuffer_get_debuginfo()
191 int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info, in hv_ringbuffer_init()
[all …]
Dhyperv_vmbus.h267 int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info,
270 void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info);
Dvmbus_drv.c1306 const struct hv_ring_buffer_info *rbi = &channel->outbound; in out_mask_show()
1314 const struct hv_ring_buffer_info *rbi = &channel->inbound; in in_mask_show()
1322 const struct hv_ring_buffer_info *rbi = &channel->inbound; in read_avail_show()
1330 const struct hv_ring_buffer_info *rbi = &channel->outbound; in write_avail_show()
/Linux-v4.19/include/linux/
Dhyperv.h136 struct hv_ring_buffer_info { struct
147 static inline u32 hv_get_bytes_to_read(const struct hv_ring_buffer_info *rbi) in hv_get_bytes_to_read() argument
161 static inline u32 hv_get_bytes_to_write(const struct hv_ring_buffer_info *rbi) in hv_get_bytes_to_write()
175 const struct hv_ring_buffer_info *rbi) in hv_get_avail_to_write_percent()
485 hv_ringbuffer_pending_size(const struct hv_ring_buffer_info *rbi) in hv_ringbuffer_pending_size()
744 struct hv_ring_buffer_info outbound; /* send to parent */
745 struct hv_ring_buffer_info inbound; /* receive from parent */
1162 void hv_ringbuffer_get_debuginfo(const struct hv_ring_buffer_info *ring_info,
1460 hv_get_ring_buffer(const struct hv_ring_buffer_info *ring_info) in hv_get_ring_buffer()
1468 static inline void hv_begin_read(struct hv_ring_buffer_info *rbi) in hv_begin_read()
[all …]
/Linux-v4.19/drivers/net/hyperv/
Dnetvsc.c1320 struct hv_ring_buffer_info *rbi = &channel->inbound; in netvsc_channel_cb()