Symbol: hv_ring_buffer_info
drivers/hv/hyperv_vmbus.h
204
int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info,
drivers/hv/hyperv_vmbus.h
208
void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info);
drivers/hv/ring_buffer.c
109
struct hv_ring_buffer_info *ring_info,
drivers/hv/ring_buffer.c
134
hv_get_ringbuffer_availbytes(const struct hv_ring_buffer_info *rbi,
drivers/hv/ring_buffer.c
150
int hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info,
drivers/hv/ring_buffer.c
186
int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info,
drivers/hv/ring_buffer.c
249
void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info)
drivers/hv/ring_buffer.c
268
struct hv_ring_buffer_info *rinfo = &channel->outbound;
drivers/hv/ring_buffer.c
286
struct hv_ring_buffer_info *outring_info = &channel->outbound;
drivers/hv/ring_buffer.c
438
static u32 hv_pkt_iter_avail(const struct hv_ring_buffer_info *rbi)
drivers/hv/ring_buffer.c
465
struct hv_ring_buffer_info *rbi = &channel->inbound;
drivers/hv/ring_buffer.c
525
struct hv_ring_buffer_info *rbi = &channel->inbound;
drivers/hv/ring_buffer.c
541
static u32 hv_pkt_iter_bytes_read(const struct hv_ring_buffer_info *rbi,
drivers/hv/ring_buffer.c
55
struct hv_ring_buffer_info *rbi = &channel->outbound;
drivers/hv/ring_buffer.c
573
struct hv_ring_buffer_info *rbi = &channel->inbound;
drivers/hv/ring_buffer.c
75
hv_get_next_write_location(struct hv_ring_buffer_info *ring_info)
drivers/hv/ring_buffer.c
84
hv_set_next_write_location(struct hv_ring_buffer_info *ring_info,
drivers/hv/ring_buffer.c
92
hv_get_ring_buffersize(const struct hv_ring_buffer_info *ring_info)
drivers/hv/ring_buffer.c
99
hv_get_ring_bufferindices(struct hv_ring_buffer_info *ring_info)
drivers/hv/vmbus_drv.c
1688
struct hv_ring_buffer_info *rbi = &channel->outbound;
drivers/hv/vmbus_drv.c
1705
struct hv_ring_buffer_info *rbi = &channel->inbound;
drivers/hv/vmbus_drv.c
1722
struct hv_ring_buffer_info *rbi = &channel->inbound;
drivers/hv/vmbus_drv.c
1739
struct hv_ring_buffer_info *rbi = &channel->outbound;
drivers/net/hyperv/netvsc.c
1744
struct hv_ring_buffer_info *rbi = &channel->inbound;
include/linux/hyperv.h
1316
int hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info,
include/linux/hyperv.h
1639
hv_get_ring_buffer(const struct hv_ring_buffer_info *ring_info)
include/linux/hyperv.h
1647
static inline void hv_begin_read(struct hv_ring_buffer_info *rbi)
include/linux/hyperv.h
1658
static inline u32 hv_end_read(struct hv_ring_buffer_info *rbi)
include/linux/hyperv.h
211
static inline u32 hv_get_bytes_to_read(const struct hv_ring_buffer_info *rbi)
include/linux/hyperv.h
225
static inline u32 hv_get_bytes_to_write(const struct hv_ring_buffer_info *rbi)
include/linux/hyperv.h
239
const struct hv_ring_buffer_info *rbi)
include/linux/hyperv.h
812
struct hv_ring_buffer_info outbound; /* send to parent */
include/linux/hyperv.h
813
struct hv_ring_buffer_info inbound; /* receive from parent */