Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/ice/ice_eswitch.c ice_eswitch_attach_sf() -> ice_repr_destroy()

Type Parameter Key Value
PARAM_VALUE 0 repr 4096-ptr_max
PARAM_VALUE 0 repr->id 0-u16max
PARAM_VALUE 0 repr->netdev 4096-ptr_max
PARAM_VALUE 0 repr->netdev->max_mtu 9702
PARAM_VALUE 0 repr->netdev->min_mtu 68
PARAM_VALUE 0 repr->netdev->priv->repr->id 0-u16max
PARAM_VALUE 0 repr->ops.add 2621027266677747712
PARAM_VALUE 0 repr->ops.ready 1028375498826280960
PARAM_VALUE 0 repr->ops.rem 1405217845267922944
PARAM_VALUE 0 repr->parent_mac 4096-ptr_max
PARAM_VALUE 0 repr->sf 4096-ptr_max
PARAM_VALUE 0 repr->sf->pf 4096-ptr_max
PARAM_VALUE 0 repr->sf->vsi 4096-ptr_max
PARAM_VALUE 0 repr->src_vsi 4096-ptr_max
PARAM_VALUE 0 repr->src_vsi->back 4096-ptr_max
PARAM_VALUE 0 repr->stats 4096-ptr_max
PARAM_VALUE 0 repr->type 1
PARAM_VALUE 0 repr->vf 4096-ptr_max
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_fdir_fltr_msg 1075202181330993152
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_mac_addr_msg 636609111407104000,4586636838956158976
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_vlan_msg 1369977496131227648
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_vlan_v2_msg 6189158666582274048
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_irq_map_msg 7568041288892858368
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_promiscuous_mode_msg 338834441823272960,4360209277383237632
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_q_bw 3888161623575777280
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_q_quanta 4822364587157979136
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_qs_msg 2286613575067615232
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_hfunc 6560442064862986240
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_key 3849542384802164736
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_lut 7816891138333773824
PARAM_VALUE 0 repr->vf->virtchnl_ops->del_fdir_fltr_msg 1194794699988430848
PARAM_VALUE 0 repr->vf->virtchnl_ops->del_mac_addr_msg 600113193256771584,5799054369351479296
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_qs_msg 4246740020047110144
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_insertion_v2_msg 8369848365723308032
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_stripping 6543817527249330176
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_stripping_v2_msg 6651423416292106240
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_qs_msg 4497291207880204288
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_insertion_v2_msg 3414400726767771648
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_stripping 9161209956982546432
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_stripping_v2_msg 7568716939420250112
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_offload_vlan_v2_caps 8645711744681791488
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_phc_time 9173309139223982080
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_ptp_cap 6101864591653326848
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_qos_caps 1149613181756387328
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_rss_hashcfg 4176044379369512960
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_stats_msg 8198403581242429440
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_ver_msg 3317454804626726912
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_vf_res_msg 2295570210162733056
PARAM_VALUE 0 repr->vf->virtchnl_ops->handle_rss_cfg_msg 5080976838315126784
PARAM_VALUE 0 repr->vf->virtchnl_ops->query_rxdid 7568304561732300800
PARAM_VALUE 0 repr->vf->virtchnl_ops->remove_vlan_msg 1244096305450614784
PARAM_VALUE 0 repr->vf->virtchnl_ops->remove_vlan_v2_msg 552635886409056256
PARAM_VALUE 0 repr->vf->virtchnl_ops->request_qs_msg 8278359165598257152
PARAM_VALUE 0 repr->vf->virtchnl_ops->reset_vf 6291338088812388352
PARAM_VALUE 0 repr->vf->virtchnl_ops->set_rss_hashcfg 7672872125643841536
BUF_SIZE 0 repr 88
BUF_SIZE 0 repr->sf 520
BUF_SIZE 0 repr->src_vsi 0,4096
CAPPED_DATA 0 repr 1
DATA_SOURCE 0 repr r ice_repr_create_sf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 repr->src_vsi->idx
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/ice/ice_eswitch.c ice_eswitch_attach_vf() -> ice_repr_destroy()

