René's URL Explorer Experiment


Title: rmap.h source code [linux/include/linux/rmap.h] - Codebrowser

Description: Source code of linux/include/linux/rmap.h linux v6.16-r on KDAB Codebrowser

Mail addresses
info@kdab.com

direct link

Domain: codebrowser.dev

woboq:interestingDefinitionsanon_vma,anon_vma_chain,page_vma_mapped_walk,rmap_level,rmap_walk_control,rmp_flags,ttu_flags
flattr:id4pd20z

Links:

https://codebrowser.dev/
Abouthttps://codebrowser.dev/about.html
https://codebrowser.dev/linux/linux/include/linux/list.h.html
https://codebrowser.dev/linux/linux/include/linux/slab.h.html
https://codebrowser.dev/linux/linux/include/linux/mm.h.html
https://codebrowser.dev/linux/linux/include/linux/rwsem.h.html
https://codebrowser.dev/linux/linux/include/linux/memcontrol.h.html
https://codebrowser.dev/linux/linux/include/linux/highmem.h.html
https://codebrowser.dev/linux/linux/include/linux/pagemap.h.html
https://codebrowser.dev/linux/linux/include/linux/memremap.h.html
https://codebrowser.dev/linux/linux/include/linux/bit_spinlock.h.html
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
rw_semaphorehttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#rw_semaphore
atomic_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#atomic_t
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
rb_root_cachedhttps://codebrowser.dev/linux/linux/include/linux/rbtree_types.h.html#rb_root_cached
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
list_headhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#list_head
rb_nodehttps://codebrowser.dev/linux/linux/include/linux/rbtree_types.h.html#rb_node
CONFIG_DEBUG_VM_RBhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#14321
CONFIG_MMUhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#5294
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#64anon_vma
refcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::refcount
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
atomic_dec_and_testhttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_dec_and_test
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#66anon_vma
refcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::refcount
__put_anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__put_anon_vma
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#66anon_vma
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
down_writehttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#down_write
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#67anon_vma
roothttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::root
rwsemhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::rwsem
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
down_write_trylockhttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#down_write_trylock
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#68anon_vma
roothttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::root
rwsemhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::rwsem
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
up_writehttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#up_write
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#69anon_vma
roothttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::root
rwsemhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::rwsem
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
down_readhttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#down_read
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#70anon_vma
roothttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::root
rwsemhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::rwsem
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
down_read_trylockhttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#down_read_trylock
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#71anon_vma
roothttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::root
rwsemhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::rwsem
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
up_readhttps://codebrowser.dev/linux/linux/include/linux/rwsem.h.html#up_read
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#72anon_vma
roothttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::root
rwsemhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma::rwsem
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
likelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#76
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#73vma
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::anon_vma
__anon_vma_preparehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__anon_vma_prepare
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#73vma
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
VM_BUG_ON_VMAhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#36
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#74vma
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::anon_vma
nexthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#75next
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::anon_vma
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#74vma
unlink_anon_vmashttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#unlink_anon_vmas
nexthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#75next
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
CONFIG_MM_IDhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#9519
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
bit_spin_lockhttps://codebrowser.dev/linux/linux/include/linux/bit_spinlock.h.html#bit_spin_lock
FOLIO_MM_IDS_LOCK_BITNUMhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#332
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#77folio
_mm_idshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_ids
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
__bit_spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/bit_spinlock.h.html#__bit_spin_unlock
FOLIO_MM_IDS_LOCK_BITNUMhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#332
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#78folio
_mm_idshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_ids
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
idxhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#80idx
idxhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#80idx
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#79folio
_mm_idhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_id
idxhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#80idx
MM_ID_MASKhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#325
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
mm_id_thttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_id_t
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
idxhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#82idx
idxhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#82idx
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#81folio
_mm_idhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_id
idxhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#82idx
MM_ID_MASKhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#325
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#81folio
_mm_idhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_id
idxhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#82idx
idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#83id
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
mm_id_thttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_id_t
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_test_largehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#folio_test_large
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
folio_test_hugetlbhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#1089
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#85diff
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#86mm_id
MM_ID_MINhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#318
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#86mm_id
MM_ID_MAXhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#326
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#85diff
folio_large_nr_pageshttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_large_nr_pages
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_large_nr_pageshttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_large_nr_pages
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
MM_ID_MAPCOUNT_MAXhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#308
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_mappedhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_mapped
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
test_bithttps://codebrowser.dev/linux/linux/include/linux/bitops.h.html#60
FOLIO_MM_IDS_SHARED_BITNUMhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#334
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#84folio
_mm_idshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_ids
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
__folio_large_mapcount_sanity_checkshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_large_mapcount_sanity_checks
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#87folio
mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#88mapcount
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#89vma
vm_mmhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::vm_mm
mm_idhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::mm_id
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#87folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#87folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
atomic_sethttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_set
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#87folio
_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_large_mapcount
mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#88mapcount
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#87folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#88mapcount
folio_set_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_set_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#87folio
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#89vma
vm_mmhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::vm_mm
mm_idhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::mm_id
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
mm_id_thttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_id_t
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#92vma
vm_mmhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::vm_mm
mm_idhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::mm_id
folio_lock_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_lock_large_mapcount
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
__folio_large_mapcount_sanity_checkshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_large_mapcount_sanity_checks
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#91diff
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#93mm_id
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#94new_mapcount_val
atomic_readhttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_read
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_large_mapcount
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#91diff
atomic_sethttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_set
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_large_mapcount
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#94new_mapcount_val
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#93mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#91diff
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
CONFIG_64BIThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#13483
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
folio_set_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_set_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_idshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_ids
FOLIO_MM_IDS_SHARED_BIThttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#335
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#93mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#91diff
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
CONFIG_64BIThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#13483
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
folio_set_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_set_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_idshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_ids
FOLIO_MM_IDS_SHARED_BIThttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#335
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
folio_set_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_set_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#93mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#91diff
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#94new_mapcount_val
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#91diff
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_idshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_ids
FOLIO_MM_IDS_SHARED_BIThttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#335
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
folio_set_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_set_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#93mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#91diff
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
_mm_idshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_ids
FOLIO_MM_IDS_SHARED_BIThttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#335
folio_unlock_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_unlock_large_mapcount
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#90folio
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#94new_mapcount_val
folio_add_return_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_add_return_large_mapcount
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
mm_id_thttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_id_t
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#97vma
vm_mmhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct::vm_mm
mm_idhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct::struct(anonymous)::mm_id
folio_lock_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_lock_large_mapcount
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
__folio_large_mapcount_sanity_checkshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_large_mapcount_sanity_checks
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#96diff
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#98mm_id
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#99new_mapcount_val
atomic_readhttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_read
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_large_mapcount
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#96diff
atomic_sethttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_set
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_large_mapcount
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#99new_mapcount_val
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#98mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#96diff
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
outhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#100out
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
folio_set_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_set_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
folio_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#98mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
diffhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#96diff
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
outhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#100out
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
folio_set_mm_idhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_set_mm_id
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
MM_ID_DUMMYhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#317
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#99new_mapcount_val
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_id_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_mm_id_mapcount
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#99new_mapcount_val
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
_mm_idshttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::(anonymousstruct)::union(anonymous)::_mm_ids
FOLIO_MM_IDS_SHARED_BIThttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#335
folio_unlock_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#folio_unlock_large_mapcount
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#95folio
new_mapcount_valhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#99new_mapcount_val
__bitwisehttps://codebrowser.dev/linux/linux/include/uapi/linux/types.h.html#30
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
rmap_levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_level
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_hugetlbhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#1089
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
is_zero_foliohttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#is_zero_folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#103nr_pages
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
page_foliohttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#302
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#102page
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
page_foliohttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#302
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#102page
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#103nr_pages
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#104level
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
RMAP_LEVEL_PMDhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PMD
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_nr_pageshttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_nr_pages
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
HPAGE_PMD_NRhttps://codebrowser.dev/linux/linux/include/linux/huge_mm.h.html#113
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#103nr_pages
HPAGE_PMD_NRhttps://codebrowser.dev/linux/linux/include/linux/huge_mm.h.html#113
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
RMAP_LEVEL_PUDhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PUD
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_nr_pageshttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_nr_pages
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
HPAGE_PUD_NRhttps://codebrowser.dev/linux/linux/include/linux/huge_mm.h.html#118
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#103nr_pages
HPAGE_PUD_NRhttps://codebrowser.dev/linux/linux/include/linux/huge_mm.h.html#118
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#101folio
VM_WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#103
truehttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#true
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
rmap_thttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_t
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
rmap_thttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_t
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
rmap_thttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_t
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
rmap_thttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_t
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_hugetlbhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#1089
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_anonhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#folio_test_anon
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
PageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#PageAnonExclusive
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::union(anonymous)::page
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
folio_needs_cow_for_dmahttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_needs_cow_for_dma
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#118vma
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
EBUSYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#20
ClearPageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#ClearPageAnonExclusive
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::union(anonymous)::page
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
_entire_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_entire_mapcount
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#117folio
_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_large_mapcount
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_hugetlbhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#1089
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#119folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#119folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_anonhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#folio_test_anon
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#119folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#119folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
PageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#PageAnonExclusive
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#119folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::union(anonymous)::page
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#119folio
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
CONFIG_HAVE_GUP_FASThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#6566
smp_mbhttps://codebrowser.dev/linux/linux/include/asm-generic/barrier.h.html#99
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
folio_maybe_dma_pinnedhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_maybe_dma_pinned
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#119folio
EBUSYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#20
ClearPageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#ClearPageAnonExclusive
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#119folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::union(anonymous)::page
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
CONFIG_HAVE_GUP_FASThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#6566
smp_mb__after_atomichttps://codebrowser.dev/linux/linux/include/asm-generic/barrier.h.html#168
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_hugetlbhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#1089
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#120folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#120folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_anonhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#folio_test_anon
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#120folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#120folio
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#120folio
_entire_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_entire_mapcount
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#120folio
_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_large_mapcount
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_hugetlbhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#1089
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#121folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#121folio
atomic_dechttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_dec
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#121folio
_entire_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_entire_mapcount
atomic_dechttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_dec
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#121folio
_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_large_mapcount
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
rmap_levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_level
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#124nr_pages
__folio_rmap_sanity_checkshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_rmap_sanity_checks
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#122folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#123page
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#124nr_pages
levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#126level
levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#126level
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
folio_test_largehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#folio_test_large
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#122folio
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#122folio
_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::struct(anonymous)::_mapcount
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#123page
_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page::union(anonymous)::_mapcount
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#123page
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#124nr_pages
folio_add_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#291
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#122folio
orig_nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#127orig_nr_pages
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#125dst_vma
RMAP_LEVEL_PMDhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PMD
RMAP_LEVEL_PUDhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PUD
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#122folio
_entire_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_entire_mapcount
folio_inc_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#376
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#122folio
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#125dst_vma
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
__folio_dup_file_rmaphttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_dup_file_rmap
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#128folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#129page
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#130nr_pages
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#131dst_vma
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
__folio_dup_file_rmaphttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_dup_file_rmap
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#132folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#133page
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#134dst_vma
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
CONFIG_TRANSPARENT_HUGEPAGEhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#2689
__folio_dup_file_rmaphttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_dup_file_rmap
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#135folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#136page
HPAGE_PMD_NRhttps://codebrowser.dev/linux/linux/include/linux/huge_mm.h.html#113
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#137dst_vma
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
rmap_levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_level
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#140nr_pages
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_anonhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#folio_test_anon
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
__folio_rmap_sanity_checkshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_rmap_sanity_checks
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#140nr_pages
levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#143level
maybe_pinnedhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#145maybe_pinned
likelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#76
folio_is_device_privatehttps://codebrowser.dev/linux/linux/include/linux/memremap.h.html#folio_is_device_private
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
folio_needs_cow_for_dmahttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_needs_cow_for_dma
src_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#142src_vma
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#143level
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
maybe_pinnedhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#145maybe_pinned
ihttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#146i
ihttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#146i
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#140nr_pages
ihttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#146i
PageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#PageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
ihttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#146i
EBUSYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#20
folio_test_largehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#folio_test_large
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
PageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#PageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
ClearPageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#ClearPageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::struct(anonymous)::_mapcount
PageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#PageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
ClearPageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#ClearPageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page::union(anonymous)::_mapcount
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#140nr_pages
folio_add_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#291
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
orig_nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#144orig_nr_pages
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#141dst_vma
RMAP_LEVEL_PMDhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PMD
RMAP_LEVEL_PUDhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PUD
PageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#PageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
maybe_pinnedhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#145maybe_pinned
EBUSYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#20
ClearPageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#ClearPageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#139page
atomic_inchttps://codebrowser.dev/linux/linux/include/linux/atomic/atomic-instrumented.h.html#atomic_inc
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
_entire_mapcounthttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio::(anonymousunion)::(anonymousstruct)::(anonymousunion)::struct(anonymous)::_entire_mapcount
folio_inc_large_mapcounthttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#376
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#138folio
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#141dst_vma
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
__folio_try_dup_anon_rmaphttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_try_dup_anon_rmap
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#147folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#148page
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#149nr_pages
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#150dst_vma
src_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#151src_vma
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
__folio_try_dup_anon_rmaphttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_try_dup_anon_rmap
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#152folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#153page
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#154dst_vma
src_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#155src_vma
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
CONFIG_TRANSPARENT_HUGEPAGEhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#2689
__folio_try_dup_anon_rmaphttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_try_dup_anon_rmap
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#156folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#157page
HPAGE_PMD_NRhttps://codebrowser.dev/linux/linux/include/linux/huge_mm.h.html#113
dst_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#158dst_vma
src_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#159src_vma
RMAP_LEVEL_PMDhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PMD
__always_inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_attributes.h.html#55
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
rmap_levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_level
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
folio_test_anonhttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#folio_test_anon
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#160folio
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#160folio
VM_WARN_ON_FOLIOhttps://codebrowser.dev/linux/linux/include/linux/mmdebug.h.html#61
PageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#PageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#161page
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#160folio
__folio_rmap_sanity_checkshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_rmap_sanity_checks
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#160folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#161page
nr_pageshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#162nr_pages
levelhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#163level
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
folio_is_device_privatehttps://codebrowser.dev/linux/linux/include/linux/memremap.h.html#folio_is_device_private
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#160folio
ClearPageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#ClearPageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#161page
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
CONFIG_HAVE_GUP_FASThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#6566
smp_mbhttps://codebrowser.dev/linux/linux/include/asm-generic/barrier.h.html#99
unlikelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#77
folio_maybe_dma_pinnedhttps://codebrowser.dev/linux/linux/include/linux/mm.h.html#folio_maybe_dma_pinned
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#160folio
EBUSYhttps://codebrowser.dev/linux/linux/include/uapi/asm-generic/errno-base.h.html#20
ClearPageAnonExclusivehttps://codebrowser.dev/linux/linux/include/linux/page-flags.h.html#ClearPageAnonExclusive
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#161page
IS_ENABLEDhttps://codebrowser.dev/linux/linux/include/linux/kconfig.h.html#73
CONFIG_HAVE_GUP_FASThttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#6566
smp_mb__after_atomichttps://codebrowser.dev/linux/linux/include/asm-generic/barrier.h.html#168
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
__folio_try_share_anon_rmaphttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_try_share_anon_rmap
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#164folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#165page
RMAP_LEVEL_PTEhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PTE
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
CONFIG_TRANSPARENT_HUGEPAGEhttps://codebrowser.dev/linux/linux/include/generated/autoconf.h.html#2689
__folio_try_share_anon_rmaphttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#__folio_try_share_anon_rmap
foliohttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#166folio
pagehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#167page
HPAGE_PMD_NRhttps://codebrowser.dev/linux/linux/include/linux/huge_mm.h.html#113
RMAP_LEVEL_PMDhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#RMAP_LEVEL_PMD
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
mem_cgrouphttps://codebrowser.dev/linux/linux/include/linux/memcontrol.h.html#mem_cgroup
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
ttu_flagshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#ttu_flags
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
ttu_flagshttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#ttu_flags
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
mm_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#mm_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pgoff_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#146
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
pmd_thttps://codebrowser.dev/linux/linux/arch/x86/include/asm/pgtable_64_types.h.html#pmd_t
pte_thttps://codebrowser.dev/linux/linux/arch/x86/include/asm/pgtable_64_types.h.html#pte_t
spinlock_thttps://codebrowser.dev/linux/linux/include/linux/spinlock_types.h.html#spinlock_t
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
page_vma_mapped_walkhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#178pvmw
ptehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::pte
is_vm_hugetlb_pagehttps://codebrowser.dev/linux/linux/include/linux/hugetlb_inline.h.html#is_vm_hugetlb_page
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#178pvmw
vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::vma
pte_unmaphttps://codebrowser.dev/linux/linux/include/linux/pgtable.h.html#pte_unmap
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#178pvmw
ptehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::pte
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#178pvmw
ptlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::ptl
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#178pvmw
ptlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::ptl
inlinehttps://codebrowser.dev/linux/linux/include/linux/compiler_types.h.html#236
page_vma_mapped_walkhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk
WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#110
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#179pvmw
pmdhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::pmd
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#179pvmw
ptehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::pte
likelyhttps://codebrowser.dev/linux/linux/include/linux/compiler.h.html#76
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#179pvmw
ptlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::ptl
spin_unlockhttps://codebrowser.dev/linux/linux/include/linux/spinlock.h.html#spin_unlock
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#179pvmw
ptlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::ptl
WARN_ON_ONCEhttps://codebrowser.dev/linux/linux/include/asm-generic/bug.h.html#110
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#179pvmw
ptlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::ptl
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#179pvmw
pmdhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::pmd
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
pvmwhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#179pvmw
ptehttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk::pte
NULLhttps://codebrowser.dev/linux/linux/include/linux/stddef.h.html#8
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
page_vma_mapped_walkhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#page_vma_mapped_walk
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
pagehttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#page
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
address_spacehttps://codebrowser.dev/linux/linux/include/linux/fs.h.html#address_space
pgoff_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#146
pgoff_thttps://codebrowser.dev/linux/linux/include/linux/types.h.html#146
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
rmap_walk_controlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_walk_control
boolhttps://codebrowser.dev/linux/linux/include/linux/types.h.html#bool
vm_area_structhttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#vm_area_struct
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
rmap_walk_controlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_walk_control
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
rmap_walk_controlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_walk_control
anon_vmahttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#anon_vma
foliohttps://codebrowser.dev/linux/linux/include/linux/mm_types.h.html#folio
rmap_walk_controlhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html#rmap_walk_control
linux/arch/powerpc/kvm/book3s_hv_uvmem.chttps://codebrowser.dev/linux/linux/arch/powerpc/kvm/book3s_hv_uvmem.c.html
Code Browserhttps://codebrowser.dev
linuxhttps://codebrowser.dev/linux/linux/
includehttps://codebrowser.dev/linux/linux/include/
linuxhttps://codebrowser.dev/linux/linux/include/linux/
rmap.hhttps://codebrowser.dev/linux/linux/include/linux/rmap.h.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.