/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_virtchnl.c | 420 struct virtchnl_vf_resource *vfres = NULL; in ice_vc_get_vf_res_msg() local 431 len = virtchnl_struct_size(vfres, vsi_res, 0); in ice_vc_get_vf_res_msg() 433 vfres = kzalloc(len, GFP_KERNEL); in ice_vc_get_vf_res_msg() 434 if (!vfres) { in ice_vc_get_vf_res_msg() 445 vfres->vf_cap_flags = VIRTCHNL_VF_OFFLOAD_L2; in ice_vc_get_vf_res_msg() 452 vfres->vf_cap_flags |= ice_vc_get_vlan_caps(hw, vf, vsi, in ice_vc_get_vf_res_msg() 456 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_PF; in ice_vc_get_vf_res_msg() 459 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC; in ice_vc_get_vf_res_msg() 462 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_FDIR_PF; in ice_vc_get_vf_res_msg() 465 vfres in ice_vc_get_vf_res_msg() 2089 struct virtchnl_vf_res_request *vfres = ice_vc_request_qs_msg() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_virtchnl_pf.c | 1920 struct virtchnl_vf_resource *vfres = NULL; in ice_vc_get_vf_res_msg() local 1933 vfres = kzalloc(len, GFP_KERNEL); in ice_vc_get_vf_res_msg() 1934 if (!vfres) { in ice_vc_get_vf_res_msg() 1946 vfres->vf_cap_flags = VIRTCHNL_VF_OFFLOAD_L2; in ice_vc_get_vf_res_msg() 1954 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_VLAN; in ice_vc_get_vf_res_msg() 1957 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_PF; in ice_vc_get_vf_res_msg() 1960 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_AQ; in ice_vc_get_vf_res_msg() 1962 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_REG; in ice_vc_get_vf_res_msg() 1966 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_PCTYPE_V2; in ice_vc_get_vf_res_msg() 1969 vfres in ice_vc_get_vf_res_msg() 3254 struct virtchnl_vf_res_request *vfres = ice_vc_request_qs_msg() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_virtchnl_pf.c | 2120 struct virtchnl_vf_resource *vfres = NULL; in i40e_vc_get_vf_resources_msg() local 2133 len = virtchnl_struct_size(vfres, vsi_res, num_vsis); in i40e_vc_get_vf_resources_msg() 2134 vfres = kzalloc(len, GFP_KERNEL); in i40e_vc_get_vf_resources_msg() 2135 if (!vfres) { in i40e_vc_get_vf_resources_msg() 2147 vfres->vf_cap_flags = VIRTCHNL_VF_OFFLOAD_L2; in i40e_vc_get_vf_resources_msg() 2148 vfres->vf_cap_flags |= VIRTCHNL_VF_CAP_ADV_LINK_SPEED; in i40e_vc_get_vf_resources_msg() 2151 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_VLAN; in i40e_vc_get_vf_resources_msg() 2155 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RDMA; in i40e_vc_get_vf_resources_msg() 2162 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_PF; in i40e_vc_get_vf_resources_msg() 2166 vfres in i40e_vc_get_vf_resources_msg() 2770 struct virtchnl_vf_res_request *vfres = i40e_vc_request_queues_msg() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_virtchnl_pf.c | 2065 struct virtchnl_vf_resource *vfres = NULL; in i40e_vc_get_vf_resources_msg() local 2078 len = struct_size(vfres, vsi_res, num_vsis); in i40e_vc_get_vf_resources_msg() 2079 vfres = kzalloc(len, GFP_KERNEL); in i40e_vc_get_vf_resources_msg() 2080 if (!vfres) { in i40e_vc_get_vf_resources_msg() 2092 vfres->vf_cap_flags = VIRTCHNL_VF_OFFLOAD_L2; in i40e_vc_get_vf_resources_msg() 2095 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_VLAN; in i40e_vc_get_vf_resources_msg() 2099 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_IWARP; in i40e_vc_get_vf_resources_msg() 2106 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_PF; in i40e_vc_get_vf_resources_msg() 2110 vfres->vf_cap_flags |= VIRTCHNL_VF_OFFLOAD_RSS_AQ; in i40e_vc_get_vf_resources_msg() 2112 vfres in i40e_vc_get_vf_resources_msg() 2710 struct virtchnl_vf_res_request *vfres = i40e_vc_request_queues_msg() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | t4vf_hw.c | 545 if (!(adapter->params.vfres.r_caps & FW_CMD_CAP_PORT)) in t4vf_port_init() 1087 * function. The results are stored in @adapter->vfres. 1091 struct vf_resources *vfres = &adapter->params.vfres; in t4vf_get_vfres() local 1113 vfres->niqflint = FW_PFVF_CMD_NIQFLINT_G(word); in t4vf_get_vfres() 1114 vfres->niq = FW_PFVF_CMD_NIQ_G(word); in t4vf_get_vfres() 1117 vfres->neq = FW_PFVF_CMD_NEQ_G(word); in t4vf_get_vfres() 1118 vfres->pmask = FW_PFVF_CMD_PMASK_G(word); in t4vf_get_vfres() 1121 vfres->tc = FW_PFVF_CMD_TC_G(word); in t4vf_get_vfres() 1122 vfres in t4vf_get_vfres() [all...] |
H A D | cxgb4vf_main.c | 2299 struct vf_resources *vfres = &adapter->params.vfres; in resources_show() local 2303 desc " (" #var "):", vfres->var) in resources_show() 2441 struct vf_resources *vfres = &adapter->params.vfres; in size_nports_qsets() local 2447 adapter->params.nports = vfres->nvi; in size_nports_qsets() 2460 pmask_nports = hweight32(adapter->params.vfres.pmask); in size_nports_qsets() 2465 adapter->params.vfres.pmask); in size_nports_qsets() 2485 ethqsets = vfres->niqflint - 1 - (msi == MSI_MSI); in size_nports_qsets() 2486 if (vfres in size_nports_qsets() [all...] |
H A D | t4vf_common.h | 265 struct vf_resources vfres; /* Virtual Function Resource limits */ member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | t4vf_hw.c | 546 if (!(adapter->params.vfres.r_caps & FW_CMD_CAP_PORT)) in t4vf_port_init() 1088 * function. The results are stored in @adapter->vfres. 1092 struct vf_resources *vfres = &adapter->params.vfres; in t4vf_get_vfres() local 1114 vfres->niqflint = FW_PFVF_CMD_NIQFLINT_G(word); in t4vf_get_vfres() 1115 vfres->niq = FW_PFVF_CMD_NIQ_G(word); in t4vf_get_vfres() 1118 vfres->neq = FW_PFVF_CMD_NEQ_G(word); in t4vf_get_vfres() 1119 vfres->pmask = FW_PFVF_CMD_PMASK_G(word); in t4vf_get_vfres() 1122 vfres->tc = FW_PFVF_CMD_TC_G(word); in t4vf_get_vfres() 1123 vfres in t4vf_get_vfres() [all...] |
H A D | cxgb4vf_main.c | 2307 struct vf_resources *vfres = &adapter->params.vfres; in resources_show() local 2311 desc " (" #var "):", vfres->var) in resources_show() 2449 struct vf_resources *vfres = &adapter->params.vfres; in size_nports_qsets() local 2455 adapter->params.nports = vfres->nvi; in size_nports_qsets() 2468 pmask_nports = hweight32(adapter->params.vfres.pmask); in size_nports_qsets() 2473 adapter->params.vfres.pmask); in size_nports_qsets() 2493 ethqsets = vfres->niqflint - 1 - (msi == MSI_MSI); in size_nports_qsets() 2494 if (vfres in size_nports_qsets() [all...] |
H A D | t4vf_common.h | 265 struct vf_resources vfres; /* Virtual Function Resource limits */ member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 2066 struct virtchnl_vf_resource *vfres = adapter->vf_res; in iavf_reset_task() local 2221 if ((vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ) && in iavf_reset_task() 2660 struct virtchnl_vf_resource *vfres = adapter->vf_res; in __iavf_setup_tc() local 2688 if (!(vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ)) { in __iavf_setup_tc() 3501 struct virtchnl_vf_resource *vfres = adapter->vf_res; in iavf_process_config() local 3509 for (i = 0; i < vfres->num_vsis; i++) { in iavf_process_config() 3510 if (vfres->vsi_res[i].vsi_type == VIRTCHNL_VSI_SRIOV) in iavf_process_config() 3511 adapter->vsi_res = &vfres->vsi_res[i]; in iavf_process_config() 3551 if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ENCAP) { in iavf_process_config() 3561 if (!(vfres in iavf_process_config() [all...] |
H A D | iavf_virtchnl.c | 1503 struct virtchnl_vf_res_request *vfres = in iavf_virtchnl_completion() local 1506 if (vfres->num_queue_pairs != adapter->num_req_queues) { in iavf_virtchnl_completion() 1510 vfres->num_queue_pairs); in iavf_virtchnl_completion()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 2980 struct virtchnl_vf_resource *vfres = adapter->vf_res; in iavf_reset_task() local 3139 if ((vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ) && in iavf_reset_task() 3592 struct virtchnl_vf_resource *vfres = adapter->vf_res; in __iavf_setup_tc() local 3621 if (!(vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ)) { in __iavf_setup_tc() 4812 struct virtchnl_vf_resource *vfres = adapter->vf_res; in iavf_process_config() local 4834 if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ENCAP) { in iavf_process_config() 4844 if (!(vfres->vf_cap_flags & in iavf_process_config() 4865 if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ) in iavf_process_config() 4867 if (vfres->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_USO) in iavf_process_config() 4875 if (vfres in iavf_process_config() [all...] |
H A D | iavf_virtchnl.c | 2388 struct virtchnl_vf_res_request *vfres = in iavf_virtchnl_completion() local 2391 if (vfres->num_queue_pairs != adapter->num_req_queues) { in iavf_virtchnl_completion() 2395 vfres->num_queue_pairs); in iavf_virtchnl_completion()
|