| /freebsd-13.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-13.1/contrib/llvm-project/libcxx/src/ |
| H A D | new.cpp | 179 if (static_cast<size_t>(alignment) < sizeof(void*)) in operator new() 180 alignment = std::align_val_t(sizeof(void*)); in operator new() 214 p = ::operator new(size, alignment); in operator new() 228 return ::operator new(size, alignment); in operator new[]() 240 p = ::operator new[](size, alignment); in operator new[]() 261 ::operator delete(ptr, alignment); in operator delete() 268 ::operator delete(ptr, alignment); in operator delete() 273 operator delete[] (void* ptr, std::align_val_t alignment) noexcept in operator delete[]() argument 275 ::operator delete(ptr, alignment); in operator delete[]() 282 ::operator delete[](ptr, alignment); in operator delete[]() [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_allocator_checks.h | 44 inline bool CheckAlignedAllocAlignmentAndSize(uptr alignment, uptr size) { in CheckAlignedAllocAlignmentAndSize() argument 46 return alignment != 0 && IsPowerOfTwo(alignment) && in CheckAlignedAllocAlignmentAndSize() 47 (size & (alignment - 1)) == 0; in CheckAlignedAllocAlignmentAndSize() 49 return alignment != 0 && size % alignment == 0; in CheckAlignedAllocAlignmentAndSize() 55 inline bool CheckPosixMemalignAlignment(uptr alignment) { in CheckPosixMemalignAlignment() argument 56 return alignment != 0 && IsPowerOfTwo(alignment) && in CheckPosixMemalignAlignment() 57 (alignment % sizeof(void *)) == 0; in CheckPosixMemalignAlignment()
|
| H A D | sanitizer_allocator.cpp | 42 uptr error = posix_memalign(&p, alignment, size); in __libc_memalign() 52 uptr alignment) { in RawInternalAlloc() argument 55 if (alignment == 0) in RawInternalAlloc() 58 return __libc_memalign(alignment, size); in RawInternalAlloc() 65 DCHECK_EQ(alignment, 0); in RawInternalAlloc() 109 uptr alignment) { in RawInternalAlloc() argument 110 if (alignment == 0) alignment = 8; in RawInternalAlloc() 114 alignment); in RawInternalAlloc() 121 uptr alignment = 8; in RawInternalRealloc() local 148 void *p = RawInternalAlloc(size, cache, alignment); in InternalAlloc() [all …]
|
| H A D | sanitizer_allocator_combined.h | 44 void *Allocate(AllocatorCache *cache, uptr size, uptr alignment) { in Allocate() argument 48 if (size + alignment < size) { in Allocate() 51 SanitizerToolName, size, alignment); in Allocate() 59 if (alignment > 8) in Allocate() 60 size = RoundUpTo(size, alignment); in Allocate() 68 if (primary_.CanAllocate(size, alignment)) in Allocate() 72 if (alignment > 8) in Allocate() 73 CHECK_EQ(reinterpret_cast<uptr>(res) & (alignment - 1), 0); in Allocate() 98 uptr alignment) { in Reallocate() argument 100 return Allocate(cache, new_size, alignment); in Reallocate() [all …]
|
| H A D | sanitizer_allocator_report.cpp | 76 void NORETURN ReportInvalidAllocationAlignment(uptr alignment, in ReportInvalidAllocationAlignment() argument 81 "power of two\n", SanitizerToolName, alignment); in ReportInvalidAllocationAlignment() 86 void NORETURN ReportInvalidAlignedAllocAlignment(uptr size, uptr alignment, in ReportInvalidAlignedAllocAlignment() argument 94 SanitizerToolName, alignment, size); in ReportInvalidAlignedAllocAlignment() 98 SanitizerToolName, alignment, size); in ReportInvalidAlignedAllocAlignment() 104 void NORETURN ReportInvalidPosixMemalignAlignment(uptr alignment, in ReportInvalidPosixMemalignAlignment() argument 113 SanitizerToolName, alignment, sizeof(void *)); in ReportInvalidPosixMemalignAlignment()
|
| /freebsd-13.1/contrib/jemalloc/include/jemalloc/internal/ |
| H A D | jemalloc_internal_inlines_c.h | 72 assert(usize == sz_sa2u(usize, alignment)); in ipallocztm() 78 ret = arena_palloc(tsdn, arena, usize, alignment, zero, tcache); 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, alignment); in iralloct_realign() 147 p = ipalloct(tsdn, usize, alignment, zero, tcache, arena); in iralloct_realign() 182 if (alignment != 0 && ((uintptr_t)ptr & ((uintptr_t)alignment-1)) in iralloct() 188 return iralloct_realign(tsdn, ptr, oldsize, size, alignment, in iralloct() 205 size_t alignment, bool zero, size_t *newsize) { in ixalloc() argument [all …]
|
| H A D | jemalloc_internal_types.h | 85 #define ALIGNMENT_ADDR2BASE(a, alignment) \ argument 86 ((void *)((uintptr_t)(a) & ((~(alignment)) + 1))) 89 #define ALIGNMENT_ADDR2OFFSET(a, alignment) \ argument 90 ((size_t)((uintptr_t)(a) & (alignment - 1))) 93 #define ALIGNMENT_CEILING(s, alignment) \ argument 94 (((s) + (alignment - 1)) & ((~(alignment)) + 1))
|
| /freebsd-13.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-13.1/contrib/llvm-project/compiler-rt/lib/dfsan/ |
| H A D | dfsan_allocator.cpp | 94 allocated = allocator.Allocate(cache, size, alignment); in DFsanAllocate() 98 allocated = allocator.Allocate(cache, size, alignment); in DFsanAllocate() 225 void *dfsan_aligned_alloc(uptr alignment, uptr size) { in dfsan_aligned_alloc() argument 231 ReportInvalidAlignedAllocAlignment(size, alignment, &stack); in dfsan_aligned_alloc() 236 void *dfsan_memalign(uptr alignment, uptr size) { in dfsan_memalign() argument 237 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in dfsan_memalign() 242 ReportInvalidAllocationAlignment(alignment, &stack); in dfsan_memalign() 248 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in dfsan_posix_memalign() 252 ReportInvalidPosixMemalignAlignment(alignment, &stack); in dfsan_posix_memalign() 254 void *ptr = DFsanAllocate(size, alignment, false /*zeroise*/); in dfsan_posix_memalign() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Endian.h | 35 template<class T, int alignment> 37 enum { value = alignment == 0 ? alignof(T) : alignment }; 62 template <typename value_type, std::size_t alignment> 75 std::size_t alignment> 77 return read<value_type, alignment>(memory, endian); in read() 96 template <typename value_type, std::size_t alignment> 106 std::size_t alignment> 108 write<value_type, alignment>(memory, value, endian); in write() 120 return read<value_type, endian, alignment>(memory); in readAtBitAlignment() 209 static constexpr std::size_t alignment = Alignment; member [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_allocation_functions.cpp | 39 int __sanitizer_posix_memalign(void **memptr, uptr alignment, uptr size) { in __sanitizer_posix_memalign() argument 42 int res = hwasan_posix_memalign(memptr, alignment, size, &stack); in __sanitizer_posix_memalign() 46 void *__sanitizer_memalign(uptr alignment, uptr size) { in __sanitizer_memalign() argument 48 return hwasan_memalign(alignment, size, &stack); in __sanitizer_memalign() 51 void *__sanitizer_aligned_alloc(uptr alignment, uptr size) { in __sanitizer_aligned_alloc() argument 53 return hwasan_aligned_alloc(alignment, size, &stack); in __sanitizer_aligned_alloc() 56 void *__sanitizer___libc_memalign(uptr alignment, uptr size) { in __sanitizer___libc_memalign() argument 58 void *ptr = hwasan_memalign(alignment, size, &stack); in __sanitizer___libc_memalign() 152 INTERCEPTOR_ALIAS(int, posix_memalign, void **memptr, SIZE_T alignment, 154 INTERCEPTOR_ALIAS(void *, aligned_alloc, SIZE_T alignment, SIZE_T size); [all …]
|
| H A D | hwasan_allocator.cpp | 132 alignment = Max(alignment, kShadowAlignment); in HwasanAllocate() 141 allocated = allocator.Allocate(cache, size, alignment); in HwasanAllocate() 280 uptr new_size, uptr alignment) { in HwasanReallocate() argument 382 ReportInvalidAlignedAllocAlignment(size, alignment, stack); in hwasan_aligned_alloc() 388 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in hwasan_memalign() 392 ReportInvalidAllocationAlignment(alignment, stack); in hwasan_memalign() 397 int hwasan_posix_memalign(void **memptr, uptr alignment, uptr size, in hwasan_posix_memalign() argument 399 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in hwasan_posix_memalign() 402 ReportInvalidPosixMemalignAlignment(alignment, stack); in hwasan_posix_memalign() 404 void *ptr = HwasanAllocate(stack, size, alignment, false); in hwasan_posix_memalign() [all …]
|
| /freebsd-13.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-13.1/contrib/llvm-project/compiler-rt/lib/scudo/ |
| H A D | scudo_malloc.cpp | 44 int posix_memalign(void **memptr, size_t alignment, size_t size) { in posix_memalign() argument 45 return scudoPosixMemalign(memptr, alignment, size); in posix_memalign() 53 INTERCEPTOR_ATTRIBUTE void *memalign(size_t alignment, size_t size) { in memalign() argument 54 return scudoAllocate(size, alignment, FromMemalign); in memalign() 58 void *__libc_memalign(size_t alignment, size_t size) ALIAS("memalign"); 68 INTERCEPTOR_ATTRIBUTE void *aligned_alloc(size_t alignment, size_t size) { in aligned_alloc() argument 69 return scudoAlignedAlloc(alignment, size); in aligned_alloc()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/lsan/ |
| H A D | lsan_allocator.cpp | 85 void *Allocate(const StackTrace &stack, uptr size, uptr alignment, in Allocate() argument 91 void *p = allocator.Allocate(GetAllocatorCache(), size, alignment); in Allocate() 125 uptr alignment) { in Reallocate() argument 151 int lsan_posix_memalign(void **memptr, uptr alignment, uptr size, in lsan_posix_memalign() argument 153 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in lsan_posix_memalign() 156 ReportInvalidPosixMemalignAlignment(alignment, &stack); in lsan_posix_memalign() 158 void *ptr = Allocate(stack, size, alignment, kAlwaysClearMemory); in lsan_posix_memalign() 162 CHECK(IsAligned((uptr)ptr, alignment)); in lsan_posix_memalign() 172 ReportInvalidAlignedAllocAlignment(size, alignment, &stack); in lsan_aligned_alloc() 178 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in lsan_memalign() [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/msan/ |
| H A D | msan_allocator.cpp | 167 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate() 171 allocated = allocator.Allocate(cache, size, alignment); in MsanAllocate() 224 uptr alignment) { in MsanReallocate() argument 315 ReportInvalidAlignedAllocAlignment(size, alignment, stack); in msan_aligned_alloc() 321 if (UNLIKELY(!IsPowerOfTwo(alignment))) { in msan_memalign() 325 ReportInvalidAllocationAlignment(alignment, stack); in msan_memalign() 330 int msan_posix_memalign(void **memptr, uptr alignment, uptr size, in msan_posix_memalign() argument 332 if (UNLIKELY(!CheckPosixMemalignAlignment(alignment))) { in msan_posix_memalign() 335 ReportInvalidPosixMemalignAlignment(alignment, stack); in msan_posix_memalign() 337 void *ptr = MsanAllocate(stack, size, alignment, false); in msan_posix_memalign() [all …]
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | busdma_machdep.c | 115 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument 142 common->alignment = alignment; in common_bus_dma_tag_create() 166 common->alignment = MAX(parent->alignment, common->alignment); in common_bus_dma_tag_create() 192 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, in bus_dma_tag_create() argument 202 error = bus_dma_bounce_impl.tag_create(parent, alignment, in bus_dma_tag_create() 207 error = tc->impl->tag_create(parent, alignment, in bus_dma_tag_create() 225 t->alignment = common->alignment; in bus_dma_template_clone()
|
| /freebsd-13.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-13.1/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_malloc_mac.cpp | 27 #define COMMON_MALLOC_MEMALIGN(alignment, size) \ argument 29 user_memalign(cur_thread(), StackTrace::GetCurrentPc(), alignment, size) 42 #define COMMON_MALLOC_POSIX_MEMALIGN(memptr, alignment, size) \ argument 44 void *p = InternalAlloc(size, nullptr, alignment); \ 49 SCOPED_INTERCEPTOR_RAW(posix_memalign, memptr, alignment, size); \ 50 int res = user_posix_memalign(thr, pc, memptr, alignment, size);
|
| /freebsd-13.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-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | wrappers_c.inc | 73 if (UNLIKELY(!alignment)) { 74 alignment = 1U; 76 if (UNLIKELY(!scudo::isPowerOfTwo(alignment))) 77 alignment = scudo::roundUpToPowerOfTwo(alignment); 80 if (UNLIKELY(!scudo::isPowerOfTwo(alignment))) { 85 scudo::reportAlignmentNotPowerOfTwo(alignment); 89 alignment); 94 if (UNLIKELY(scudo::checkPosixMemalignAlignment(alignment))) { 96 scudo::reportInvalidPosixMemalignAlignment(alignment); 201 INTERFACE WEAK void *SCUDO_PREFIX(aligned_alloc)(size_t alignment, [all …]
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | busdma_machdep.c | 105 ((paddr & (tc->alignment - 1)) != 0)) && in bus_dma_run_filter() 117 bus_size_t alignment, bus_addr_t boundary, bus_addr_t lowaddr, in common_bus_dma_tag_create() argument 144 common->alignment = alignment; in common_bus_dma_tag_create() 193 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, in bus_dma_tag_create() argument 203 error = bus_dma_bounce_impl.tag_create(parent, alignment, in bus_dma_tag_create() 208 error = tc->impl->tag_create(parent, alignment, in bus_dma_tag_create() 226 t->alignment = common->alignment; in bus_dma_template_clone()
|