Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/range_tree.c range_tree_clear() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 0 rn->rn_last 1-u32max
PARAM_VALUE 0 rn->rn_start 0-4294967294
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_root.rb_node 1-u64max
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

kernel/bpf/range_tree.c range_tree_clear() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 0 rn->rn_start 0-4294967294
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_root.rb_node 1-u64max
CAPPED_DATA 0 rn->rn_last 1
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

kernel/bpf/range_tree.c range_tree_clear() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 0 rn->rn_last 1-u32max
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_root.rb_node 1-u64max
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

kernel/bpf/range_tree.c range_tree_clear() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_root.rb_node 1-u64max
CAPPED_DATA 0 rn->rn_last 1
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

kernel/bpf/range_tree.c range_tree_destroy() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_root.rb_node 1-u64max
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
NOCHECK_CALL

kernel/bpf/range_tree.c range_tree_set() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_leftmost->rb_left 0
PARAM_VALUE 1 rt->it_root.rb_leftmost->rb_right 0
PARAM_VALUE 1 rt->it_root.rb_root.rb_node 1-u64max
PARAM_VALUE 1 rt->range_size_root.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 1 rt->range_size_root.rb_leftmost->rb_left 0
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

kernel/bpf/range_tree.c range_tree_set() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_leftmost->rb_left 0
PARAM_VALUE 1 rt->it_root.rb_leftmost->rb_right 0
PARAM_VALUE 1 rt->range_size_root.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 1 rt->range_size_root.rb_leftmost->rb_left 0
PARAM_VALUE 1 rt->range_size_root.rb_root.rb_node 4096-ptr_max
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

kernel/bpf/range_tree.c range_tree_set() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_leftmost->rb_left 0
PARAM_VALUE 1 rt->it_root.rb_leftmost->rb_right 0
PARAM_VALUE 1 rt->it_root.rb_root.rb_node 1-u64max
PARAM_VALUE 1 rt->range_size_root.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 1 rt->range_size_root.rb_leftmost->rb_left 0
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags

kernel/bpf/range_tree.c range_tree_set() -> range_it_remove()

Type Parameter Key Value
PARAM_VALUE 0 rn 4096-ptr_max
PARAM_VALUE 1 rt 4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 1 rt->it_root.rb_leftmost->rb_left 0
PARAM_VALUE 1 rt->it_root.rb_leftmost->rb_right 0
PARAM_VALUE 1 rt->it_root.rb_root.rb_node 1-u64max
PARAM_VALUE 1 rt->range_size_root.rb_leftmost 0,4096-ptr_max
PARAM_VALUE 1 rt->range_size_root.rb_leftmost->rb_left 0
CAPPED_DATA 0 rn->rn_start 1
DATA_SOURCE 0 rn r range_it_iter_first
DATA_SOURCE 1 rt $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags