Lines Matching refs:srcp
80 static void SlideByte ( LZCompressInfo * info, const u8 *srcp );
81 static inline void LZSlide ( LZCompressInfo * info, const u8 *srcp, u32 n );
99 u32 CXCompressLZImpl(const u8 *srcp, u32 size, u8 *dstp, void *work, BOOL exFormat) in CXCompressLZImpl() argument
111 ASSERT( ((u32)srcp & 0x1) == 0 ); in CXCompressLZImpl()
149 if ( (lastLength = SearchLZ( &info, srcp, size, &lastOffset, MAX_LENGTH)) != 0 ) in CXCompressLZImpl()
189 LZSlide(&info, srcp, lastLength); in CXCompressLZImpl()
190 srcp += lastLength; in CXCompressLZImpl()
200 LZSlide(&info, srcp, 1); in CXCompressLZImpl()
201 *dstp++ = *srcp++; in CXCompressLZImpl()
338 static void SlideByte(LZCompressInfo * info, const u8 *srcp) in SlideByte() argument
341 u8 in_data = *srcp; in SlideByte()
352 u8 out_data = *(srcp - 4096); in SlideByte()
389 static inline void LZSlide(LZCompressInfo * info, const u8 *srcp, u32 n) in LZSlide() argument
395 SlideByte(info, srcp++); in LZSlide()
417 u32 CXCompressRL(const u8 *srcp, u32 size, u8 *dstp) in CXCompressRL() argument
428 ASSERT( srcp != NULL ); in CXCompressRL()
452 startp = &srcp[RLSrcCount]; // Set compression target data in CXCompressRL()
486 dstp[RLDstCount++] = srcp[RLSrcCount++]; in CXCompressRL()
505 if (srcp[RLSrcCount] != srcp[RLSrcCount + runLength]) in CXCompressRL()
519 dstp[RLDstCount++] = srcp[RLSrcCount]; in CXCompressRL()
579 static void HuffCountData( HuffData* table, const u8 *srcp, u32 size, u8 bitSize );
581 static u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxS…
608 u32 CXCompressHuffman( const u8 *srcp, u32 size, u8 *dstp, u8 huffBitSize, void *work ) in CXCompressHuffman() argument
617 ASSERT( srcp != NULL ); in CXCompressHuffman()
628 HuffCountData( info.huffTable, srcp, size, huffBitSize ); in CXCompressHuffman()
677 …u32 convSize = HuffConvertData( info.huffTable, srcp, &dstp[ huffDstCount ], size, size - huffDstC… in CXCompressHuffman()
742 static void HuffCountData( HuffData* table, const u8 *srcp, u32 size, u8 bitSize ) in HuffCountData() argument
751 table[ srcp[ i ] ].Freq++; // 8-bit encoding in HuffCountData()
758 tmp = (u8)( (srcp[ i ] & 0xf0) >> 4 ); in HuffCountData()
760 tmp = (u8)( srcp[ i ] & 0x0f ); in HuffCountData()
1219 static u32 HuffConvertData( const HuffData *table, const u8* srcp, u8* dstp, u32 srcSize, u32 maxSi… in HuffConvertData() argument
1230 u8 val = srcp[ i ]; in HuffConvertData()