Type Parameter Key Value
PARAM_VALUE 0 repr 4096-ptr_max
PARAM_VALUE 0 repr->id 0-u16max
PARAM_VALUE 0 repr->netdev 4096-ptr_max
PARAM_VALUE 0 repr->netdev->max_mtu 9702
PARAM_VALUE 0 repr->netdev->min_mtu 68
PARAM_VALUE 0 repr->netdev->priv->repr->id 0-u16max
PARAM_VALUE 0 repr->ops.add 7146510159972429824
PARAM_VALUE 0 repr->ops.ready 8652316653853478912
PARAM_VALUE 0 repr->ops.rem 255109304728936448
PARAM_VALUE 0 repr->parent_mac 4096-ptr_max
PARAM_VALUE 0 repr->sf 4096-ptr_max
PARAM_VALUE 0 repr->src_vsi 4096-ptr_max
PARAM_VALUE 0 repr->src_vsi->back 4096-ptr_max
PARAM_VALUE 0 repr->stats 4096-ptr_max
PARAM_VALUE 0 repr->type 0
PARAM_VALUE 0 repr->vf 4096-ptr_max
PARAM_VALUE 0 repr->vf->lan_vsi_idx 0-65534
PARAM_VALUE 0 repr->vf->pf 4096-ptr_max
PARAM_VALUE 0 repr->vf->vf_ops 4096-ptr_max
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_fdir_fltr_msg 1075202181330993152
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_mac_addr_msg 636609111407104000,4586636838956158976
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_vlan_msg 1369977496131227648
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_vlan_v2_msg 6189158666582274048
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_irq_map_msg 7568041288892858368
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_promiscuous_mode_msg 338834441823272960,4360209277383237632
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_q_bw 3888161623575777280
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_q_quanta 4822364587157979136
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_qs_msg 2286613575067615232
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_hfunc 6560442064862986240
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_key 3849542384802164736
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_lut 7816891138333773824
PARAM_VALUE 0 repr->vf->virtchnl_ops->del_fdir_fltr_msg 1194794699988430848
PARAM_VALUE 0 repr->vf->virtchnl_ops->del_mac_addr_msg 600113193256771584,5799054369351479296
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_qs_msg 4246740020047110144
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_insertion_v2_msg 8369848365723308032
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_stripping 6543817527249330176
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_stripping_v2_msg 6651423416292106240
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_qs_msg 4497291207880204288
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_insertion_v2_msg 3414400726767771648
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_stripping 9161209956982546432
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_stripping_v2_msg 7568716939420250112
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_offload_vlan_v2_caps 8645711744681791488
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_phc_time 9173309139223982080
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_ptp_cap 6101864591653326848
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_qos_caps 1149613181756387328
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_rss_hashcfg 4176044379369512960
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_stats_msg 8198403581242429440
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_ver_msg 3317454804626726912
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_vf_res_msg 2295570210162733056
PARAM_VALUE 0 repr->vf->virtchnl_ops->handle_rss_cfg_msg 5080976838315126784
PARAM_VALUE 0 repr->vf->virtchnl_ops->query_rxdid 7568304561732300800
PARAM_VALUE 0 repr->vf->virtchnl_ops->remove_vlan_msg 1244096305450614784
PARAM_VALUE 0 repr->vf->virtchnl_ops->remove_vlan_v2_msg 552635886409056256
PARAM_VALUE 0 repr->vf->virtchnl_ops->request_qs_msg 8278359165598257152
PARAM_VALUE 0 repr->vf->virtchnl_ops->reset_vf 6291338088812388352
PARAM_VALUE 0 repr->vf->virtchnl_ops->set_rss_hashcfg 7672872125643841536
BUF_SIZE 0 repr 88
CAPPED_DATA 0 repr 1
DATA_SOURCE 0 repr r ice_repr_create_vf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 repr->src_vsi->idx
NO_OVERFLOW_SIMPLE 0 repr->vf->lan_vsi_idx
LOCK2 &devlink->lock
LOCK2 &pf->vfs.table_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &vf->cfg_lock
HALF_LOCKED2 global &pci_rescan_remove_lock
TYPE_LOCK (struct devlink)->lock
TYPE_LOCK (struct ice_vfs)->table_lock

