hv_ring_buffer_info 182 drivers/hv/hyperv_vmbus.h int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info, hv_ring_buffer_info 185 drivers/hv/hyperv_vmbus.h void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info); hv_ring_buffer_info 52 drivers/hv/ring_buffer.c struct hv_ring_buffer_info *rbi = &channel->outbound; hv_ring_buffer_info 72 drivers/hv/ring_buffer.c hv_get_next_write_location(struct hv_ring_buffer_info *ring_info) hv_ring_buffer_info 81 drivers/hv/ring_buffer.c hv_set_next_write_location(struct hv_ring_buffer_info *ring_info, hv_ring_buffer_info 89 drivers/hv/ring_buffer.c hv_set_next_read_location(struct hv_ring_buffer_info *ring_info, hv_ring_buffer_info 98 drivers/hv/ring_buffer.c hv_get_ring_buffersize(const struct hv_ring_buffer_info *ring_info) hv_ring_buffer_info 105 drivers/hv/ring_buffer.c hv_get_ring_bufferindices(struct hv_ring_buffer_info *ring_info) hv_ring_buffer_info 115 drivers/hv/ring_buffer.c struct hv_ring_buffer_info *ring_info, hv_ring_buffer_info 140 drivers/hv/ring_buffer.c hv_get_ringbuffer_availbytes(const struct hv_ring_buffer_info *rbi, hv_ring_buffer_info 156 drivers/hv/ring_buffer.c int hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info, hv_ring_buffer_info 192 drivers/hv/ring_buffer.c int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info, hv_ring_buffer_info 241 drivers/hv/ring_buffer.c void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info) hv_ring_buffer_info 260 drivers/hv/ring_buffer.c struct hv_ring_buffer_info *outring_info = &channel->outbound; hv_ring_buffer_info 378 drivers/hv/ring_buffer.c static u32 hv_pkt_iter_avail(const struct hv_ring_buffer_info *rbi) hv_ring_buffer_info 396 drivers/hv/ring_buffer.c struct hv_ring_buffer_info *rbi = &channel->inbound; hv_ring_buffer_info 420 drivers/hv/ring_buffer.c struct hv_ring_buffer_info *rbi = &channel->inbound; hv_ring_buffer_info 435 drivers/hv/ring_buffer.c static u32 hv_pkt_iter_bytes_read(const struct hv_ring_buffer_info *rbi, hv_ring_buffer_info 467 drivers/hv/ring_buffer.c struct hv_ring_buffer_info *rbi = &channel->inbound; hv_ring_buffer_info 1561 drivers/hv/vmbus_drv.c struct hv_ring_buffer_info *rbi = &channel->outbound; hv_ring_buffer_info 1578 drivers/hv/vmbus_drv.c struct hv_ring_buffer_info *rbi = &channel->inbound; hv_ring_buffer_info 1595 drivers/hv/vmbus_drv.c struct hv_ring_buffer_info *rbi = &channel->inbound; hv_ring_buffer_info 1612 drivers/hv/vmbus_drv.c struct hv_ring_buffer_info *rbi = &channel->outbound; hv_ring_buffer_info 1344 drivers/net/hyperv/netvsc.c struct hv_ring_buffer_info *rbi = &channel->inbound; hv_ring_buffer_info 139 include/linux/hyperv.h static inline u32 hv_get_bytes_to_read(const struct hv_ring_buffer_info *rbi) hv_ring_buffer_info 153 include/linux/hyperv.h static inline u32 hv_get_bytes_to_write(const struct hv_ring_buffer_info *rbi) hv_ring_buffer_info 167 include/linux/hyperv.h const struct hv_ring_buffer_info *rbi) hv_ring_buffer_info 483 include/linux/hyperv.h hv_ringbuffer_pending_size(const struct hv_ring_buffer_info *rbi) hv_ring_buffer_info 743 include/linux/hyperv.h struct hv_ring_buffer_info outbound; /* send to parent */ hv_ring_buffer_info 744 include/linux/hyperv.h struct hv_ring_buffer_info inbound; /* receive from parent */ hv_ring_buffer_info 1215 include/linux/hyperv.h int hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info, hv_ring_buffer_info 1513 include/linux/hyperv.h hv_get_ring_buffer(const struct hv_ring_buffer_info *ring_info) hv_ring_buffer_info 1521 include/linux/hyperv.h static inline void hv_begin_read(struct hv_ring_buffer_info *rbi) hv_ring_buffer_info 1532 include/linux/hyperv.h static inline u32 hv_end_read(struct hv_ring_buffer_info *rbi)