Searched refs:pTileInfo (Results 1 - 22 of 22) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/amd/addrlib/src/r800/
H A Degbaddrlib.cpp104 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 Degbaddrlib.h111 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 Dsiaddrlib.cpp142 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 Dsiaddrlib.h126 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 Dciaddrlib.cpp300 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 Dciaddrlib.h88 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 Degbaddrlib.cpp101 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 Degbaddrlib.h111 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 Dsiaddrlib.cpp141 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 Dsiaddrlib.h125 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 Dciaddrlib.cpp299 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 Dciaddrlib.h88 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 Daddrlib1.cpp208 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 Daddrlib1.h227 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 Daddrlib1.cpp208 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 Daddrlib1.h227 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 Daddrlib1.cpp210 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 Daddrlib1.h227 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 Daddrinterface.h565 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 Daddrinterface.h568 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 Dac_surface.c384 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 Dac_surface.c685 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...]

Completed in 41 milliseconds