Lines Matching full:allocations
77 * %__GFP_RECLAIMABLE is used for slab allocations that specify
135 * allocations (e.g. %GFP_NOWAIT and %GFP_ATOMIC will ignore them).
157 * of so called costly allocations (with order > %PAGE_ALLOC_COSTLY_ORDER).
158 * !costly allocations are too essential to fail so they are implicitly
179 * Allocations with this flag may fail, but only when there is
180 * genuinely little unused memory. While these allocations do not
198 * Using this flag for costly allocations is _highly_ discouraged.
247 * %GFP_KERNEL is typical for kernel-internal allocations. The caller requires
253 * %GFP_NOWAIT is for kernel allocations that should not stall for direct
269 * %GFP_USER is for userspace allocations that also need to be directly
272 * still must DMA to. cpuset limits are enforced for these allocations.
284 * %GFP_HIGHUSER is for userspace allocations that may be mapped to userspace,
289 * %GFP_HIGHUSER_MOVABLE is for userspace allocations that the kernel does not
294 * %GFP_TRANSHUGE and %GFP_TRANSHUGE_LIGHT are used for THP allocations. They
295 * are compound allocations that will generally fail quickly if memory is not