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));