Lines Matching full:scope
343 * memalloc_noio_save - Marks implicit GFP_NOIO allocation scope.
345 * This functions marks the beginning of the GFP_NOIO allocation scope.
348 * point of view. Use memalloc_noio_restore to end the scope with flags
360 * memalloc_noio_restore - Ends the implicit GFP_NOIO scope.
363 * Ends the implicit GFP_NOIO scope started by memalloc_noio_save function.
373 * memalloc_nofs_save - Marks implicit GFP_NOFS allocation scope.
375 * This functions marks the beginning of the GFP_NOFS allocation scope.
378 * point of view. Use memalloc_nofs_restore to end the scope with flags
390 * memalloc_nofs_restore - Ends the implicit GFP_NOFS scope.
393 * Ends the implicit GFP_NOFS scope started by memalloc_nofs_save function.
403 * memalloc_noreclaim_save - Marks implicit __GFP_MEMALLOC scope.
405 * This function marks the beginning of the __GFP_MEMALLOC allocation scope.
412 * Users of this scope have to be extremely careful to not deplete the reserves
416 * this scope.
418 * Individual allocations under the scope can opt out using __GFP_NOMEMALLOC
431 * memalloc_noreclaim_restore - Ends the implicit __GFP_MEMALLOC scope.
434 * Ends the implicit __GFP_MEMALLOC scope started by memalloc_noreclaim_save
444 * memalloc_pin_save - Marks implicit ~__GFP_MOVABLE scope.
446 * This function marks the beginning of the ~__GFP_MOVABLE allocation scope.
459 * memalloc_pin_restore - Ends the implicit ~__GFP_MOVABLE scope.
462 * Ends the implicit ~__GFP_MOVABLE scope started by memalloc_pin_save function.
474 * set_active_memcg - Starts the remote memcg charging scope.
477 * This function marks the beginning of the remote memcg charging scope. All the
478 * __GFP_ACCOUNT allocations till the end of the scope will be charged to the
482 * so its lifetime is guaranteed to exceed the scope between two
486 * reset the previous value after their own charging scope is over.