Defined in 1 files as a macro:
Defined in 3 files as a function:
- arch/riscv/include/asm/pgtable.h, line 1104 (as a function)
- arch/s390/include/asm/pgtable.h, line 1546 (as a function)
- arch/x86/include/asm/pgtable.h, line 644 (as a function)
Referenced in 3 files:
Smatch caller information:
mm/huge_memory.c maybe_pud_mkwrite() -> pud_mkwrite()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | pud | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dax_srcu | ||
| HALF_LOCKED2 | &mm->mmap_lock |
mm/debug_vm_pgtable.c pud_advanced_tests() -> pud_mkwrite()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | pud | r pud_mkclean |
| PREEMPT_ADD |
mm/debug_vm_pgtable.c pud_basic_tests() -> pud_mkwrite()
| Type | Parameter | Key | Value |
|---|
mm/debug_vm_pgtable.c pud_basic_tests() -> pud_mkwrite()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | pud | r pfn_pud |