Home
last modified time | relevance | path

Searched refs:func_caps (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/intel/i40e/
Di40e_diag.c88 hw->func_caps.num_tx_qp != 0) in i40e_diag_reg_test()
89 i40e_reg_list[i].elements = hw->func_caps.num_tx_qp; in i40e_diag_reg_test()
95 hw->func_caps.num_msix_vectors != 0) in i40e_diag_reg_test()
97 hw->func_caps.num_msix_vectors - 1; in i40e_diag_reg_test()
Di40e_virtchnl_pf.c28 int abs_vf_id = vf->vf_id + (int)hw->func_caps.vf_base_id; in i40e_vc_vf_broadcast()
54 int abs_vf_id = vf->vf_id + (int)hw->func_caps.vf_base_id; in i40e_vc_notify_vf_link_state()
128 abs_vf_id = vf->vf_id + (int)vf->pf->hw.func_caps.vf_base_id; in i40e_vc_notify_vf_reset()
209 return vector_id < pf->hw.func_caps.num_msix_vectors_vf; in i40e_vc_isvalid_vector_id()
301 ((pf->hw.func_caps.num_msix_vectors_vf - 1) * vf->vf_id) + in i40e_config_irq_link_list()
399 msix_vf = pf->hw.func_caps.num_msix_vectors_vf; in i40e_release_iwarp_qvlist()
452 msix_vf = pf->hw.func_caps.num_msix_vectors_vf; in i40e_config_iwarp_qvlist()
473 msix_vf = pf->hw.func_caps.num_msix_vectors_vf; in i40e_config_iwarp_qvlist()
601 qtx_ctl |= (((vf->vf_id + hw->func_caps.vf_base_id) in i40e_config_vsi_tx_queue()
973 msix_vf = pf->hw.func_caps.num_msix_vectors_vf; in i40e_free_vf_res()
[all …]
Di40e_dcb_nl.c160 if ((pf->flags & I40E_FLAG_MFP_ENABLED) && !(pf->hw.func_caps.iscsi)) in i40e_dcbnl_set_all()
267 if ((pf->flags & I40E_FLAG_MFP_ENABLED) && !(pf->hw.func_caps.iscsi)) in i40e_dcbnl_flush_apps()
Di40e_main.c3269 u32 chain_len = vsi->back->hw.func_caps.rx_buf_chain_len; in i40e_configure_rx_ring()
5019 for (v = 0; v < pf->hw.func_caps.num_vsis; v++) { in i40e_pf_wait_queues_disabled()
5165 if (pf->hw.func_caps.iscsi) in i40e_pf_get_num_tc()
5199 if (pf->hw.func_caps.iscsi) in i40e_pf_get_tc_map()
6490 if ((!hw->func_caps.dcb) || in i40e_init_pf_dcb()
6557 if (pf->hw.func_caps.npar_enable && in i40e_print_link_message()
8776 vf_id -= hw->func_caps.vf_base_id; in i40e_handle_lan_overflow_event()
9653 pf->hw.pf_id, pf->hw.func_caps.num_vfs, in i40e_get_capabilities()
9654 pf->hw.func_caps.num_msix_vectors, in i40e_get_capabilities()
9655 pf->hw.func_caps.num_msix_vectors_vf, in i40e_get_capabilities()
[all …]
Di40e_common.c1056 u32 abs_queue_idx = hw->func_caps.base_queue + queue; in i40e_pre_tx_queue_cfg()
1443 !hw->func_caps.led[idx]) in i40e_led_is_mine()
3249 p = &hw->func_caps; in i40e_parse_discover_capabilities()
4694 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_read_phy_register_clause22()
4739 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_write_phy_register_clause22()
4782 u8 port_num = hw->func_caps.mdio_port_num; in i40e_read_phy_register_clause45()
4856 u8 port_num = hw->func_caps.mdio_port_num; in i40e_write_phy_register_clause45()
4992 u8 port_num = hw->func_caps.mdio_port_num; in i40e_get_phy_address()
Di40e_dcb.c876 if (!hw->func_caps.dcb) in i40e_init_dcb()
Di40e_type.h551 struct i40e_hw_capabilities func_caps; member
Di40e_ethtool.c4485 if (fsp->location >= (pf->hw.func_caps.fd_filters_best_effort + in i40e_add_fdir_ethtool()
4486 pf->hw.func_caps.fd_filters_guaranteed)) { in i40e_add_fdir_ethtool()
/Linux-v5.10/drivers/net/ethernet/intel/ice/
Dice_common.c2258 ice_discover_func_caps(struct ice_hw *hw, struct ice_hw_func_caps *func_caps) in ice_discover_func_caps() argument
2277 ice_parse_func_caps(hw, func_caps, cbuf, cap_count); in ice_discover_func_caps()
2289 struct ice_hw_func_caps *func_caps = &hw->func_caps; in ice_set_safe_mode_caps() local
2295 cached_caps = func_caps->common_cap; in ice_set_safe_mode_caps()
2298 memset(func_caps, 0, sizeof(*func_caps)); in ice_set_safe_mode_caps()
2301 func_caps->common_cap.name = cached_caps.name in ice_set_safe_mode_caps()
2315 func_caps->common_cap.num_rxq = 1; in ice_set_safe_mode_caps()
2316 func_caps->common_cap.num_txq = 1; in ice_set_safe_mode_caps()
2319 func_caps->common_cap.num_msix_vectors = 2; in ice_set_safe_mode_caps()
2320 func_caps->guar_num_vsi = 1; in ice_set_safe_mode_caps()
[all …]
Dice_dcb_lib.c551 dcbcfg->etscfg.maxtcs = hw->func_caps.common_cap.maxtc; in ice_dcb_sw_dflt_cfg()
560 dcbcfg->pfc.pfccap = hw->func_caps.common_cap.maxtc; in ice_dcb_sw_dflt_cfg()
700 pf->hw.func_caps.common_cap.maxtc); in ice_init_pf_dcb()
Dice_virtchnl_pf.c399 reg_idx = (hw->func_caps.vf_base_id + vf_id) / 32; in ice_free_vfs()
400 bit_idx = (hw->func_caps.vf_base_id + vf_id) % 32; in ice_free_vfs()
428 vf_abs_id = vf->vf_id + hw->func_caps.vf_base_id; in ice_trigger_vf_reset()
689 pf->hw.func_caps.common_cap.msix_vector_first_id; in ice_ena_vf_msix_mappings()
692 device_based_vf_id = vf->vf_id + hw->func_caps.vf_base_id; in ice_ena_vf_msix_mappings()
879 u16 total_vectors = pf->hw.func_caps.common_cap.num_msix_vectors; in ice_sriov_set_msix_res()
928 msix_avail_for_sriov = pf->hw.func_caps.common_cap.num_msix_vectors - in ice_set_per_vf_res()
1715 reg_idx = (hw->func_caps.vf_base_id + vf_id) / 32; in ice_process_vflr_event()
1716 bit_idx = (hw->func_caps.vf_base_id + vf_id) % 32; in ice_process_vflr_event()
1769 return globalq - pf->hw.func_caps.common_cap.rxq_first_id; in ice_globalq_to_pfq()
Dice_dcb_nl.c101 max_tc = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_setets()
264 new_cfg->pfc.pfccap = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_setpfc()
321 new_cfg->pfc.pfccap = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_set_pfc_cfg()
Dice_main.c3301 struct ice_hw_func_caps *func_caps = &pf->hw.func_caps; in ice_set_pf_caps() local
3304 if (func_caps->common_cap.dcb) in ice_set_pf_caps()
3307 if (func_caps->common_cap.sr_iov_1_1) { in ice_set_pf_caps()
3309 pf->num_vfs_supported = min_t(int, func_caps->num_allocd_vfs, in ice_set_pf_caps()
3313 if (func_caps->common_cap.rss_table_size) in ice_set_pf_caps()
3317 if (func_caps->fd_fltr_guar > 0 || func_caps->fd_fltr_best_effort > 0) { in ice_set_pf_caps()
3327 func_caps->fd_fltr_guar); in ice_set_pf_caps()
3330 func_caps->fd_fltr_best_effort); in ice_set_pf_caps()
3333 pf->max_pf_txqs = func_caps->common_cap.num_txq; in ice_set_pf_caps()
3334 pf->max_pf_rxqs = func_caps->common_cap.num_rxq; in ice_set_pf_caps()
[all …]
Dice_fdir.c455 return hw->func_caps.fd_fltr_guar + hw->func_caps.fd_fltr_best_effort; in ice_get_fdir_cnt_all()
Dice_dcb.c922 if (!hw->func_caps.common_cap.dcb) in ice_init_dcb()
964 if (!hw->func_caps.common_cap.dcb) in ice_cfg_lldp_mib_change()
Dice_lib.c496 g_val = pf->hw.func_caps.fd_fltr_guar; in ice_alloc_fd_res()
501 b_val = pf->hw.func_caps.fd_fltr_best_effort; in ice_alloc_fd_res()
655 cap = &pf->hw.func_caps.common_cap; in ice_vsi_set_rss_params()
957 ctxt->vf_num = vsi->vf_id + hw->func_caps.vf_base_id; in ice_vsi_init()
Dice_type.h610 struct ice_hw_func_caps func_caps; /* function capabilities */ member
Dice_ethtool.c421 u32 int_elements = hw->func_caps.common_cap.num_msix_vectors ? in ice_reg_test()
422 hw->func_caps.common_cap.num_msix_vectors - 1 : 1; in ice_reg_test()
3262 pf->hw.func_caps.common_cap.num_txq); in ice_get_max_txq()
3272 pf->hw.func_caps.common_cap.num_rxq); in ice_get_max_rxq()
3354 struct ice_hw_common_caps *caps = &hw->func_caps.common_cap; in ice_vsi_set_dflt_rss_lut()
Dice_base.c257 tlan_ctx->vmvf_num = hw->func_caps.vf_base_id + vsi->vf_id; in ice_setup_tx_ctx()
Dice_ethtool_fdir.c473 num_be = hw->func_caps.fd_fltr_best_effort; in ice_fdir_num_avail_fltr()