Home
last modified time | relevance | path

Searched refs:alignment (Results 1 – 25 of 339) sorted by relevance

12345678910>>...14

/aosp12/art/libartbase/base/
H A Dlength_prefixed_array.h38 return AtUnchecked(index, element_size, alignment);
43 return AtUnchecked(index, element_size, alignment);
51 size_t alignment = alignof(T)) const {
60 size_t alignment = alignof(T)) const {
66 size_t alignment = alignof(T)) {
67 DCHECK_ALIGNED_PARAM(element_size, alignment);
73 size_t alignment = alignof(T)) {
74 size_t result = OffsetOfElement(num_elements, element_size, alignment);
75 DCHECK_ALIGNED_PARAM(result, alignment);
96 T& AtUnchecked(size_t index, size_t element_size, size_t alignment) { in AtUnchecked() argument
[all …]
/aosp12/bionic/benchmarks/tests/
H A Dbenchmark_test.cpp22 for (size_t alignment = 1; alignment <= 32; alignment *= 2) { in TEST() local
23 for (size_t or_mask = 0; or_mask < alignment; ++or_mask) { in TEST()
24 uintptr_t aligned_ptr = reinterpret_cast<uintptr_t>(GetAlignedMemory(buf.data(), alignment, in TEST()
26 ASSERT_EQ(aligned_ptr % alignment, or_mask); in TEST()
27 ASSERT_EQ(aligned_ptr & alignment, alignment); in TEST()
34 for (size_t alignment = 1; alignment <= 2048; alignment *= 2) { in TEST() local
35 uintptr_t aligned_ptr = reinterpret_cast<uintptr_t>(GetAlignedPtr(&buf, alignment, 100)); in TEST()
36 ASSERT_EQ(aligned_ptr & alignment, alignment); in TEST()
37 ASSERT_EQ(aligned_ptr & (alignment - 1), 0u); in TEST()
/aosp12/bionic/benchmarks/
H A Dutil.cpp29 char* GetAlignedMemory(char* orig_ptr, size_t alignment, size_t or_mask) { in GetAlignedMemory() argument
30 if ((alignment & (alignment - 1)) != 0) { in GetAlignedMemory()
33 if (or_mask > alignment) { in GetAlignedMemory()
37 if (alignment > 0) { in GetAlignedMemory()
41 ptr += alignment - (ptr & (alignment - 1)); in GetAlignedMemory()
42 ptr |= alignment | or_mask; in GetAlignedMemory()
49 buf->resize(nbytes + 3 * alignment); in GetAlignedPtr()
50 return GetAlignedMemory(buf->data(), alignment, 0); in GetAlignedPtr()
54 buf->resize(nchars + ceil((3 * alignment) / sizeof(wchar_t))); in GetAlignedPtr()
56 alignment, 0)); in GetAlignedPtr()
[all …]
/aosp12/hardware/qcom/msm8996/kernel-headers/media/
H A Dmsm_media_info.h427 alignment = 128; in VENUS_Y_STRIDE()
431 alignment = 256; in VENUS_Y_STRIDE()
453 alignment = 128; in VENUS_UV_STRIDE()
457 alignment = 256; in VENUS_UV_STRIDE()
479 alignment = 32; in VENUS_Y_SCANLINES()
482 alignment = 16; in VENUS_Y_SCANLINES()
503 alignment = 16; in VENUS_UV_SCANLINES()
506 alignment = 32; in VENUS_UV_SCANLINES()
626 alignment = 128; in VENUS_RGB_STRIDE()
650 alignment = 32; in VENUS_RGB_SCANLINES()
[all …]
/aosp12/hardware/qcom/msm8996/original-kernel-headers/media/
H A Dmsm_media_info.h427 alignment = 128; in VENUS_Y_STRIDE()
431 alignment = 256; in VENUS_Y_STRIDE()
453 alignment = 128; in VENUS_UV_STRIDE()
457 alignment = 256; in VENUS_UV_STRIDE()
479 alignment = 32; in VENUS_Y_SCANLINES()
482 alignment = 16; in VENUS_Y_SCANLINES()
503 alignment = 16; in VENUS_UV_SCANLINES()
506 alignment = 32; in VENUS_UV_SCANLINES()
626 alignment = 128; in VENUS_RGB_STRIDE()
650 alignment = 32; in VENUS_RGB_SCANLINES()
[all …]
/aosp12/hardware/qcom/msm8x09/kernel-headers/media/
H A Dmsm_media_info.h427 alignment = 128; in VENUS_Y_STRIDE()
431 alignment = 256; in VENUS_Y_STRIDE()
453 alignment = 128; in VENUS_UV_STRIDE()
457 alignment = 256; in VENUS_UV_STRIDE()
479 alignment = 32; in VENUS_Y_SCANLINES()
482 alignment = 16; in VENUS_Y_SCANLINES()
503 alignment = 16; in VENUS_UV_SCANLINES()
506 alignment = 32; in VENUS_UV_SCANLINES()
626 alignment = 128; in VENUS_RGB_STRIDE()
650 alignment = 32; in VENUS_RGB_SCANLINES()
[all …]
/aosp12/hardware/qcom/msm8x09/original-kernel-headers/media/
H A Dmsm_media_info.h427 alignment = 128; in VENUS_Y_STRIDE()
431 alignment = 256; in VENUS_Y_STRIDE()
453 alignment = 128; in VENUS_UV_STRIDE()
457 alignment = 256; in VENUS_UV_STRIDE()
479 alignment = 32; in VENUS_Y_SCANLINES()
482 alignment = 16; in VENUS_Y_SCANLINES()
503 alignment = 16; in VENUS_UV_SCANLINES()
506 alignment = 32; in VENUS_UV_SCANLINES()
626 alignment = 128; in VENUS_RGB_STRIDE()
650 alignment = 32; in VENUS_RGB_SCANLINES()
[all …]
/aosp12/bionic/libc/malloc_hooks/
H A Dmalloc_hooks.cpp63 void* hooks_memalign(size_t alignment, size_t bytes);
64 void* hooks_aligned_alloc(size_t alignment, size_t bytes);
69 int hooks_posix_memalign(void** memptr, size_t alignment, size_t size);
94 return g_dispatch->memalign(alignment, bytes); in default_memalign_hook()
142 void* hooks_memalign(size_t alignment, size_t bytes) { in hooks_memalign() argument
146 return g_dispatch->memalign(alignment, bytes); in hooks_memalign()
183 void* hooks_aligned_alloc(size_t alignment, size_t size) { in hooks_aligned_alloc() argument
185 if (!powerof2(alignment) || (size % alignment) != 0) { in hooks_aligned_alloc()
195 return g_dispatch->aligned_alloc(alignment, size); in hooks_aligned_alloc()
200 if (alignment < sizeof(void*) || !powerof2(alignment)) { in hooks_posix_memalign()
[all …]
/aosp12/hardware/qcom/msm8994/kernel-headers/media/
H A Dmsm_media_info.h333 unsigned int alignment, stride = 0; in VENUS_Y_STRIDE() local
342 alignment = 128; in VENUS_Y_STRIDE()
343 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_Y_STRIDE()
346 alignment = 128; in VENUS_Y_STRIDE()
358 unsigned int alignment, stride = 0; in VENUS_UV_STRIDE() local
367 alignment = 128; in VENUS_UV_STRIDE()
371 alignment = 128; in VENUS_UV_STRIDE()
383 unsigned int alignment, sclines = 0; in VENUS_Y_SCANLINES() local
393 alignment = 32; in VENUS_Y_SCANLINES()
405 unsigned int alignment, sclines = 0; in VENUS_UV_SCANLINES() local
[all …]
/aosp12/hardware/qcom/msm8994/original-kernel-headers/media/
H A Dmsm_media_info.h333 unsigned int alignment, stride = 0; in VENUS_Y_STRIDE() local
342 alignment = 128; in VENUS_Y_STRIDE()
343 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_Y_STRIDE()
346 alignment = 128; in VENUS_Y_STRIDE()
358 unsigned int alignment, stride = 0; in VENUS_UV_STRIDE() local
367 alignment = 128; in VENUS_UV_STRIDE()
371 alignment = 128; in VENUS_UV_STRIDE()
383 unsigned int alignment, sclines = 0; in VENUS_Y_SCANLINES() local
393 alignment = 32; in VENUS_Y_SCANLINES()
405 unsigned int alignment, sclines = 0; in VENUS_UV_SCANLINES() local
[all …]
/aosp12/hardware/qcom/msm8x84/kernel-headers/media/
H A Dmsm_media_info.h154 unsigned int alignment, stride = 0; in VENUS_Y_STRIDE() local
162 alignment = 128; in VENUS_Y_STRIDE()
163 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_Y_STRIDE()
174 unsigned int alignment, stride = 0; in VENUS_UV_STRIDE() local
182 alignment = 128; in VENUS_UV_STRIDE()
183 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_UV_STRIDE()
194 unsigned int alignment, sclines = 0; in VENUS_Y_SCANLINES() local
202 alignment = 32; in VENUS_Y_SCANLINES()
203 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
214 unsigned int alignment, sclines = 0; in VENUS_UV_SCANLINES() local
[all …]
/aosp12/hardware/qcom/msm8x84/original-kernel-headers/media/
H A Dmsm_media_info.h154 unsigned int alignment, stride = 0; in VENUS_Y_STRIDE() local
162 alignment = 128; in VENUS_Y_STRIDE()
163 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_Y_STRIDE()
174 unsigned int alignment, stride = 0; in VENUS_UV_STRIDE() local
182 alignment = 128; in VENUS_UV_STRIDE()
183 stride = MSM_MEDIA_ALIGN(width, alignment); in VENUS_UV_STRIDE()
194 unsigned int alignment, sclines = 0; in VENUS_Y_SCANLINES() local
202 alignment = 32; in VENUS_Y_SCANLINES()
203 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
214 unsigned int alignment, sclines = 0; in VENUS_UV_SCANLINES() local
[all …]
/aosp12/frameworks/av/media/codecs/amrwb/enc/src/
H A Dmem_align.c40 mem_malloc(VO_MEM_OPERATOR *pMemop, unsigned int size, unsigned char alignment, unsigned int CodecI… in mem_malloc() argument
46 if (!alignment) { in mem_malloc()
64 MemInfo.Size = size + alignment; in mem_malloc()
71 pMemop->Set(CodecID, tmp, 0, size + alignment); in mem_malloc()
74 (unsigned char *) ((intptr_t) (tmp + alignment - 1) & in mem_malloc()
75 (~((intptr_t) (alignment - 1)))); in mem_malloc()
78 mem_ptr += alignment; in mem_malloc()
/aosp12/bionic/libc/bionic/
H A Dbionic_elf_tls.cpp76 bool __bionic_check_tls_alignment(size_t* alignment) { in __bionic_check_tls_alignment() argument
80 if (*alignment == 0 || !powerof2(*alignment)) { in __bionic_check_tls_alignment()
84 *alignment = MIN(*alignment, PAGE_SIZE); in __bionic_check_tls_alignment()
109 const size_t result = reserve(exe_segment->size, exe_segment->alignment); in reserve_exe_segment_and_tcb()
116 const size_t exe_tpoff = __BIONIC_ALIGN(sizeof(void*) * 2, exe_segment->alignment); in reserve_exe_segment_and_tcb()
122 progname, exe_segment->alignment, min_bionic_alignment, in reserve_exe_segment_and_tcb()
136 const size_t max_align = MAX(alignof(bionic_tcb), exe_segment->alignment); in reserve_exe_segment_and_tcb()
160 size_t StaticTlsLayout::reserve(size_t size, size_t alignment) { in reserve() argument
161 offset_ = round_up_with_overflow_check(offset_, alignment); in reserve()
164 alignment_ = MAX(alignment_, alignment); in reserve()
[all …]
H A Dmalloc_limit.cpp50 static void* LimitMemalign(size_t alignment, size_t bytes);
51 static int LimitPosixMemalign(void** memptr, size_t alignment, size_t size);
53 static void* LimitAlignedAlloc(size_t alignment, size_t size);
149 static void* LimitMemalign(size_t alignment, size_t bytes) { in LimitMemalign() argument
157 return IncrementLimit(dispatch_table->memalign(alignment, bytes)); in LimitMemalign()
159 return IncrementLimit(Malloc(memalign)(alignment, bytes)); in LimitMemalign()
171 retval = dispatch_table->posix_memalign(memptr, alignment, size); in LimitPosixMemalign()
173 retval = Malloc(posix_memalign)(memptr, alignment, size); in LimitPosixMemalign()
182 static void* LimitAlignedAlloc(size_t alignment, size_t size) { in LimitAlignedAlloc() argument
190 return IncrementLimit(dispatch_table->aligned_alloc(alignment, size)); in LimitAlignedAlloc()
[all …]
H A Dmalloc_common.cpp145 extern "C" void* memalign(size_t alignment, size_t bytes) { in memalign() argument
148 return MaybeTagPointer(dispatch_table->memalign(alignment, bytes)); in memalign()
150 void* result = Malloc(memalign)(alignment, bytes); in memalign()
152 warning_log("memalign(%zu, %zu) failed: returning null pointer", alignment, bytes); in memalign()
157 extern "C" int posix_memalign(void** memptr, size_t alignment, size_t size) { in posix_memalign() argument
161 result = dispatch_table->posix_memalign(memptr, alignment, size); in posix_memalign()
163 result = Malloc(posix_memalign)(memptr, alignment, size); in posix_memalign()
171 extern "C" void* aligned_alloc(size_t alignment, size_t size) { in aligned_alloc() argument
174 return MaybeTagPointer(dispatch_table->aligned_alloc(alignment, size)); in aligned_alloc()
176 void* result = Malloc(aligned_alloc)(alignment, size); in aligned_alloc()
[all …]
/aosp12/art/test/667-checker-simd-alignment/
H A DAndroid.bp3 // Build rules for ART run-test `667-checker-simd-alignment`.
16 name: "art-run-test-667-checker-simd-alignment",
21 ":art-run-test-667-checker-simd-alignment-expected-stdout",
22 ":art-run-test-667-checker-simd-alignment-expected-stderr",
31 name: "art-run-test-667-checker-simd-alignment-expected-stdout",
32 out: ["art-run-test-667-checker-simd-alignment-expected-stdout.txt"],
39 name: "art-run-test-667-checker-simd-alignment-expected-stderr",
40 out: ["art-run-test-667-checker-simd-alignment-expected-stderr.txt"],
/aosp12/system/core/libutils/
H A DUnicode_test.cpp132 const size_t alignment = sysconf(_SC_PAGESIZE); in TEST_F() local
133 const size_t size = 2 * alignment; in TEST_F()
134 ASSERT_EQ(posix_memalign(&memptr, alignment, size), 0); in TEST_F()
138 char16_t* const emptyString = (char16_t* const)((char*)memptr + alignment - 4); in TEST_F()
141 ASSERT_EQ(mprotect((char*)memptr + alignment, alignment, PROT_NONE), 0); in TEST_F()
146 ASSERT_EQ(mprotect((char*)memptr + alignment, alignment, PROT_READ | PROT_WRITE), 0); in TEST_F()
/aosp12/build/make/tools/zipalign/
H A DZipAlignMain.cpp60 int alignment; in main() local
109 alignment = strtol(argv[0], &endp, 10); in main()
110 if (*endp != '\0' || alignment <= 0) { in main()
118 result = verify(argv[1], alignment, verbose, pageAlignSharedLibs); in main()
121 result = process(argv[1], argv[2], alignment, force, zopfli, pageAlignSharedLibs); in main()
125 result = verify(argv[2], alignment, verbose, pageAlignSharedLibs); in main()
H A DZipAlign.cpp45 static int copyAndAlign(ZipFile* pZin, ZipFile* pZout, int alignment, bool zopfli, in copyAndAlign() argument
74 const int alignTo = getAlignment(pageAlignSharedLibs, alignment, pEntry); in copyAndAlign()
97 int alignment, bool force, bool zopfli, bool pageAlignSharedLibs) in process() argument
128 int result = copyAndAlign(&zin, &zout, alignment, zopfli, pageAlignSharedLibs); in process()
139 int verify(const char* fileName, int alignment, bool verbose, in verify() argument
146 printf("Verifying alignment of %s (%d)...\n", fileName, alignment); in verify()
165 const int alignTo = getAlignment(pageAlignSharedLibs, alignment, pEntry); in verify()
/aosp12/frameworks/rs/script_api/include/
H A Drs_value_types.rsh259 * with a 64 bit alignment.
262 * with a 64 bit alignment.
310 * with a 16 bit alignment.
318 * with a 32 bit alignment.
326 * with a 32 bit alignment.
334 * with a 32 bit alignment.
342 * with a 64 bit alignment.
350 * with a 64 bit alignment.
358 * with a 64 bit alignment.
406 * with a 16 bit alignment.
[all …]
/aosp12/hardware/google/pixel/pixelstats/
H A DWirelessChargeStats.cpp87 const int alignment) { in CalculateWirelessChargeMetrics() argument
97 if (alignment_ == 0 || ((alignment >= 0) && (alignment_ > alignment))) { in CalculateWirelessChargeMetrics()
99 alignment_ = alignment; in CalculateWirelessChargeMetrics()
119 const int32_t alignment = buf[6]; in CalculateWirelessChargeStats() local
121 if (alignment >= 0 && alignment < 100) in CalculateWirelessChargeStats()
/aosp12/system/libhwbinder/
H A DDebug.cpp161 size_t alignment, bool cStyle, in printHexData() argument
164 if (alignment == 0) { in printHexData()
165 if (bytesPerLine >= 16) alignment = 4; in printHexData()
166 else if (bytesPerLine >= 8) alignment = 2; in printHexData()
167 else alignment = 1; in printHexData()
225 size_t align_offset = alignment-(alignment?1:0); in printHexData()
231 … for (index = 0; index < alignment || (alignment == 0 && index < bytesPerLine); index++) { in printHexData()
234 if (index == 0 && word > 0 && alignment > 0) { in printHexData()
/aosp12/hardware/qcom/sm8150/media/mm-video-v4l2/vidc/venc/inc/
H A Domx_swvenc_mpeg4.h210 unsigned int alignment, stride = 0; in SWVENC_Y_STRIDE() local
218 alignment = 128; in SWVENC_Y_STRIDE()
219 stride = ALIGN(width, alignment); in SWVENC_Y_STRIDE()
229 unsigned int alignment, scanlines = 0; in SWVENC_Y_SCANLINES() local
236 alignment = 32; in SWVENC_Y_SCANLINES()
239 alignment = 64; in SWVENC_Y_SCANLINES()
244 scanlines = ALIGN(height, alignment); in SWVENC_Y_SCANLINES()
250 unsigned int alignment, scanlines = 0; in SWVENC_UV_SCANLINES() local
258 alignment = 16; in SWVENC_UV_SCANLINES()
263 scanlines = ALIGN((height+1)>>1, alignment); in SWVENC_UV_SCANLINES()
/aosp12/frameworks/native/libs/binder/
H A DDebug.cpp177 size_t alignment, bool cStyle, in printHexData() argument
180 if (alignment == 0) { in printHexData()
181 if (bytesPerLine >= 16) alignment = 4; in printHexData()
182 else if (bytesPerLine >= 8) alignment = 2; in printHexData()
183 else alignment = 1; in printHexData()
241 size_t align_offset = alignment-(alignment?1:0); in printHexData()
247 … for (index = 0; index < alignment || (alignment == 0 && index < bytesPerLine); index++) { in printHexData()
250 if (index == 0 && word > 0 && alignment > 0) { in printHexData()

12345678910>>...14