Home
last modified time | relevance | path

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

12345678910>>...25

/freebsd-12.1/sys/dev/drm2/
H A Ddrm_mm.h113 unsigned alignment,
120 unsigned alignment) in drm_mm_get_block() argument
126 unsigned alignment) in drm_mm_get_block_atomic() argument
133 unsigned alignment, in drm_mm_get_block_range() argument
143 unsigned alignment, in drm_mm_get_color_block_range() argument
154 unsigned alignment, in drm_mm_get_block_atomic_range() argument
195 unsigned alignment,
210 unsigned alignment, in drm_mm_search_free_in_range() argument
229 unsigned alignment, in drm_mm_search_free_in_range_color() argument
252 unsigned alignment,
[all …]
H A Ddrm_mm.c132 if (alignment) { in drm_mm_insert_helper()
163 unsigned alignment, in drm_mm_get_block_generic() argument
229 if (alignment) { in drm_mm_insert_helper_range()
261 unsigned alignment, in drm_mm_get_block_range_generic() argument
292 size, alignment, color, in drm_mm_insert_node_in_range_generic()
298 size, alignment, color, in drm_mm_insert_node_in_range_generic()
373 if (alignment) { in check_free_hole()
376 start += alignment - tmp; in check_free_hole()
426 unsigned alignment, in drm_mm_search_free_in_range_generic() argument
500 unsigned alignment, in drm_mm_init_scan() argument
[all …]
/freebsd-12.1/contrib/libc++/src/
H A Dnew.cpp184 if (static_cast<size_t>(alignment) < sizeof(void*)) in operator new()
185 alignment = std::align_val_t(sizeof(void*)); in operator new()
219 p = ::operator new(size, alignment); in operator new()
233 return ::operator new(size, alignment); in operator new[]()
245 p = ::operator new[](size, alignment); in operator new[]()
270 ::operator delete(ptr, alignment); in operator delete()
277 ::operator delete(ptr, alignment); in operator delete()
282 operator delete[] (void* ptr, std::align_val_t alignment) _NOEXCEPT in operator delete[]() argument
284 ::operator delete(ptr, alignment); in operator delete[]()
291 ::operator delete[](ptr, alignment); in operator delete[]()
[all …]
/freebsd-12.1/contrib/jemalloc/include/jemalloc/internal/
H A Djemalloc_internal_inlines_c.h72 assert(usize == sz_sa2u(usize, alignment)); in ipallocztm()
79 assert(ALIGNMENT_ADDR2BASE(ret, alignment) == ret); in ipallocztm()
93 ipalloc(tsd_t *tsd, size_t usize, size_t alignment, bool zero) { in ipalloc() argument
94 return ipallocztm(tsd_tsdn(tsd), usize, alignment, zero, in ipalloc()
143 usize = sz_sa2u(size + extra, alignment); in iralloct_realign()
147 p = ipalloct(tsdn, usize, alignment, zero, tcache, arena); in iralloct_realign()
153 usize = sz_sa2u(size, alignment); in iralloct_realign()
157 p = ipalloct(tsdn, usize, alignment, zero, tcache, arena); in iralloct_realign()
180 if (alignment != 0 && ((uintptr_t)ptr & ((uintptr_t)alignment-1)) in iralloct()
203 size_t alignment, bool zero) { in ixalloc() argument
[all …]
H A Djemalloc_internal_types.h156 #define ALIGNMENT_ADDR2BASE(a, alignment) \ argument
157 ((void *)((uintptr_t)(a) & ((~(alignment)) + 1)))
160 #define ALIGNMENT_ADDR2OFFSET(a, alignment) \ argument
161 ((size_t)((uintptr_t)(a) & (alignment - 1)))
164 #define ALIGNMENT_CEILING(s, alignment) \ argument
165 (((s) + (alignment - 1)) & ((~(alignment)) + 1))
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator.cc41 static void *__libc_memalign(uptr alignment, uptr size) { in __libc_memalign() argument
43 uptr error = posix_memalign(&p, alignment, size); in __libc_memalign()
53 uptr alignment) { in RawInternalAlloc() argument
56 if (alignment == 0) in RawInternalAlloc()
59 return __libc_memalign(alignment, size); in RawInternalAlloc()
66 DCHECK_EQ(alignment, 0); in RawInternalAlloc()
110 uptr alignment) { in RawInternalAlloc() argument
111 if (alignment == 0) alignment = 8; in RawInternalAlloc()
115 alignment); in RawInternalAlloc()
122 uptr alignment = 8; in RawInternalRealloc() local
[all …]
H A Dsanitizer_allocator_checks.h45 INLINE bool CheckAlignedAllocAlignmentAndSize(uptr alignment, uptr size) { in CheckAlignedAllocAlignmentAndSize() argument
47 return alignment != 0 && IsPowerOfTwo(alignment) && in CheckAlignedAllocAlignmentAndSize()
48 (size & (alignment - 1)) == 0; in CheckAlignedAllocAlignmentAndSize()
50 return alignment != 0 && size % alignment == 0; in CheckAlignedAllocAlignmentAndSize()
56 INLINE bool CheckPosixMemalignAlignment(uptr alignment) { in CheckPosixMemalignAlignment() argument
57 return alignment != 0 && IsPowerOfTwo(alignment) && in CheckPosixMemalignAlignment()
58 (alignment % sizeof(void *)) == 0; // NOLINT in CheckPosixMemalignAlignment()
H A Dsanitizer_allocator_combined.h48 void *Allocate(AllocatorCache *cache, uptr size, uptr alignment) { in Allocate() argument
52 if (size + alignment < size) { in Allocate()
55 SanitizerToolName, size, alignment); in Allocate()
63 if (alignment > 8) in Allocate()
64 size = RoundUpTo(size, alignment); in Allocate()
72 if (primary_.CanAllocate(size, alignment)) in Allocate()
76 if (alignment > 8) in Allocate()
77 CHECK_EQ(reinterpret_cast<uptr>(res) & (alignment - 1), 0); in Allocate()
102 uptr alignment) { in Reallocate() argument
104 return Allocate(cache, new_size, alignment); in Reallocate()
[all …]
H A Dsanitizer_allocator_report.cc65 void NORETURN ReportInvalidAllocationAlignment(uptr alignment, in ReportInvalidAllocationAlignment() argument
70 "power of two\n", SanitizerToolName, alignment); in ReportInvalidAllocationAlignment()
75 void NORETURN ReportInvalidAlignedAllocAlignment(uptr size, uptr alignment, in ReportInvalidAlignedAllocAlignment() argument
83 SanitizerToolName, alignment, size); in ReportInvalidAlignedAllocAlignment()
87 SanitizerToolName, alignment, size); in ReportInvalidAlignedAllocAlignment()
93 void NORETURN ReportInvalidPosixMemalignAlignment(uptr alignment, in ReportInvalidPosixMemalignAlignment() argument
100 "multiple of sizeof(void*) == %zd\n", SanitizerToolName, alignment, in ReportInvalidPosixMemalignAlignment()
/freebsd-12.1/sys/contrib/ncsw/etc/
H A Dncsw_mem.c218 if (alignment < 4)
220 alignment = 4;
240 uint16_t alignment)
303 if (alignment < 4)
305 alignment = 4;
307 else if (!POWER_OF_2(alignment))
346 p_Mem->alignment = alignment;
419 if (alignment < 4)
421 alignment = 4;
423 else if (!POWER_OF_2(alignment))
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DEndian.h38 template<class T, int alignment>
40 enum { value = alignment == 0 ? alignof(T) : alignment };
65 template <typename value_type, std::size_t alignment>
78 std::size_t alignment>
80 return read<value_type, alignment>(memory, endian); in read()
99 template <typename value_type, std::size_t alignment>
109 std::size_t alignment>
111 write<value_type, alignment>(memory, value, endian); in write()
123 return read<value_type, endian, alignment>(memory); in readAtBitAlignment()
209 std::size_t alignment>
[all …]
/freebsd-12.1/contrib/binutils/bfd/
H A Dmerge.c42 unsigned int alignment; member
203 if (hashp->alignment < alignment) in sec_merge_hash_lookup()
227 hashp->alignment = alignment; in sec_merge_hash_lookup()
605 if (e->alignment) in merge_strings()
610 if (alignment != e->alignment) in merge_strings()
613 alignment = e->alignment; in merge_strings()
624 (alignment != (unsigned) -1 && alignment > sinfo->htab->entsize in merge_strings()
635 if (e->alignment >= cmp->alignment in merge_strings()
668 size = (size + e->alignment - 1) & ~((bfd_vma) e->alignment - 1); in merge_strings()
683 if (e->alignment) in merge_strings()
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/lsan/
H A Dlsan_allocator.cc79 void *Allocate(const StackTrace &stack, uptr size, uptr alignment, in Allocate() argument
85 void *p = allocator.Allocate(GetAllocatorCache(), size, alignment); in Allocate()
119 uptr alignment) { in Reallocate() argument
141 int lsan_posix_memalign(void **memptr, uptr alignment, uptr size, in lsan_posix_memalign() argument
143 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in lsan_posix_memalign()
146 ReportInvalidPosixMemalignAlignment(alignment, &stack); in lsan_posix_memalign()
148 void *ptr = Allocate(stack, size, alignment, kAlwaysClearMemory); in lsan_posix_memalign()
152 CHECK(IsAligned((uptr)ptr, alignment)); in lsan_posix_memalign()
162 ReportInvalidAlignedAllocAlignment(size, alignment, &stack); in lsan_aligned_alloc()
168 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in lsan_memalign()
[all …]
/freebsd-12.1/contrib/jemalloc/src/
H A Dbase.c39 size_t alignment = HUGEPAGE; in base_map() local
181 size_t alignment) { in base_extent_bump_alloc_helper() argument
184 assert(alignment == ALIGNMENT_CEILING(alignment, QUANTUM)); in base_extent_bump_alloc_helper()
185 assert(size == ALIGNMENT_CEILING(size, alignment)); in base_extent_bump_alloc_helper()
233 size_t alignment) { in base_extent_bump_alloc() argument
250 size_t alignment) { in base_block_alloc() argument
251 alignment = ALIGNMENT_CEILING(alignment, QUANTUM); in base_block_alloc()
252 size_t usize = ALIGNMENT_CEILING(size, alignment); in base_block_alloc()
319 alignment); in base_extent_alloc()
423 alignment = QUANTUM_CEILING(alignment); in base_alloc_impl()
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/hwasan/
H A Dhwasan_allocator.cc147 alignment = Max(alignment, kShadowAlignment); in HwasanAllocate()
156 allocated = allocator.Allocate(cache, size, alignment); in HwasanAllocate()
262 uptr new_size, uptr alignment) { in HwasanReallocate() argument
361 ReportInvalidAlignedAllocAlignment(size, alignment, stack); in hwasan_aligned_alloc()
367 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in hwasan_memalign()
371 ReportInvalidAllocationAlignment(alignment, stack); in hwasan_memalign()
376 int hwasan_posix_memalign(void **memptr, uptr alignment, uptr size, in hwasan_posix_memalign() argument
378 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in hwasan_posix_memalign()
381 ReportInvalidPosixMemalignAlignment(alignment, stack); in hwasan_posix_memalign()
383 void *ptr = HwasanAllocate(stack, size, alignment, false); in hwasan_posix_memalign()
[all …]
H A Dhwasan_interceptors.cc91 int __sanitizer_posix_memalign(void **memptr, uptr alignment, uptr size) { in __sanitizer_posix_memalign() argument
94 int res = hwasan_posix_memalign(memptr, alignment, size, &stack); in __sanitizer_posix_memalign()
98 void * __sanitizer_memalign(uptr alignment, uptr size) { in __sanitizer_memalign() argument
100 return hwasan_memalign(alignment, size, &stack); in __sanitizer_memalign()
103 void * __sanitizer_aligned_alloc(uptr alignment, uptr size) { in __sanitizer_aligned_alloc() argument
105 return hwasan_aligned_alloc(alignment, size, &stack); in __sanitizer_aligned_alloc()
108 void * __sanitizer___libc_memalign(uptr alignment, uptr size) { in __sanitizer___libc_memalign() argument
110 void *ptr = hwasan_memalign(alignment, size, &stack); in __sanitizer___libc_memalign()
199 INTERCEPTOR_ALIAS(int, posix_memalign, void **memptr, SIZE_T alignment,
201 INTERCEPTOR_ALIAS(void *, aligned_alloc, SIZE_T alignment, SIZE_T size);
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/asan/
H A Dasan_malloc_linux.cc65 static int PosixMemalignFromLocalPool(void **memptr, uptr alignment, in PosixMemalignFromLocalPool() argument
67 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) in PosixMemalignFromLocalPool()
70 CHECK(alignment >= kWordSize); in PosixMemalignFromLocalPool()
73 uptr aligned_addr = RoundUpTo(addr, alignment); in PosixMemalignFromLocalPool()
87 void* MemalignFromLocalPool(uptr alignment, uptr size) { in MemalignFromLocalPool() argument
89 alignment = Max(alignment, kWordSize); in MemalignFromLocalPool()
90 PosixMemalignFromLocalPool(&ptr, alignment, size); in MemalignFromLocalPool()
218 return PosixMemalignFromLocalPool(memptr, alignment, size); in INTERCEPTOR()
220 return asan_posix_memalign(memptr, alignment, size, &stack); in INTERCEPTOR()
248 void *(*memalign)(uptr alignment, uptr bytes);
[all …]
/freebsd-12.1/contrib/gcc/config/i386/
H A Dpmm_malloc.h41 _mm_malloc (size_t size, size_t alignment) in _mm_malloc() argument
44 if (alignment == 1) in _mm_malloc()
46 if (alignment == 2 || (sizeof (void *) == 8 && alignment == 4)) in _mm_malloc()
47 alignment = sizeof (void *); in _mm_malloc()
48 if (posix_memalign (&ptr, alignment, size) == 0) in _mm_malloc()
/freebsd-12.1/contrib/compiler-rt/lib/msan/
H A Dmsan_allocator.cc157 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate()
161 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate()
214 uptr alignment) { in MsanReallocate() argument
295 ReportInvalidAlignedAllocAlignment(size, alignment, stack); in msan_aligned_alloc()
301 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in msan_memalign()
305 ReportInvalidAllocationAlignment(alignment, stack); in msan_memalign()
310 int msan_posix_memalign(void **memptr, uptr alignment, uptr size, in msan_posix_memalign() argument
312 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in msan_posix_memalign()
315 ReportInvalidPosixMemalignAlignment(alignment, stack); in msan_posix_memalign()
317 void *ptr = MsanAllocate(stack, size, alignment, false); in msan_posix_memalign()
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/scudo/
H A Dscudo_malloc.cpp45 int posix_memalign(void **memptr, size_t alignment, size_t size) { in posix_memalign() argument
46 return scudoPosixMemalign(memptr, alignment, size); in posix_memalign()
54 INTERCEPTOR_ATTRIBUTE void *memalign(size_t alignment, size_t size) { in memalign() argument
55 return scudoAllocate(size, alignment, FromMemalign); in memalign()
59 void *__libc_memalign(size_t alignment, size_t size) ALIAS("memalign");
69 INTERCEPTOR_ATTRIBUTE void *aligned_alloc(size_t alignment, size_t size) { in aligned_alloc() argument
70 return scudoAlignedAlloc(alignment, size); in aligned_alloc()
/freebsd-12.1/sys/contrib/octeon-sdk/
H A Dcvmx-bootmem.h156 extern void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment);
171 extern void *cvmx_bootmem_alloc_address(uint64_t size, uint64_t address, uint64_t alignment);
187 extern void *cvmx_bootmem_alloc_range_flags(uint64_t size, uint64_t alignment, uint64_t min_addr, u…
203 extern void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, uint64_t min_addr, uint64_…
218 extern void *cvmx_bootmem_alloc_named(uint64_t size, uint64_t alignment, const char *name);
233 extern void *cvmx_bootmem_alloc_named_flags(uint64_t size, uint64_t alignment, const char *name, ui…
351 …uint64_t req_size, uint64_t address_min, uint64_t address_max, uint64_t alignment, uint32_t flags);
372 …ock_alloc(uint64_t size, uint64_t min_addr, uint64_t max_addr, uint64_t alignment, const char *nam…
H A Dcvmx-bootmem.c437 address = cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0); in cvmx_bootmem_alloc_range()
454 void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment) in cvmx_bootmem_alloc() argument
456 return cvmx_bootmem_alloc_range(size, alignment, 0, 0); in cvmx_bootmem_alloc()
518 return(cvmx_bootmem_alloc_named_range(size, 0, 0, alignment, name)); in cvmx_bootmem_alloc_named()
595 uint64_t alignment_mask = ~(alignment - 1); in cvmx_bootmem_phy_alloc()
620 if (alignment < CVMX_BOOTMEM_ALIGNMENT_SIZE) in cvmx_bootmem_phy_alloc()
622 alignment = CVMX_BOOTMEM_ALIGNMENT_SIZE; in cvmx_bootmem_phy_alloc()
624 alignment_mask = ~(alignment - 1); in cvmx_bootmem_phy_alloc()
628 if (alignment) in cvmx_bootmem_phy_alloc()
629 address_min = (address_min + (alignment - 1)) & ~(alignment - 1); in cvmx_bootmem_phy_alloc()
[all …]
/freebsd-12.1/sys/dev/drm/
H A Ddrm_mm.h65 unsigned alignment,
69 unsigned alignment) in drm_mm_get_block() argument
71 return drm_mm_get_block_generic(parent, size, alignment, 0); in drm_mm_get_block()
75 unsigned alignment) in drm_mm_get_block_atomic() argument
77 return drm_mm_get_block_generic(parent, size, alignment, 1); in drm_mm_get_block_atomic()
82 unsigned alignment,
/freebsd-12.1/contrib/cortex-strings/scripts/
H A Dplot-sizes.py22 def plot(records, function, alignment=None, scale=1): argument
26 if alignment != None:
27 records = [x for x in records if x.src_alignment==alignment[0] and
28 x.dst_alignment==alignment[1]]
112 for alignment in alignments:
114 if plot(records, function, alignment, scale):
115 …pylab.savefig('sizes-%s-%02d-%02d-%.1f.png' % (function, alignment[0], alignment[1], scale), dpi=7…
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_malloc_mac.cc28 #define COMMON_MALLOC_MEMALIGN(alignment, size) \ argument
30 user_memalign(cur_thread(), StackTrace::GetCurrentPc(), alignment, size)
43 #define COMMON_MALLOC_POSIX_MEMALIGN(memptr, alignment, size) \ argument
45 void *p = InternalAlloc(size, nullptr, alignment); \
50 SCOPED_INTERCEPTOR_RAW(posix_memalign, memptr, alignment, size); \
51 int res = user_posix_memalign(thr, pc, memptr, alignment, size);

12345678910>>...25