Defined in 2 files as a macro:
- arch/arc/include/asm/hugepage.h, line 36 (as a macro)
- arch/arm64/include/asm/pgtable.h, line 595 (as a macro)
Defined in 5 files as a function:
- arch/arm/include/asm/pgtable-3level.h, line 217 (as a function)
- arch/loongarch/include/asm/pgtable.h, line 601 (as a function)
- arch/mips/include/asm/pgtable.h, line 722 (as a function)
- arch/riscv/include/asm/pgtable.h, line 780 (as a function)
- arch/x86/include/asm/pgtable.h, line 757 (as a function)
Referenced in 5 files:
- arch/arm64/mm/mmu.c, line 670
- arch/x86/mm/kmmio.c, line 139
- arch/x86/mm/pgtable.c, line 518
- mm/debug_vm_pgtable.c
- mm/pgtable-generic.c, line 205
Smatch caller information:
arch/x86/mm/kmmio.c clear_pmd_presence() -> pmd_mkinvalid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
mm/pgtable-generic.c pmdp_invalidate() -> pmd_mkinvalid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/debug_vm_pgtable.c pmd_thp_tests() -> pmd_mkinvalid()
| Type | Parameter | Key | Value |
|---|
mm/debug_vm_pgtable.c pmd_thp_tests() -> pmd_mkinvalid()
| Type | Parameter | Key | Value |
|---|
mm/debug_vm_pgtable.c pmd_thp_tests() -> pmd_mkinvalid()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/pgtable.c pmdp_invalidate_ad() -> pmd_mkinvalid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock |