Searched refs:PowTwoAlign (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/amd/addrlib/core/ |
D | addrlib1.cpp | 1295 surfBytes : PowTwoAlign(surfBytes, align); in ComputeHtileInfo() 1301 sliceSize : PowTwoAlign(sliceSize, align); in ComputeHtileInfo() 1864 *pPitchOut = PowTwoAlign(pitchIn, macroWidth); in ComputeHtileInfo() 1865 *pHeightOut = PowTwoAlign(heightIn, macroHeight); in ComputeHtileInfo() 3230 *pPitchAlign = PowTwoAlign(*pPitchAlign, 32); in AdjustPitchAlignment() 3299 *pPitch = PowTwoAlign((*pPitch), pitchAlign); in PadDimensions() 3312 *pHeight = PowTwoAlign((*pHeight), heightAlign); in PadDimensions() 3334 *pSlices = PowTwoAlign((*pSlices), sliceAlign); in PadDimensions() 3540 pIn->width = PowTwoAlign(pIn->width, 4); in ComputeMipLevel() 3541 pIn->height = PowTwoAlign(pIn->height, 4); in ComputeMipLevel() [all …]
|
D | addrlib2.h | 629 pPadDim->w = PowTwoAlign(width ,pBlkDim->w); in ComputePadSize() 630 pPadDim->h = PowTwoAlign(height ,pBlkDim->h); in ComputePadSize() 631 pPadDim->d = PowTwoAlign(numSlices, pBlkDim->d); in ComputePadSize()
|
D | addrcommon.h | 335 static inline UINT_32 PowTwoAlign( in PowTwoAlign() function 354 static inline UINT_64 PowTwoAlign( in PowTwoAlign() function
|
D | addrelemlib.cpp | 1226 if ((*pWidth > PowTwoAlign(width, 8) * expandX) || in AdjustSurfaceInfo() 1227 (*pHeight > PowTwoAlign(height, 8) * expandY)) // 8 is 1D tiling alignment in AdjustSurfaceInfo()
|
D | addrlib2.cpp | 1226 UINT_32 currentMipHeight = (PowTwoAlign(localIn.height, (1 << mipId))) >> mipId; in ComputeSurfaceCoordFromAddrLinear()
|
/external/mesa3d/src/amd/addrlib/gfx9/ |
D | gfx9addrlib.cpp | 256 pOut->htileBytes = PowTwoAlign(pOut->sliceSize * numMetaBlkZ, sizeAlign); in HwlComputeHtileInfo() 339 pOut->cmaskBytes = PowTwoAlign(pOut->sliceSize * numMetaBlkZ, sizeAlign); in HwlComputeCmaskInfo() 466 mipWidth = PowTwoAlign(mipWidth, pMetaBlkDim->w); in GetMetaMipInfo() 467 mipHeight = PowTwoAlign(mipHeight, pMetaBlkDim->h); in GetMetaMipInfo() 468 mipDepth = PowTwoAlign(mipDepth, pMetaBlkDim->d); in GetMetaMipInfo() 566 pOut->dccRamSize = PowTwoAlign((pIn->dataSurfaceSize / 256), pOut->dccRamBaseAlign); in HwlComputeDccInfo() 643 pOut->dccRamSize = PowTwoAlign(pOut->dccRamSize, sizeAlign); in HwlComputeDccInfo() 3519 blkAlign[AddrBlockMicro].w = PowTwoAlign(blkAlign[AddrBlockMicro].w, 32); in HwlGetPreferredSurfaceSetting() 3549 blkAlign[AddrBlock4KB].w = PowTwoAlign(blkAlign[AddrBlock4KB].w, 32); in HwlGetPreferredSurfaceSetting() 3573 blkAlign[AddrBlock64KB].w = PowTwoAlign(blkAlign[AddrBlock64KB].w, 32); in HwlGetPreferredSurfaceSetting() [all …]
|
/external/mesa3d/src/amd/addrlib/r800/ |
D | egbaddrlib.cpp | 297 expPitch = PowTwoAlign(expPitch, pOut->pitchAlign); in ComputeSurfaceInfoLinear() 314 expHeight = PowTwoAlign(expHeight, pOut->heightAlign); in ComputeSurfaceInfoLinear() 569 paddedHeight = PowTwoAlign(paddedHeight, stereoHeightAlign); in ComputeSurfaceInfoMacroTiled() 600 if (PowTwoAlign(mipPitch, pOut->blockWidth) != in ComputeSurfaceInfoMacroTiled() 601 PowTwoAlign(mipPitch, pOut->pitchAlign)) in ComputeSurfaceInfoMacroTiled() 746 … *pBaseAlign = PowTwoAlign(*pBaseAlign, 4096); //Base address MOD 4096 = 0 in ComputeSurfaceAlignmentsMicroTiled() 747 …*pPitchAlign = PowTwoAlign(*pPitchAlign, 512 / (BITS_TO_BYTES(bpp))); //(8 lines * pitch * bytes … in ComputeSurfaceAlignmentsMicroTiled() 816 pTileInfo->macroAspectRatio = PowTwoAlign(pTileInfo->macroAspectRatio, in HwlReduceBankWidthHeight() 911 pTileInfo->bankHeight = PowTwoAlign(pTileInfo->bankHeight, bankHeightAlign); in ComputeSurfaceAlignmentsMacroTiled() 922 … pTileInfo->macroAspectRatio = PowTwoAlign(pTileInfo->macroAspectRatio, macroAspectAlign); in ComputeSurfaceAlignmentsMacroTiled() [all …]
|
D | ciaddrlib.cpp | 261 pOut->dccFastClearSize = PowTwoAlign(pOut->dccRamSize, dccRamSizeAlign); in HwlComputeDccInfo() 267 pOut->dccRamSize = PowTwoAlign(pOut->dccRamSize, dccRamSizeAlign); in HwlComputeDccInfo() 2070 pOut->pitchAlign = PowTwoAlign(pOut->pitchAlign, 256); in HwlComputeSurfaceAlignmentsMacroTiled() 2142 *pPitch = PowTwoAlign((*pPitch), dccFastClearPitchAlignInPixels); in HwlPadDimensions()
|
D | siaddrlib.cpp | 1355 sliceBits = PowTwoAlign(sliceBits, BITS_TO_BYTES(HtileCacheBits) * numPipes / elemBits); in HwlComputeXmaskAddrFromCoord() 1516 sliceSizeInTile = PowTwoAlign(sliceSizeInTile, static_cast<UINT_32>(sliceBytes) / 64); in HwlComputeXmaskCoordFromAddr()
|