Defined in 1 files as a prototype:
Defined in 2 files as a macro:
- arch/alpha/include/asm/pgtable.h, line 272 (as a macro)
- include/linux/pgtable.h, line 100 (as a macro)
Defined in 2 files as a function:
- arch/alpha/include/asm/pgtable.h, line 265 (as a function)
- include/linux/pgtable.h, line 96 (as a function)
Referenced in 95 files:
- arch/alpha/mm/init.c, line 199
- arch/arm/mm/dump.c, line 313
- arch/arm/mm/kasan_init.c, line 47
- arch/arm/mm/mm.h
- arch/arm/mm/mmu.c
- arch/arm64/mm/kasan_init.c, line 73
- arch/arm64/mm/mmu.c
- arch/arm64/mm/pageattr.c, line 423
- arch/arm64/mm/trans_pgd.c
- arch/csky/mm/fault.c, line 162
- arch/csky/mm/highmem.c, line 34
- arch/csky/mm/init.c, line 113
- arch/csky/mm/tcm.c
- arch/loongarch/mm/fault.c, line 64
- arch/loongarch/mm/init.c
- arch/loongarch/mm/kasan_init.c, line 130
- arch/loongarch/mm/pageattr.c, line 197
- arch/loongarch/mm/pgtable.c, line 176
- arch/m68k/include/asm/mmu_context.h, line 140
- arch/m68k/mm/kmap.c
- arch/m68k/mm/mcfmmu.c, line 112
- arch/m68k/mm/motorola.c, line 379
- arch/microblaze/mm/pgtable.c, line 210
- arch/mips/kvm/mmu.c
- arch/mips/mm/c-r3k.c, line 253
- arch/mips/mm/c-r4k.c, line 559
- arch/mips/mm/fault.c, line 315
- arch/mips/mm/init.c, line 255
- arch/mips/mm/pgtable-32.c, line 76
- arch/nios2/mm/fault.c, line 257
- arch/openrisc/mm/fault.c, line 347
- arch/parisc/kernel/pci-dma.c, line 167
- arch/parisc/mm/fixmap.c, line 22
- arch/parisc/mm/init.c, line 393
- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h, line 26
- arch/powerpc/include/asm/nohash/32/pte-8xx.h
- arch/powerpc/kvm/book3s_64_mmu_radix.c
- arch/powerpc/mm/book3s64/radix_pgtable.c
- arch/powerpc/mm/kasan/8xx.c, line 73
- arch/powerpc/mm/kasan/book3s_32.c, line 54
- arch/powerpc/mm/kasan/init_32.c
- arch/powerpc/mm/kasan/init_book3e_64.c, line 59
- arch/powerpc/mm/nohash/8xx.c, line 84
- arch/powerpc/mm/nohash/book3e_pgtable.c, line 112
- arch/powerpc/mm/pgtable.c
- arch/powerpc/mm/pgtable_32.c, line 64
- arch/powerpc/mm/ptdump/hashpagetable.c, line 382
- arch/riscv/kernel/hibernate.c
- arch/riscv/mm/fault.c, line 233
- arch/riscv/mm/kasan_init.c, line 39
- arch/riscv/mm/pageattr.c, line 468
- arch/s390/boot/vmem.c
- arch/s390/mm/pageattr.c, line 86
- arch/s390/mm/vmem.c
- arch/sh/kernel/io_trapped.c, line 159
- arch/sh/mm/cache-sh4.c, line 235
- arch/sh/mm/fault.c
- arch/sh/mm/init.c
- arch/sh/mm/tlbex_32.c, line 56
- arch/sparc/mm/init_64.c
- arch/sparc/mm/io-unit.c, line 250
- arch/sparc/mm/iommu.c, line 364
- arch/sparc/mm/srmmu.c
- arch/um/kernel/skas/uaccess.c, line 43
- arch/um/kernel/tlb.c, line 57
- arch/um/kernel/trap.c, line 207
- arch/x86/boot/compressed/ident_map_64.c, line 290
- arch/x86/boot/startup/sme.c, line 185
- arch/x86/kernel/espfix_64.c, line 186
- arch/x86/kernel/machine_kexec_32.c, line 96
- arch/x86/kernel/machine_kexec_64.c, line 213
- arch/x86/mm/fault.c
- arch/x86/mm/ident_map.c, line 9
- arch/x86/mm/init_32.c
- arch/x86/mm/init_64.c
- arch/x86/mm/kasan_init_64.c, line 58
- arch/x86/mm/pat/set_memory.c
- arch/x86/mm/pgtable_32.c, line 55
- arch/x86/mm/pti.c
- arch/x86/power/hibernate.c, line 186
- arch/x86/power/hibernate_32.c
- arch/x86/xen/mmu_pv.c, line 1132
- arch/xtensa/mm/fault.c, line 68
- arch/xtensa/mm/mmu.c, line 48
- include/linux/hugetlb.h, line 191
- include/linux/mm.h, line 3970
- include/linux/pgtable.h
- mm/hugetlb_vmemmap.c
- mm/kasan/init.c
- mm/kasan/shadow.c, line 209
- mm/memory.c, line 3459
- mm/pagewalk.c, line 76
- mm/pgalloc-track.h, line 52
- mm/sparse-vmemmap.c
- mm/vmalloc.c
Smatch caller information:
arch/x86/power/hibernate.c relocate_restore_code() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 4096-18446744073709547520 |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
| DATA_SOURCE | 1 | address | r get_safe_page |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &device_hotplug_lock | ||
| LOCK2 | global &system_transition_mutex | ||
| LOCK2 | irq |
arch/x86/mm/init_64.c fill_pte() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0 |
| DATA_SOURCE | 0 | pmd | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
arch/x86/mm/init_64.c fill_pte() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | irq |
arch/x86/mm/init_64.c free_pte() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0 |
| DATA_SOURCE | 0 | pmd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/pagewalk.c walk_pte_range() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| NOSPEC | 1 | address | |
| NOSPEC | 1 | address | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | address | 0-u64max[c] |
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | &mm->mmap_lock |
arch/x86/kernel/machine_kexec_64.c init_transition_pgtable() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
arch/x86/mm/fault.c dump_pagetable() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
| DATA_SOURCE | 1 | address | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | flags |
arch/x86/mm/fault.c spurious_kernel_fault() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
| DATA_SOURCE | 1 | address | $1 |
| PREEMPT_ADD |
mm/kasan/init.c kasan_remove_pmd_table() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0-18446744073709551614 |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
mm/kasan/init.c kasan_remove_pmd_table() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0 |
| DATA_SOURCE | 0 | pmd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
mm/kasan/init.c zero_pte_populate() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
mm/kasan/init.c zero_pte_populate() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | irq |
arch/x86/mm/pti.c pti_clone_pgtable() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 3677682157214191616,3677682157214195712,3677682157215547392,3677682157993590784 |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
| BIT_INFO | 1 | address | 0x0,0x7fffffffffffffff |
| HARD_MAX | 1 | address | 3677682157993590784 |
| HALF_LOCKED2 | irq |
arch/x86/mm/pti.c pti_user_pagetable_walk_pte() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 18379471554275704832-u64max |
| DATA_SOURCE | 0 | pmd | r pti_user_pagetable_walk_pmd |
| DATA_SOURCE | 1 | address | $0 |
| LOCK2 | irq |
arch/x86/kernel/espfix_64.c init_espfix_ap() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 8800352917861883904 |
| DATA_SOURCE | 1 | address | r espfix_base_addr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &espfix_init_mutex | ||
| HALF_LOCKED2 | irq |
arch/x86/mm/kasan_init_64.c kasan_populate_pmd() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0-18446744073709547520 |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| LOCK2 | irq |
mm/memory.c apply_to_pte_range() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | $1 |
| DATA_SOURCE | 1 | address | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | address | 0-u64max[c] |
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | flags |
mm/memory.c apply_to_pte_range() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | $1 |
| DATA_SOURCE | 1 | address | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | address | 0-u64max[c] |
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | flags |
mm/pgtable-generic.c __pte_map() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 310205832029904896 |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| NOSPEC | 1 | address | |
| NOSPEC | 1 | address | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | address | 0-u64max |
| UNITS | 1 | address | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | flags |
arch/x86/boot/startup/sme.c sme_populate_pgd() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0-18446744073709551614 |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
arch/x86/mm/pat/set_memory.c collapse_pmd_page() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0,2097152-u64max |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 [m] |
| BIT_INFO | 1 | address | 0x0,0xffffffffffe00000 |
| BIT_INFO | 1 | address | 0x0,0xffffffffffe00000 |
| PREEMPT_ADD | |||
| LOCK2 | global &cpa_lock | ||
| LOCK2 | global &pgd_lock |
arch/x86/mm/pat/set_memory.c lookup_address_in_pgd_attr() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
| DATA_SOURCE | 1 | address | $1 |
| STR_LEN | 0 | pmd | (-1)-0,2-7,9-13,17-18,21-24 |
| STR_LEN | 1 | address | (-1)-0,2-7,9-13,17-18,21-24 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | address | 4096-18446744073709547520[c] |
| USER_DATA | 1 | address | 0-u64max |
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | flags |
arch/x86/mm/pat/set_memory.c populate_pte() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | $4 |
| DATA_SOURCE | 1 | address | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | address | 1-s32max[c] |
| USER_DATA | 1 | address | 0-u64max[c] |
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | global &cpa_lock | ||
| HALF_LOCKED2 | global &mem_enc_lock |
arch/x86/mm/pat/set_memory.c unmap_pte_range() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-u64max |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | address | 0-u64max |
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | global &cpa_lock | ||
| HALF_LOCKED2 | global &mem_enc_lock |
mm/vmalloc.c vmalloc_to_page() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
| DATA_SOURCE | 1 | address | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | address | 4096-18446744073709547520[c] |
| USER_DATA | 1 | address | 4096-18446744073709547520[c][u] |
| UNITS | 1 | address | unit_byte |
| HALF_LOCKED2 | &bo->mutex | ||
| HALF_LOCKED2 | &cache->writeback_lock | ||
| HALF_LOCKED2 | &fbdefio_state->lock | ||
| HALF_LOCKED2 | &hw->hw_info.lock | ||
| HALF_LOCKED2 | &idev->info_lock | ||
| HALF_LOCKED2 | &pds_vfio->state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rproc->lock | ||
| HALF_LOCKED2 | &runtime->buffer_mutex | ||
| HALF_LOCKED2 | &service->bulk_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &page_offline_rwsem | ||
| HALF_LOCKED2 | global &pcpu_alloc_mutex | ||
| HALF_LOCKED2 | global &report_lock | ||
| HALF_LOCKED2 | sk |
mm/vmalloc.c vmap_pages_pte_range() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
mm/vmalloc.c vmap_pte_range() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0-18446744073709551614 |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | address | unit_byte |
mm/vmalloc.c vunmap_pte_range() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | address | unit_byte |
mm/hugetlb_vmemmap.c vmemmap_pmd_entry() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| NOSPEC | 1 | address | |
| NOSPEC | 1 | address | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | address | 0-u64max[c] |
| LOCK2 | global &init_mm.page_table_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| TYPE_LOCK | (struct mm_struct)->page_table_lock |
mm/hugetlb_vmemmap.c vmemmap_split_pmd() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4301890319273848832 |
| PARAM_VALUE | 1 | address | 0,4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | address | 0,4096,2097152-u64max[c] |
| HALF_LOCKED2 | &mm->mmap_lock |
mm/kasan/shadow.c shadow_mapped() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 18438330610733809664,18446723251708100608 |
| DATA_SOURCE | 0 | pmd | r pmd_offset |
| DATA_SOURCE | 1 | address | $0 |
| UNITS | 1 | address | unit_byte |
arch/x86/xen/mmu_pv.c xen_cleanmfnmap_pmd() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0 |
| DATA_SOURCE | 0 | pmd | $0 |
| LOCK2 | irq |
mm/sparse-vmemmap.c compound_section_tail_page() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | address | $0 [m] |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | address | unit_page |
mm/sparse-vmemmap.c virt_to_kpte() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| PARAM_VALUE | 1 | address | 0-18446744073709551614 |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | r pmd_off_k |
| DATA_SOURCE | 1 | address | $0 |
| RX_PATH |
mm/sparse-vmemmap.c vmemmap_pte_populate() -> pte_offset_kernel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pmd | 4096-ptr_max |
| CAPPED_DATA | 1 | address | 1 |
| CAPPED_DATA | 1 | address | 1 |
| DATA_SOURCE | 0 | pmd | $0 |
| DATA_SOURCE | 1 | address | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | address | unit_page |
| HALF_LOCKED2 | irq |