Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/ice/virt/fdir.c ice_vc_del_fdir_fltr() -> ice_vc_fdir_rem_prof()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 0 vf->cfg_lock.dep_map->name 0-255
PARAM_VALUE 0 vf->cfg_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vf->cfg_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vf->cfg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vf->cfg_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 vf->cfg_lock.wait_lock.owner (-1)
PARAM_VALUE 0 vf->cfg_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 vf->ctrl_vsi_idx 0-65534
PARAM_VALUE 0 vf->fdir.ctx_irq.conf 1-u64max
PARAM_VALUE 0 vf->fdir.ctx_irq.rx_tmr.entry->pprev 4096-ptr_max
PARAM_VALUE 0 vf->fdir.ctx_irq.rx_tmr.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 vf->fdir.ctx_irq.rx_tmr.lockdep_map->name 0-255
PARAM_VALUE 0 vf->fdir.ctx_irq.stat 0
PARAM_VALUE 0 vf->fdir.ctx_irq.v_opcode 47-48
PARAM_VALUE 0 vf->fdir.ctx_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 vf->fdir.fdir_fltr_cnt 4096-ptr_max
PARAM_VALUE 0 vf->lan_vsi_idx 0-65534
PARAM_VALUE 0 vf->pf 4096-ptr_max
PARAM_VALUE 0 vf->pf->flags 4096-ptr_max
PARAM_VALUE 0 vf->pf->hw.tnl_lock.dep_map->name 0-255
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->blocked_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 vf->refcnt.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 vf->vf_states 4096-ptr_max
PARAM_VALUE 1 flow 0-5,9,11-23,25-28
PARAM_VALUE 2 tun 0-1
CAPPED_DATA 0 vf->vf_id 1
DATA_SOURCE 0 vf $0
DATA_SOURCE 2 tun r ice_fdir_is_tunnel
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 0 &vf->cfg_lock
TYPE_LOCK (struct ice_vf)->cfg_lock