drivers/net/ethernet/intel/ice/ice_eswitch.c ice_eswitch_detach() -> ice_repr_destroy()

Type Parameter Key Value
PARAM_VALUE 0 repr 4096-ptr_max
PARAM_VALUE 0 repr->dst 0
PARAM_VALUE 0 repr->netdev->nd_net.net->dev_unreg_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 repr->netdev->nd_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 repr->netdev->nd_net.net->rtnl_mutex.dep_map->name 0-255
PARAM_VALUE 0 repr->netdev->nd_net.net->rtnl_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 repr->netdev->nd_net.net->rtnl_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 repr->netdev->nd_net.net->rtnl_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 repr->netdev->nd_net.net->rtnl_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 repr->src_vsi->back->hw.switch_info->prof_res_bm_init 0-1
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_fdir_fltr_msg 1075202181330993152
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_mac_addr_msg 636609111407104000,4586636838956158976
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_vlan_msg 1369977496131227648
PARAM_VALUE 0 repr->vf->virtchnl_ops->add_vlan_v2_msg 6189158666582274048
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_irq_map_msg 7568041288892858368
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_promiscuous_mode_msg 338834441823272960,4360209277383237632
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_q_bw 3888161623575777280
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_q_quanta 4822364587157979136
PARAM_VALUE 0 repr->vf->virtchnl_ops->cfg_qs_msg 2286613575067615232
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_hfunc 6560442064862986240
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_key 3849542384802164736
PARAM_VALUE 0 repr->vf->virtchnl_ops->config_rss_lut 7816891138333773824
PARAM_VALUE 0 repr->vf->virtchnl_ops->del_fdir_fltr_msg 1194794699988430848
PARAM_VALUE 0 repr->vf->virtchnl_ops->del_mac_addr_msg 600113193256771584,5799054369351479296
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_qs_msg 4246740020047110144
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_insertion_v2_msg 8369848365723308032
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_stripping 6543817527249330176
PARAM_VALUE 0 repr->vf->virtchnl_ops->dis_vlan_stripping_v2_msg 6651423416292106240
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_qs_msg 4497291207880204288
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_insertion_v2_msg 3414400726767771648
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_stripping 9161209956982546432
PARAM_VALUE 0 repr->vf->virtchnl_ops->ena_vlan_stripping_v2_msg 7568716939420250112
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_offload_vlan_v2_caps 8645711744681791488
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_phc_time 9173309139223982080
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_ptp_cap 6101864591653326848
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_qos_caps 1149613181756387328
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_rss_hashcfg 4176044379369512960
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_stats_msg 8198403581242429440
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_ver_msg 3317454804626726912
PARAM_VALUE 0 repr->vf->virtchnl_ops->get_vf_res_msg 2295570210162733056
PARAM_VALUE 0 repr->vf->virtchnl_ops->handle_rss_cfg_msg 5080976838315126784
PARAM_VALUE 0 repr->vf->virtchnl_ops->query_rxdid 7568304561732300800
PARAM_VALUE 0 repr->vf->virtchnl_ops->remove_vlan_msg 1244096305450614784
PARAM_VALUE 0 repr->vf->virtchnl_ops->remove_vlan_v2_msg 552635886409056256
PARAM_VALUE 0 repr->vf->virtchnl_ops->request_qs_msg 8278359165598257152
PARAM_VALUE 0 repr->vf->virtchnl_ops->reset_vf 6291338088812388352
PARAM_VALUE 0 repr->vf->virtchnl_ops->set_rss_hashcfg 7672872125643841536
CAPPED_DATA 0 repr->netdev->nd_net.net 1
DATA_SOURCE 0 repr $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &vf->cfg_lock