| /xsrc/external/mit/MesaLib.old/dist/src/amd/addrlib/src/r800/ |
| H A D | egbaddrlib.cpp | 104 ADDR_TILEINFO* pTileInfo = &tileInfoDef; local in function:Addr::V1::EgBasedLib::DispatchComputeSurfaceInfo 126 // Caller makes sure pOut->pTileInfo is not NULL, see HwlComputeSurfaceInfo 127 ADDR_ASSERT(pOut->pTileInfo); 129 if (pOut->pTileInfo != NULL) 131 pTileInfo = pOut->pTileInfo; 135 if (pIn->pTileInfo != NULL) 137 if (pTileInfo != pIn->pTileInfo) 139 *pTileInfo 881 ADDR_TILEINFO* pTileInfo = pOut->pTileInfo; local in function:Addr::V1::EgBasedLib::ComputeSurfaceAlignmentsMacroTiled 1330 ADDR_TILEINFO* pTileInfo = pIn->pTileInfo; local in function:Addr::V1::EgBasedLib::DispatchComputeSurfaceAddrFromCoord 1452 ComputeMacroTileEquation(UINT_32 log2BytesPP,AddrTileMode tileMode,AddrTileType microTileType,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 1584 ComputeSurfaceAddrFromCoordMacroTiled(UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 sample,UINT_32 bpp,UINT_32 pitch,UINT_32 height,UINT_32 numSamples,AddrTileMode tileMode,AddrTileType microTileType,BOOL_32 ignoreSE,BOOL_32 isDepthSampleOrder,UINT_32 pipeSwizzle,UINT_32 bankSwizzle,ADDR_TILEINFO * pTileInfo,UINT_32 * pBitPosition) const argument 2189 ADDR_TILEINFO* pTileInfo = pIn->pTileInfo; local in function:Addr::V1::EgBasedLib::DispatchComputeSurfaceCoordFromAddr 2314 ComputeSurfaceCoordFromAddrMacroTiled(UINT_64 addr,UINT_32 bitPosition,UINT_32 bpp,UINT_32 pitch,UINT_32 height,UINT_32 numSamples,AddrTileMode tileMode,UINT_32 tileBase,UINT_32 compBits,AddrTileType microTileType,BOOL_32 ignoreSE,BOOL_32 isDepthSampleOrder,UINT_32 pipeSwizzle,UINT_32 bankSwizzle,ADDR_TILEINFO * pTileInfo,UINT_32 * pX,UINT_32 * pY,UINT_32 * pSlice,UINT_32 * pSample) const argument 2471 ComputeSurfaceCoord2DFromBankPipe(AddrTileMode tileMode,UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 bank,UINT_32 pipe,UINT_32 bankSwizzle,UINT_32 pipeSwizzle,UINT_32 tileSlices,ADDR_TILEINFO * pTileInfo,CoordFromBankPipe * pOutput) const argument 2678 HwlCombineBankPipeSwizzle(UINT_32 bankSwizzle,UINT_32 pipeSwizzle,ADDR_TILEINFO * pTileInfo,UINT_64 baseAddr,UINT_32 * pTileSwizzle) const argument 2716 ADDR_TILEINFO* pTileInfo = pIn->pTileInfo; local in function:Addr::V1::EgBasedLib::HwlComputeBaseSwizzle 2786 ExtractBankPipeSwizzle(UINT_32 base256b,ADDR_TILEINFO * pTileInfo,UINT_32 * pBankSwizzle,UINT_32 * pPipeSwizzle) const argument 3477 IsTileInfoAllZero(const ADDR_TILEINFO * pTileInfo) argument [all...] |
| H A D | egbaddrlib.h | 111 UINT_32 bankSwizzle, UINT_32 pipeSwizzle, ADDR_TILEINFO* pTileInfo, 126 BOOL_32 isTcCompatible, BOOL_32 isLinear, ADDR_TILEINFO* pTileInfo) const; 186 ADDR_TILEINFO* pTileInfo) const = 0; 195 UINT_32 tileX, UINT_32 bank, ADDR_TILEINFO* pTileInfo) const = 0; 202 ADDR_TILEINFO* pTileInfo) const = 0; 231 virtual UINT_32 HwlStereoCheckRightOffsetPadding(ADDR_TILEINFO* pTileInfo) const; 236 ADDR_TILEINFO* pTileInfo) const; 245 ADDR_TILEINFO* pTileInfo) const; 249 UINT_32 base256b, ADDR_TILEINFO* pTileInfo, 254 UINT_64 baseAddr, ADDR_TILEINFO* pTileInfo) cons 261 ComputeBankEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument [all...] |
| H A D | siaddrlib.cpp | 142 const ADDR_TILEINFO* pTileInfo ///< [in] Tile info 147 if (pTileInfo) 149 numPipes = GetPipePerSurf(pTileInfo->pipeConfig); 221 ADDR_TILEINFO* pTileInfo, ///< [in] tile info 227 UINT_32 pipes = HwlGetPipes(pTileInfo); 228 UINT_32 bankXStart = 3 + Log2(pipes) + Log2(pTileInfo->bankWidth); 229 UINT_32 bankYStart = 3 + Log2(pTileInfo->bankHeight); 249 switch (pTileInfo->banks) 252 if (pTileInfo->macroAspectRatio == 1) 264 else if (pTileInfo 217 ComputeBankEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 446 ComputePipeEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 1290 HwlComputeXmaskAddrFromCoord(UINT_32 pitch,UINT_32 height,UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pBitPosition) const argument 1449 HwlComputeXmaskCoordFromAddr(UINT_64 addr,UINT_32 bitPosition,UINT_32 pitch,UINT_32 height,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pX,UINT_32 * pY,UINT_32 * pSlice) const argument 1961 ADDR_TILEINFO* pTileInfo = pTileInfoOut; local in function:Addr::V1::SiLib::HwlSetupTileInfo 3716 const ADDR_TILEINFO* pTileInfo = &tileConfig.info; local in function:Addr::V1::SiLib::InitEquationTable 3795 const ADDR_TILEINFO* pTileInfo = &tileConfig.info; local in function:Addr::V1::SiLib::InitEquationTable [all...] |
| H A D | siaddrlib.h | 126 ADDR_TILEINFO* pTileInfo, UINT_32* pBitPosition) const; 131 ADDR_TILEINFO* pTileInfo, UINT_32* pX, UINT_32* pY, UINT_32* pSlice) const; 152 UINT_32 bpp, ADDR_TILEINFO* pTileInfo) const; 160 ADDR_TILEINFO* pTileInfo, ADDR_EQUATION* pEquation) const; 164 ADDR_TILEINFO* pTileInfo, ADDR_EQUATION* pEquation) const; 169 ADDR_TILEINFO* pTileInfo) const; 171 virtual UINT_32 HwlGetPipes(const ADDR_TILEINFO* pTileInfo) const; 218 ADDR_TILEINFO* pTileInfo) const 235 ADDR_TILEINFO* pTileInfo) const; 238 UINT_32 tileX, UINT_32 bank, ADDR_TILEINFO* pTileInfo) cons [all...] |
| H A D | ciaddrlib.cpp | 300 UINT_32 numOfPipes = HwlGetPipes(pIn->pTileInfo); 301 UINT_32 numOfBanks = pIn->pTileInfo->banks; 344 UINT_32 numOfPipes = HwlGetPipes(pIn->pTileInfo); 345 UINT_32 numOfBanks = pIn->pTileInfo->banks; 714 pOut->tcCompatible = CheckTcCompatibility(pOut->pTileInfo, pIn->bpp, pOut->tileMode, pOut->tileType, pOut); 739 localIn.pTileInfo = NULL; 757 localIn.pTileInfo = NULL; 794 // Use internal tile info if pOut does not have a valid pTileInfo 795 if (pOut->pTileInfo == NULL) 797 pOut->pTileInfo 1263 ADDR_TILEINFO* pTileInfo = pTileInfoOut; local in function:Addr::V1::CiLib::HwlSetupTileInfo 1796 HwlComputeMacroModeIndex(INT_32 tileIndex,ADDR_SURFACE_FLAGS flags,UINT_32 bpp,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,AddrTileMode * pTileMode,AddrTileType * pTileType) const argument 2088 HwlPadDimensions(AddrTileMode tileMode,UINT_32 bpp,ADDR_SURFACE_FLAGS flags,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,UINT_32 mipLevel,UINT_32 * pPitch,UINT_32 * pPitchAlign,UINT_32 height,UINT_32 heightAlign) const argument 2289 CheckTcCompatibility(const ADDR_TILEINFO * pTileInfo,UINT_32 bpp,AddrTileMode tileMode,AddrTileType tileType,const ADDR_COMPUTE_SURFACE_INFO_OUTPUT * pOut) const argument [all...] |
| H A D | ciaddrlib.h | 88 UINT_32 bpp, ADDR_TILEINFO* pTileInfo) const; 92 ADDR_TILEINFO* pTileInfo, AddrTileMode* pTileMode = NULL, AddrTileType* pTileType = NULL 146 UINT_32 numSamples, ADDR_TILEINFO* pTileInfo, UINT_32 mipLevel, 184 BOOL_32 CheckTcCompatibility(const ADDR_TILEINFO* pTileInfo, UINT_32 bpp, AddrTileMode tileMode,
|
| /xsrc/external/mit/MesaLib/dist/src/amd/addrlib/src/r800/ |
| H A D | egbaddrlib.cpp | 101 ADDR_TILEINFO* pTileInfo = &tileInfoDef; local in function:Addr::V1::EgBasedLib::DispatchComputeSurfaceInfo 123 // Caller makes sure pOut->pTileInfo is not NULL, see HwlComputeSurfaceInfo 124 ADDR_ASSERT(pOut->pTileInfo); 126 if (pOut->pTileInfo != NULL) 128 pTileInfo = pOut->pTileInfo; 132 if (pIn->pTileInfo != NULL) 134 if (pTileInfo != pIn->pTileInfo) 136 *pTileInfo 879 ADDR_TILEINFO* pTileInfo = pOut->pTileInfo; local in function:Addr::V1::EgBasedLib::ComputeSurfaceAlignmentsMacroTiled 1327 ADDR_TILEINFO* pTileInfo = pIn->pTileInfo; local in function:Addr::V1::EgBasedLib::DispatchComputeSurfaceAddrFromCoord 1449 ComputeMacroTileEquation(UINT_32 log2BytesPP,AddrTileMode tileMode,AddrTileType microTileType,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 1581 ComputeSurfaceAddrFromCoordMacroTiled(UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 sample,UINT_32 bpp,UINT_32 pitch,UINT_32 height,UINT_32 numSamples,AddrTileMode tileMode,AddrTileType microTileType,BOOL_32 ignoreSE,BOOL_32 isDepthSampleOrder,UINT_32 pipeSwizzle,UINT_32 bankSwizzle,ADDR_TILEINFO * pTileInfo,UINT_32 * pBitPosition) const argument 2188 ADDR_TILEINFO* pTileInfo = pIn->pTileInfo; local in function:Addr::V1::EgBasedLib::DispatchComputeSurfaceCoordFromAddr 2314 ComputeSurfaceCoordFromAddrMacroTiled(UINT_64 addr,UINT_32 bitPosition,UINT_32 bpp,UINT_32 pitch,UINT_32 height,UINT_32 numSamples,AddrTileMode tileMode,UINT_32 tileBase,UINT_32 compBits,AddrTileType microTileType,BOOL_32 ignoreSE,BOOL_32 isDepthSampleOrder,UINT_32 pipeSwizzle,UINT_32 bankSwizzle,ADDR_TILEINFO * pTileInfo,UINT_32 * pX,UINT_32 * pY,UINT_32 * pSlice,UINT_32 * pSample) const argument 2472 ComputeSurfaceCoord2DFromBankPipe(AddrTileMode tileMode,UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 bank,UINT_32 pipe,UINT_32 bankSwizzle,UINT_32 pipeSwizzle,UINT_32 tileSlices,ADDR_TILEINFO * pTileInfo,CoordFromBankPipe * pOutput) const argument 2680 HwlCombineBankPipeSwizzle(UINT_32 bankSwizzle,UINT_32 pipeSwizzle,ADDR_TILEINFO * pTileInfo,UINT_64 baseAddr,UINT_32 * pTileSwizzle) const argument 2718 ADDR_TILEINFO* pTileInfo = pIn->pTileInfo; local in function:Addr::V1::EgBasedLib::HwlComputeBaseSwizzle 2787 ExtractBankPipeSwizzle(UINT_32 base256b,ADDR_TILEINFO * pTileInfo,UINT_32 * pBankSwizzle,UINT_32 * pPipeSwizzle) const argument 3482 IsTileInfoAllZero(const ADDR_TILEINFO * pTileInfo) argument [all...] |
| H A D | egbaddrlib.h | 111 UINT_32 bankSwizzle, UINT_32 pipeSwizzle, ADDR_TILEINFO* pTileInfo, 126 BOOL_32 isTcCompatible, BOOL_32 isLinear, ADDR_TILEINFO* pTileInfo) const; 186 ADDR_TILEINFO* pTileInfo) const = 0; 195 UINT_32 tileX, UINT_32 bank, ADDR_TILEINFO* pTileInfo) const = 0; 202 ADDR_TILEINFO* pTileInfo) const = 0; 231 virtual UINT_32 HwlStereoCheckRightOffsetPadding(ADDR_TILEINFO* pTileInfo) const; 236 ADDR_TILEINFO* pTileInfo) const; 245 ADDR_TILEINFO* pTileInfo) const; 249 UINT_32 base256b, ADDR_TILEINFO* pTileInfo, 254 UINT_64 baseAddr, ADDR_TILEINFO* pTileInfo) cons 261 ComputeBankEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument [all...] |
| H A D | siaddrlib.cpp | 141 const ADDR_TILEINFO* pTileInfo ///< [in] Tile info 146 if (pTileInfo) 148 numPipes = GetPipePerSurf(pTileInfo->pipeConfig); 220 ADDR_TILEINFO* pTileInfo, ///< [in] tile info 226 UINT_32 pipes = HwlGetPipes(pTileInfo); 227 UINT_32 bankXStart = 3 + Log2(pipes) + Log2(pTileInfo->bankWidth); 228 UINT_32 bankYStart = 3 + Log2(pTileInfo->bankHeight); 248 switch (pTileInfo->banks) 251 if (pTileInfo->macroAspectRatio == 1) 263 else if (pTileInfo 216 ComputeBankEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 445 ComputePipeEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 1289 HwlComputeXmaskAddrFromCoord(UINT_32 pitch,UINT_32 height,UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pBitPosition) const argument 1448 HwlComputeXmaskCoordFromAddr(UINT_64 addr,UINT_32 bitPosition,UINT_32 pitch,UINT_32 height,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pX,UINT_32 * pY,UINT_32 * pSlice) const argument 1961 ADDR_TILEINFO* pTileInfo = pTileInfoOut; local in function:Addr::V1::SiLib::HwlSetupTileInfo 3716 const ADDR_TILEINFO* pTileInfo = &tileConfig.info; local in function:Addr::V1::SiLib::InitEquationTable 3795 const ADDR_TILEINFO* pTileInfo = &tileConfig.info; local in function:Addr::V1::SiLib::InitEquationTable [all...] |
| H A D | siaddrlib.h | 125 ADDR_TILEINFO* pTileInfo, UINT_32* pBitPosition) const; 130 ADDR_TILEINFO* pTileInfo, UINT_32* pX, UINT_32* pY, UINT_32* pSlice) const; 151 UINT_32 bpp, ADDR_TILEINFO* pTileInfo) const; 159 ADDR_TILEINFO* pTileInfo, ADDR_EQUATION* pEquation) const; 163 ADDR_TILEINFO* pTileInfo, ADDR_EQUATION* pEquation) const; 168 ADDR_TILEINFO* pTileInfo) const; 170 virtual UINT_32 HwlGetPipes(const ADDR_TILEINFO* pTileInfo) const; 217 ADDR_TILEINFO* pTileInfo) const 234 ADDR_TILEINFO* pTileInfo) const; 237 UINT_32 tileX, UINT_32 bank, ADDR_TILEINFO* pTileInfo) cons [all...] |
| H A D | ciaddrlib.cpp | 299 UINT_32 numOfPipes = HwlGetPipes(pIn->pTileInfo); 300 UINT_32 numOfBanks = pIn->pTileInfo->banks; 343 UINT_32 numOfPipes = HwlGetPipes(pIn->pTileInfo); 344 UINT_32 numOfBanks = pIn->pTileInfo->banks; 713 pOut->tcCompatible = CheckTcCompatibility(pOut->pTileInfo, pIn->bpp, pOut->tileMode, pOut->tileType, pOut); 738 localIn.pTileInfo = NULL; 756 localIn.pTileInfo = NULL; 793 // Use internal tile info if pOut does not have a valid pTileInfo 794 if (pOut->pTileInfo == NULL) 796 pOut->pTileInfo 1262 ADDR_TILEINFO* pTileInfo = pTileInfoOut; local in function:Addr::V1::CiLib::HwlSetupTileInfo 1811 HwlComputeMacroModeIndex(INT_32 tileIndex,ADDR_SURFACE_FLAGS flags,UINT_32 bpp,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,AddrTileMode * pTileMode,AddrTileType * pTileType) const argument 2104 HwlPadDimensions(AddrTileMode tileMode,UINT_32 bpp,ADDR_SURFACE_FLAGS flags,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,UINT_32 mipLevel,UINT_32 * pPitch,UINT_32 * pPitchAlign,UINT_32 height,UINT_32 heightAlign) const argument 2305 CheckTcCompatibility(const ADDR_TILEINFO * pTileInfo,UINT_32 bpp,AddrTileMode tileMode,AddrTileType tileType,const ADDR_COMPUTE_SURFACE_INFO_OUTPUT * pOut) const argument [all...] |
| H A D | ciaddrlib.h | 88 UINT_32 bpp, ADDR_TILEINFO* pTileInfo) const; 92 ADDR_TILEINFO* pTileInfo, AddrTileMode* pTileMode = NULL, AddrTileType* pTileType = NULL 146 UINT_32 numSamples, ADDR_TILEINFO* pTileInfo, UINT_32 mipLevel, 183 BOOL_32 CheckTcCompatibility(const ADDR_TILEINFO* pTileInfo, UINT_32 bpp, AddrTileMode tileMode,
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/addrlib/src/core/ |
| H A D | addrlib1.cpp | 208 if (pIn->pTileInfo) 210 tileInfoNull = *pIn->pTileInfo; 212 localIn.pTileInfo = &tileInfoNull; 297 // Make sure pTileInfo is not NULL 298 ADDR_ASSERT(localIn.pTileInfo); 311 localIn.pTileInfo, 321 localIn.pTileInfo, 470 input.pTileInfo = &tileInfoNull; 480 input.pTileInfo, 488 input.pTileInfo, 1755 ComputeTileDataWidthAndHeight(UINT_32 bpp,UINT_32 cacheBits,ADDR_TILEINFO * pTileInfo,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight) const argument 1824 ComputeHtileInfo(ADDR_HTILE_FLAGS flags,UINT_32 pitchIn,UINT_32 heightIn,UINT_32 numSlices,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pPitchOut,UINT_32 * pHeightOut,UINT_64 * pHtileBytes,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight,UINT_64 * pSliceSize,UINT_32 * pBaseAlign) const argument 1962 ComputeCmaskInfo(ADDR_CMASK_FLAGS flags,UINT_32 pitchIn,UINT_32 heightIn,UINT_32 numSlices,BOOL_32 isLinear,ADDR_TILEINFO * pTileInfo,UINT_32 * pPitchOut,UINT_32 * pHeightOut,UINT_64 * pCmaskBytes,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight,UINT_64 * pSliceSize,UINT_32 * pBaseAlign,UINT_32 * pBlockMax) const argument 2170 HwlComputeXmaskCoordFromAddr(UINT_64 addr,UINT_32 bitPosition,UINT_32 pitch,UINT_32 height,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pX,UINT_32 * pY,UINT_32 * pSlice) const argument 2347 HwlComputeXmaskAddrFromCoord(UINT_32 pitch,UINT_32 height,UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pBitPosition) const argument 3249 PadDimensions(AddrTileMode tileMode,UINT_32 bpp,ADDR_SURFACE_FLAGS flags,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,UINT_32 padDims,UINT_32 mipLevel,UINT_32 * pPitch,UINT_32 * pPitchAlign,UINT_32 * pHeight,UINT_32 heightAlign,UINT_32 * pSlices,UINT_32 sliceAlign) const argument [all...] |
| H A D | addrlib1.h | 227 UINT_32 bankSwizzle, UINT_32 pipeSwizzle, ADDR_TILEINFO* pTileInfo, 237 BOOL_32 isTcCompatible, BOOL_32 isLinear, ADDR_TILEINFO* pTileInfo) const = 0; 319 ADDR_TILEINFO* pTileInfo, 328 ADDR_TILEINFO* pTileInfo, UINT_32* pPitchOut, UINT_32* pHeightOut, UINT_64* pCmaskBytes, 334 UINT_32 bpp, ADDR_TILEINFO* pTileInfo) const; 340 BOOL_32 isHeight8, ADDR_TILEINFO* pTileInfo, 346 ADDR_TILEINFO* pTileInfo, UINT_32* pX, UINT_32* pY, UINT_32* pSlice) const; 376 UINT_32 numSamples, ADDR_TILEINFO* pTileInfo, UINT_32 padDims, UINT_32 mipLevel, 382 UINT_32 numSamples, ADDR_TILEINFO* pTileInfo, UINT_32 mipLevel, 426 const ADDR_TILEINFO* pTileInfo) cons 380 HwlPadDimensions(AddrTileMode tileMode,UINT_32 bpp,ADDR_SURFACE_FLAGS flags,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,UINT_32 mipLevel,UINT_32 * pPitch,UINT_32 * pPitchAlign,UINT_32 height,UINT_32 heightAlign) const argument 431 ComputePipeEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 478 HwlComputeMacroModeIndex(INT_32 index,ADDR_SURFACE_FLAGS flags,UINT_32 bpp,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,AddrTileMode * pTileMode=NULL,AddrTileType * pTileType=NULL) const argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/addrlib/src/core/core/ |
| H A D | addrlib1.cpp | 208 if (pIn->pTileInfo) 210 tileInfoNull = *pIn->pTileInfo; 212 localIn.pTileInfo = &tileInfoNull; 297 // Make sure pTileInfo is not NULL 298 ADDR_ASSERT(localIn.pTileInfo); 311 localIn.pTileInfo, 321 localIn.pTileInfo, 470 input.pTileInfo = &tileInfoNull; 480 input.pTileInfo, 488 input.pTileInfo, 1755 ComputeTileDataWidthAndHeight(UINT_32 bpp,UINT_32 cacheBits,ADDR_TILEINFO * pTileInfo,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight) const argument 1824 ComputeHtileInfo(ADDR_HTILE_FLAGS flags,UINT_32 pitchIn,UINT_32 heightIn,UINT_32 numSlices,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pPitchOut,UINT_32 * pHeightOut,UINT_64 * pHtileBytes,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight,UINT_64 * pSliceSize,UINT_32 * pBaseAlign) const argument 1962 ComputeCmaskInfo(ADDR_CMASK_FLAGS flags,UINT_32 pitchIn,UINT_32 heightIn,UINT_32 numSlices,BOOL_32 isLinear,ADDR_TILEINFO * pTileInfo,UINT_32 * pPitchOut,UINT_32 * pHeightOut,UINT_64 * pCmaskBytes,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight,UINT_64 * pSliceSize,UINT_32 * pBaseAlign,UINT_32 * pBlockMax) const argument 2170 HwlComputeXmaskCoordFromAddr(UINT_64 addr,UINT_32 bitPosition,UINT_32 pitch,UINT_32 height,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pX,UINT_32 * pY,UINT_32 * pSlice) const argument 2347 HwlComputeXmaskAddrFromCoord(UINT_32 pitch,UINT_32 height,UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pBitPosition) const argument 3249 PadDimensions(AddrTileMode tileMode,UINT_32 bpp,ADDR_SURFACE_FLAGS flags,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,UINT_32 padDims,UINT_32 mipLevel,UINT_32 * pPitch,UINT_32 * pPitchAlign,UINT_32 * pHeight,UINT_32 heightAlign,UINT_32 * pSlices,UINT_32 sliceAlign) const argument [all...] |
| H A D | addrlib1.h | 227 UINT_32 bankSwizzle, UINT_32 pipeSwizzle, ADDR_TILEINFO* pTileInfo, 237 BOOL_32 isTcCompatible, BOOL_32 isLinear, ADDR_TILEINFO* pTileInfo) const = 0; 319 ADDR_TILEINFO* pTileInfo, 328 ADDR_TILEINFO* pTileInfo, UINT_32* pPitchOut, UINT_32* pHeightOut, UINT_64* pCmaskBytes, 334 UINT_32 bpp, ADDR_TILEINFO* pTileInfo) const; 340 BOOL_32 isHeight8, ADDR_TILEINFO* pTileInfo, 346 ADDR_TILEINFO* pTileInfo, UINT_32* pX, UINT_32* pY, UINT_32* pSlice) const; 376 UINT_32 numSamples, ADDR_TILEINFO* pTileInfo, UINT_32 padDims, UINT_32 mipLevel, 382 UINT_32 numSamples, ADDR_TILEINFO* pTileInfo, UINT_32 mipLevel, 426 const ADDR_TILEINFO* pTileInfo) cons 380 HwlPadDimensions(AddrTileMode tileMode,UINT_32 bpp,ADDR_SURFACE_FLAGS flags,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,UINT_32 mipLevel,UINT_32 * pPitch,UINT_32 * pPitchAlign,UINT_32 height,UINT_32 heightAlign) const argument 431 ComputePipeEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 478 HwlComputeMacroModeIndex(INT_32 index,ADDR_SURFACE_FLAGS flags,UINT_32 bpp,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,AddrTileMode * pTileMode=NULL,AddrTileType * pTileType=NULL) const argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/addrlib/src/core/ |
| H A D | addrlib1.cpp | 210 if (pIn->pTileInfo) 212 tileInfoNull = *pIn->pTileInfo; 214 localIn.pTileInfo = &tileInfoNull; 299 // Make sure pTileInfo is not NULL 300 ADDR_ASSERT(localIn.pTileInfo); 313 localIn.pTileInfo, 323 localIn.pTileInfo, 472 input.pTileInfo = &tileInfoNull; 482 input.pTileInfo, 490 input.pTileInfo, 1759 ComputeTileDataWidthAndHeight(UINT_32 bpp,UINT_32 cacheBits,ADDR_TILEINFO * pTileInfo,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight) const argument 1828 ComputeHtileInfo(ADDR_HTILE_FLAGS flags,UINT_32 pitchIn,UINT_32 heightIn,UINT_32 numSlices,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pPitchOut,UINT_32 * pHeightOut,UINT_64 * pHtileBytes,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight,UINT_64 * pSliceSize,UINT_32 * pBaseAlign) const argument 1966 ComputeCmaskInfo(ADDR_CMASK_FLAGS flags,UINT_32 pitchIn,UINT_32 heightIn,UINT_32 numSlices,BOOL_32 isLinear,ADDR_TILEINFO * pTileInfo,UINT_32 * pPitchOut,UINT_32 * pHeightOut,UINT_64 * pCmaskBytes,UINT_32 * pMacroWidth,UINT_32 * pMacroHeight,UINT_64 * pSliceSize,UINT_32 * pBaseAlign,UINT_32 * pBlockMax) const argument 2175 HwlComputeXmaskCoordFromAddr(UINT_64 addr,UINT_32 bitPosition,UINT_32 pitch,UINT_32 height,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pX,UINT_32 * pY,UINT_32 * pSlice) const argument 2357 HwlComputeXmaskAddrFromCoord(UINT_32 pitch,UINT_32 height,UINT_32 x,UINT_32 y,UINT_32 slice,UINT_32 numSlices,UINT_32 factor,BOOL_32 isLinear,BOOL_32 isWidth8,BOOL_32 isHeight8,ADDR_TILEINFO * pTileInfo,UINT_32 * pBitPosition) const argument 3260 PadDimensions(AddrTileMode tileMode,UINT_32 bpp,ADDR_SURFACE_FLAGS flags,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,UINT_32 padDims,UINT_32 mipLevel,UINT_32 * pPitch,UINT_32 * pPitchAlign,UINT_32 * pHeight,UINT_32 heightAlign,UINT_32 * pSlices,UINT_32 sliceAlign) const argument [all...] |
| H A D | addrlib1.h | 227 UINT_32 bankSwizzle, UINT_32 pipeSwizzle, ADDR_TILEINFO* pTileInfo, 237 BOOL_32 isTcCompatible, BOOL_32 isLinear, ADDR_TILEINFO* pTileInfo) const = 0; 319 ADDR_TILEINFO* pTileInfo, 328 ADDR_TILEINFO* pTileInfo, UINT_32* pPitchOut, UINT_32* pHeightOut, UINT_64* pCmaskBytes, 334 UINT_32 bpp, ADDR_TILEINFO* pTileInfo) const; 340 BOOL_32 isHeight8, ADDR_TILEINFO* pTileInfo, 346 ADDR_TILEINFO* pTileInfo, UINT_32* pX, UINT_32* pY, UINT_32* pSlice) const; 377 UINT_32 numSamples, ADDR_TILEINFO* pTileInfo, UINT_32 padDims, UINT_32 mipLevel, 383 UINT_32 numSamples, ADDR_TILEINFO* pTileInfo, UINT_32 mipLevel, 427 const ADDR_TILEINFO* pTileInfo) cons 381 HwlPadDimensions(AddrTileMode tileMode,UINT_32 bpp,ADDR_SURFACE_FLAGS flags,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,UINT_32 mipLevel,UINT_32 * pPitch,UINT_32 * pPitchAlign,UINT_32 height,UINT_32 heightAlign) const argument 432 ComputePipeEquation(UINT_32 log2BytesPP,UINT_32 threshX,UINT_32 threshY,ADDR_TILEINFO * pTileInfo,ADDR_EQUATION * pEquation) const argument 479 HwlComputeMacroModeIndex(INT_32 index,ADDR_SURFACE_FLAGS flags,UINT_32 bpp,UINT_32 numSamples,ADDR_TILEINFO * pTileInfo,AddrTileMode * pTileMode=NULL,AddrTileType * pTileType=NULL) const argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/addrlib/inc/ |
| H A D | addrinterface.h | 565 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Set to 0 to default/calculate member in struct:_ADDR_COMPUTE_SURFACE_INFO_INPUT 615 ADDR_TILEINFO* pTileInfo; ///< Tile parameters used. Filled in if 0 on input member in struct:_ADDR_COMPUTE_SURFACE_INFO_OUTPUT 702 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUT 788 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_COMPUTE_SURFACE_COORDFROMADDR_INPUT 878 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_HTILE_INFO_INPUT 950 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_HTILE_ADDRFROMCOORD_INPUT 1011 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_HTILE_COORDFROMADDR_INPUT 1090 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_CMASKINFO_INPUT 1159 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_CMASK_ADDRFROMCOORD_INPUT 1216 ADDR_TILEINFO* pTileInfo; ///< Til member in struct:_ADDR_COMPUTE_CMASK_COORDFROMADDR_INPUT 1286 ADDR_TILEINFO* pTileInfo; ///< 2D tiling parameters. Clients must give valid d member in struct:_ADDR_COMPUTE_FMASK_INFO_INPUT 1314 ADDR_TILEINFO* pTileInfo; ///< Tile parameters used. Fmask can have different member in struct:_ADDR_COMPUTE_FMASK_INFO_OUTPUT 1378 ADDR_TILEINFO* pTileInfo; ///< 2D tiling parameters. Client must provide all d member in struct:_ADDR_COMPUTE_FMASK_ADDRFROMCOORD_INPUT 1448 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_COMPUTE_FMASK_COORDFROMADDR_INPUT 1533 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_EXTRACT_BANKPIPE_SWIZZLE_INPUT 1589 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_COMBINE_BANKPIPE_SWIZZLE_INPUT 1647 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Actually banks needed here! member in struct:_ADDR_COMPUTE_SLICESWIZZLE_INPUT 1737 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Actually banks needed here! member in struct:_ADDR_COMPUTE_BASE_SWIZZLE_INPUT 1957 ADDR_TILEINFO* pTileInfo; ///< Tile parameters with real value member in struct:_ADDR_CONVERT_TILEINFOTOHW_INPUT 1979 ADDR_TILEINFO* pTileInfo; ///< Tile parameters with hardware register value member in struct:_ADDR_CONVERT_TILEINFOTOHW_OUTPUT 2028 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_CONVERT_TILEINDEX_OUTPUT 2134 ADDR_TILEINFO* pTileInfo; ///< Pointer to tile-info structure, can be NULL for lin member in struct:_ADDR_GET_TILEINDEX_INPUT [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/addrlib/inc/ |
| H A D | addrinterface.h | 568 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Set to 0 to default/calculate member in struct:_ADDR_COMPUTE_SURFACE_INFO_INPUT 618 ADDR_TILEINFO* pTileInfo; ///< Tile parameters used. Filled in if 0 on input member in struct:_ADDR_COMPUTE_SURFACE_INFO_OUTPUT 707 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUT 795 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_COMPUTE_SURFACE_COORDFROMADDR_INPUT 885 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_HTILE_INFO_INPUT 959 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_HTILE_ADDRFROMCOORD_INPUT 1022 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_HTILE_COORDFROMADDR_INPUT 1103 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_CMASKINFO_INPUT 1174 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_COMPUTE_CMASK_ADDRFROMCOORD_INPUT 1233 ADDR_TILEINFO* pTileInfo; ///< Til member in struct:_ADDR_COMPUTE_CMASK_COORDFROMADDR_INPUT 1305 ADDR_TILEINFO* pTileInfo; ///< 2D tiling parameters. Clients must give valid d member in struct:_ADDR_COMPUTE_FMASK_INFO_INPUT 1333 ADDR_TILEINFO* pTileInfo; ///< Tile parameters used. Fmask can have different member in struct:_ADDR_COMPUTE_FMASK_INFO_OUTPUT 1399 ADDR_TILEINFO* pTileInfo; ///< 2D tiling parameters. Client must provide all d member in struct:_ADDR_COMPUTE_FMASK_ADDRFROMCOORD_INPUT 1471 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_COMPUTE_FMASK_COORDFROMADDR_INPUT 1558 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_EXTRACT_BANKPIPE_SWIZZLE_INPUT 1615 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Client must provide all data member in struct:_ADDR_COMBINE_BANKPIPE_SWIZZLE_INPUT 1675 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Actually banks needed here! member in struct:_ADDR_COMPUTE_SLICESWIZZLE_INPUT 1768 ADDR_TILEINFO* pTileInfo; ///< 2D tile parameters. Actually banks needed here! member in struct:_ADDR_COMPUTE_BASE_SWIZZLE_INPUT 1994 ADDR_TILEINFO* pTileInfo; ///< Tile parameters with real value member in struct:_ADDR_CONVERT_TILEINFOTOHW_INPUT 2016 ADDR_TILEINFO* pTileInfo; ///< Tile parameters with hardware register value member in struct:_ADDR_CONVERT_TILEINFOTOHW_OUTPUT 2067 ADDR_TILEINFO* pTileInfo; ///< Tile info member in struct:_ADDR_CONVERT_TILEINDEX_OUTPUT 2175 ADDR_TILEINFO* pTileInfo; ///< Pointer to tile-info structure, can be NULL for lin member in struct:_ADDR_GET_TILEINDEX_INPUT [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/common/ |
| H A D | ac_surface.c | 384 AddrDccIn->tileInfo = *AddrSurfInfoOut->pTileInfo; 428 AddrHtileIn->pTileInfo = AddrSurfInfoOut->pTileInfo; 513 surf->u.legacy.pipe_config = csio->pTileInfo->pipeConfig - 1; 518 surf->u.legacy.bankw = csio->pTileInfo->bankWidth; 519 surf->u.legacy.bankh = csio->pTileInfo->bankHeight; 520 surf->u.legacy.mtilea = csio->pTileInfo->macroAspectRatio; 521 surf->u.legacy.tile_split = csio->pTileInfo->tileSplitBytes; 522 surf->u.legacy.num_banks = csio->pTileInfo->banks; 544 AddrBaseSwizzleIn.pTileInfo [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| H A D | ac_surface.c | 685 AddrDccIn->tileInfo = *AddrSurfInfoOut->pTileInfo; 727 AddrDccIn->tileInfo = *AddrSurfInfoOut->pTileInfo; 764 AddrHtileIn->pTileInfo = AddrSurfInfoOut->pTileInfo; 847 surf->u.legacy.pipe_config = csio->pTileInfo->pipeConfig - 1; 852 surf->u.legacy.bankw = csio->pTileInfo->bankWidth; 853 surf->u.legacy.bankh = csio->pTileInfo->bankHeight; 854 surf->u.legacy.mtilea = csio->pTileInfo->macroAspectRatio; 855 surf->u.legacy.tile_split = csio->pTileInfo->tileSplitBytes; 856 surf->u.legacy.num_banks = csio->pTileInfo [all...] |