Lines Matching refs:alignment

115 	vm_offset_t  alignment,  in initWithOptions()  argument
119 return initWithPhysicalMask(inTask, options, capacity, alignment, physicalMask); in initWithOptions()
182 mach_vm_address_t alignment, in initWithPhysicalMask() argument
241 if (physicalMask && (alignment <= 1)) { in initWithPhysicalMask()
242 alignment = ((physicalMask ^ (-1ULL)) & (physicalMask - 1)); in initWithPhysicalMask()
243 highestMask = (physicalMask | alignment); in initWithPhysicalMask()
244 alignment++; in initWithPhysicalMask()
245 if (alignment < page_size) { in initWithPhysicalMask()
246 alignment = page_size; in initWithPhysicalMask()
250 …if ((options & (kIOMemorySharingTypeMask | kIOMapCacheMask | kIOMemoryClearEncrypt)) && (alignment in initWithPhysicalMask()
251 alignment = page_size; in initWithPhysicalMask()
254 if (alignment >= page_size) { in initWithPhysicalMask()
260 if (alignment > page_size) { in initWithPhysicalMask()
264 _alignment = alignment; in initWithPhysicalMask()
266 if ((capacity + alignment) < _capacity) { in initWithPhysicalMask()
275 mapSpec.alignment = _alignment; in initWithPhysicalMask()
316 if (contig || highestMask || (alignment > page_size)) { in initWithPhysicalMask()
329 capacity, highestMask, alignment, contig); in initWithPhysicalMask()
337 if (((uint32_t) alignment) != alignment) { in initWithPhysicalMask()
344 alignMask = (1UL << log2up((uint32_t) alignment)) - 1; in initWithPhysicalMask()
358 && (capacity + alignment) <= (page_size - gIOPageAllocChunkBytes)) { in initWithPhysicalMask()
361 &IOBMDPageProc, kheap, capacity, alignment); in initWithPhysicalMask()
370 } else if (alignment > 1) { in initWithPhysicalMask()
373 _buffer = IOMallocAligned_internal(kheap, capacity, alignment, in initWithPhysicalMask()
470 mach_vm_address_t alignment, in initControlWithPhysicalMask() argument
474 return initWithPhysicalMask(inTask, options, capacity, alignment, in initControlWithPhysicalMask()
501 vm_offset_t alignment) in inTaskWithOptions() argument
505 if (me && !me->initWithPhysicalMask(inTask, options, capacity, alignment, 0)) { in inTaskWithOptions()
516 vm_offset_t alignment, in inTaskWithOptions() argument
525 if (!me->initWithPhysicalMask(inTask, options, capacity, alignment, 0)) { in inTaskWithOptions()
566 vm_offset_t alignment) in initWithOptions() argument
568 return initWithPhysicalMask(kernel_task, options, capacity, alignment, (mach_vm_address_t)0); in initWithOptions()
576 vm_offset_t alignment) in withOptions() argument
580 if (me && !me->initWithPhysicalMask(kernel_task, options, capacity, alignment, 0)) { in withOptions()
647 mach_vm_address_t alignment; in withBytes() local
649 alignment = (inLength <= page_size) ? inLength : page_size; in withBytes()
653 inLength, alignment, 0 )) { in withBytes()
685 vm_offset_t alignment = _alignment; in free() local
689 if (alignment >= page_size) { in free()
754 } else if (alignment > 1) { in free()