Defined in 1 files as a prototype:
Defined in 2 files as a macro:
- arch/loongarch/include/asm/pgtable.h, line 293 (as a macro)
- include/linux/pgtable.h, line 78 (as a macro)
Defined in 2 files as a function:
- arch/loongarch/mm/pgtable.c, line 119 (as a function)
- include/linux/pgtable.h, line 75 (as a function)
Referenced in 5 files:
- arch/loongarch/include/asm/pgalloc.h, line 53
- arch/loongarch/mm/init.c
- include/linux/pgtable.h, line 74
- mm/kasan/init.c, line 131
- mm/sparse-vmemmap.c, line 202
Smatch caller information:
mm/kasan/init.c zero_pmd_populate() -> kernel_pte_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-u64max |
| DATA_SOURCE | 0 | addr | r early_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
mm/sparse-vmemmap.c vmemmap_pmd_populate() -> kernel_pte_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-u64max |
| DATA_SOURCE | 0 | addr | r vmemmap_alloc_block_zero |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |