Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/sfc/tc.c efx_tc_flower_replace_foreign_lhs() -> efx_mae_insert_lhs_rule()

Type Parameter Key Value
PARAM_VALUE 0 efx 4096-ptr_max
PARAM_VALUE 0 efx->mcdi->iface.resp_data_len 0-4294967295
PARAM_VALUE 0 efx->reset_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 efx->reset_work.flags 0-4294967295
PARAM_VALUE 0 efx->reset_work.is_hard 0-1
PARAM_VALUE 0 efx->reset_work.is_lazy 0-1
PARAM_VALUE 0 efx->reset_work.is_queued 0-1
PARAM_VALUE 0 efx->reset_work.is_soft 0-1
PARAM_VALUE 0 efx->tc 4096-ptr_max
PARAM_VALUE 0 efx->tc->encap_match_ht.p.obj_hashfn 0
PARAM_VALUE 0 efx->tc->lhs_rule_ht.p.obj_hashfn 0
PARAM_VALUE 0 efx->tc->lhs_rule_ht.tbl 4096-ptr_max
PARAM_VALUE 0 efx->tc->recirc_ht.p.obj_hashfn 0
PARAM_VALUE 0 *efx->net_dev->name 0-255
PARAM_VALUE 1 rule 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.count 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.count->cnt 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.count->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->lhs_act.rid 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.rid->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->lhs_act.tun_type 1,3
PARAM_VALUE 1 rule->lhs_act.zone 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.zone->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->match.encap 4096-ptr_max
PARAM_VALUE 1 rule->match.value.ct_state_trk 0
PARAM_VALUE 1 rule->match.value.dst_ip 0
PARAM_VALUE 1 rule->match.value.enc_dport 0
PARAM_VALUE 1 rule->match.value.enc_dst_ip 0
PARAM_VALUE 1 rule->match.value.enc_ip_tos 0
PARAM_VALUE 1 rule->match.value.enc_ip_ttl 0
PARAM_VALUE 1 rule->match.value.enc_sport 0
PARAM_VALUE 1 rule->match.value.enc_src_ip 0
PARAM_VALUE 1 rule->match.value.ip_proto 17
PARAM_VALUE 1 rule->match.value.ip_tos 0
PARAM_VALUE 1 rule->match.value.ip_ttl 0
PARAM_VALUE 1 rule->match.value.l4_dport 0
PARAM_VALUE 1 rule->match.value.l4_sport 0
PARAM_VALUE 1 rule->match.value.src_ip 0
PARAM_VALUE 2 prio 0
BUF_SIZE 1 rule 368
CAPPED_DATA 0 efx->tc->lhs_rule_ht.tbl 1
CAPPED_DATA 0 efx->tc->recirc_ht.tbl 1
CAPPED_DATA 1 rule->lhs_act.tun_type 1
DATA_SOURCE 0 efx $0
DATA_SOURCE 1 rule r _kzalloc_noprof

drivers/net/ethernet/sfc/tc.c efx_tc_flower_replace_foreign_lhs_ar() -> efx_mae_insert_lhs_rule()

Type Parameter Key Value
PARAM_VALUE 0 efx 4096-ptr_max
PARAM_VALUE 0 efx->mcdi->iface.resp_data_len 0-4294967295
PARAM_VALUE 0 efx->reset_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 efx->reset_work.flags 0-4294967295
PARAM_VALUE 0 efx->reset_work.is_hard 0-1
PARAM_VALUE 0 efx->reset_work.is_lazy 0-1
PARAM_VALUE 0 efx->reset_work.is_queued 0-1
PARAM_VALUE 0 efx->reset_work.is_soft 0-1
PARAM_VALUE 0 efx->tc 4096-ptr_max
PARAM_VALUE 0 efx->tc->encap_match_ht.p.obj_hashfn 0
PARAM_VALUE 0 efx->tc->lhs_rule_ht.p.obj_hashfn 0
PARAM_VALUE 0 efx->tc->lhs_rule_ht.tbl 4096-ptr_max
PARAM_VALUE 0 efx->tc->recirc_ht.p.obj_hashfn 0
PARAM_VALUE 0 *efx->net_dev->name 0-255
PARAM_VALUE 1 rule 4096-ptr_max
PARAM_VALUE 1 rule->is_ar 1
PARAM_VALUE 1 rule->lhs_act.count 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.count->cnt 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.count->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->lhs_act.rid 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.rid->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->lhs_act.tun_type 1,3
PARAM_VALUE 1 rule->lhs_act.zone 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.zone->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->match.encap 4096-ptr_max
PARAM_VALUE 1 rule->match.value.ct_state_trk 0
PARAM_VALUE 2 prio 0
BUF_SIZE 1 rule 368
CAPPED_DATA 0 efx->tc->lhs_rule_ht.tbl 1
CAPPED_DATA 0 efx->tc->recirc_ht.tbl 1
CAPPED_DATA 1 rule->lhs_act.tun_type 1
DATA_SOURCE 0 efx $0
DATA_SOURCE 1 rule r _kzalloc_noprof

drivers/net/ethernet/sfc/tc.c efx_tc_flower_replace_lhs() -> efx_mae_insert_lhs_rule()

Type Parameter Key Value
PARAM_VALUE 0 efx 4096-ptr_max
PARAM_VALUE 0 efx->mcdi->iface.resp_data_len 0-4294967295
PARAM_VALUE 0 efx->reset_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 efx->tc 4096-ptr_max
PARAM_VALUE 0 efx->tc->lhs_rule_ht.p.obj_hashfn 0
PARAM_VALUE 0 efx->tc->lhs_rule_ht.tbl 4096-ptr_max
PARAM_VALUE 0 efx->tc->recirc_ht.p.obj_hashfn 0
PARAM_VALUE 0 *efx->mcdi->iface.logging_buffer 0-255
PARAM_VALUE 0 *efx->net_dev->name 0-255
PARAM_VALUE 1 rule 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.count 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.count->cnt 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.count->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->lhs_act.rid 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.rid->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->lhs_act.zone 4096-ptr_max
PARAM_VALUE 1 rule->lhs_act.zone->ref.refs.counter (-1073741824),0-s32max
PARAM_VALUE 1 rule->match.value.ct_state_trk 0
PARAM_VALUE 2 prio 0
BUF_SIZE 1 rule 368
CAPPED_DATA 0 efx->tc->lhs_rule_ht.tbl 1
CAPPED_DATA 0 efx->tc->recirc_ht.tbl 1
DATA_SOURCE 0 efx $0
DATA_SOURCE 1 rule r _kzalloc_noprof