func_caps 1058 drivers/net/ethernet/intel/i40e/i40e_common.c u32 abs_queue_idx = hw->func_caps.base_queue + queue; func_caps 1444 drivers/net/ethernet/intel/i40e/i40e_common.c if (!hw->func_caps.led[idx]) func_caps 3213 drivers/net/ethernet/intel/i40e/i40e_common.c p = &hw->func_caps; func_caps 4660 drivers/net/ethernet/intel/i40e/i40e_common.c u8 port_num = (u8)hw->func_caps.mdio_port_num; func_caps 4705 drivers/net/ethernet/intel/i40e/i40e_common.c u8 port_num = (u8)hw->func_caps.mdio_port_num; func_caps 4748 drivers/net/ethernet/intel/i40e/i40e_common.c u8 port_num = hw->func_caps.mdio_port_num; func_caps 4822 drivers/net/ethernet/intel/i40e/i40e_common.c u8 port_num = hw->func_caps.mdio_port_num; func_caps 4955 drivers/net/ethernet/intel/i40e/i40e_common.c u8 port_num = hw->func_caps.mdio_port_num; func_caps 876 drivers/net/ethernet/intel/i40e/i40e_dcb.c if (!hw->func_caps.dcb) func_caps 160 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c if ((pf->flags & I40E_FLAG_MFP_ENABLED) && !(pf->hw.func_caps.iscsi)) func_caps 267 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c if ((pf->flags & I40E_FLAG_MFP_ENABLED) && !(pf->hw.func_caps.iscsi)) func_caps 88 drivers/net/ethernet/intel/i40e/i40e_diag.c hw->func_caps.num_tx_qp != 0) func_caps 89 drivers/net/ethernet/intel/i40e/i40e_diag.c i40e_reg_list[i].elements = hw->func_caps.num_tx_qp; func_caps 95 drivers/net/ethernet/intel/i40e/i40e_diag.c hw->func_caps.num_msix_vectors != 0) func_caps 97 drivers/net/ethernet/intel/i40e/i40e_diag.c hw->func_caps.num_msix_vectors - 1; func_caps 4481 drivers/net/ethernet/intel/i40e/i40e_ethtool.c if (fsp->location >= (pf->hw.func_caps.fd_filters_best_effort + func_caps 4482 drivers/net/ethernet/intel/i40e/i40e_ethtool.c pf->hw.func_caps.fd_filters_guaranteed)) { func_caps 3247 drivers/net/ethernet/intel/i40e/i40e_main.c u32 chain_len = vsi->back->hw.func_caps.rx_buf_chain_len; func_caps 4980 drivers/net/ethernet/intel/i40e/i40e_main.c for (v = 0; v < pf->hw.func_caps.num_vsis; v++) { func_caps 5126 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.iscsi) func_caps 5160 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.iscsi) func_caps 6453 drivers/net/ethernet/intel/i40e/i40e_main.c if ((!hw->func_caps.dcb) || func_caps 6521 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.npar_enable && func_caps 8707 drivers/net/ethernet/intel/i40e/i40e_main.c vf_id -= hw->func_caps.vf_base_id; func_caps 9590 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.pf_id, pf->hw.func_caps.num_vfs, func_caps 9591 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_msix_vectors, func_caps 9592 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_msix_vectors_vf, func_caps 9593 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.fd_filters_guaranteed, func_caps 9594 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.fd_filters_best_effort, func_caps 9595 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_tx_qp, func_caps 9596 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_vsis); func_caps 9614 drivers/net/ethernet/intel/i40e/i40e_main.c #define DEF_NUM_VSI (1 + (pf->hw.func_caps.fcoe ? 1 : 0) \ func_caps 9615 drivers/net/ethernet/intel/i40e/i40e_main.c + pf->hw.func_caps.num_vfs) func_caps 9617 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_vsis < DEF_NUM_VSI) { func_caps 9620 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_vsis, DEF_NUM_VSI); func_caps 9621 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_vsis = DEF_NUM_VSI; func_caps 10015 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_init_lan_hmc(hw, hw->func_caps.num_tx_qp, func_caps 10016 drivers/net/ethernet/intel/i40e/i40e_main.c hw->func_caps.num_rx_qp, 0, 0); func_caps 10279 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.base_queue; func_caps 10294 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.base_queue; func_caps 10952 drivers/net/ethernet/intel/i40e/i40e_main.c vectors_left = hw->func_caps.num_msix_vectors; func_caps 11865 drivers/net/ethernet/intel/i40e/i40e_main.c pf->rss_size_max = BIT(pf->hw.func_caps.rss_table_entry_width); func_caps 11867 drivers/net/ethernet/intel/i40e/i40e_main.c pf->rss_table_size = pf->hw.func_caps.rss_table_size; func_caps 11869 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_tx_qp); func_caps 11870 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.rss) { func_caps 11877 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.npar_enable || pf->hw.func_caps.flex10_enable) { func_caps 11893 drivers/net/ethernet/intel/i40e/i40e_main.c if ((pf->hw.func_caps.fd_filters_guaranteed > 0) || func_caps 11894 drivers/net/ethernet/intel/i40e/i40e_main.c (pf->hw.func_caps.fd_filters_best_effort > 0)) { func_caps 11904 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.fd_filters_guaranteed; func_caps 11906 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.fd_filters_best_effort; func_caps 11965 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.vmdq && num_online_cpus() != 1) { func_caps 11971 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.iwarp && num_online_cpus() != 1) { func_caps 11982 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.npar_enable && func_caps 11987 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.num_vfs && pf->hw.partition_id == 1) { func_caps 11991 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_vfs, func_caps 12004 drivers/net/ethernet/intel/i40e/i40e_main.c + (sizeof(u16) * pf->hw.func_caps.num_tx_qp); func_caps 12010 drivers/net/ethernet/intel/i40e/i40e_main.c pf->qp_pile->num_entries = pf->hw.func_caps.num_tx_qp; func_caps 13147 drivers/net/ethernet/intel/i40e/i40e_main.c !(pf->hw.func_caps.iscsi)) { /* NIC type PF */ func_caps 13227 drivers/net/ethernet/intel/i40e/i40e_main.c ctxt.vf_num = vsi->vf_id + hw->func_caps.vf_base_id; func_caps 14349 drivers/net/ethernet/intel/i40e/i40e_main.c queues_left = pf->hw.func_caps.num_tx_qp; func_caps 14393 drivers/net/ethernet/intel/i40e/i40e_main.c q_max = min_t(int, q_max, pf->hw.func_caps.num_tx_qp); func_caps 14394 drivers/net/ethernet/intel/i40e/i40e_main.c q_max = min_t(int, q_max, pf->hw.func_caps.num_msix_vectors); func_caps 14427 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_tx_qp, func_caps 14482 drivers/net/ethernet/intel/i40e/i40e_main.c pf->hw.func_caps.num_vsis, func_caps 14663 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.num_vsis < I40E_MIN_VSI_ALLOC) func_caps 14666 drivers/net/ethernet/intel/i40e/i40e_main.c pf->num_alloc_vsi = pf->hw.func_caps.num_vsis; func_caps 14954 drivers/net/ethernet/intel/i40e/i40e_main.c err = i40e_init_lan_hmc(hw, hw->func_caps.num_tx_qp, func_caps 14955 drivers/net/ethernet/intel/i40e/i40e_main.c hw->func_caps.num_rx_qp, 0, 0); func_caps 15037 drivers/net/ethernet/intel/i40e/i40e_main.c if (pf->hw.func_caps.num_vsis < I40E_MIN_VSI_ALLOC) func_caps 15040 drivers/net/ethernet/intel/i40e/i40e_main.c pf->num_alloc_vsi = pf->hw.func_caps.num_vsis; func_caps 15582 drivers/net/ethernet/intel/i40e/i40e_main.c if (hw->func_caps.flex10_enable && hw->partition_id != 1) func_caps 582 drivers/net/ethernet/intel/i40e/i40e_type.h struct i40e_hw_capabilities func_caps; func_caps 28 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int abs_vf_id = vf->vf_id + (int)hw->func_caps.vf_base_id; func_caps 54 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int abs_vf_id = vf->vf_id + (int)hw->func_caps.vf_base_id; func_caps 128 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c abs_vf_id = vf->vf_id + (int)vf->pf->hw.func_caps.vf_base_id; func_caps 209 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c return vector_id < pf->hw.func_caps.num_msix_vectors_vf; func_caps 301 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c ((pf->hw.func_caps.num_msix_vectors_vf - 1) * vf->vf_id) + func_caps 399 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c msix_vf = pf->hw.func_caps.num_msix_vectors_vf; func_caps 452 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c msix_vf = pf->hw.func_caps.num_msix_vectors_vf; func_caps 473 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c msix_vf = pf->hw.func_caps.num_msix_vectors_vf; func_caps 601 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c qtx_ctl |= (((vf->vf_id + hw->func_caps.vf_base_id) func_caps 974 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c msix_vf = pf->hw.func_caps.num_msix_vectors_vf; func_caps 1097 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c vf_abs_id = vf->vf_id + hw->func_caps.vf_base_id; func_caps 1269 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c reg_idx = (hw->func_caps.vf_base_id + vf->vf_id) / 32; func_caps 1270 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c bit_idx = (hw->func_caps.vf_base_id + vf->vf_id) % 32; func_caps 1315 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int abs_vf_id = vf->vf_id + hw->func_caps.vf_base_id; func_caps 1562 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c reg_idx = (hw->func_caps.vf_base_id + vf_id) / 32; func_caps 1563 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c bit_idx = (hw->func_caps.vf_base_id + vf_id) % 32; func_caps 1749 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c abs_vf_id = vf->vf_id + hw->func_caps.vf_base_id; func_caps 1937 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c vfres->max_vectors = pf->hw.func_caps.num_msix_vectors_vf; func_caps 2247 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c vf->pf->hw.func_caps.num_msix_vectors_vf) { func_caps 2883 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int abs_vf_id = vf->vf_id + pf->hw.func_caps.vf_base_id; func_caps 3752 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int local_vf_id = vf_id - (s16)hw->func_caps.vf_base_id; func_caps 3906 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c reg_idx = (hw->func_caps.vf_base_id + vf_id) / 32; func_caps 3907 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c bit_idx = (hw->func_caps.vf_base_id + vf_id) % 32; func_caps 4393 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c abs_vf_id = vf->vf_id + hw->func_caps.vf_base_id; func_caps 1644 drivers/net/ethernet/intel/ice/ice_common.c func_p = &hw->func_caps; func_caps 1862 drivers/net/ethernet/intel/ice/ice_common.c struct ice_hw_func_caps *func_caps = &hw->func_caps; func_caps 1870 drivers/net/ethernet/intel/ice/ice_common.c valid_func = func_caps->common_cap.valid_functions; func_caps 1871 drivers/net/ethernet/intel/ice/ice_common.c txq_first_id = func_caps->common_cap.txq_first_id; func_caps 1872 drivers/net/ethernet/intel/ice/ice_common.c rxq_first_id = func_caps->common_cap.rxq_first_id; func_caps 1873 drivers/net/ethernet/intel/ice/ice_common.c msix_vector_first_id = func_caps->common_cap.msix_vector_first_id; func_caps 1874 drivers/net/ethernet/intel/ice/ice_common.c max_mtu = func_caps->common_cap.max_mtu; func_caps 1877 drivers/net/ethernet/intel/ice/ice_common.c memset(func_caps, 0, sizeof(*func_caps)); func_caps 1880 drivers/net/ethernet/intel/ice/ice_common.c func_caps->common_cap.valid_functions = valid_func; func_caps 1881 drivers/net/ethernet/intel/ice/ice_common.c func_caps->common_cap.txq_first_id = txq_first_id; func_caps 1882 drivers/net/ethernet/intel/ice/ice_common.c func_caps->common_cap.rxq_first_id = rxq_first_id; func_caps 1883 drivers/net/ethernet/intel/ice/ice_common.c func_caps->common_cap.msix_vector_first_id = msix_vector_first_id; func_caps 1884 drivers/net/ethernet/intel/ice/ice_common.c func_caps->common_cap.max_mtu = max_mtu; func_caps 1887 drivers/net/ethernet/intel/ice/ice_common.c func_caps->common_cap.num_rxq = 1; func_caps 1888 drivers/net/ethernet/intel/ice/ice_common.c func_caps->common_cap.num_txq = 1; func_caps 1891 drivers/net/ethernet/intel/ice/ice_common.c func_caps->common_cap.num_msix_vectors = 2; func_caps 1892 drivers/net/ethernet/intel/ice/ice_common.c func_caps->guar_num_vsi = 1; func_caps 2880 drivers/net/ethernet/intel/ice/ice_common.c cpu_to_le16((vmvf_num + hw->func_caps.vf_base_id) & func_caps 955 drivers/net/ethernet/intel/ice/ice_dcb.c if (!hw->func_caps.common_cap.dcb) func_caps 997 drivers/net/ethernet/intel/ice/ice_dcb.c if (!hw->func_caps.common_cap.dcb) func_caps 458 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dcbcfg->etscfg.maxtcs = hw->func_caps.common_cap.maxtc; func_caps 467 drivers/net/ethernet/intel/ice/ice_dcb_lib.c dcbcfg->pfc.pfccap = hw->func_caps.common_cap.maxtc; func_caps 504 drivers/net/ethernet/intel/ice/ice_dcb_lib.c pf->hw.func_caps.common_cap.maxtc); func_caps 389 drivers/net/ethernet/intel/ice/ice_ethtool.c u32 int_elements = hw->func_caps.common_cap.num_msix_vectors ? func_caps 390 drivers/net/ethernet/intel/ice/ice_ethtool.c hw->func_caps.common_cap.num_msix_vectors - 1 : 1; func_caps 147 drivers/net/ethernet/intel/ice/ice_lib.c tlan_ctx->vmvf_num = hw->func_caps.vf_base_id + vsi->vf_id; func_caps 796 drivers/net/ethernet/intel/ice/ice_lib.c cap = &pf->hw.func_caps.common_cap; func_caps 1050 drivers/net/ethernet/intel/ice/ice_lib.c ctxt->vf_num = vsi->vf_id + hw->func_caps.vf_base_id; func_caps 2322 drivers/net/ethernet/intel/ice/ice_main.c struct ice_hw_func_caps *func_caps = &pf->hw.func_caps; func_caps 2325 drivers/net/ethernet/intel/ice/ice_main.c if (func_caps->common_cap.dcb) func_caps 2329 drivers/net/ethernet/intel/ice/ice_main.c if (func_caps->common_cap.sr_iov_1_1) { func_caps 2331 drivers/net/ethernet/intel/ice/ice_main.c pf->num_vfs_supported = min_t(int, func_caps->num_allocd_vfs, func_caps 2336 drivers/net/ethernet/intel/ice/ice_main.c if (func_caps->common_cap.rss_table_size) func_caps 2339 drivers/net/ethernet/intel/ice/ice_main.c pf->max_pf_txqs = func_caps->common_cap.num_txq; func_caps 2340 drivers/net/ethernet/intel/ice/ice_main.c pf->max_pf_rxqs = func_caps->common_cap.num_rxq; func_caps 2386 drivers/net/ethernet/intel/ice/ice_main.c v_left = pf->hw.func_caps.common_cap.num_msix_vectors; func_caps 2886 drivers/net/ethernet/intel/ice/ice_main.c pf->num_alloc_vsi = hw->func_caps.guar_num_vsi; func_caps 433 drivers/net/ethernet/intel/ice/ice_type.h struct ice_hw_func_caps func_caps; /* function capabilities */ func_caps 347 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c reg_idx = (hw->func_caps.vf_base_id + vf_id) / 32; func_caps 348 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c bit_idx = (hw->func_caps.vf_base_id + vf_id) % 32; func_caps 374 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c vf_abs_id = vf->vf_id + hw->func_caps.vf_base_id; func_caps 646 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c abs_first = first + pf->hw.func_caps.common_cap.msix_vector_first_id; func_caps 648 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c abs_vf_id = vf->vf_id + hw->func_caps.vf_base_id; func_caps 816 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c pf->hw.func_caps.common_cap.num_msix_vectors; func_caps 860 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c num_avail_msix = pf->hw.func_caps.common_cap.num_msix_vectors - func_caps 1491 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c reg_idx = (hw->func_caps.vf_base_id + vf_id) / 32; func_caps 1492 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c bit_idx = (hw->func_caps.vf_base_id + vf_id) % 32; func_caps 2166 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c if (!(vector_id < pf->hw.func_caps.common_cap