Home
last modified time | relevance | path

Searched refs:pipeBits (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/amd/addrlib/src/gfx9/
Dgfx9addrlib.cpp2982 UINT_32 pipeBits = GetPipeXorBits(macroBlockBits); in HwlComputePipeBankXor() local
3007 pOut->pipeBankXor = (bankXor << pipeBits) | pipeXor; in HwlComputePipeBankXor()
3033 UINT_32 pipeBits = GetPipeXorBits(macroBlockBits); in HwlComputeSlicePipeBankXor() local
3036 UINT_32 pipeXor = ReverseBitVector(pIn->slice, pipeBits); in HwlComputeSlicePipeBankXor()
3037 UINT_32 bankXor = ReverseBitVector(pIn->slice >> pipeBits, bankBits); in HwlComputeSlicePipeBankXor()
3039 pOut->pipeBankXor = pIn->basePipeBankXor ^ (pipeXor | (bankXor << pipeBits)); in HwlComputeSlicePipeBankXor()
3062 UINT_32 pipeBits = GetPipeXorBits(macroBlockBits); in HwlComputeSubResourceOffsetForSwizzlePattern() local
3064 UINT_32 pipeXor = ReverseBitVector(pIn->slice, pipeBits); in HwlComputeSubResourceOffsetForSwizzlePattern()
3065 UINT_32 bankXor = ReverseBitVector(pIn->slice >> pipeBits, bankBits); in HwlComputeSubResourceOffsetForSwizzlePattern()
3066 …UINT_32 pipeBankXor = ((pipeXor | (bankXor << pipeBits)) ^ (pIn->pipeBankXor)) << m_pipeInterle… in HwlComputeSubResourceOffsetForSwizzlePattern()
[all …]
Dgfx9addrlib.h505 UINT_32 pipeBits = GetPipeXorBits(macroBlockBits); in GetBankXorBits() local
508 UINT_32 bankBits = Min(macroBlockBits - pipeBits - m_pipeInterleaveLog2, m_banksLog2); in GetBankXorBits()
/external/mesa3d/src/amd/addrlib/src/core/
Daddrlib2.h786 UINT_32 pipeBits,
874 UINT_32 pipeBits, in ApplyCustomerPipeBankXor() argument
884 returnCode = ExtractPipeBankXor(pipeBankXor, bankBits, pipeBits, &bankX, &pipeX); in ApplyCustomerPipeBankXor()
886 *pBlockOffset ^= (bankX << (m_pipeInterleaveLog2 + pipeBits)); in ApplyCustomerPipeBankXor()
Daddrlib2.cpp957 UINT_32 pipeBits, in ExtractPipeBankXor() argument
963 if (pipeBankXor < (1u << (pipeBits + bankBits))) in ExtractPipeBankXor()
965 *pPipeX = pipeBankXor % (1 << pipeBits); in ExtractPipeBankXor()
966 *pBankX = pipeBankXor >> pipeBits; in ExtractPipeBankXor()
1781 UINT_32 pipeBits = Min(xorBits, m_pipesLog2 + m_seLog2); in GetPipeXorBits() local
1783 return pipeBits; in GetPipeXorBits()
Daddrlib1.cpp2540 UINT_32 pipeBits = pipe << numGroupBits; in HwlComputeXmaskAddrFromCoord() local
2541 addr |= pipeBits; in HwlComputeXmaskAddrFromCoord()
/external/mesa3d/src/amd/addrlib/src/r800/
Dciaddrlib.cpp1979 UINT_32 pipeBits = Log2(numOfPipes); in HwlComputeMetadataNibbleAddress() local
1985 UINT_32 dataMacrotileBits = pipeInterleaveBits + pipeBits + bankBits; in HwlComputeMetadataNibbleAddress()
1986 UINT_32 metadataMacrotileBits = pipeInterleaveBits + pipeBits + bankBits; in HwlComputeMetadataNibbleAddress()
2008 UINT_32 lsb = pipeBits + pipeInterleaveBits; in HwlComputeMetadataNibbleAddress()
2017 msb = pipeBits - 1 + lsb; in HwlComputeMetadataNibbleAddress()
2055 msb = pipeBits - 1 + lsb; in HwlComputeMetadataNibbleAddress()
Degbaddrlib.cpp1830 UINT_32 pipeBits = pipe << numPipeInterleaveBits; in ComputeSurfaceAddrFromCoordMacroTiled() local
1837 addr |= pipeBits; in ComputeSurfaceAddrFromCoordMacroTiled()
2801 UINT_32 pipeBits = QLog2(numPipes); in ExtractBankPipeSwizzle() local
2806 (base256b / (groupBytes >> 8)) & ((1<<pipeBits)-1); in ExtractBankPipeSwizzle()
2832 UINT_32 pipeBits = QLog2(HwlGetPipes(pTileInfo)); in GetBankPipeSwizzle() local
2834 UINT_32 tileSwizzle = pipeSwizzle + ((bankSwizzle << bankInterleaveBits) << pipeBits); in GetBankPipeSwizzle()
/external/mesa3d/src/amd/addrlib/src/gfx10/
Dgfx10addrlib.cpp2116 const UINT_32 pipeBits = GetPipeXorBits(blockBits); in HwlComputeSlicePipeBankXor() local
2117 const UINT_32 pipeXor = ReverseBitVector(pIn->slice, pipeBits); in HwlComputeSlicePipeBankXor()