Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/bpf_lru_list.c bpf_common_lru_pop_free() -> __local_list_add_pending()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
PARAM_VALUE 0 lru->nr_scans 4,128
PARAM_VALUE 0 lru->percpu 0
PARAM_VALUE 1 loc_l 4096-ptr_max
PARAM_VALUE 2 cpu 0
PARAM_VALUE 3 node 4096-ptr_max
CAPPED_DATA 1 &loc_l->lock 1
DATA_SOURCE 0 lru $0
DATA_SOURCE 3 node r __local_list_pop_free
DATA_SOURCE 4 hash $1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
USER_DATA 4 hash 0-u32max[c][u]
LOCK2 flags

kernel/bpf/bpf_lru_list.c bpf_common_lru_pop_free() -> __local_list_add_pending()

Type Parameter Key Value
PARAM_VALUE 0 lru 4096-ptr_max
PARAM_VALUE 0 lru->common_lru.lru_list.lock.pending 0
PARAM_VALUE 0 lru->nr_scans 4,128
PARAM_VALUE 0 lru->percpu 0
PARAM_VALUE 1 loc_l 4096-ptr_max
PARAM_VALUE 1 loc_l->lock.locked 0-1
PARAM_VALUE 1 loc_l->next_steal 0-64
PARAM_VALUE 2 cpu 0
PARAM_VALUE 3 node 4096-ptr_max
CAPPED_DATA 1 loc_l->next_steal 1
CAPPED_DATA 1 &loc_l->lock 1
DATA_SOURCE 0 lru $0
DATA_SOURCE 4 hash $1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
USER_DATA 4 hash 0-u32max[c][u]
LOCK2 flags