Home
last modified time | relevance | path

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

/linux/drivers/hv/
A Dring_buffer.c54 struct hv_ring_buffer_info *rbi = &channel->outbound; in hv_signal_on_write()
74 hv_get_next_write_location(struct hv_ring_buffer_info *ring_info) in hv_get_next_write_location()
83 hv_set_next_write_location(struct hv_ring_buffer_info *ring_info, in hv_set_next_write_location()
98 hv_get_ring_bufferindices(struct hv_ring_buffer_info *ring_info) in hv_get_ring_bufferindices()
108 struct hv_ring_buffer_info *ring_info, in hv_copyto_ringbuffer()
185 int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info, in hv_ringbuffer_init()
268 struct hv_ring_buffer_info *rinfo = &channel->outbound; in hv_ringbuffer_spinlock_busy()
286 struct hv_ring_buffer_info *outring_info = &channel->outbound; in hv_ringbuffer_write()
465 struct hv_ring_buffer_info *rbi = &channel->inbound; in hv_pkt_iter_first()
525 struct hv_ring_buffer_info *rbi = &channel->inbound; in __hv_pkt_iter_next()
[all …]
A Dhyperv_vmbus.h184 int hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info,
187 void hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info);
A Dvmbus_drv.c1544 struct hv_ring_buffer_info *rbi = &channel->outbound; in out_mask_show()
1561 struct hv_ring_buffer_info *rbi = &channel->inbound; in in_mask_show()
1578 struct hv_ring_buffer_info *rbi = &channel->inbound; in read_avail_show()
1595 struct hv_ring_buffer_info *rbi = &channel->outbound; in write_avail_show()
/linux/include/linux/
A Dhyperv.h191 struct hv_ring_buffer_info { struct
211 static inline u32 hv_get_bytes_to_read(const struct hv_ring_buffer_info *rbi) in hv_get_bytes_to_read() argument
225 static inline u32 hv_get_bytes_to_write(const struct hv_ring_buffer_info *rbi) in hv_get_bytes_to_write()
239 const struct hv_ring_buffer_info *rbi) in hv_get_avail_to_write_percent()
865 struct hv_ring_buffer_info outbound; /* send to parent */
866 struct hv_ring_buffer_info inbound; /* receive from parent */
1354 int hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info,
1675 hv_get_ring_buffer(const struct hv_ring_buffer_info *ring_info) in hv_get_ring_buffer()
1683 static inline void hv_begin_read(struct hv_ring_buffer_info *rbi) in hv_begin_read()
1694 static inline u32 hv_end_read(struct hv_ring_buffer_info *rbi) in hv_end_read()
/linux/drivers/net/hyperv/
A Dnetvsc.c1700 struct hv_ring_buffer_info *rbi = &channel->inbound; in netvsc_channel_cb()

Completed in 20 milliseconds