read_swap_cache_async
Regular
4.4
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff811d2c00)
Location: mm/swap_state.c:389
Inline: False
Direct callers:
- mm/madvise.c:swapin_walk_pmd_entry
- mm/madvise.c:SyS_madvise
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
- mm/swapfile.c:try_to_unuse
Symbols:
ffffffff811d2c00-ffffffff811d2c55: read_swap_cache_async (STB_GLOBAL)
4.8
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff811f09f0)
Location: mm/swap_state.c:395
Inline: False
Direct callers:
- mm/madvise.c:SyS_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
- mm/swapfile.c:try_to_unuse
Symbols:
ffffffff811f09f0-ffffffff811f0a45: read_swap_cache_async (STB_GLOBAL)
4.10
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff812013f0)
Location: mm/swap_state.c:395
Inline: False
Direct callers:
- mm/madvise.c:SyS_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
- mm/swapfile.c:try_to_unuse
Symbols:
ffffffff812013f0-ffffffff81201445: read_swap_cache_async (STB_GLOBAL)
4.13
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff8120c280)
Location: mm/swap_state.c:414
Inline: False
Direct callers:
- mm/madvise.c:madvise_willneed
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swapin_readahead
- mm/swapfile.c:try_to_unuse
Symbols:
ffffffff8120c280-ffffffff8120c2e0: read_swap_cache_async (STB_GLOBAL)
4.15
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff81225970)
Location: mm/swap_state.c:462
Inline: False
Direct callers:
- mm/madvise.c:madvise_willneed
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:do_swap_page_readahead
- mm/swap_state.c:swapin_readahead
- mm/swapfile.c:try_to_unuse
Symbols:
ffffffff81225970-ffffffff812259d0: read_swap_cache_async (STB_GLOBAL)
4.18
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff81247f10)
Location: mm/swap_state.c:475
Inline: False
Direct callers:
- mm/madvise.c:madvise_willneed
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
- mm/swapfile.c:try_to_unuse
Symbols:
ffffffff81247f10-ffffffff81247f72: read_swap_cache_async (STB_GLOBAL)
5.0
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff8125c4f0)
Location: mm/swap_state.c:437
Inline: False
Direct callers:
- mm/madvise.c:madvise_willneed
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
- mm/swapfile.c:try_to_unuse
Symbols:
ffffffff8125c4f0-ffffffff8125c552: read_swap_cache_async (STB_GLOBAL)
5.3
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff812776e0)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:madvise_willneed
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
ffffffff812776e0-ffffffff81277741: read_swap_cache_async (STB_GLOBAL)
5.4
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff812871d0)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__do_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
ffffffff812871d0-ffffffff81287231: read_swap_cache_async (STB_GLOBAL)
5.8
: Selective Inline ⚠️struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/swap_state.c (ffffffff812b991e)
Location: mm/swap_state.c:465
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_cluster_readahead
Direct callers:
- mm/madvise.c:madvise_willneed
- mm/madvise.c:swapin_walk_pmd_entry
Symbols:
ffffffff812b99f0-ffffffff812b9a51: read_swap_cache_async (STB_GLOBAL)
5.11
: Selective Inline ⚠️struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/swap_state.c (ffffffff812c5387)
Location: mm/swap_state.c:557
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_cluster_readahead
Direct callers:
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:swapin_walk_pmd_entry
Symbols:
ffffffff812c5460-ffffffff812c54c1: read_swap_cache_async (STB_GLOBAL)
5.13
: Selective Inline ⚠️struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In mm/swap_state.c (ffffffff812cc03a)
Location: mm/swap_state.c:526
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_cluster_readahead
Direct callers:
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:swapin_walk_pmd_entry
Symbols:
ffffffff812cc110-ffffffff812cc171: read_swap_cache_async (STB_GLOBAL)
5.15
: Selective Inline, Transformation ⚠️struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/swap_state.c (ffffffff81311215)
Location: mm/swap_state.c:521
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_cluster_readahead
Direct callers:
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:swapin_walk_pmd_entry
Symbols:
ffffffff81cbea94-ffffffff81cbeaa9: read_swap_cache_async.cold (STB_LOCAL)
ffffffff81311300-ffffffff81311374: read_swap_cache_async (STB_GLOBAL)
5.19
: Selective Inline, Transformation ⚠️struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll, struct swap_iocb **plug);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/swap_state.c (ffffffff8137c27e)
Location: mm/swap_state.c:529
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_cluster_readahead
Direct callers:
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:swapin_walk_pmd_entry
Symbols:
ffffffff81e70c27-ffffffff81e70c3c: read_swap_cache_async.cold (STB_LOCAL)
ffffffff8137c380-ffffffff8137c411: read_swap_cache_async (STB_GLOBAL)
6.2
: Selective Inline, Transformation ⚠️struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll, struct swap_iocb **plug);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/swap_state.c (ffffffff813f9a1e)
Location: mm/swap_state.c:513
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_cluster_readahead
Direct callers:
- mm/madvise.c:force_shm_swapin_readahead
- mm/madvise.c:swapin_walk_pmd_entry
Symbols:
ffffffff82065bbe-ffffffff82065bd3: read_swap_cache_async.cold (STB_LOCAL)
ffffffff813f9b30-ffffffff813f9bc1: read_swap_cache_async (STB_GLOBAL)
6.5
: Selective Inline, Transformation ⚠️struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll, struct swap_iocb **plug);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In mm/swap_state.c (ffffffff8142c8d3)
Location: mm/swap_state.c:528
Inline: True
Inline callers:
- mm/swap_state.c:swap_vma_readahead
- mm/swap_state.c:swap_cluster_readahead
Direct callers:
- mm/madvise.c:shmem_swapin_range
- mm/madvise.c:swapin_walk_pmd_entry
Symbols:
ffffffff820e5351-ffffffff820e5366: read_swap_cache_async.cold (STB_LOCAL)
ffffffff8142ca90-ffffffff8142cb21: read_swap_cache_async (STB_GLOBAL)
6.8
: Transformation ⚠️struct folio *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, struct swap_iocb **plug);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In mm/swap_state.c (0)
Location: mm/swap_state.c:536
Inline: False
Direct callers:
- mm/madvise.c:shmem_swapin_range
- mm/madvise.c:swapin_walk_pmd_entry
Symbols:
ffffffff821c24de-ffffffff821c24f2: read_swap_cache_async.cold (STB_LOCAL)
ffffffff814661c0-ffffffff81466290: read_swap_cache_async (STB_GLOBAL)
arm64
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffff800010321ce0)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__arm64_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
ffff800010321ce0-ffff800010321d80: read_swap_cache_async (STB_GLOBAL)
armhf
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (c053a3d4)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__se_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
c053a3d4-c053a454: read_swap_cache_async (STB_GLOBAL)
ppc64el
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (c0000000003f75b0)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__se_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
c0000000003f75b0-c0000000003f7648: read_swap_cache_async (STB_GLOBAL)
riscv64
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffe000222de0)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__se_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
ffffffe000222de0-ffffffe000222e42: read_swap_cache_async (STB_GLOBAL)
aws
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff8127f820)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__do_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
ffffffff8127f820-ffffffff8127f881: read_swap_cache_async (STB_GLOBAL)
azure
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff81271640)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__do_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
ffffffff81271640-ffffffff812716a1: read_swap_cache_async (STB_GLOBAL)
gcp
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff8127d5c0)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__do_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
ffffffff8127d5c0-ffffffff8127d621: read_swap_cache_async (STB_GLOBAL)
lowlatency
: ✅struct page *read_swap_cache_async(swp_entry_t entry, gfp_t gfp_mask, struct vm_area_struct *vma, long unsigned int addr, bool do_poll);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In mm/swap_state.c (ffffffff8128d170)
Location: mm/swap_state.c:448
Inline: False
Direct callers:
- mm/madvise.c:__do_sys_madvise
- mm/madvise.c:swapin_walk_pmd_entry
- mm/swap_state.c:swapin_readahead
- mm/swap_state.c:swap_cluster_readahead
Symbols:
ffffffff8128d170-ffffffff8128d1d1: read_swap_cache_async (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
⚠️bool do_poll
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
⚠️struct swap_iocb **plug
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
⚠️bool do_poll
entry, gfp_mask, vma, addr, do_poll, plug
➡️ entry, gfp_mask, vma, addr, plug
struct page *
➡️ struct folio *
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