vfres            2353 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct vf_resources *vfres = &adapter->params.vfres;
vfres            2357 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			   desc " (" #var "):", vfres->var)
vfres            2512 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	struct vf_resources *vfres = &adapter->params.vfres;
vfres            2518 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	adapter->params.nports = vfres->nvi;
vfres            2531 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	pmask_nports = hweight32(adapter->params.vfres.pmask);
vfres            2536 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 			 adapter->params.vfres.pmask);
vfres            2556 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	ethqsets = vfres->niqflint - 1 - (msi == MSI_MSI);
vfres            2557 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	if (vfres->nethctrl != ethqsets)
vfres            2558 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		ethqsets = min(vfres->nethctrl, ethqsets);
vfres            2559 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	if (vfres->neq < ethqsets*2)
vfres            2560 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		ethqsets = vfres->neq/2;
vfres            2691 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	if (adapter->params.vfres.pmask == 0) {
vfres            2696 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	if (adapter->params.vfres.nvi == 0) {
vfres            3083 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 	pmask = adapter->params.vfres.pmask;
vfres            3172 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c 		} else if (naddr && adapter->params.vfres.nvi == 1) {
vfres             265 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h 	struct vf_resources vfres;	/* Virtual Function Resource limits */
vfres             547 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	if (!(adapter->params.vfres.r_caps & FW_CMD_CAP_PORT))
vfres            1093 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	struct vf_resources *vfres = &adapter->params.vfres;
vfres            1115 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->niqflint = FW_PFVF_CMD_NIQFLINT_G(word);
vfres            1116 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->niq = FW_PFVF_CMD_NIQ_G(word);
vfres            1119 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->neq = FW_PFVF_CMD_NEQ_G(word);
vfres            1120 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->pmask = FW_PFVF_CMD_PMASK_G(word);
vfres            1123 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->tc = FW_PFVF_CMD_TC_G(word);
vfres            1124 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->nvi = FW_PFVF_CMD_NVI_G(word);
vfres            1125 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->nexactf = FW_PFVF_CMD_NEXACTF_G(word);
vfres            1128 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->r_caps = FW_PFVF_CMD_R_CAPS_G(word);
vfres            1129 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->wx_caps = FW_PFVF_CMD_WX_CAPS_G(word);
vfres            1130 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	vfres->nethctrl = FW_PFVF_CMD_NETHCTRL_G(word);
vfres            2157 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	adapter->params.vfres.pmask = 1;
vfres            1849 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	struct virtchnl_vf_resource *vfres = NULL;
vfres            1862 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	len = struct_size(vfres, vsi_res, num_vsis);
vfres            1863 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	vfres = kzalloc(len, GFP_KERNEL);
vfres            1864 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	if (!vfres) {
vfres            1876 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	vfres->vf_cap_flags = VIRTCHNL_VF_OFFLOAD_L2;
vfres            1879 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_VLAN;
vfres            1883 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_IWARP;
vfres            1890 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_PF;
vfres            1894 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 			vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_AQ;
vfres            1896 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 			vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_REG;
vfres            1901 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 			vfres->vf_cap_flags |=
vfres            1906 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_ENCAP;
vfres            1910 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_ENCAP_CSUM;
vfres            1920 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RX_POLLING;
vfres            1925 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 			vfres->vf_cap_flags |=
vfres            1930 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_REQ_QUEUES;
vfres            1933 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_ADQ;
vfres            1935 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	vfres->num_vsis = num_vsis;
vfres            1936 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	vfres->num_queue_pairs = vf->num_queue_pairs;
vfres            1937 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	vfres->max_vectors = pf->hw.func_caps.num_msix_vectors_vf;
vfres            1938 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	vfres->rss_key_size = I40E_HKEY_ARRAY_SIZE;
vfres            1939 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	vfres->rss_lut_size = I40E_VF_HLUT_ARRAY_SIZE;
vfres            1942 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vsi_res[0].vsi_id = vf->lan_vsi_id;
vfres            1943 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vsi_res[0].vsi_type = VIRTCHNL_VSI_SRIOV;
vfres            1944 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vsi_res[0].num_queue_pairs = vsi->alloc_queue_pairs;
vfres            1946 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->vsi_res[0].qset_handle
vfres            1948 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		ether_addr_copy(vfres->vsi_res[0].default_mac_addr,
vfres            1956 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 				     aq_ret, (u8 *)vfres, len);
vfres            1958 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	kfree(vfres);
vfres            2462 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	struct virtchnl_vf_res_request *vfres =
vfres            2464 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 	u16 req_pairs = vfres->num_queue_pairs;
vfres            2476 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->num_queue_pairs = I40E_MAX_VF_QUEUES;
vfres            2483 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 		vfres->num_queue_pairs = pf->queues_left + cur_pairs;
vfres            2493 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c 				      (u8 *)vfres, sizeof(*vfres));
vfres            2064 drivers/net/ethernet/intel/iavf/iavf_main.c 	struct virtchnl_vf_resource *vfres = adapter->vf_res;
vfres            2206 drivers/net/ethernet/intel/iavf/iavf_main.c 	if ((vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ) &&
vfres            2598 drivers/net/ethernet/intel/iavf/iavf_main.c 	struct virtchnl_vf_resource *vfres = adapter->vf_res;
vfres            2626 drivers/net/ethernet/intel/iavf/iavf_main.c 		if (!(vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ)) {
vfres            3433 drivers/net/ethernet/intel/iavf/iavf_main.c 	struct virtchnl_vf_resource *vfres = adapter->vf_res;
vfres            3441 drivers/net/ethernet/intel/iavf/iavf_main.c 	for (i = 0; i < vfres->num_vsis; i++) {
vfres            3442 drivers/net/ethernet/intel/iavf/iavf_main.c 		if (vfres->vsi_res[i].vsi_type == VIRTCHNL_VSI_SRIOV)
vfres            3443 drivers/net/ethernet/intel/iavf/iavf_main.c 			adapter->vsi_res = &vfres->vsi_res[i];
vfres            3483 drivers/net/ethernet/intel/iavf/iavf_main.c 	if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ENCAP) {
vfres            3493 drivers/net/ethernet/intel/iavf/iavf_main.c 		if (!(vfres->vf_cap_flags &
vfres            3511 drivers/net/ethernet/intel/iavf/iavf_main.c 	if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_VLAN)
vfres            3515 drivers/net/ethernet/intel/iavf/iavf_main.c 	if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ)
vfres            3522 drivers/net/ethernet/intel/iavf/iavf_main.c 	if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_VLAN)
vfres            3552 drivers/net/ethernet/intel/iavf/iavf_main.c 	if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RSS_PF) {
vfres            3553 drivers/net/ethernet/intel/iavf/iavf_main.c 		adapter->rss_key_size = vfres->rss_key_size;
vfres            3554 drivers/net/ethernet/intel/iavf/iavf_main.c 		adapter->rss_lut_size = vfres->rss_lut_size;
vfres             409 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 	struct virtchnl_vf_res_request vfres;
vfres             418 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 	vfres.num_queue_pairs = min_t(int, num, num_online_cpus());
vfres             423 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 				(u8 *)&vfres, sizeof(vfres));
vfres            1414 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 		struct virtchnl_vf_res_request *vfres =
vfres            1417 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 		if (vfres->num_queue_pairs != adapter->num_req_queues) {
vfres            1421 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c 				 vfres->num_queue_pairs);
vfres            1600 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	struct virtchnl_vf_resource *vfres = NULL;
vfres            1613 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres = devm_kzalloc(&pf->pdev->dev, len, GFP_KERNEL);
vfres            1614 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	if (!vfres) {
vfres            1626 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->vf_cap_flags = VIRTCHNL_VF_OFFLOAD_L2;
vfres            1634 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_VLAN;
vfres            1637 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_PF;
vfres            1640 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 			vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_AQ;
vfres            1642 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 			vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_REG;
vfres            1646 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_PCTYPE_V2;
vfres            1649 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_ENCAP;
vfres            1652 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_ENCAP_CSUM;
vfres            1655 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RX_POLLING;
vfres            1658 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_WB_ON_ITR;
vfres            1661 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_REQ_QUEUES;
vfres            1664 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->vf_cap_flags |= VIRTCHNL_VF_CAP_ADV_LINK_SPEED;
vfres            1666 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->num_vsis = 1;
vfres            1668 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->num_queue_pairs = vsi->num_txq;
vfres            1669 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->max_vectors = pf->num_vf_msix;
vfres            1670 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->rss_key_size = ICE_VSIQF_HKEY_ARRAY_SIZE;
vfres            1671 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->rss_lut_size = ICE_VSIQF_HLUT_ARRAY_SIZE;
vfres            1673 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->vsi_res[0].vsi_id = vf->lan_vsi_num;
vfres            1674 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->vsi_res[0].vsi_type = VIRTCHNL_VSI_SRIOV;
vfres            1675 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	vfres->vsi_res[0].num_queue_pairs = vsi->num_txq;
vfres            1676 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	ether_addr_copy(vfres->vsi_res[0].default_mac_addr,
vfres            1684 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 				    (u8 *)vfres, len);
vfres            1686 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	devm_kfree(&pf->pdev->dev, vfres);
vfres            2510 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	struct virtchnl_vf_res_request *vfres =
vfres            2512 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 	u16 req_queues = vfres->num_queue_pairs;
vfres            2535 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->num_queue_pairs = ICE_MAX_BASE_QS_PER_VF;
vfres            2541 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 		vfres->num_queue_pairs = min_t(u16, max_allowed_vf_queues,
vfres            2556 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c 				     v_ret, (u8 *)vfres, sizeof(*vfres));