Defined in 4 files as a prototype:

Defined in 5 files as a macro:

Defined in 5 files as a function:

Referenced in 9 files:

Smatch caller information:

arch/x86/power/hibernate.c arch_hibernation_header_save() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 3912498812643127296
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &system_transition_mutex
HALF_LOCKED2 global &device_hotplug_lock

arch/x86/power/hibernate.c pfn_is_nosave() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1386491627191988224
RX_PATH
TASK_NOT_RUNNING

arch/x86/power/hibernate.c pfn_is_nosave() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 3483734285622112256
RX_PATH
TASK_NOT_RUNNING

arch/x86/xen/efi.c xen_efi_probe() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 7319077373326376960
HALF_LOCKED2 irq

arch/x86/xen/efi.c xen_efi_probe() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1635212665372991488
STR_LEN 0 x 7
HALF_LOCKED2 irq

arch/x86/mm/init.c init_mem_mapping() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 822922260318040064
LOCK2 irq

arch/x86/entry/vsyscall/vsyscall_64.c map_vsyscall() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 2556636032368529408
LOCK2 irq

mm/usercopy.c check_kernel_text_object() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 24158083983945728

mm/usercopy.c check_kernel_text_object() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 4975474871835320320

kernel/crash_core.c crash_prepare_elf64_headers() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6850088256125747200
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &__crash_hotplug_lock

mm/kasan/init.c kasan_early_shadow_page_entry() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8622251082995511296
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

mm/kasan/init.c kasan_p4d_table() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 801225991702265856
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

mm/kasan/init.c kasan_pmd_table() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8906413908601663488
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

mm/kasan/init.c kasan_populate_early_shadow() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 801225991702265856
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c kasan_populate_early_shadow() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6135334213077807104
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c kasan_populate_early_shadow() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8906413908601663488
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c kasan_populate_early_shadow() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1865812844854652928
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c kasan_pte_table() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1865812844854652928
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

mm/kasan/init.c kasan_pud_table() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6135334213077807104
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

mm/kasan/init.c zero_p4d_populate() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6135334213077807104
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c zero_p4d_populate() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8906413908601663488
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c zero_p4d_populate() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1865812844854652928
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c zero_pmd_populate() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1865812844854652928
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c zero_pte_populate() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8622251082995511296
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c zero_pud_populate() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8906413908601663488
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/kasan/init.c zero_pud_populate() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1865812844854652928
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/ptdump.c ptdump_p4d_entry() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6135334213077807104
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 global &init_mm.mmap_lock

mm/ptdump.c ptdump_pgd_entry() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 801225991702265856
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 global &init_mm.mmap_lock

mm/ptdump.c ptdump_pmd_entry() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1865812844854652928
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock

mm/ptdump.c ptdump_pud_entry() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8906413908601663488
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock

arch/x86/xen/enlighten_pv.c xen_start_kernel() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 4243142951545712640
LOCK2 irq

arch/x86/kernel/idt.c idt_map_in_cea() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6417045345633595392

arch/x86/platform/efi/quirks.c can_free_region() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6850088256125747200
LOCK2 irq

arch/x86/platform/efi/quirks.c can_free_region() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 822922260318040064
LOCK2 irq

mm/memblock.c free_reserved_area() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 24158083983945728-822922260318040063
DATA_SOURCE 0 x $0
STR_LEN 0 x (-1)-0,6,16,27,29,37
STR_LEN 0 x (-1)-0,6,16,27,29,37
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_byte
HALF_LOCKED2 _T->lock

mm/memblock.c free_reserved_area() -> __phys_addr_symbol()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_byte
HALF_LOCKED2 _T->lock

arch/x86/mm/pat/set_memory.c highmap_end_pfn() -> __phys_addr_symbol()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &mem_enc_lock

arch/x86/mm/pat/set_memory.c highmap_start_pfn() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6850088256125747200
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &mem_enc_lock

arch/x86/mm/pat/set_memory.c protect_rodata() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8827916320406978560
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cpa_lock
HALF_LOCKED2 global &mem_enc_lock
HALF_LOCKED2 global &pgd_lock

arch/x86/mm/pat/set_memory.c protect_rodata() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 2786016832222826496
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cpa_lock
HALF_LOCKED2 global &mem_enc_lock
HALF_LOCKED2 global &pgd_lock

mm/debug_vm_pgtable.c init_fixed_pfns() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1182338451974811648

arch/x86/kernel/setup.c e820_add_kernel_range() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6850088256125747200
LOCK2 irq

arch/x86/kernel/setup.c e820_add_kernel_range() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 822922260318040064
LOCK2 irq

arch/x86/kernel/setup.c early_reserve_memory() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6850088256125747200
LOCK2 irq

arch/x86/kernel/setup.c reserve_brk() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 0,4921769592210644992
CAPPED_DATA 0 x 1
CAPPED_DATA 0 x 1
LOCK2 irq

arch/x86/kernel/setup.c setup_kernel_resources() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6850088256125747200
LOCK2 irq

arch/x86/kernel/setup.c setup_kernel_resources() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 4975474871835320320
LOCK2 irq

arch/x86/kernel/setup.c setup_kernel_resources() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8827916320406978560
LOCK2 irq

arch/x86/kernel/setup.c setup_kernel_resources() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 2786016832222826496
LOCK2 irq

arch/x86/kernel/setup.c setup_kernel_resources() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 5964846206458200064
LOCK2 irq

arch/x86/kernel/setup.c setup_kernel_resources() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 5032306537718394880
LOCK2 irq

arch/x86/kernel/setup.c setup_kernel_resources() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1898900774200549376
LOCK2 irq

arch/x86/kernel/setup.c setup_kernel_resources() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 1300914453396742144
LOCK2 irq

fs/proc/kcore.c read_kcore_iter() -> __phys_addr_symbol()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 x unit_byte
LOCK2 global &page_offline_rwsem
HALF_LOCKED2 &pool->lock

arch/x86/xen/setup.c xen_memory_setup() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6850088256125747200
LOCK2 irq

arch/x86/xen/setup.c xen_memory_setup() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 822922260318040064
LOCK2 irq

arch/x86/xen/setup.c xen_memory_setup() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 6850088256125747200
LOCK2 irq

arch/x86/xen/mmu_pv.c xen_setup_kernel_pagetable() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 5150960782475956224
LOCK2 irq

arch/x86/xen/mmu_pv.c xen_setup_kernel_pagetable() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8785455178516877312
LOCK2 irq

arch/x86/xen/mmu_pv.c xen_setup_kernel_pagetable() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 3186850710410612736
LOCK2 irq

arch/x86/xen/mmu_pv.c xen_setup_kernel_pagetable() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 4096-18446744073709547520
CAPPED_DATA 0 x 1
LOCK2 irq

arch/x86/xen/mmu_pv.c xen_setup_kernel_pagetable() -> __phys_addr_symbol()

Type Parameter Key Value
PARAM_VALUE 0 x 8370061399938674688
LOCK2 irq