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