drivers/net/ethernet/intel/ice/virt/fdir.c ice_vc_fdir_rem_prof_all() -> ice_vc_fdir_rem_prof()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 0 vf->devlink_port.devlink->index 0-4294967295
PARAM_VALUE 0 vf->devlink_port.devlink->reload_failed 0-1
PARAM_VALUE 0 vf->fdir.fdir_rule_idr.idr_rt.xa_flags 0,33554432-u32max
PARAM_VALUE 0 vf->fdir.fdir_rule_idr.idr_rt.xa_head 0
PARAM_VALUE 0 vf->vf_ops->clear_mbx_register 4096-ptr_max
PARAM_VALUE 0 vf->vf_ops->clear_reset_trigger 4096-ptr_max
PARAM_VALUE 0 vf->vf_ops->irq_close 0
PARAM_VALUE 0 vf->vf_ops->post_vsi_rebuild 4096-ptr_max
PARAM_VALUE 0 vf->vf_ops->reset_type 1-2
PARAM_VALUE 0 vf->vf_ops->trigger_reset_register 4096-ptr_max
PARAM_VALUE 0 vf->virtchnl_ops->add_fdir_fltr_msg 1075202181330993152
PARAM_VALUE 0 vf->virtchnl_ops->add_mac_addr_msg 636609111407104000,4586636838956158976
PARAM_VALUE 0 vf->virtchnl_ops->add_vlan_msg 1369977496131227648
PARAM_VALUE 0 vf->virtchnl_ops->add_vlan_v2_msg 6189158666582274048
PARAM_VALUE 0 vf->virtchnl_ops->cfg_irq_map_msg 7568041288892858368
PARAM_VALUE 0 vf->virtchnl_ops->cfg_promiscuous_mode_msg 338834441823272960,4360209277383237632
PARAM_VALUE 0 vf->virtchnl_ops->cfg_q_bw 3888161623575777280
PARAM_VALUE 0 vf->virtchnl_ops->cfg_q_quanta 4822364587157979136
PARAM_VALUE 0 vf->virtchnl_ops->cfg_q_tc_map 0
PARAM_VALUE 0 vf->virtchnl_ops->cfg_qs_msg 2286613575067615232
PARAM_VALUE 0 vf->virtchnl_ops->config_rss_hfunc 6560442064862986240
PARAM_VALUE 0 vf->virtchnl_ops->config_rss_key 3849542384802164736
PARAM_VALUE 0 vf->virtchnl_ops->config_rss_lut 7816891138333773824
PARAM_VALUE 0 vf->virtchnl_ops->del_fdir_fltr_msg 1194794699988430848
PARAM_VALUE 0 vf->virtchnl_ops->del_mac_addr_msg 600113193256771584,5799054369351479296
PARAM_VALUE 0 vf->virtchnl_ops->dis_qs_msg 4246740020047110144
PARAM_VALUE 0 vf->virtchnl_ops->dis_vlan_insertion_v2_msg 8369848365723308032
PARAM_VALUE 0 vf->virtchnl_ops->dis_vlan_stripping 6543817527249330176
PARAM_VALUE 0 vf->virtchnl_ops->dis_vlan_stripping_v2_msg 6651423416292106240
PARAM_VALUE 0 vf->virtchnl_ops->ena_qs_msg 4497291207880204288
PARAM_VALUE 0 vf->virtchnl_ops->ena_vlan_insertion_v2_msg 3414400726767771648
PARAM_VALUE 0 vf->virtchnl_ops->ena_vlan_stripping 9161209956982546432
PARAM_VALUE 0 vf->virtchnl_ops->ena_vlan_stripping_v2_msg 7568716939420250112
PARAM_VALUE 0 vf->virtchnl_ops->get_offload_vlan_v2_caps 8645711744681791488
PARAM_VALUE 0 vf->virtchnl_ops->get_phc_time 9173309139223982080
PARAM_VALUE 0 vf->virtchnl_ops->get_ptp_cap 6101864591653326848
PARAM_VALUE 0 vf->virtchnl_ops->get_qos_caps 1149613181756387328
PARAM_VALUE 0 vf->virtchnl_ops->get_rss_hashcfg 4176044379369512960
PARAM_VALUE 0 vf->virtchnl_ops->get_stats_msg 8198403581242429440
PARAM_VALUE 0 vf->virtchnl_ops->get_ver_msg 3317454804626726912
PARAM_VALUE 0 vf->virtchnl_ops->get_vf_res_msg 2295570210162733056
PARAM_VALUE 0 vf->virtchnl_ops->handle_rss_cfg_msg 5080976838315126784
PARAM_VALUE 0 vf->virtchnl_ops->query_rxdid 7568304561732300800
PARAM_VALUE 0 vf->virtchnl_ops->remove_vlan_msg 1244096305450614784
PARAM_VALUE 0 vf->virtchnl_ops->remove_vlan_v2_msg 552635886409056256
PARAM_VALUE 0 vf->virtchnl_ops->request_qs_msg 8278359165598257152
PARAM_VALUE 0 vf->virtchnl_ops->reset_vf 6291338088812388352
PARAM_VALUE 0 vf->virtchnl_ops->set_rss_hashcfg 7672872125643841536
PARAM_VALUE 1 flow 0-28
PARAM_VALUE 2 tun 0
DATA_SOURCE 0 vf $0
FUZZY_MAX 1 flow 28
HARD_MAX 1 flow 28
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vf->trusted 0-1
HALF_LOCKED2 &pf->lag_mutex
HALF_LOCKED2 &pf->vfs.table_lock
HALF_LOCKED2 &vfs->table_lock
HALF_LOCKED2 0 &vf->cfg_lock

