Defined in 1 files as a prototype:

Defined in 1 files as a macro:

Defined in 10 files as a function:

Referenced in 11 files:

Smatch caller information:

arch/x86/net/bpf_jit_comp.c __bpf_arch_text_poke() -> emit_call()

Type Parameter Key Value
PARAM_VALUE 0 pprog 183495733037531136
PARAM_VALUE 0 *pprog 8360860606433681408
PARAM_VALUE 0 *(*pprog) 0
PARAM_VALUE 1 func 1-u64max
DATA_SOURCE 1 func $3
DATA_SOURCE 2 ip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 ip unit_byte

arch/x86/net/bpf_jit_comp.c __bpf_arch_text_poke() -> emit_call()

Type Parameter Key Value
PARAM_VALUE 0 pprog 183495733037531136
PARAM_VALUE 0 *pprog 9165276717626404864
PARAM_VALUE 0 *(*pprog) 0
PARAM_VALUE 1 func 1-u64max
DATA_SOURCE 1 func $4
DATA_SOURCE 2 ip $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 func unit_byte
UNITS 2 ip unit_byte

arch/x86/net/bpf_jit_comp.c emit_spectre_bhb_barrier() -> emit_call()

Type Parameter Key Value
PARAM_VALUE 0 pprog 1448502117945253888
PARAM_VALUE 1 func 8914822498815569920
DATA_SOURCE 2 ip $1 [m]