Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

net/netfilter/nft_cmp.c nft_cmp16_fast_init() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 2 desc 3339647039594188800
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 0
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_cmp.c nft_cmp_fast_init() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 1 data 3701099454978568192
PARAM_VALUE 2 desc 3590731586270691328
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 0
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_cmp.c nft_cmp_init() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 2 desc 5547785379763003392
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 0
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_cmp.c nft_cmp_select_ops() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 1 data 5299751013409603584
PARAM_VALUE 2 desc 6063576372225249280
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 0
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_immediate.c nft_immediate_init() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 2 desc 2407502739021742080
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 0
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0,4294967040
PARAM_VALUE 3 nla 1-u64max
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ctx->flags 0-u16max[u]
USER_DATA 0 ctx->report 0-1
USER_DATA 0 ctx->seq 0-u32max[u]

net/netfilter/nft_range.c nft_range_init() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 2 desc 4523437710294089728
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 0
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_range.c nft_range_init() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 desc 4251088396437422080
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 0
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_bitwise.c nft_bitwise_extract_u32_data() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 1 data 5632728372610228224
PARAM_VALUE 2 desc 2463319499144974336
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 4
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
DATA_SOURCE 3 nla $0
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_bitwise.c nft_bitwise_init_bool() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 desc 73611210166812672
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 1-255
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_bitwise.c nft_bitwise_init_mask_xor() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 desc 5648953095109136384
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 1-255
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_bitwise.c nft_bitwise_init_mask_xor() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 desc 6325313044190470144
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 1-255
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_bitwise.c nft_bitwise_init_shift() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 0
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 desc 3805220612558237696
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 4
PARAM_VALUE 2 desc->size 16
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_tables_api.c nft_setelem_parse_data() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2576146516772204544
PARAM_VALUE 0 ctx->net 4096-ptr_max
PARAM_VALUE 2 desc 4781541375110479872
PARAM_VALUE 2 desc->flags 1
PARAM_VALUE 2 desc->len 0-255
PARAM_VALUE 2 desc->size 64
PARAM_VALUE 2 desc->type 0,4294967040
PARAM_VALUE 3 nla 1-u64max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 data $3
DATA_SOURCE 2 desc $2
DATA_SOURCE 3 nla $4
BIT_INFO 2 desc->type 0x0,0xffffff00
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ctx->flags 0-u16max[u]
USER_DATA 0 ctx->report 0-1
USER_DATA 0 ctx->seq 0-u32max[u]
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c nft_setelem_parse_key() -> nft_data_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 1419139104411324416,2576146516772204544,5517811246413352968
PARAM_VALUE 0 ctx->net 4096-ptr_max
PARAM_VALUE 2 desc 305303871013957632
PARAM_VALUE 2 desc->flags 0
PARAM_VALUE 2 desc->len 0-255
PARAM_VALUE 2 desc->size 64
PARAM_VALUE 2 desc->type 0
PARAM_VALUE 3 nla 1-u64max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 data $2
DATA_SOURCE 3 nla $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ctx->flags 0-u16max[u]
USER_DATA 0 ctx->report 0-1
USER_DATA 0 ctx->seq 0-u32max[u]
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read