Home
last modified time | relevance | path

Searched refs:__GFP_DIRECT_RECLAIM (Results 1 – 25 of 37) sorted by relevance

12

/Linux-v6.6/tools/testing/radix-tree/
Dlinux.c61 if (!(gfp & __GFP_DIRECT_RECLAIM)) { in kmem_cache_alloc_lru()
144 if (!(gfp & __GFP_DIRECT_RECLAIM)) { in kmem_cache_alloc_bulk()
224 list[i] = kmem_cache_alloc(test_cache, __GFP_DIRECT_RECLAIM); in test_kmem_cache_bulk()
230 kmem_cache_alloc_bulk(test_cache, __GFP_DIRECT_RECLAIM, 5, list); in test_kmem_cache_bulk()
234 list[i] = kmem_cache_alloc(test_cache, __GFP_DIRECT_RECLAIM); in test_kmem_cache_bulk()
245 kmem_cache_alloc_bulk(test_cache2, __GFP_DIRECT_RECLAIM, 10, list); in test_kmem_cache_bulk()
/Linux-v6.6/Documentation/translations/zh_CN/core-api/
Dmemory-allocation.rst85 * ``GFP_KERNEL & ~__GFP_DIRECT_RECLAIM`` (or ``GFP_NOWAIT`` ) - 乐观分配,不
89 * ``(GFP_KERNEL|__GFP_HIGH) & ~__GFP_DIRECT_RECLAIM`` (aka ``GFP_ATOMIC`` ) - 非
/Linux-v6.6/include/linux/
Dgfp_types.h210 #define __GFP_DIRECT_RECLAIM ((__force gfp_t)___GFP_DIRECT_RECLAIM) /* Caller can reclaim */ macro
338 #define GFP_TRANSHUGE (GFP_TRANSHUGE_LIGHT | __GFP_DIRECT_RECLAIM)
Dgfp.h36 return !!(gfp_flags & __GFP_DIRECT_RECLAIM); in gfpflags_allow_blocking()
/Linux-v6.6/tools/include/linux/
Dgfp.h10 return !!(gfp_flags & __GFP_DIRECT_RECLAIM); in gfpflags_allow_blocking()
/Linux-v6.6/tools/lib/
Dslab.c18 if (!(gfp & __GFP_DIRECT_RECLAIM)) in kmalloc()
/Linux-v6.6/mm/
Dfail_page_alloc.c35 (gfp_mask & __GFP_DIRECT_RECLAIM)) in __should_fail_alloc_page()
Dfailslab.c29 (gfpflags & __GFP_DIRECT_RECLAIM)) in __should_failslab()
Dmempool.c394 gfp_temp = gfp_mask & ~(__GFP_DIRECT_RECLAIM|__GFP_IO); in mempool_alloc()
427 if (!(gfp_mask & __GFP_DIRECT_RECLAIM)) { in mempool_alloc()
Dmempolicy.c2157 preferred_gfp &= ~(__GFP_DIRECT_RECLAIM | __GFP_NOFAIL); in alloc_pages_preferred_many()
2250 if (!folio && (gfp & __GFP_DIRECT_RECLAIM)) in vma_alloc_folio()
2361 preferred_gfp &= ~(__GFP_DIRECT_RECLAIM | __GFP_NOFAIL); in alloc_pages_bulk_array_preferred_many()
Dpage_alloc.c3221 if (!in_task() || !(gfp_mask & __GFP_DIRECT_RECLAIM)) in warn_alloc_show_mem()
3305 ~__GFP_DIRECT_RECLAIM, order, in __alloc_pages_may_oom()
3536 if (!(gfp_mask & __GFP_DIRECT_RECLAIM)) in __need_reclaim()
3714 if (!(gfp_mask & __GFP_DIRECT_RECLAIM)) { in gfp_to_alloc_flags()
3902 bool can_direct_reclaim = gfp_mask & __GFP_DIRECT_RECLAIM; in __alloc_pages_slowpath()
/Linux-v6.6/drivers/gpu/drm/msm/
Dmsm_gem_shrinker.c29 if (!(sc->gfp_mask & __GFP_DIRECT_RECLAIM)) in can_block()
/Linux-v6.6/include/trace/events/
Dmmflags.h51 gfpflag_string(__GFP_DIRECT_RECLAIM), \
/Linux-v6.6/block/
Dblk-crypto.c100 WARN_ON_ONCE(!(gfp_mask & __GFP_DIRECT_RECLAIM)); in bio_crypt_set_ctx()
Dbio.c179 return (gfp & ~(__GFP_DIRECT_RECLAIM | __GFP_IO)) | in bvec_alloc_gfp()
206 if (likely(bvl) || !(gfp_mask & __GFP_DIRECT_RECLAIM)) in bvec_alloc()
541 gfp_mask &= ~__GFP_DIRECT_RECLAIM; in bio_alloc_bioset()
/Linux-v6.6/lib/
Dref_tracker.c201 if (gfp & __GFP_DIRECT_RECLAIM) in ref_tracker_alloc()
/Linux-v6.6/fs/xfs/
Dxfs_log_priv.h701 flags &= ~__GFP_DIRECT_RECLAIM; in xlog_kvmalloc()
Dxfs_qm.c513 if ((sc->gfp_mask & (__GFP_FS|__GFP_DIRECT_RECLAIM)) != (__GFP_FS|__GFP_DIRECT_RECLAIM)) in xfs_qm_shrink_scan()
/Linux-v6.6/Documentation/core-api/
Dmemory-allocation.rst99 * ``GFP_KERNEL & ~__GFP_DIRECT_RECLAIM`` (or ``GFP_NOWAIT``)- optimistic
106 * ``(GFP_KERNEL|__GFP_HIGH) & ~__GFP_DIRECT_RECLAIM`` (aka ``GFP_ATOMIC``) -
/Linux-v6.6/mm/kmsan/
Dcore.c77 flags &= ~(__GFP_DIRECT_RECLAIM | __GFP_KSWAPD_RECLAIM); in kmsan_save_stack_with_flags()
/Linux-v6.6/net/rds/
Dib_recv.c317 if (gfp & __GFP_DIRECT_RECLAIM) { in rds_ib_recv_refill_one()
389 bool can_wait = !!(gfp & __GFP_DIRECT_RECLAIM); in rds_ib_recv_refill()
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx4/
Dicm.c184 mask &= ~__GFP_DIRECT_RECLAIM; in mlx4_alloc_icm()
/Linux-v6.6/drivers/md/
Ddm-crypt.c1685 if (unlikely(gfp_mask & __GFP_DIRECT_RECLAIM)) in crypt_alloc_buffer()
1714 gfp_mask |= __GFP_DIRECT_RECLAIM; in crypt_alloc_buffer()
1732 if (unlikely(gfp_mask & __GFP_DIRECT_RECLAIM)) in crypt_alloc_buffer()
/Linux-v6.6/Documentation/fault-injection/
Dfault-injection.rst150 into allocations that can sleep (__GFP_DIRECT_RECLAIM allocations).
/Linux-v6.6/net/netlink/
Daf_netlink.c1325 (allocation & ~__GFP_DIRECT_RECLAIM) | in netlink_trim()
2234 (GFP_KERNEL & ~__GFP_DIRECT_RECLAIM) | in netlink_dump()

12