drivers/net/ethernet/intel/ice/virt/fdir.c ice_vc_fdir_rem_prof_all() -> ice_vc_fdir_rem_prof()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 0 vf->devlink_port.devlink->index 0-4294967295
PARAM_VALUE 0 vf->devlink_port.devlink->reload_failed 0-1
PARAM_VALUE 0 vf->fdir.fdir_prof 0,4096-ptr_max
PARAM_VALUE 0 vf->fdir.fdir_rule_idr.idr_rt.xa_flags 0,33554432-u32max
PARAM_VALUE 0 vf->fdir.fdir_rule_idr.idr_rt.xa_head 0
PARAM_VALUE 0 vf->pf 4096-ptr_max
PARAM_VALUE 0 vf->vf_ops->clear_mbx_register 4096-ptr_max
PARAM_VALUE 0 vf->vf_ops->clear_reset_trigger 4096-ptr_max
PARAM_VALUE 0 vf->vf_ops->irq_close 0
PARAM_VALUE 0 vf->vf_ops->post_vsi_rebuild 4096-ptr_max
PARAM_VALUE 0 vf->vf_ops->reset_type 1-2
PARAM_VALUE 0 vf->vf_ops->trigger_reset_register 4096-ptr_max
PARAM_VALUE 0 vf->virtchnl_ops->add_fdir_fltr_msg 1075202181330993152
PARAM_VALUE 0 vf->virtchnl_ops->add_mac_addr_msg 636609111407104000,4586636838956158976
PARAM_VALUE 0 vf->virtchnl_ops->add_vlan_msg 1369977496131227648
PARAM_VALUE 0 vf->virtchnl_ops->add_vlan_v2_msg 6189158666582274048
PARAM_VALUE 0 vf->virtchnl_ops->cfg_irq_map_msg 7568041288892858368
PARAM_VALUE 0 vf->virtchnl_ops->cfg_promiscuous_mode_msg 338834441823272960,4360209277383237632
PARAM_VALUE 0 vf->virtchnl_ops->cfg_q_bw 3888161623575777280
PARAM_VALUE 0 vf->virtchnl_ops->cfg_q_quanta 4822364587157979136
PARAM_VALUE 0 vf->virtchnl_ops->cfg_q_tc_map 0
PARAM_VALUE 0 vf->virtchnl_ops->cfg_qs_msg 2286613575067615232
PARAM_VALUE 0 vf->virtchnl_ops->config_rss_hfunc 6560442064862986240
PARAM_VALUE 0 vf->virtchnl_ops->config_rss_key 3849542384802164736
PARAM_VALUE 0 vf->virtchnl_ops->config_rss_lut 7816891138333773824
PARAM_VALUE 0 vf->virtchnl_ops->del_fdir_fltr_msg 1194794699988430848
PARAM_VALUE 0 vf->virtchnl_ops->del_mac_addr_msg 600113193256771584,5799054369351479296
PARAM_VALUE 0 vf->virtchnl_ops->dis_qs_msg 4246740020047110144
PARAM_VALUE 0 vf->virtchnl_ops->dis_vlan_insertion_v2_msg 8369848365723308032
PARAM_VALUE 0 vf->virtchnl_ops->dis_vlan_stripping 6543817527249330176
PARAM_VALUE 0 vf->virtchnl_ops->dis_vlan_stripping_v2_msg 6651423416292106240
PARAM_VALUE 0 vf->virtchnl_ops->ena_qs_msg 4497291207880204288
PARAM_VALUE 0 vf->virtchnl_ops->ena_vlan_insertion_v2_msg 3414400726767771648
PARAM_VALUE 0 vf->virtchnl_ops->ena_vlan_stripping 9161209956982546432
PARAM_VALUE 0 vf->virtchnl_ops->ena_vlan_stripping_v2_msg 7568716939420250112
PARAM_VALUE 0 vf->virtchnl_ops->get_offload_vlan_v2_caps 8645711744681791488
PARAM_VALUE 0 vf->virtchnl_ops->get_phc_time 9173309139223982080
PARAM_VALUE 0 vf->virtchnl_ops->get_ptp_cap 6101864591653326848
PARAM_VALUE 0 vf->virtchnl_ops->get_qos_caps 1149613181756387328
PARAM_VALUE 0 vf->virtchnl_ops->get_rss_hashcfg 4176044379369512960
PARAM_VALUE 0 vf->virtchnl_ops->get_stats_msg 8198403581242429440
PARAM_VALUE 0 vf->virtchnl_ops->get_ver_msg 3317454804626726912
PARAM_VALUE 0 vf->virtchnl_ops->get_vf_res_msg 2295570210162733056
PARAM_VALUE 0 vf->virtchnl_ops->handle_rss_cfg_msg 5080976838315126784
PARAM_VALUE 0 vf->virtchnl_ops->query_rxdid 7568304561732300800
PARAM_VALUE 0 vf->virtchnl_ops->remove_vlan_msg 1244096305450614784
PARAM_VALUE 0 vf->virtchnl_ops->remove_vlan_v2_msg 552635886409056256
PARAM_VALUE 0 vf->virtchnl_ops->request_qs_msg 8278359165598257152
PARAM_VALUE 0 vf->virtchnl_ops->reset_vf 6291338088812388352
PARAM_VALUE 0 vf->virtchnl_ops->set_rss_hashcfg 7672872125643841536
PARAM_VALUE 1 flow 0-28
PARAM_VALUE 2 tun 1
DATA_SOURCE 0 vf $0
FUZZY_MAX 1 flow 28
HARD_MAX 1 flow 28
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 vf->trusted 0-1
HALF_LOCKED2 &pf->lag_mutex
HALF_LOCKED2 &pf->vfs.table_lock
HALF_LOCKED2 &vfs->table_lock
HALF_LOCKED2 0 &vf->cfg_lock

