Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

arch/x86/events/intel/ds.c ds_clear_cea() -> cea_set_pte()

Type Parameter Key Value
PARAM_VALUE 1 pa 0
BUF_SIZE 0 cea_vaddr (-1),65536
BUF_SIZE 0 cea_vaddr (-1),65536
DATA_SOURCE 0 cea_vaddr $0 [m]
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &pmc_reserve_mutex

arch/x86/events/intel/ds.c ds_update_cea() -> cea_set_pte()

Type Parameter Key Value
BUF_SIZE 0 cea_vaddr (-1),65536
BUF_SIZE 0 cea_vaddr (-1),65536
DATA_SOURCE 0 cea_vaddr $0 [m]
DATA_SOURCE 2 flags $3
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 pa unit_byte
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &pmc_reserve_mutex

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

Type Parameter Key Value
PARAM_VALUE 0 cea_vaddr 18446741874686296064
NOCHECK_CALL

arch/x86/mm/cpu_entry_area.c cea_map_percpu_pages() -> cea_set_pte()

Type Parameter Key Value
BUF_SIZE 0 cea_vaddr (-1),4096,16384,20480
BUF_SIZE 0 cea_vaddr (-1),4096,16384,20480
DATA_SOURCE 0 cea_vaddr $0 [m]
DATA_SOURCE 2 flags $3
NOCHECK_CALL
LOCK2 irq

arch/x86/mm/cpu_entry_area.c percpu_setup_debug_store() -> cea_set_pte()

Type Parameter Key Value
PARAM_VALUE 1 pa 0
BUF_SIZE 0 cea_vaddr (-1),131072
BUF_SIZE 0 cea_vaddr (-1),131072
NOCHECK_CALL
LOCK2 irq

arch/x86/mm/cpu_entry_area.c setup_cpu_entry_area() -> cea_set_pte()

Type Parameter Key Value
BUF_SIZE 0 cea_vaddr 4096
BIT_INFO 2 flags 0x0,0x7fffffffffffffff
BIT_INFO 2 flags 0x0,0x7fffffffffffffff
NOCHECK_CALL
LOCK2 irq