Lines Matching refs:rb_handle
132 static VBI_RING_BUFFER rb_handle; variable
177 rb_handle.WritePacketNumber = (addr - _pStoreInfo._TTXBufAddr)/VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_UpdateWritePointer()
178 rb_handle.WritePacketNumber = rb_handle.WritePacketNumber%_pStoreInfo._TTXBufLen; in _MDrv_DMX_TTX_UpdateWritePointer()
180 if(rb_handle.pkt_received==TRUE) in _MDrv_DMX_TTX_UpdateWritePointer()
182 NumberOfFreePackets = (MS_S32)(rb_handle.WritePacketNumber - rb_handle.ReadPacketNumber); in _MDrv_DMX_TTX_UpdateWritePointer()
190 rb_handle.NoOfPacketBufferOverflows++; in _MDrv_DMX_TTX_UpdateWritePointer()
191 rb_handle.PacketBufferOverflow = TRUE; in _MDrv_DMX_TTX_UpdateWritePointer()
196 if(rb_handle.WritePacketNumber == 0) in _MDrv_DMX_TTX_UpdateWritePointer()
198 if(rb_handle.pkt_received ) in _MDrv_DMX_TTX_UpdateWritePointer()
200 rb_handle.WritePacketNumber = _pStoreInfo._TTXBufLen - 1; in _MDrv_DMX_TTX_UpdateWritePointer()
203 else if(rb_handle.WritePacketNumber != rb_handle.ReadPacketNumber) in _MDrv_DMX_TTX_UpdateWritePointer()
205 rb_handle.WritePacketNumber--; in _MDrv_DMX_TTX_UpdateWritePointer()
206 rb_handle.pkt_received = TRUE; in _MDrv_DMX_TTX_UpdateWritePointer()
224 rb_handle.ReadPacketNumber = (addr - _pStoreInfo._TTXBufAddr)/VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_RingBuffer_Reset()
227 rb_handle.ReadPacketNumber = 0; in _MDrv_DMX_TTX_RingBuffer_Reset()
229 rb_handle.ReadPacketNumber = rb_handle.ReadPacketNumber%_pStoreInfo._TTXBufLen; in _MDrv_DMX_TTX_RingBuffer_Reset()
230 rb_handle.WritePacketNumber = rb_handle.ReadPacketNumber; in _MDrv_DMX_TTX_RingBuffer_Reset()
231 rb_handle.pkt_received = FALSE; in _MDrv_DMX_TTX_RingBuffer_Reset()
233 rb_handle.PacketBufferOverflow = FALSE; in _MDrv_DMX_TTX_RingBuffer_Reset()
234 rb_handle.NoOfPacketBufferOverflows = 0; in _MDrv_DMX_TTX_RingBuffer_Reset()
291 if (rb_handle.WritePacketNumber - rb_handle.ReadPacketNumber) /* no of packets */ in _MDrv_DMX_TTX_PacketBufferIsEmpty()
313 … packetAddress = _pStoreInfo._TTXBufAddr + (rb_handle.ReadPacketNumber) * VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_GetPackets()
315 if(rb_handle.ReadPacketNumber > rb_handle.WritePacketNumber) in _MDrv_DMX_TTX_GetPackets()
320 … data_length = VBI_TTX_DATA_LENGTH*((_pStoreInfo._TTXBufLen - 1) - rb_handle.ReadPacketNumber); in _MDrv_DMX_TTX_GetPackets()
330 rb_handle.ReadPacketNumber += data_length/VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_GetPackets()
336 data_length2 = VBI_TTX_DATA_LENGTH*(rb_handle.WritePacketNumber); in _MDrv_DMX_TTX_GetPackets()
344 rb_handle.ReadPacketNumber = data_length2/VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_GetPackets()
354 … data_length = VBI_TTX_DATA_LENGTH*(rb_handle.WritePacketNumber - rb_handle.ReadPacketNumber); in _MDrv_DMX_TTX_GetPackets()
361 rb_handle.ReadPacketNumber += data_length/VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_GetPackets()
381 *packetAddress = _pStoreInfo._TTXBufAddr + rb_handle.ReadPacketNumber*VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_GetPacket()
383 rb_handle.ReadPacketNumber++; in _MDrv_DMX_TTX_GetPacket()
386 if ( rb_handle.ReadPacketNumber >= _pStoreInfo._TTXBufLen ) in _MDrv_DMX_TTX_GetPacket()
388 rb_handle.ReadPacketNumber = 0; in _MDrv_DMX_TTX_GetPacket()
400 return rb_handle.PacketBufferOverflow; in _MDrv_DMX_TTX_PacketBufferIsOverflow()
405 return rb_handle.NoOfPacketBufferOverflows; in _MDrv_DMX_TTX_PacketBufferGetNoOfOverflows()