Home
last modified time | relevance | path

Searched refs:newOrder (Results 1 – 1 of 1) sorted by relevance

/kernel/liteos_a/kernel/base/vm/
Dlos_vm_phys.c193 STATIC VOID OsVmPhysPagesSpiltUnsafe(LosVmPage *page, UINT8 oldOrder, UINT8 newOrder) in OsVmPhysPagesSpiltUnsafe() argument
198 for (order = newOrder; order > oldOrder;) { in OsVmPhysPagesSpiltUnsafe()
312 UINT32 newOrder; in OsVmPhysPagesAlloc() local
316 for (newOrder = order; newOrder < VM_LIST_ORDER_MAX; newOrder++) { in OsVmPhysPagesAlloc()
317 list = &seg->freeList[newOrder]; in OsVmPhysPagesAlloc()
325 newOrder = VM_LIST_ORDER_MAX - 1; in OsVmPhysPagesAlloc()
334 for (tmp = page; tmp < &page[nPages]; tmp = &tmp[1 << newOrder]) { in OsVmPhysPagesAlloc()
337 OsVmPhysPagesSpiltUnsafe(page, order, newOrder); in OsVmPhysPagesAlloc()
338 OsVmRecycleExtraPages(&page[nPages], nPages, ROUNDUP(nPages, (1 << min(order, newOrder)))); in OsVmPhysPagesAlloc()