drivers/net/ethernet/intel/ice/virt/fdir.c ice_vc_fdir_write_flow_prof() -> ice_vc_fdir_rem_prof()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 0 vf->cfg_lock.dep_map->name 0-255
PARAM_VALUE 0 vf->cfg_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vf->cfg_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vf->cfg_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 vf->cfg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vf->cfg_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 vf->cfg_lock.wait_lock.owner (-1)
PARAM_VALUE 0 vf->cfg_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 vf->cfg_lock.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 vf->fdir.fdir_fltr_cnt 4096-ptr_max
PARAM_VALUE 0 vf->fdir.fdir_fltr_cnt_total 0-127
PARAM_VALUE 0 vf->fdir.fdir_prof 4096-ptr_max
PARAM_VALUE 0 vf->lan_vsi_idx 0-65534
PARAM_VALUE 0 vf->pf 4096-ptr_max
PARAM_VALUE 0 vf->pf->flags 4096-ptr_max
PARAM_VALUE 0 vf->pf->hw.dvm_ena 0-1
PARAM_VALUE 0 vf->pf->hw.mac_type 1-2
PARAM_VALUE 0 vf->pf->hw.seg 4096-ptr_max
PARAM_VALUE 0 vf->pf->hw.tnl_lock.dep_map->name 0-255
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 vf->pf->hw.tnl_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 vf->pf->hw.tnl_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vf->pf->vsi 4096-ptr_max
PARAM_VALUE 0 vf->refcnt.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 vf->vf_states 4096-ptr_max
PARAM_VALUE 1 flow 0
PARAM_VALUE 2 tun 0
CAPPED_DATA 0 vf->pf->hw.tnl.count 1
CAPPED_DATA 0 vf->vf_id 1
DATA_SOURCE 0 vf $0
DATA_SOURCE 1 flow $1
DATA_SOURCE 2 tun $3
HARD_MAX 0 vf->fdir.fdir_fltr_cnt_total 127
NOCHECK_CALL
LOCK2 &pool->lock
LOCK2 0 &vf->cfg_lock
TYPE_LOCK (struct ice_vf)->cfg_lock