| /xnu-11215/iokit/Kernel/ |
| H A D | IOBufferMemoryDescriptor.cpp | 115 vm_offset_t alignment, in initWithOptions() argument 182 mach_vm_address_t alignment, in initWithPhysicalMask() argument 244 alignment++; in initWithPhysicalMask() 246 alignment = page_size; in initWithPhysicalMask() 251 alignment = page_size; in initWithPhysicalMask() 264 _alignment = alignment; in initWithPhysicalMask() 337 if (((uint32_t) alignment) != alignment) { in initWithPhysicalMask() 501 vm_offset_t alignment) in inTaskWithOptions() argument 516 vm_offset_t alignment, in inTaskWithOptions() argument 566 vm_offset_t alignment) in initWithOptions() argument [all …]
|
| H A D | IOLib.cpp | 529 if (((uint32_t) alignment) != alignment) { 541 alignment = (1UL << log2up((uint32_t) alignment)); 542 alignMask = alignment - 1; 739 if (alignment == 0) { in IOKernelAllocateWithPhysicalRestrict() 740 alignment = 1; in IOKernelAllocateWithPhysicalRestrict() 743 alignMask = alignment - 1; in IOKernelAllocateWithPhysicalRestrict() 859 if (alignment == 0) { in IOMallocContiguous() 860 alignment = 1; in IOMallocContiguous() 873 alignMask = alignment - 1; in IOMallocContiguous() 1045 if (alignment > page_size) { in IOMallocPageablePages() [all …]
|
| H A D | IORangeAllocator.cpp | 198 IORangeScalar alignment ) in allocate() argument 209 if (0 == alignment) { in allocate() 210 alignment = defaultAlignmentMask; in allocate() 212 alignment--; in allocate() 222 data = (thisStart + alignment) & ~alignment; in allocate()
|
| H A D | IODMACommand.cpp | 151 UInt32 alignment, in withSpecification() argument 160 alignment, mapper, refCon)) { in withSpecification() 227 UInt32 alignment, in initWithSpecification() argument 255 UInt32 alignment; in setSpecification() local 304 if (!alignment) { in setSpecification() 305 alignment = 1; in setSpecification() 310 if (!alignment) { in setSpecification() 311 alignment = 1; in setSpecification() 316 if (!alignment) { in setSpecification() 317 alignment = (fAlignMask + 1); in setSpecification() [all …]
|
| H A D | IOKitKernelInternal.h | 71 mach_vm_size_t alignment,
|
| /xnu-11215/iokit/IOKit/ |
| H A D | IOMemoryCursor.h | 119 IOPhysicalLength alignment = 1); 133 IOPhysicalLength alignment = 1); 194 IOPhysicalLength alignment = 1); 205 IOPhysicalLength alignment = 1); 270 IOPhysicalLength alignment = 1); 282 IOPhysicalLength alignment = 1); 346 IOPhysicalLength alignment = 1); 357 IOPhysicalLength alignment = 1);
|
| H A D | IOBufferMemoryDescriptor.h | 94 vm_offset_t alignment, 103 mach_vm_address_t alignment, 119 mach_vm_address_t alignment, 182 …vm_offset_t alignment) APPLE_KEXT_DEPRECATED; /* use withOptions() instea… 194 vm_offset_t alignment = 1); 218 vm_offset_t alignment = 1); 244 vm_offset_t alignment,
|
| H A D | IODMACommand.h | 225 UInt32 alignment = 1, 255 UInt32 alignment = 1, 300 UInt32 alignment = 1, 485 UInt32 alignment = 1, 620 UInt32 alignment, in weakWithSpecification() argument 638 maxTransferSize, alignment, mapper, refCon); in weakWithSpecification()
|
| H A D | IOLib.h | 192 vm_size_t alignment, 200 vm_size_t alignment, in __IOMallocAligned_internal() argument 203 void *addr = (IOMallocAligned_internal)(kalloc_heap_cfg, size, alignment, flags); in __IOMallocAligned_internal() 210 #define IOMallocAligned(size, alignment) \ argument 211 __IOMallocAligned_internal(KHEAP_DATA_BUFFERS, size, alignment, Z_WAITOK) 215 void * IOMallocAligned(vm_size_t size, vm_offset_t alignment) __attribute__((alloc_size(1))); 251 void * IOMallocContiguous(vm_size_t size, vm_size_t alignment, 270 void * IOMallocPageable(vm_size_t size, vm_size_t alignment) __attribute__((alloc_size(1))); 279 void * IOMallocPageableZero(vm_size_t size, vm_size_t alignment) __attribute__((alloc_size(1)));
|
| H A D | IORangeAllocator.h | 147 IORangeScalar alignment = 0 );
|
| H A D | IOMemoryDescriptor.h | 181 uint64_t alignment; member
|
| /xnu-11215/osfmk/kdp/output_stages/ |
| H A D | out_disk.c | 43 size_t alignment; member 59 uint64_t offset_misalignment = offset % stage_data->alignment; in disk_stage_write() 92 uint64_t offset_misalignment = offset % stage_data->alignment; in disk_stage_write() 169 uint64_t offset_misalignment = offset % stage_data->alignment; in disk_stage_read() 183 …PolledCoreFileVars->readEnd = roundup(gIOPolledCoreFileVars->fileSize, stage_data->alignment); in disk_stage_read() 328 data->alignment = KERN_COREDUMP_BEGIN_FILEBYTES_ALIGN; in disk_stage_initialize()
|
| /xnu-11215/iokit/DriverKit/ |
| H A D | IOBufferMemoryDescriptor.iig | 63 …* @param alignment For small less-than-page-size buffers, control the alignment of the memor… 64 * Pass zero for no guaranteed alignment. 71 uint64_t alignment,
|
| H A D | IOMemoryDescriptor.iig | 128 * @param alignment of the memory virtual mapping. Only zero for no alignment is supported. 139 uint64_t alignment, 189 uint64_t alignment,
|
| /xnu-11215/osfmk/i386/commpage/ |
| H A D | commpage.h | 55 #define COMMPAGE_FUNCTION_START(label, codetype, alignment) \ 58 .align alignment, 0x90 ;\
|
| /xnu-11215/iokit/Tests/ |
| H A D | Tests.cpp | 1842 vm_size_t alignment = 0; in IOMallocPageableTests() local 1845 for (alignment = 1; alignment <= page_size; alignment <<= 1) { in IOMallocPageableTests() 1846 uintptr_t alignMask = alignment - 1; in IOMallocPageableTests() 1847 void * addr = IOMallocPageable(size, alignment); in IOMallocPageableTests() 1849 IOLog("IOMallocPageable(size=%u, alignment=%u) failed\n", (uint32_t)size, (uint32_t)alignment); in IOMallocPageableTests() 1853 …ize=%u, alignment=%u) returned unaligned pointer %p\n", (uint32_t)size, (uint32_t)alignment, addr); in IOMallocPageableTests() 1858 addr = IOMallocPageableZero(size, alignment); in IOMallocPageableTests() 1860 …IOLog("IOMallocPageableZero(size=%u, alignment=%u) failed\n", (uint32_t)size, (uint32_t)alignment); in IOMallocPageableTests() 1864 …ize=%u, alignment=%u) returned unaligned pointer %p\n", (uint32_t)size, (uint32_t)alignment, addr); in IOMallocPageableTests() 1869 …%u, alignment=%u) -> %p, byte at %p is nonzero\n", (uint32_t)size, (uint32_t)alignment, addr, ptr); in IOMallocPageableTests()
|
| /xnu-11215/san/memory/ |
| H A D | ubsan-blacklist | 8 [alignment]
|
| H A D | ubsan.c | 354 const size_t alignment = 1 << v->align->align; in format_type_mismatch() local 365 if (alignment && (addr & (alignment - 1))) { in format_type_mismatch() 367 ubsan_json_unum(ub, "required", alignment); in format_type_mismatch()
|
| /xnu-11215/libkern/kxld/ |
| H A D | kxld_util.c | 783 kxld_addr_t alignment = (1 << align); in kxld_align_address() local 790 low_bits = (address) & (alignment - 1); in kxld_align_address() 792 address += (alignment - low_bits); in kxld_align_address()
|
| /xnu-11215/iokit/bsddev/skywalk/ |
| H A D | IOSkywalkSupport.cpp | 77 mach_vm_address_t alignment, 1295 mach_vm_address_t alignment, in OSDefineMetaClassAndFinalStructorsWithZone() 1329 inTask, options, capacity, alignment, 0); in OSDefineMetaClassAndFinalStructorsWithZone() 1333 inTask, options, capacity, alignment, 0); in OSDefineMetaClassAndFinalStructorsWithZone() 1352 TASK_NULL, options, capacity, alignment, 0); in OSDefineMetaClassAndFinalStructorsWithZone() 1356 TASK_NULL, options, capacity, alignment, 0); in OSDefineMetaClassAndFinalStructorsWithZone()
|
| /xnu-11215/makedefs/ |
| H A D | MakeInc.def | 590 # UBSan alignment + KASan code size is too large 592 UBSAN_DISABLED += alignment unreachable 834 # multiple of the block size in alignment/length, we will implictly map 839 # mandating 32MB alignment. Image base (i.e. __TEXT) must be 16KB 840 # aligned since ld64 will link with 16KB alignment for ARM64.
|
| /xnu-11215/osfmk/vm/ |
| H A D | pmap.h | 167 extern void *pmap_steal_memory(vm_size_t size, vm_size_t alignment); /* Early memory allocation */
|
| H A D | vm_resident.c | 1239 vm_size_t alignment, in pmap_steal_memory_internal() argument 1258 if (alignment == 0) { in pmap_steal_memory_internal() 1259 alignment = sizeof(void*); in pmap_steal_memory_internal() 1265 assert(alignment <= PAGE_SIZE); in pmap_steal_memory_internal() 1266 assert((alignment & (alignment - 1)) == 0); in pmap_steal_memory_internal() 1295 virtual_space_start = (virtual_space_start + (alignment - 1)) & ~(alignment - 1); in pmap_steal_memory_internal() 1374 vm_size_t alignment) in pmap_steal_memory() argument 1376 return pmap_steal_memory_internal(size, alignment, FALSE, 0, PMAP_MAPPING_TYPE_RESTRICTED); in pmap_steal_memory()
|
| /xnu-11215/tests/ |
| H A D | test_sysctl_kern_procargs_25397314.m | 92 /* Ensure alignment and check if the uint16_t at cursor is the magic value */
|
| /xnu-11215/libsyscall/mach/ |
| H A D | err_iokit.sub | 65 "(iokit/common) alignment error", // 0x2d0
|