Symbol: hv_ring_buffer_info
drivers/hv/hyperv_vmbus.h
206
int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info,
drivers/hv/hyperv_vmbus.h
210
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
1668
struct hv_ring_buffer_info *rbi = &channel->outbound;
drivers/hv/vmbus_drv.c
1685
struct hv_ring_buffer_info *rbi = &channel->inbound;
drivers/hv/vmbus_drv.c
1702
struct hv_ring_buffer_info *rbi = &channel->inbound;
drivers/hv/vmbus_drv.c
1719
struct hv_ring_buffer_info *rbi = &channel->outbound;
drivers/net/hyperv/netvsc.c
1755
struct hv_ring_buffer_info *rbi = &channel->inbound;
include/linux/hyperv.h
1317
int hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info,
include/linux/hyperv.h
1643
hv_get_ring_buffer(const struct hv_ring_buffer_info *ring_info)
include/linux/hyperv.h
1651
static inline void hv_begin_read(struct hv_ring_buffer_info *rbi)
include/linux/hyperv.h
1662
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 */