Defined in 2 files as a function:

Referenced in 14 files:

Smatch caller information:

arch/x86/kernel/apic/io_apic.c check_timer() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 67328
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/apic/io_apic.c check_timer() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/apic/io_apic.c check_timer() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 0,65536-u32max
BIT_INFO 1 val 0x10000,0xffffffff
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/apic/io_apic.c check_timer() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 1792
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/apic/io_apic.c mask_lapic_irq() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
BIT_INFO 1 val 0x10000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags

arch/x86/kernel/apic/io_apic.c unmask_lapic_irq() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 0-4294901759
BIT_INFO 1 val 0x0,0xfffeffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-4294901759
HALF_LOCKED2 &desc->lock
HALF_LOCKED2 _T->flags

arch/x86/kernel/apic/apic_common.c default_init_apic_ldr() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 224
PARAM_VALUE 1 val u32max
NOCHECK_CALL

arch/x86/kernel/apic/apic_common.c default_init_apic_ldr() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 208
PARAM_VALUE 1 val 16777216-33554431
BIT_INFO 1 val 0x1000000,0x1ffffff
NOCHECK_CALL
HOST_DATA 1 val 16777216-33554431[c]

arch/x86/kernel/apic/apic_numachip.c numachip_send_IPI_self() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 1008
DATA_SOURCE 1 val $0
NOCHECK_CALL

drivers/thermal/intel/therm_throt.c intel_init_thermal() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 816
PARAM_VALUE 1 val 256-u32max
NOCHECK_CALL

drivers/thermal/intel/therm_throt.c intel_init_thermal() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 816
PARAM_VALUE 1 val 65786
NOCHECK_CALL
UNITS 1 val unit_array_size

drivers/thermal/intel/therm_throt.c thermal_throttle_offline() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 816
PARAM_VALUE 1 val 0,65536-u32max
BIT_INFO 1 val 0x10000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,65536-u32max
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

drivers/thermal/intel/therm_throt.c thermal_throttle_online() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 816
BIT_INFO 1 val 0x0,0xfffeffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

arch/x86/platform/uv/uv_nmi.c uv_nmi_init() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 864
PARAM_VALUE 1 val 1024-u32max
BIT_INFO 1 val 0x400,0xfffeffff
NOCHECK_CALL
HOST_DATA 1 val 1024-u32max[c]

arch/x86/kernel/apic/apic.c __setup_APIC_LVTT() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 800
PARAM_VALUE 1 val 236,131308,196844,262380
FUZZY_MAX 1 val 236
BIT_INFO 1 val 0xec,0x700ec
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c __setup_APIC_LVTT() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 992
BIT_INFO 1 val 0x3,0xfffffff3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c __setup_APIC_LVTT() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 896
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c __sysvec_error_interrupt() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
PREEMPT_ADD
NOCHECK_CALL

arch/x86/kernel/apic/apic.c apic_soft_disable() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 240
BIT_INFO 1 val 0x0,0xfffffeff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 880
PARAM_VALUE 1 val 65790
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 800
PARAM_VALUE 1 val 0,65536-u32max
BIT_INFO 1 val 0x10000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,65536-u32max

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 0,65536-u32max
BIT_INFO 1 val 0x10000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,65536-u32max

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 864
PARAM_VALUE 1 val 0,65536-u32max
BIT_INFO 1 val 0x10000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,65536-u32max

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 0,65536-u32max
BIT_INFO 1 val 0x10000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,65536-u32max

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 816
PARAM_VALUE 1 val 0,65536-u32max
BIT_INFO 1 val 0x10000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,65536-u32max

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 752
PARAM_VALUE 1 val 0,65536-u32max
BIT_INFO 1 val 0x10000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,65536-u32max

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 800
PARAM_VALUE 1 val 65536
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 65536
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 864
PARAM_VALUE 1 val 65536
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 880
PARAM_VALUE 1 val 65536
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 65536
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/apic/apic.c clear_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/apic/apic.c disconnect_bsp_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 240
BIT_INFO 1 val 0x10f,0xffffff0f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]
LOCK2 irq

arch/x86/kernel/apic/apic.c disconnect_bsp_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 0,256-u32max
BIT_INFO 1 val 0x5700,0xfffe5fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,256-u32max[c]
LOCK2 irq

arch/x86/kernel/apic/apic.c disconnect_bsp_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 65536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irq

arch/x86/kernel/apic/apic.c disconnect_bsp_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 864
PARAM_VALUE 1 val 0,1024-u32max
BIT_INFO 1 val 0x5400,0xfffe5cff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,1024-u32max[c]
LOCK2 irq

arch/x86/kernel/apic/apic.c init_bsp_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 240
BIT_INFO 1 val 0x3ff,0xffffffff
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]

arch/x86/kernel/apic/apic.c init_bsp_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 1792
NOCHECK_CALL

