Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/netfilter/nft_dynset.c nft_dynset_dump() -> nft_expr_dump()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 attr 7
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
DATA_SOURCE 3 reset $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->tail

net/netfilter/nft_dynset.c nft_dynset_dump() -> nft_expr_dump()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 attr 1
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
DATA_SOURCE 3 reset $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->tail

net/netfilter/nft_inner.c nft_inner_dump() -> nft_expr_dump()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 attr 5
PARAM_VALUE 2 expr 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 2 expr 16
DATA_SOURCE 0 skb $0
DATA_SOURCE 3 reset $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->tail

net/netfilter/nf_tables_api.c nf_tables_fill_rule_info() -> nft_expr_dump()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 attr 1
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
DATA_SOURCE 3 reset $11
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c nf_tables_fill_set() -> nft_expr_dump()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 attr 1
PARAM_VALUE 3 reset 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->sk->sk_backlog.len
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c nft_set_elem_expr_dump() -> nft_expr_dump()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 attr 7
PARAM_VALUE 2 expr 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
DATA_SOURCE 3 reset $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 expr unit_byte
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c nft_set_elem_expr_dump() -> nft_expr_dump()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 0 skb->data_len 0
PARAM_VALUE 1 attr 1
PARAM_VALUE 2 expr 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
DATA_SOURCE 3 reset $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 expr unit_byte
HALF_LOCKED2 rcu_read