/external/mesa3d/src/amd/addrlib/r800/ |
egbaddrlib.h | 109 UINT_64 baseAddr, UINT_32* pTileSwizzle) const; 167 virtual UINT_64 HwlGetSizeAdjustmentLinear( 175 virtual UINT_64 HwlGetSizeAdjustmentMicroTiled( 255 UINT_64 baseAddr, ADDR_TILEINFO* pTileInfo) const; 258 AddrTileMode tileMode, UINT_32 baseSwizzle, UINT_32 slice, UINT_64 baseAddr, 268 UINT_64 addr, UINT_32 numBanks, UINT_32 numPipes) const; 285 UINT_64 ComputeHtileBytes( 287 BOOL_32 isLinear, UINT_32 numSlices, UINT_64* sliceBytes, UINT_32 baseAlign) const; 329 UINT_64 DispatchComputeSurfaceAddrFromCoord( 337 UINT_64 ComputeSurfaceAddrFromCoordMicroTiled [all...] |
ciaddrlib.cpp | 61 static UINT_64 AddrMask( 64 UINT_64 ret; 66 if (width >= sizeof(UINT_64)*8) 68 ret = ~((UINT_64) 0); 72 return (((UINT_64) 1) << width) - 1; 87 static UINT_64 AddrGetBits( 88 UINT_64 bits, ///< Source bits 92 UINT_64 ret = 0; 111 static UINT_64 AddrRemoveBits( 112 UINT_64 bits, ///< Source bit [all...] |
ciaddrlib.h | 181 UINT_64 HwlComputeMetadataNibbleAddress( 182 UINT_64 uncompressedDataByteAddress, 183 UINT_64 dataBaseByteAddress, 184 UINT_64 metadataBaseByteAddress,
|
siaddrlib.h | 99 virtual UINT_64 HwlComputeXmaskAddrFromCoord( 105 UINT_64 addr, UINT_32 bitPosition, UINT_32 pitch, UINT_32 height, UINT_32 numSlices, 130 virtual UINT_64 HwlComputeHtileBytes( 132 BOOL_32 isLinear, UINT_32 numSlices, UINT_64* pSliceBytes, UINT_32 baseAlign) const; 162 virtual UINT_64 HwlGetSizeAdjustmentMicroTiled( 189 virtual UINT_64 HwlGetSizeAdjustmentLinear(
|
egbaddrlib.cpp | 271 UINT_64 logicalSliceSize; 382 UINT_64 logicalSliceSize = HwlGetSizeAdjustmentMicroTiled(microTileThickness, 431 UINT_64 bytesPerSlice; 551 bytesPerSlice = BITS_TO_BYTES(static_cast<UINT_64>(paddedPitch) * [all...] |
siaddrlib.cpp | 770 UINT_64 SIAddrLib::HwlComputeHtileBytes( 776 UINT_64* pSliceBytes, ///< [out] bytes per slice 793 UINT_64 SIAddrLib::HwlComputeXmaskAddrFromCoord( 812 UINT_64 totalBytes; 815 UINT_64 pSliceBytes; 865 UINT_64 macroOffset; // Per pipe starting offset of the macro tile in which this tile lies. 866 UINT_64 microNumber; // Per pipe starting offset of the macro tile in which this tile lies. 869 UINT_64 microOffset; 871 UINT_64 totalOffset; 884 microNumber = static_cast<UINT_64>(microX + microY * (pitchInTile / 4)) << microShift [all...] |
/external/mesa3d/src/amd/addrlib/core/ |
addrcommon.h | 297 * Check if the size (UINT_64) is pow 2 300 static inline UINT_64 IsPow2( 301 UINT_64 dim) ///< [in] dimension of miplevel 331 * Align UINT_64 "x" to "align" alignment, "align" should be power of 2 334 static inline UINT_64 PowTwoAlign( 335 UINT_64 x, 336 UINT_64 align) 530 UINT_64* pLVal, ///< [in] Pointer to left val 531 UINT_64 rVal) ///< [in] Right value
|
addrlib.h | 347 UINT_64 baseAddr, UINT_32* pTileSwizzle) const = 0; 363 virtual UINT_64 HwlComputeHtileBytes( 365 BOOL_32 isLinear, UINT_32 numSlices, UINT_64* pSliceBytes, UINT_32 baseAlign) const = 0; 430 UINT_32* pPitchOut, UINT_32* pHeightOut, UINT_64* pHtileBytes, 432 UINT_64* pSliceSize = NULL, UINT_32* pBaseAlign = NULL) const; 438 ADDR_TILEINFO* pTileInfo, UINT_32* pPitchOut, UINT_32* pHeightOut, UINT_64* pCmaskBytes, 439 UINT_32* pMacroWidth, UINT_32* pMacroHeight, UINT_64* pSliceSize = NULL, 447 virtual UINT_64 HwlComputeXmaskAddrFromCoord( 454 UINT_64 addr, UINT_32 bitPosition, UINT_32 pitch, UINT_32 height, UINT_32 numSlices, 494 UINT_64 ComputeSurfaceAddrFromCoordLinear [all...] |
addrlib.cpp | 40 UINT_32 div64_32(UINT_64 n, UINT_32 base) 42 UINT_64 rem = n; 43 UINT_64 b = base; 44 UINT_64 res, d = 1; 51 res = (UINT_64) high << 32; 52 rem -= (UINT_64) (high*base) << 32; 77 UINT_32 __umoddi3(UINT_64 n, UINT_32 base) [all...] |
addrelemlib.cpp | 201 UINT_64 truncated, rounded; 206 UINT_64 temp = mant24 - (mant24>>bits) - 210 UINT_64 final; 218 final = ((temp<<8) + (static_cast<UINT_64>(round)<<shift)) >> (shift+8); [all...] |
/external/mesa3d/src/amd/addrlib/ |
addrinterface.h | 529 UINT_64 surfSize; ///< Surface size in bytes 539 UINT_64 sliceSize; ///< Size of slice specified by input's slice 651 UINT_64 addr; ///< Byte address 684 UINT_64 addr; ///< Address in bytes [all...] |
addrtypes.h | 507 #define UINT_64 unsigned long long 511 #define UINT_64 unsigned __int64 531 #define UINT_64 unsigned long long OR unsigned __int64
|