Searched refs:alignment (Results 176 - 200 of 329) sorted by relevance

1234567891011>>

/freebsd-current/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_fuchsia.cpp353 void *MmapAlignedOrDieOnFatalError(uptr size, uptr alignment, argument
357 CHECK(IsPowerOfTwo(alignment));
373 size_t map_size = size + alignment;
382 addr = RoundUpTo(map_addr, alignment);
H A Dsanitizer_mac.cpp1193 const uptr alignment = local
1204 FindAvailableMemoryRange(space_size, alignment, granularity,
1212 uptr new_max_vm = RoundDownTo(largest_gap_found << shadow_scale, alignment);
1226 shadow_start = FindAvailableMemoryRange(space_size, alignment, granularity,
1234 CHECK(IsAligned(shadow_start, alignment));
1244 uptr FindAvailableMemoryRange(uptr size, uptr alignment, uptr left_padding, argument
1276 uptr gap_start = RoundUpTo((uptr)free_begin + left_padding, alignment);
1277 uptr gap_end = RoundDownTo((uptr)Min(address, max_vm_address), alignment);
H A Dsanitizer_common.h113 // Map aligned chunk of address space; size and alignment are powers of two.
115 void *MmapAlignedOrDieOnFatalError(uptr size, uptr alignment,
165 uptr FindAvailableMemoryRange(uptr size, uptr alignment, uptr left_padding,
226 // Set the min alignment of LowLevelAllocator to at least alignment.
227 void SetLowLevelAllocateMinAlignment(uptr alignment);
469 inline constexpr bool IsAligned(uptr a, uptr alignment) { argument
470 return (a & (alignment - 1)) == 0;
H A Dsanitizer_allocator_primary32.h151 static bool CanAllocate(uptr size, uptr alignment) { argument
153 alignment <= SizeClassMap::kMaxSize;
/freebsd-current/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_errors.cpp85 " alignment of the allocated type: %s;\n"
86 " alignment of the deallocated type: %s.\n",
210 "ERROR: AddressSanitizer: invalid allocation alignment: %zd, "
211 "alignment must be a power of two (thread %s)\n",
212 alignment, AsanThreadIdAndName(tid).c_str());
223 Report("ERROR: AddressSanitizer: invalid alignment requested in "
224 "aligned_alloc: %zd, alignment must be a power of two and the "
225 "requested size 0x%zx must be a multiple of alignment "
226 "(thread %s)\n", alignment, size, AsanThreadIdAndName(tid).c_str());
228 Report("ERROR: AddressSanitizer: invalid alignment requeste
[all...]
/freebsd-current/sys/kern/
H A Dsubr_busdma_bounce.c80 bus_size_t alignment; member in struct:bounce_zone
160 * fails to meet its alignment requirements.
182 if ((dmat_alignment(dmat) <= bz->alignment) &&
202 bz->alignment = MAX(dmat_alignment(dmat), PAGE_SIZE);
253 "alignment", CTLFLAG_RD, &bz->alignment, "");
H A Dsubr_bus_dma.c609 t->alignment = 1;
626 return (bus_dma_tag_create(t->parent, t->alignment, t->boundary,
644 t->alignment = pkv->num;
/freebsd-current/sys/contrib/ncsw/Peripherals/BM/
H A Dbm.h343 uint64_t alignment = 1; local
396 alignment,
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.h72 uint64_t alignment = 0; member in struct:lldb_private::ClangASTImporter::LayoutInfo
123 uint64_t &alignment,
/freebsd-current/contrib/arm-optimized-routines/string/arm/
H A Dasmdefs.h45 * - 8-byte stack alignment preservation at function entry, defaulting to the
49 * - Prologue stack alignment is implemented by detecting a push with an odd
51 * - If alignment is attempted on a list containing r0, compilation will result
53 * - If alignment is attempted in a list containing r1, r0 will be prepended to
57 * - Stack alignment is enforced via the following helper macro call-chain:
79 * - align8 - Whether to enforce alignment. Either 1 or 0, with 1 requesting
80 * alignment.
448 #define ENTRY_ALIGN(name, alignment) \
451 .align alignment; \
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DConstantInitBuilder.cpp69 CharUnits alignment,
82 GV->setAlignment(alignment.getAsAlign());
67 createGlobal(llvm::Constant *initializer, const llvm::Twine &name, CharUnits alignment, bool constant, llvm::GlobalValue::LinkageTypes linkage, unsigned addressSpace) argument
/freebsd-current/lib/libc/amd64/string/
H A Dstrspn.S34 #define ALIGN_TEXT .p2align 4,0x90 /* 16-byte alignment, nop filled */
156 and $0xf, %ecx # amount of bytes rsi is past alignment
214 and $0xf, %eax # offset of head from alignment
H A Dstpncpy.S49 push %rax # dummy push for alignment
101 and $0xf, %ecx # offset from alignment
111 lea (%rdx, %rcx, 1), %r10 # buffer length from alignment boundary
/freebsd-current/stand/kshim/
H A Dbsd_kernel.c41 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, argument
53 ret->alignment = alignment;
67 addr = malloc(dmat->maxsize + dmat->alignment, XXX, XXX);
72 addr = (void*)(((uintptr_t)addr + dmat->alignment - 1) & ~(dmat->alignment - 1));
/freebsd-current/sys/dev/pms/RefTisa/discovery/dm/
H A Ddminit.c78 memoryRequirement->dmMemory[DM_ROOT_MEM_INDEX].alignment = 4;
87 memoryRequirement->dmMemory[DM_PORT_MEM_INDEX].alignment = 4;
96 memoryRequirement->dmMemory[DM_DEVICE_MEM_INDEX].alignment = 4;
141 memoryRequirement->dmMemory[DM_EXPANDER_MEM_INDEX].alignment = 4;
150 memoryRequirement->dmMemory[DM_SMP_MEM_INDEX].alignment = 4;
159 memoryRequirement->dmMemory[DM_INDIRECT_SMP_MEM_INDEX].alignment = 4;
/freebsd-current/sys/dev/pms/RefTisa/sallsdk/spc/
H A Dmpi.c80 memoryMap->region[memoryMap->count].alignment = 32;
90 memoryMap->region[memoryMap->count].alignment = 32;
99 memoryMap->region[memoryMap->count].alignment = 4;
108 memoryMap->region[memoryMap->count].alignment = 4;
133 memoryMap->region[memoryMap->count].alignment = 128;
178 memoryMap->region[memoryMap->count].alignment = 128;
H A Dsainit.c108 memoryRequirement->agMemory[LLROOT_MEM_INDEX].alignment = sizeof(void *);
115 memoryRequirement->agMemory[LLROOT_MEM_INDEX].alignment,
123 memoryRequirement->agMemory[DEVICELINK_MEM_INDEX].alignment = sizeof(void *);
129 memoryRequirement->agMemory[DEVICELINK_MEM_INDEX].alignment,
140 memoryRequirement->agMemory[IOREQLINK_MEM_INDEX].alignment = sizeof(void *);
147 memoryRequirement->agMemory[IOREQLINK_MEM_INDEX].alignment,
154 memoryRequirement->agMemory[TIMERLINK_MEM_INDEX].alignment = sizeof(void *);
160 memoryRequirement->agMemory[TIMERLINK_MEM_INDEX].alignment,
169 memoryRequirement->agMemory[LL_FUNCTION_TRACE].alignment = sizeof(void *);
176 memoryRequirement->agMemory[LL_FUNCTION_TRACE].alignment,
327 bit32 alignment; local
[all...]
/freebsd-current/sys/vm/
H A Dvm_phys.c1537 * Find a run of contiguous physical pages, meeting alignment requirements, from
1543 vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary)
1577 * that satisfies alignment conditions and might leave enough
1582 size, alignment, boundary) &&
1618 u_long alignment, vm_paddr_t boundary)
1626 KASSERT(powerof2(alignment), ("alignment is not a power of 2"));
1639 * given alignment, and does not cross the given
1645 vm_addr_ok(pa, size, alignment, boundary))
1656 low, high, alignment, boundar
1542 vm_phys_find_freelist_contig(struct vm_freelist *fl, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary) argument
1615 vm_phys_find_queues_contig( struct vm_freelist (*queues)[VM_NFREEPOOL][VM_NFREEORDER_MAX], u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary) argument
1674 vm_phys_alloc_contig(int domain, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary) argument
[all...]
/freebsd-current/sbin/newfs_msdos/
H A Dmkfs_msdos.c252 u_int extra_res, alignment, alignto, saved_x, attempts=0; local
507 alignment = 0;
516 * cause other factors to change, which can in turn change the alignment.
520 * be half of its previous size, and thus will not throw off alignment.
574 alignment = (bpb.bpbResSectors + bpb.bpbBigFATsecs * bpb.bpbFATs + rds) %
576 if (alignment != 0)
577 extra_res += alignto - alignment;
581 } while (alignment != 0 && attempts < 2);
582 if (o.align && alignment != 0)
/freebsd-current/sys/dev/iommu/
H A Dbusdma_iommu.c357 iommu_bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, argument
367 &((struct bus_dma_tag_iommu *)parent)->common : NULL, alignment,
503 tag->common.alignment <= tag->common.maxsize &&
592 tag->common.alignment),
593 ("alignment failed: ctx %p start 0x%jx offset %x "
595 (uintmax_t)tag->common.alignment));
/freebsd-current/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common.cpp300 const uptr alignment = flags()->pointer_alignment(); local
304 if (pp % alignment)
305 pp = pp + alignment - pp % alignment;
306 for (; pp + sizeof(void *) <= end; pp += alignment) {
/freebsd-current/contrib/llvm-project/lld/ELF/
H A DSymbols.cpp593 oldSym->alignment = std::max(oldSym->alignment, other.alignment);
/freebsd-current/sys/dev/aic7xxx/
H A Daic_osm_lib.h113 #define aic_dma_tag_create(aic, parent_tag, alignment, boundary, \
117 bus_dma_tag_create(parent_tag, alignment, boundary, \
/freebsd-current/sys/dev/iwm/
H A Dif_iwm_util.c436 bus_size_t size, bus_size_t alignment)
445 error = bus_dma_tag_create(tag, alignment,
435 iwm_dma_contig_alloc(bus_dma_tag_t tag, struct iwm_dma_info *dma, bus_size_t size, bus_size_t alignment) argument
/freebsd-current/sys/dev/qat/qat/
H A Dqat_ocf_mem_pool.c191 bus_size_t alignment)
196 alignment,
197 0, /* alignment, boundary */
272 0, /* alignment, boundary */
187 qat_ocf_alloc_dma_mem(device_t dev, struct qat_ocf_dma_mem *dma_mem, int nseg, bus_size_t size, bus_size_t alignment) argument

Completed in 515 milliseconds

1234567891011>>