Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/i40e/i40e_main.c i40e_dcb_get_enabled_tc() -> i40e_dcb_get_num_tc()

Type Parameter Key Value
PARAM_VALUE 0 dcbcfg 4096-ptr_max
DATA_SOURCE 0 dcbcfg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/i40e/i40e_main.c i40e_handle_lldp_event() -> i40e_dcb_get_num_tc()

Type Parameter Key Value
PARAM_VALUE 0 dcbcfg 4096-ptr_max
MEM_ZERO 0 dcbcfg
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/i40e/i40e_main.c i40e_hw_dcb_config() -> i40e_dcb_get_num_tc()

Type Parameter Key Value
PARAM_VALUE 0 dcbcfg 4096-ptr_max
DATA_SOURCE 0 dcbcfg $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dcbcfg->etscfg.cbs 0-255
USER_DATA 0 dcbcfg->etscfg.willing 0-255
USER_DATA 0 dcbcfg->pfc.pfccap 1-255
USER_DATA 0 dcbcfg->pfc.pfcenable 0-255

drivers/net/ethernet/intel/i40e/i40e_main.c i40e_init_pf_dcb() -> i40e_dcb_get_num_tc()

Type Parameter Key Value
PARAM_VALUE 0 dcbcfg 4096-ptr_max
PARAM_VALUE 0 dcbcfg->dcbx_mode 1-2
PARAM_VALUE 0 dcbcfg->numapps 0-s32max

drivers/net/ethernet/intel/i40e/i40e_main.c i40e_pf_get_num_tc() -> i40e_dcb_get_num_tc()

Type Parameter Key Value
PARAM_VALUE 0 dcbcfg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex