/external/mesa3d/src/amd/addrlib/r800/ |
D | egbaddrlib.h | 43 UINT_32 xBits : 3; 44 UINT_32 yBits : 4; 46 UINT_32 xBit3 : 1; 47 UINT_32 xBit4 : 1; 48 UINT_32 xBit5 : 1; 49 UINT_32 yBit3 : 1; 50 UINT_32 yBit4 : 1; 51 UINT_32 yBit5 : 1; 52 UINT_32 yBit6 : 1; 108 UINT_32 bankSwizzle, UINT_32 pipeSwizzle, ADDR_TILEINFO* pTileInfo, [all …]
|
D | siaddrlib.h | 61 UINT_32 isSouthernIsland : 1; 62 UINT_32 isTahiti : 1; 63 UINT_32 isPitCairn : 1; 64 UINT_32 isCapeVerde : 1; 66 UINT_32 isOland : 1; 67 UINT_32 isHainan : 1; 100 UINT_32 pitch, UINT_32 height, UINT_32 x, UINT_32 y, UINT_32 slice, UINT_32 numSlices, 101 UINT_32 factor, BOOL_32 isLinear, BOOL_32 isWidth8, BOOL_32 isHeight8, 102 ADDR_TILEINFO* pTileInfo, UINT_32* pBitPosition) const; 105 UINT_64 addr, UINT_32 bitPosition, UINT_32 pitch, UINT_32 height, UINT_32 numSlices, [all …]
|
D | ciaddrlib.h | 49 UINT_32 isSeaIsland : 1; 50 UINT_32 isBonaire : 1; 51 UINT_32 isKaveri : 1; 52 UINT_32 isSpectre : 1; 53 UINT_32 isSpooky : 1; 54 UINT_32 isKalindi : 1; 56 UINT_32 isHawaii : 1; 59 UINT_32 isVolcanicIslands : 1; 60 UINT_32 isIceland : 1; 61 UINT_32 isTonga : 1; [all …]
|
D | egbaddrlib.cpp | 86 UINT_32 bpp = pIn->bpp; in DispatchComputeSurfaceInfo() 87 UINT_32 numSamples = pIn->numSamples; in DispatchComputeSurfaceInfo() 88 UINT_32 numFrags = ((pIn->numFrags == 0) ? numSamples : pIn->numFrags); in DispatchComputeSurfaceInfo() 89 UINT_32 pitch = pIn->width; in DispatchComputeSurfaceInfo() 90 UINT_32 height = pIn->height; in DispatchComputeSurfaceInfo() 91 UINT_32 numSlices = pIn->numSlices; in DispatchComputeSurfaceInfo() 92 UINT_32 mipLevel = pIn->mipLevel; in DispatchComputeSurfaceInfo() 98 UINT_32 padDims = 0; in DispatchComputeSurfaceInfo() 215 UINT_32 padDims ///< [in] Dimensions to padd in ComputeSurfaceInfoLinear() 218 UINT_32 expPitch = pIn->width; in ComputeSurfaceInfoLinear() [all …]
|
D | siaddrlib.cpp | 104 UINT_32 SIAddrLib::HwlGetPipes( in HwlGetPipes() 108 UINT_32 numPipes; in HwlGetPipes() 132 UINT_32 SIAddrLib::GetPipePerSurf( in GetPipePerSurf() 136 UINT_32 numPipes = 0; in GetPipePerSurf() 179 UINT_32 SIAddrLib::ComputePipeFromCoord( in ComputePipeFromCoord() 180 UINT_32 x, ///< [in] x coordinate in ComputePipeFromCoord() 181 UINT_32 y, ///< [in] y coordinate in ComputePipeFromCoord() 182 UINT_32 slice, ///< [in] slice index in ComputePipeFromCoord() 184 UINT_32 pipeSwizzle, ///< [in] pipe swizzle in ComputePipeFromCoord() 189 UINT_32 pipe; in ComputePipeFromCoord() [all …]
|
D | ciaddrlib.cpp | 62 UINT_32 width) ///< Width of bits in AddrMask() 89 UINT_32 msb, ///< Most signicant bit in AddrGetBits() 90 UINT_32 lsb) ///< Least signicant bit in AddrGetBits() 113 UINT_32 msb, ///< Most signicant bit in AddrRemoveBits() 114 UINT_32 lsb) ///< Least signicant bit in AddrRemoveBits() 139 UINT_32 msb, ///< Most signicant bit in AddrInsertBits() 140 UINT_32 lsb) ///< Least signicant bit in AddrInsertBits() 224 UINT_32 tileSizePerSample = BITS_TO_BYTES(pIn->bpp * MicroTileWidth * MicroTileHeight); in HwlComputeDccInfo() 225 UINT_32 samplesPerSplit = pIn->tileInfo.tileSplitBytes / tileSizePerSample; in HwlComputeDccInfo() 229 UINT_32 numSplits = pIn->numSamples / samplesPerSplit; in HwlComputeDccInfo() [all …]
|
/external/mesa3d/src/amd/addrlib/ |
D | addrinterface.h | 139 UINT_32 reserved : 32; ///< Reserved for future use. 141 UINT_32 value; 152 UINT_32 size; ///< Size of this structure in bytes 155 UINT_32 sizeInBytes; ///< System memory allocation size in bytes. 176 UINT_32 size; ///< Size of this structure in bytes 200 UINT_32 size; ///< Size of this structure in bytes 250 UINT_32 noCubeMipSlicesPad : 1; ///< Turn cubemap faces padding off 251 UINT_32 fillSizeFields : 1; ///< If clients fill size fields in all input and 253 UINT_32 useTileIndex : 1; ///< Make tileIndex field in input valid 254 UINT_32 useCombinedSwizzle : 1; ///< Use combined tile swizzle [all …]
|
D | addrtypes.h | 470 #ifndef UINT_32 471 #define UINT_32 unsigned int macro 572 UINT_32 u;
|
D | addrinterface.cpp | 559 UINT_32 ADDR_API AddrGetVersion(ADDR_HANDLE hLib) in AddrGetVersion() 561 UINT_32 version = 0; in AddrGetVersion()
|
/external/mesa3d/src/amd/addrlib/core/ |
D | addrlib.h | 157 UINT_32 thickness : 4; 158 UINT_32 isLinear : 1; 159 UINT_32 isMicro : 1; 160 UINT_32 isMacro : 1; 161 UINT_32 isMacro3d : 1; 162 UINT_32 isPrt : 1; 163 UINT_32 isPrtNoRotation : 1; 164 UINT_32 isBankSwapped : 1; 190 UINT_32 GetVersion() in GetVersion() 346 UINT_32 bankSwizzle, UINT_32 pipeSwizzle, ADDR_TILEINFO* pTileInfo, [all …]
|
D | addrcommon.h | 52 static const UINT_32 MicroTileWidth = 8; ///< Micro tile width, for 1D and 2D tiling 53 static const UINT_32 MicroTileHeight = 8; ///< Micro tile height, for 1D and 2D tiling 54 static const UINT_32 ThickTileThickness = 4; ///< Micro tile thickness, for THICK modes 55 static const UINT_32 XThickTileThickness = 8; ///< Extra thick tiling thickness 56 static const UINT_32 PowerSaveTileBytes = 64; ///< Nuber of bytes per tile for power save 64 57 static const UINT_32 CmaskCacheBits = 1024; ///< Number of bits for CMASK cache 58 static const UINT_32 CmaskElemBits = 4; ///< Number of bits for CMASK element 59 static const UINT_32 HtileCacheBits = 16384; ///< Number of bits for HTILE cache 512*32 61 static const UINT_32 MicroTilePixels = MicroTileWidth * MicroTileHeight; 126 UINT_32 optimalBankSwap : 1; ///< New bank tiling for RV770 only [all …]
|
D | addrelemlib.h | 48 UINT_32 byteAligned : 1; ///< all components are byte aligned 49 UINT_32 exportNorm : 1; ///< components support R6xx NORM compression 50 UINT_32 floatComp : 1; ///< there is at least one floating point component 53 UINT_32 value; 158 UINT_32 compBit[4]; 160 UINT_32 compStart[4]; 162 UINT_32 comps; ///< Number of components 199 ADDR_FLT_32 value, UINT_32 bits, AddrNumberType numberType, UINT_32* pResult); 202 UINT_32 numComps, UINT_32* pComps, UINT_32* pCompBits, UINT_32* pCompStart, 203 ADDR_COMPONENT_FLAGS properties, UINT_32 resultBits, UINT_8* pPixel); [all …]
|
D | addrlib.cpp | 40 UINT_32 div64_32(UINT_64 n, UINT_32 base) in div64_32() 45 UINT_32 high = rem >> 32; in div64_32() 77 UINT_32 __umoddi3(UINT_64 n, UINT_32 base) in __umoddi3() 322 UINT_32 uChipFamily, ///< [in] chip family defined in atiih.h in SetAddrChipFamily() 323 UINT_32 uChipRevision) ///< [in] chip revision defined in "asic_family"_id.h in SetAddrChipFamily() 347 UINT_32 minPitchAlignPixels) ///< [in] minmum pitch alignment in pixels in SetMinPitchAlignPixels() 444 UINT_32 expandX = 1; in ComputeSurfaceInfo() 445 UINT_32 expandY = 1; in ComputeSurfaceInfo() 517 UINT_32 numSamples = GetNumFragments(localIn.numSamples, localIn.numFrags); in ComputeSurfaceInfo() 688 UINT_32 numSamples = GetNumFragments(pIn->numSamples, pIn->numFrags); in ComputeSurfaceAddrFromCoord() [all …]
|
D | addrelemlib.cpp | 128 UINT_32 bits, ///< [in] nubmer of bits in value in Flt32sToInt32s() 130 UINT_32* pResult) ///< [out] Int32 value in Flt32sToInt32s() 133 UINT_32 uscale; in Flt32sToInt32s() 134 UINT_32 sign; in Flt32sToInt32s() 202 UINT_32 altShift; in Flt32sToInt32s() 203 UINT_32 mask = (1 << bits) - 1; in Flt32sToInt32s() 204 UINT_32 half = 1 << (bits - 1); in Flt32sToInt32s() 205 UINT_32 mant24 = (value.i & 0x7FFFFF) + 0x800000; in Flt32sToInt32s() 208 UINT_32 exp8 = value.i >> 23; in Flt32sToInt32s() 209 UINT_32 shift = 126 - exp8 + 24 - bits; in Flt32sToInt32s() [all …]
|
D | addrobject.cpp | 98 allocInput.sizeInBytes = static_cast<UINT_32>(objSize); in ClientAlloc()
|