Lines Matching refs:data_length
310 MS_U32 data_length; in _MDrv_DMX_TTX_GetPackets() local
320 … data_length = VBI_TTX_DATA_LENGTH*((_pStoreInfo._TTXBufLen - 1) - rb_handle.ReadPacketNumber); in _MDrv_DMX_TTX_GetPackets()
322 if(data_length > (*length)) in _MDrv_DMX_TTX_GetPackets()
323 data_length = (*length); in _MDrv_DMX_TTX_GetPackets()
325 memcpy(pData, (MS_U8 *) MS_PA2KSEG1(packetAddress), data_length); in _MDrv_DMX_TTX_GetPackets()
328 if((*length)==data_length) in _MDrv_DMX_TTX_GetPackets()
330 rb_handle.ReadPacketNumber += data_length/VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_GetPackets()
339 if(data_length2 > ((*length) - data_length)) in _MDrv_DMX_TTX_GetPackets()
340 data_length2 = ((*length) - data_length); in _MDrv_DMX_TTX_GetPackets()
342 … memcpy(pData + data_length, (MS_U8 *) MS_PA2KSEG1(_pStoreInfo._TTXBufAddr), data_length2); in _MDrv_DMX_TTX_GetPackets()
345 (*length) = data_length + data_length2; in _MDrv_DMX_TTX_GetPackets()
354 … data_length = VBI_TTX_DATA_LENGTH*(rb_handle.WritePacketNumber - rb_handle.ReadPacketNumber); in _MDrv_DMX_TTX_GetPackets()
356 if(data_length > (*length)) in _MDrv_DMX_TTX_GetPackets()
357 data_length = (*length); in _MDrv_DMX_TTX_GetPackets()
359 memcpy(pData, (MS_U8 *) MS_PA2KSEG1(packetAddress), data_length); in _MDrv_DMX_TTX_GetPackets()
361 rb_handle.ReadPacketNumber += data_length/VBI_TTX_DATA_LENGTH; in _MDrv_DMX_TTX_GetPackets()
362 (*length) = data_length; in _MDrv_DMX_TTX_GetPackets()