Searched refs:alignment (Results 1 - 8 of 8) sorted by relevance
/drivers/hdf_core/adapter/khdf/uniproton/osal/src/ |
H A D | osal_mem.c | 69 static int OsalMemLog2(int alignment) in OsalMemLog2() argument 72 int temp = alignment; in OsalMemLog2() 74 if ((alignment == 0) || !MEM_IS_POW_TWO(alignment) || !MEM_IS_ALIGNED(alignment, sizeof(void *))) { in OsalMemLog2() 85 void *OsalMemAllocAlign(size_t alignment, size_t size) in OsalMemAllocAlign() argument 92 return PRT_MemAllocAlign(OS_MEM_DEFAULT_PT0, OS_MEM_DEFAULT_FSC_PT, size, OsalMemLog2(alignment)); in OsalMemAllocAlign()
|
/drivers/hdf_core/adapter/khdf/linux/osal/src/ |
H A D | osal_mem.c | 112 void *OsalMemAllocAlign(size_t alignment, size_t size) in OsalMemAllocAlign() argument 122 if (size == 0 || (alignment == 0) || ((alignment & (alignment - 1)) != 0) || in OsalMemAllocAlign() 123 ((alignment % sizeof(void *)) != 0) || size > (SIZE_MAX - alignment)) { in OsalMemAllocAlign() 124 HDF_LOGE("%s invalid param align:%zu,size:%zu", __func__, alignment, size); in OsalMemAllocAlign() 128 base = osal_mem_alloc(size + alignment, &type); in OsalMemAllocAlign() 135 aligned_ptr = (char *)(uintptr_t)(((size_t)(uintptr_t)buf + alignment - 1) & ~(alignment in OsalMemAllocAlign() [all...] |
/drivers/hdf_core/adapter/khdf/liteos/osal/src/ |
H A D | osal_mem.c | 69 void *OsalMemAllocAlign(size_t alignment, size_t size) in OsalMemAllocAlign() argument 78 buf = LOS_MemAllocAlign((VOID *)OS_SYS_MEM_ADDR, size, alignment); in OsalMemAllocAlign()
|
/drivers/hdf_core/adapter/khdf/liteos_m/osal/src/ |
H A D | osal_mem.c | 69 void *OsalMemAllocAlign(size_t alignment, size_t size) in OsalMemAllocAlign() argument 78 buf = LOS_MemAllocAlign((VOID *)OS_SYS_MEM_ADDR, size, alignment); in OsalMemAllocAlign()
|
/drivers/hdf_core/framework/support/posix/src/ |
H A D | osal_mem.c | 55 void *OsalMemAllocAlign(size_t alignment, size_t size) in OsalMemAllocAlign() argument 65 ret = posix_memalign(&buf, alignment, size); in OsalMemAllocAlign()
|
/drivers/hdf_core/interfaces/inner_api/osal/shared/ |
H A D | osal_mem.h | 65 * @param alignment Indicates the memory boundary alignment. The value must be a power of 2. 72 void *OsalMemAllocAlign(size_t alignment, size_t size);
|
/drivers/interface/camera/metadata/include/ |
H A D | camera_metadata_info.h | 49 static uint32_t AlignTo(uint32_t val, uint32_t alignment);
|
/drivers/interface/camera/metadata/src/ |
H A D | camera_metadata_info.cpp | 477 uint32_t CameraMetadata::AlignTo(uint32_t val, uint32_t alignment) in AlignTo() argument 479 return static_cast<uint32_t>((static_cast<uintptr_t>(val) + ((alignment) - 1)) & ~((alignment) - 1)); in AlignTo()
|
Completed in 4 milliseconds