Home
last modified time | relevance | path

Searched refs:PowTwoAlign (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/amd/addrlib/core/
Daddrlib1.cpp1295 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 …]
Daddrlib2.h629 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()
Daddrcommon.h335 static inline UINT_32 PowTwoAlign( in PowTwoAlign() function
354 static inline UINT_64 PowTwoAlign( in PowTwoAlign() function
Daddrelemlib.cpp1226 if ((*pWidth > PowTwoAlign(width, 8) * expandX) || in AdjustSurfaceInfo()
1227 (*pHeight > PowTwoAlign(height, 8) * expandY)) // 8 is 1D tiling alignment in AdjustSurfaceInfo()
Daddrlib2.cpp1226 UINT_32 currentMipHeight = (PowTwoAlign(localIn.height, (1 << mipId))) >> mipId; in ComputeSurfaceCoordFromAddrLinear()
/external/mesa3d/src/amd/addrlib/gfx9/
Dgfx9addrlib.cpp256 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/
Degbaddrlib.cpp297 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 …]
Dciaddrlib.cpp261 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()
Dsiaddrlib.cpp1355 sliceBits = PowTwoAlign(sliceBits, BITS_TO_BYTES(HtileCacheBits) * numPipes / elemBits); in HwlComputeXmaskAddrFromCoord()
1516 sliceSizeInTile = PowTwoAlign(sliceSizeInTile, static_cast<UINT_32>(sliceBytes) / 64); in HwlComputeXmaskCoordFromAddr()