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/i40e/i40e_dcb_nl.c i40e_dcbnl_cee_set_all() -> i40e_hw_dcb_config()

Type Parameter Key Value
PARAM_VALUE 0 pf 4096-ptr_max
PARAM_VALUE 0 pf->dcbx_cap 4-u16max
PARAM_VALUE 1 new_cfg 4096-ptr_max
DATA_SOURCE 0 pf r i40e_netdev_to_pf
BIT_INFO 0 pf->dcbx_cap 0x4,0xfffd
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c i40e_dcbnl_ieee_delapp() -> i40e_hw_dcb_config()

Type Parameter Key Value
PARAM_VALUE 0 pf 4096-ptr_max
PARAM_VALUE 0 pf->dcbx_cap 8-u16max
PARAM_VALUE 0 pf->hw.local_dcbx_config.numapps 0,2-u32max
PARAM_VALUE 0 pf->tmp_cfg.numapps 0-s32max
PARAM_VALUE 1 new_cfg 4096-ptr_max
PARAM_VALUE 1 new_cfg->numapps 0-s32max
CAPPED_DATA 0 pf->tmp_cfg.numapps 1
DATA_SOURCE 0 pf r i40e_netdev_to_pf
BIT_INFO 0 pf->dcbx_cap 0x8,0xfffd

drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c i40e_dcbnl_ieee_setapp() -> i40e_hw_dcb_config()

Type Parameter Key Value
PARAM_VALUE 0 pf 4096-ptr_max
PARAM_VALUE 0 pf->dcbx_cap 8-u16max
PARAM_VALUE 0 pf->hw.local_dcbx_config.numapps 0-31,33-s32max
PARAM_VALUE 0 pf->tmp_cfg.app 4096-ptr_max
PARAM_VALUE 0 pf->tmp_cfg.numapps 0-2147483648
PARAM_VALUE 1 new_cfg 4096-ptr_max
PARAM_VALUE 1 new_cfg->numapps 0-2147483648
DATA_SOURCE 0 pf r i40e_netdev_to_pf
BIT_INFO 0 pf->dcbx_cap 0x8,0xfffd

drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c i40e_dcbnl_ieee_setets() -> i40e_hw_dcb_config()

Type Parameter Key Value
PARAM_VALUE 0 pf 4096-ptr_max
PARAM_VALUE 0 pf->dcbx_cap 8-u16max
PARAM_VALUE 0 pf->tmp_cfg.etscfg.maxtcs 8
PARAM_VALUE 0 pf->tmp_cfg.etscfg.prioritytable 4096-ptr_max
PARAM_VALUE 0 pf->tmp_cfg.etscfg.tcbwtable 4096-ptr_max
PARAM_VALUE 0 pf->tmp_cfg.etscfg.tsatable 4096-ptr_max
PARAM_VALUE 0 pf->tmp_cfg.etsrec.prioritytable 4096-ptr_max
PARAM_VALUE 0 pf->tmp_cfg.etsrec.tcbwtable 4096-ptr_max
PARAM_VALUE 0 pf->tmp_cfg.etsrec.tsatable 4096-ptr_max
PARAM_VALUE 1 new_cfg 4096-ptr_max
PARAM_VALUE 1 new_cfg->etscfg.maxtcs 8
DATA_SOURCE 0 pf r i40e_netdev_to_pf
BIT_INFO 0 pf->dcbx_cap 0x8,0xfffd
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 pf->tmp_cfg.etscfg.cbs 0-255
USER_DATA 0 pf->tmp_cfg.etscfg.willing 0-255
USER_DATA 1 new_cfg->etscfg.cbs 0-255
USER_DATA 1 new_cfg->etscfg.willing 0-255
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c i40e_dcbnl_ieee_setpfc() -> i40e_hw_dcb_config()

Type Parameter Key Value
PARAM_VALUE 0 pf 4096-ptr_max
PARAM_VALUE 0 pf->dcbx_cap 8-u16max
PARAM_VALUE 0 pf->tmp_cfg.pfc.pfccap 1-255
PARAM_VALUE 1 new_cfg 4096-ptr_max
PARAM_VALUE 1 new_cfg->pfc.pfccap 1-255
DATA_SOURCE 0 pf r i40e_netdev_to_pf
FUZZY_MAX 0 pf->tmp_cfg.pfc.pfccap 8
BIT_INFO 0 pf->dcbx_cap 0x8,0xfffd
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 pf->tmp_cfg.pfc.pfccap 1-255
USER_DATA 0 pf->tmp_cfg.pfc.pfcenable 0-255
USER_DATA 1 new_cfg->pfc.pfccap 1-255
USER_DATA 1 new_cfg->pfc.pfcenable 0-255
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex