Lines Matching refs:nodeNo
556 void HuffAddCodeToTable ( HuffData *table, u16 nodeNo, u32 paHuffCode );
557 u8 HuffAddCountHWordToTable ( HuffData *table, u16 nodeNo );
877 void HuffAddCodeToTable( HuffData* table, u16 nodeNo, u32 paHuffCode ) in HuffAddCodeToTable() argument
879 table[ nodeNo ].HuffCode = (paHuffCode << 1) | table[ nodeNo ].Bit; in HuffAddCodeToTable()
881 if ( table[ nodeNo ].LeafDepth != 0 ) in HuffAddCodeToTable()
883 HuffAddCodeToTable( table, (u16)table[ nodeNo ].ChNo[0], table[ nodeNo ].HuffCode ); in HuffAddCodeToTable()
884 HuffAddCodeToTable( table, (u16)table[ nodeNo ].ChNo[1], table[ nodeNo ].HuffCode ); in HuffAddCodeToTable()
892 u8 HuffAddCountHWordToTable( HuffData *table, u16 nodeNo) in HuffAddCountHWordToTable() argument
896 switch ( table[ nodeNo ].LeafDepth ) in HuffAddCountHWordToTable()
904 leftHWord = HuffAddCountHWordToTable( table, (u16)table[nodeNo].ChNo[0] ); in HuffAddCountHWordToTable()
905 rightHWord = HuffAddCountHWordToTable( table, (u16)table[nodeNo].ChNo[1] ); in HuffAddCountHWordToTable()
909 table[ nodeNo ].HWord = (u16)( leftHWord + rightHWord + 1 ); in HuffAddCountHWordToTable()
1133 u16 nodeNo; in HuffSetOneNodeOffset() local
1143 nodeNo = huffTreeCtrl[ huffTreeNo ].rightNodeNo; in HuffSetOneNodeOffset()
1148 nodeNo = huffTreeCtrl[ huffTreeNo ].leftNodeNo; in HuffSetOneNodeOffset()
1153 if ( huffTable[ huffTable[nodeNo].ChNo[0] ].LeafDepth == 0) in HuffSetOneNodeOffset()
1156 huffTree[ huffTreeTop * 2 + 0 ] = (u8)huffTable[ nodeNo ].ChNo[0]; in HuffSetOneNodeOffset()
1157 huffTreeCtrl[ huffTreeTop ].leftNodeNo = (u8)huffTable[ nodeNo ].ChNo[0]; in HuffSetOneNodeOffset()
1162 … huffTreeCtrl[ huffTreeTop ].leftNodeNo = (u16)huffTable[ nodeNo ].ChNo[0]; // Offset is required in HuffSetOneNodeOffset()
1166 if ( huffTable[ huffTable[ nodeNo ].ChNo[1] ].LeafDepth == 0 ) in HuffSetOneNodeOffset()
1169 huffTree[ huffTreeTop * 2 + 1 ] = (u8)huffTable[nodeNo].ChNo[1]; in HuffSetOneNodeOffset()
1170 huffTreeCtrl[ huffTreeTop ].rightNodeNo = (u8)huffTable[ nodeNo ].ChNo[1]; in HuffSetOneNodeOffset()
1175 … huffTreeCtrl[ huffTreeTop ].rightNodeNo = (u16)huffTable[ nodeNo ].ChNo[1]; // Offset is required in HuffSetOneNodeOffset()