| /freebsd-12.1/sys/dev/drm2/ |
| H A D | drm_mm.h | 113 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 D | drm_mm.c | 132 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 D | new.cpp | 184 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 D | jemalloc_internal_inlines_c.h | 72 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 D | jemalloc_internal_types.h | 156 #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 D | sanitizer_allocator.cc | 41 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 D | sanitizer_allocator_checks.h | 45 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 D | sanitizer_allocator_combined.h | 48 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 D | sanitizer_allocator_report.cc | 65 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 D | ncsw_mem.c | 218 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 D | Endian.h | 38 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 D | merge.c | 42 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 D | lsan_allocator.cc | 79 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 D | base.c | 39 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 D | hwasan_allocator.cc | 147 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 D | hwasan_interceptors.cc | 91 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 D | asan_malloc_linux.cc | 65 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 D | pmm_malloc.h | 41 _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 D | msan_allocator.cc | 157 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 D | scudo_malloc.cpp | 45 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 D | cvmx-bootmem.h | 156 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 D | cvmx-bootmem.c | 437 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 D | drm_mm.h | 65 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 D | plot-sizes.py | 22 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 D | tsan_malloc_mac.cc | 28 #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);
|