Lines Matching refs:alignment
516 vm_size_t alignment, zalloc_flags_t flags)
529 if (((uint32_t) alignment) != alignment) {
541 alignment = (1UL << log2up((uint32_t) alignment));
542 alignMask = alignment - 1;
655 vm_size_t size, vm_size_t alignment);
658 vm_size_t size, vm_size_t alignment) in IOMallocAligned_external() argument
660 return IOMallocAligned_internal(KHEAP_DATA_BUFFERS, size, alignment, in IOMallocAligned_external()
726 mach_vm_size_t alignment, in IOKernelAllocateWithPhysicalRestrict() argument
739 if (alignment == 0) { in IOKernelAllocateWithPhysicalRestrict()
740 alignment = 1; in IOKernelAllocateWithPhysicalRestrict()
743 alignMask = alignment - 1; in IOKernelAllocateWithPhysicalRestrict()
750 || (alignment > page_size); in IOKernelAllocateWithPhysicalRestrict()
762 || (alignment > page_size); in IOKernelAllocateWithPhysicalRestrict()
851 IOMallocContiguous(vm_size_t size, vm_size_t alignment, in IOMallocContiguous() argument
859 if (alignment == 0) { in IOMallocContiguous()
860 alignment = 1; in IOMallocContiguous()
866 size, 0 /*maxPhys*/, alignment, true); in IOMallocContiguous()
873 alignMask = alignment - 1; in IOMallocContiguous()
1040 IOMallocPageablePages(vm_size_t size, vm_size_t alignment, vm_tag_t tag) in IOMallocPageablePages() argument
1045 if (alignment > page_size) { in IOMallocPageablePages()
1102 IOMallocPageableInternal(vm_size_t size, vm_size_t alignment, bool zeroed) in IOMallocPageableInternal() argument
1106 if (((uint32_t) alignment) != alignment) { in IOMallocPageableInternal()
1111 alignment > page_size) { in IOMallocPageableInternal()
1112 addr = IOMallocPageablePages(size, alignment, IOMemoryTag(kernel_map)); in IOMallocPageableInternal()
1116 &IOMallocOnePageablePage, KHEAP_DEFAULT, size, (uint32_t) alignment)); in IOMallocPageableInternal()
1126 addr = IOMallocPageablePages(allocSize, alignment, IOMemoryTag(kernel_map)); in IOMallocPageableInternal()
1141 IOMallocPageable(vm_size_t size, vm_size_t alignment) in IOMallocPageable() argument
1143 return IOMallocPageableInternal(size, alignment, /*zeroed*/ false); in IOMallocPageable()
1147 IOMallocPageableZero(vm_size_t size, vm_size_t alignment) in IOMallocPageableZero() argument
1149 return IOMallocPageableInternal(size, alignment, /*zeroed*/ true); in IOMallocPageableZero()