arch/x86/kernel/apic/apic.c init_bsp_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 864
PARAM_VALUE 1 val 1024,66560
FUZZY_MAX 1 val 1024
BIT_INFO 1 val 0x400,0x10400
NOCHECK_CALL

arch/x86/kernel/apic/apic.c lapic_next_event() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 896
DATA_SOURCE 1 val $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 global &clockevents_lock
HALF_LOCKED2 global &tick_broadcast_lock
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 880
PARAM_VALUE 1 val 65790
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 208
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 128
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 240
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 864
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 816
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 752
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 800
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 992
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 896
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 880
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_resume() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 global &acpi_scan_lock
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_setup_esr() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
NOCHECK_CALL

arch/x86/kernel/apic/apic.c lapic_setup_esr() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 880
PARAM_VALUE 1 val 254
NOCHECK_CALL

arch/x86/kernel/apic/apic.c lapic_setup_esr() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
NOCHECK_CALL

arch/x86/kernel/apic/apic.c lapic_timer_shutdown() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 800
PARAM_VALUE 1 val 0,4-u32max
BIT_INFO 1 val 0x100ec,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 val 0,4-u32max
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c lapic_timer_shutdown() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 896
PARAM_VALUE 1 val 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq

arch/x86/kernel/apic/apic.c native_apic_icr_write() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 784
PARAM_VALUE 1 val 0,16777216-4278190080
BIT_INFO 1 val 0x0,0xff000000
NOCHECK_CALL
LOCK2 flags

arch/x86/kernel/apic/apic.c native_apic_icr_write() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 768
DATA_SOURCE 1 val $0
NOCHECK_CALL
LOCK2 flags

arch/x86/kernel/apic/apic.c setup_APIC_eilvt() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 1280-1520
PARAM_VALUE 1 val 0,244,249,1024,1268,1273,65536,65780,65785,66560,66804,66809
CAPPED_DATA 0 reg 1
CAPPED_DATA 1 val 1
BIT_INFO 1 val 0x0,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 reg 1296-1520[c]

arch/x86/kernel/apic/apic.c setup_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 240
BIT_INFO 1 val 0x0,0xfffffeff
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]

arch/x86/kernel/apic/apic.c setup_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 128
PARAM_VALUE 1 val 0,16-u32max
BIT_INFO 1 val 0x10,0xffffff10
NOCHECK_CALL
HOST_DATA 1 val 0,16-u32max[c]

arch/x86/kernel/apic/apic.c setup_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 240
BIT_INFO 1 val 0x1ff,0xffffffff
NOCHECK_CALL
HOST_DATA 1 val 0-u32max[c]

arch/x86/kernel/apic/apic.c setup_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 848
PARAM_VALUE 1 val 1792,67328
FUZZY_MAX 1 val 67328
BIT_INFO 1 val 0x700,0x10700
HARD_MAX 1 val 67328
NOCHECK_CALL

arch/x86/kernel/apic/apic.c setup_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 864
PARAM_VALUE 1 val 1024,66560
FUZZY_MAX 1 val 66560
BIT_INFO 1 val 0x400,0x10400
HARD_MAX 1 val 66560
NOCHECK_CALL

arch/x86/kernel/apic/apic.c sync_Arb_IDs() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 768
PARAM_VALUE 1 val 558336
NOCHECK_CALL

arch/x86/events/zhaoxin/core.c zhaoxin_pmu_handle_irq() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/kernel/cpu/mce/intel.c intel_init_cmci() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 752
PARAM_VALUE 1 val 249
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/events/core.c perf_events_lapic_init() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/events/core.c perf_load_guest_lvtpc() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 245,65781
BIT_INFO 1 val 0xf5,0x100f5
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &vcpu->mutex
LOCK2 irq
TYPE_LOCK (struct kvm_vcpu)->mutex

arch/x86/events/core.c perf_put_guest_lvtpc() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 1024
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &vcpu->mutex
LOCK2 irq
TYPE_LOCK (struct kvm_vcpu)->mutex

arch/x86/events/core.c x86_pmu_handle_irq() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

arch/x86/events/intel/p4.c p4_pmu_handle_irq() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/kernel/apic/vector.c print_local_APIC() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

arch/x86/kernel/smpboot.c do_boot_cpu() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

arch/x86/kernel/smpboot.c send_init_sequence() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

arch/x86/kernel/smpboot.c wakeup_secondary_cpu_via_init() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

arch/x86/kernel/smpboot.c wakeup_secondary_cpu_via_init() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 640
PARAM_VALUE 1 val 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

arch/x86/events/intel/core.c intel_pmu_handle_irq() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/events/intel/core.c intel_pmu_handle_irq() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/events/intel/core.c intel_pmu_handle_irq() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 832
PARAM_VALUE 1 val 1024
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

arch/x86/kernel/apic/x2apic_phys.c x2apic_send_IPI_self() -> apic_write()

Type Parameter Key Value
PARAM_VALUE 0 reg 1008
DATA_SOURCE 1 val $0
NOCHECK_CALL