Lines Matching refs:hv_ring_buffer_info
49 GetRingBufferAvailBytes(struct hv_ring_buffer_info *rbi, u32 *read, u32 *write)
71 GetNextWriteLocation(struct hv_ring_buffer_info *RingInfo)
90 SetNextWriteLocation(struct hv_ring_buffer_info *RingInfo,
106 GetNextReadLocation(struct hv_ring_buffer_info *RingInfo)
126 GetNextReadLocationWithOffset(struct hv_ring_buffer_info *RingInfo, u32 Offset)
147 SetNextReadLocation(struct hv_ring_buffer_info *RingInfo, u32 NextReadLocation)
163 GetRingBuffer(struct hv_ring_buffer_info *RingInfo)
179 GetRingBufferSize(struct hv_ring_buffer_info *RingInfo)
194 GetRingBufferIndices(struct hv_ring_buffer_info *RingInfo)
209 void DumpRingInfo(struct hv_ring_buffer_info *RingInfo, char *Prefix)
236 struct hv_ring_buffer_info *RingInfo,
243 struct hv_ring_buffer_info *RingInfo,
259 void RingBufferGetDebugInfo(struct hv_ring_buffer_info *RingInfo,
288 u32 GetRingBufferInterruptMask(struct hv_ring_buffer_info *rbi)
302 int RingBufferInit(struct hv_ring_buffer_info *RingInfo, void *Buffer, u32 BufferLen)
307 memset(RingInfo, 0, sizeof(struct hv_ring_buffer_info));
329 void RingBufferCleanup(struct hv_ring_buffer_info *RingInfo)
342 int RingBufferWrite(struct hv_ring_buffer_info *OutRingInfo,
427 int RingBufferPeek(struct hv_ring_buffer_info *InRingInfo, void *Buffer, u32 BufferLen)
476 int RingBufferRead(struct hv_ring_buffer_info *InRingInfo, void *Buffer,
551 struct hv_ring_buffer_info *RingInfo,
589 struct hv_ring_buffer_info *RingInfo,