Lines Matching refs:RingBuffer
54 read_loc = rbi->RingBuffer->ReadIndex;
55 write_loc = rbi->RingBuffer->WriteIndex;
73 u32 next = RingInfo->RingBuffer->WriteIndex;
93 RingInfo->RingBuffer->WriteIndex = NextWriteLocation;
108 u32 next = RingInfo->RingBuffer->ReadIndex;
128 u32 next = RingInfo->RingBuffer->ReadIndex;
149 RingInfo->RingBuffer->ReadIndex = NextReadLocation;
165 return (void *)RingInfo->RingBuffer->Buffer;
196 return (u64)RingInfo->RingBuffer->WriteIndex << 32;
224 RingInfo->RingBuffer->Buffer,
227 RingInfo->RingBuffer->ReadIndex,
228 RingInfo->RingBuffer->WriteIndex);
265 if (RingInfo->RingBuffer) {
272 debug_info->CurrentReadIndex = RingInfo->RingBuffer->ReadIndex;
273 debug_info->CurrentWriteIndex = RingInfo->RingBuffer->WriteIndex;
274 debug_info->CurrentInterruptMask = RingInfo->RingBuffer->InterruptMask;
290 return rbi->RingBuffer->InterruptMask;
309 RingInfo->RingBuffer = (struct hv_ring_buffer *)Buffer;
310 RingInfo->RingBuffer->ReadIndex = RingInfo->RingBuffer->WriteIndex = 0;