Home
last modified time | relevance | path

Searched refs:vf_res (Results 1 – 15 of 15) sorted by relevance

/dpdk/drivers/net/ice/
H A Dice_dcf.c249 (uint8_t *)hw->vf_res, in ice_dcf_get_vf_resource()
261 hw->vsi_res = &hw->vf_res->vsi_res[i]; in ice_dcf_get_vf_resource()
649 if (hw->vf_res == NULL) { in ice_dcf_init_hw()
668 hw->vf_res->rss_key_size, 0); in ice_dcf_init_hw()
674 hw->vf_res->rss_lut_size, 0); in ice_dcf_init_hw()
710 rte_free(hw->vf_res); in ice_dcf_init_hw()
745 rte_free(hw->vf_res); in ice_dcf_uninit_hw()
746 hw->vf_res = NULL; in ice_dcf_uninit_hw()
859 hw->vf_res->rss_key_size)); in ice_dcf_init_rss()
925 if (hw->vf_res->vf_cap_flags & in ice_dcf_configure_queues()
[all …]
H A Dice_dcf_ethdev.c190 if (hw->vf_res->vf_cap_flags & in ice_dcf_config_rx_queues_irqs()
239 hw->nb_msix = RTE_MIN(hw->vf_res->max_vectors, in ice_dcf_config_rx_queues_irqs()
563 if (hw->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RSS_PF) { in ice_dcf_dev_start()
712 dev_info->hash_key_size = hw->vf_res->rss_key_size; in ice_dcf_dev_info_get()
713 dev_info->reta_size = hw->vf_res->rss_lut_size; in ice_dcf_dev_info_get()
1177 if (reta_size != hw->vf_res->rss_lut_size) { in ice_dcf_dev_rss_reta_update()
1180 "support (%d)", reta_size, hw->vf_res->rss_lut_size); in ice_dcf_dev_rss_reta_update()
1221 if (reta_size != hw->vf_res->rss_lut_size) { in ice_dcf_dev_rss_reta_query()
1224 "support (%d)", reta_size, hw->vf_res->rss_lut_size); in ice_dcf_dev_rss_reta_query()
1256 hw->vf_res->rss_key_size); in ice_dcf_dev_rss_hash_update()
[all …]
H A Dice_dcf_vf_representor.c141 dev_info->hash_key_size = dcf_hw->vf_res->rss_key_size; in ice_dcf_vf_repr_dev_info_get()
142 dev_info->reta_size = dcf_hw->vf_res->rss_lut_size; in ice_dcf_vf_repr_dev_info_get()
213 return !!(ice_dcf_vf_repr_hw(repr)->vf_res->vf_cap_flags & in ice_dcf_vlan_offload_ena()
H A Dice_dcf.h118 struct virtchnl_vf_resource *vf_res; /* VF resource */ member
H A Dice_dcf_parent.c247 if (dcf_hw->vf_res->vf_cap_flags & in ice_dcf_handle_pf_event_msg()
447 if (hw->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_QOS) { in ice_dcf_init_parent_adapter()
H A Dice_dcf_sched.c644 if (!(hw->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_QOS)) { in ice_dcf_commit_check()
/dpdk/drivers/net/iavf/
H A Diavf_ethdev.c516 vf->vf_res->rss_key_size)); in iavf_init_rss()
633 if (!(vf->vf_res->vf_cap_flags & in iavf_dev_configure()
797 if (vf->vf_res->vf_cap_flags & in iavf_config_rx_queues_irqs()
1515 vf->vf_res->rss_key_size); in iavf_set_rss_key()
2329 if (!vf->vf_res) { in iavf_init_vf()
2341 vf->vf_res->rss_key_size, 0); in iavf_init_vf()
2391 rte_free(vf->vf_res); in iavf_init_vf()
2409 rte_free(vf->vf_res); in iavf_uninit_vf()
2411 vf->vf_res = NULL; in iavf_uninit_vf()
2701 rte_free(vf->vf_res); in iavf_dev_close()
[all …]
H A Diavf_vchnl.c107 if (vf->vf_res->vf_cap_flags & in iavf_read_msg_from_pf()
522 rte_memcpy(vf->vf_res, args.out_buffer, in iavf_get_vf_resource()
525 iavf_vf_parse_hw_config(hw, vf->vf_res); in iavf_get_vf_resource()
526 for (i = 0; i < vf->vf_res->num_vsis; i++) { in iavf_get_vf_resource()
528 vf->vsi_res = &vf->vf_res->vsi_res[i]; in iavf_get_vf_resource()
945 len = sizeof(*rss_lut) + vf->vf_res->rss_lut_size - 1; in iavf_configure_rss_lut()
951 rss_lut->lut_entries = vf->vf_res->rss_lut_size; in iavf_configure_rss_lut()
983 rss_key->key_len = vf->vf_res->rss_key_size; in iavf_configure_rss_key()
1050 if (vf->vf_res->vf_cap_flags & in iavf_configure_queues()
1068 if (vf->vf_res->vf_cap_flags & in iavf_configure_queues()
[all …]
H A Diavf_hash.c766 if (!vf->vf_res) in iavf_hash_init()
769 if (!(vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADV_RSS_PF)) in iavf_hash_init()
1538 if (!vf->vf_res) in iavf_hash_uninit()
1541 if (!(vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADV_RSS_PF)) in iavf_hash_uninit()
H A Diavf_rxtx.c595 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC) { in iavf_dev_rx_queue_setup()
605 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_VLAN_V2) { in iavf_dev_rx_queue_setup()
756 if (adapter->vf.vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_VLAN_V2) { in iavf_dev_tx_queue_setup()
826 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_QOS && in iavf_dev_tx_queue_setup()
2882 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_QOS && in iavf_prep_pkts()
2926 if (vf->vf_res->vf_cap_flags & in iavf_set_rx_function()
3033 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC) in iavf_set_rx_function()
3044 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC) in iavf_set_rx_function()
H A Diavf_tm.c597 if (tc_nb > vf->vf_res->num_queue_pairs) in iavf_tm_capabilities_get()
820 if (!(vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_QOS)) { in iavf_hierarchy_commit()
H A Diavf.h223 struct virtchnl_vf_resource *vf_res; /* VF resource */ member
H A Diavf_ipsec_crypto.c1569 struct virtchnl_vf_resource *resources = adapter->vf.vf_res; in iavf_ipsec_crypto_supported()
1777 if (!vf->vf_res) in iavf_ipsec_flow_init()
1780 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_INLINE_IPSEC_CRYPTO) in iavf_ipsec_flow_init()
H A Diavf_fdir.c330 if (!vf->vf_res) in iavf_fdir_init()
333 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_FDIR_PF) in iavf_fdir_init()
/dpdk/drivers/net/i40e/
H A Di40e_pf.c312 struct virtchnl_vf_resource *vf_res = NULL; in i40e_pf_host_process_cmd_get_vf_resource() local
330 vf_res = rte_zmalloc("i40e_vf_res", len, 0); in i40e_pf_host_process_cmd_get_vf_resource()
331 if (vf_res == NULL) { in i40e_pf_host_process_cmd_get_vf_resource()
334 vf_res = NULL; in i40e_pf_host_process_cmd_get_vf_resource()
356 vf_res->vf_cap_flags = vf->request_caps & in i40e_pf_host_process_cmd_get_vf_resource()
368 vf_res->num_queue_pairs = vf->vsi->nb_qps; in i40e_pf_host_process_cmd_get_vf_resource()
369 vf_res->num_vsis = I40E_DEFAULT_VF_VSI_NUM; in i40e_pf_host_process_cmd_get_vf_resource()
374 vf_res->vsi_res[0].vsi_type = VIRTCHNL_VSI_SRIOV; in i40e_pf_host_process_cmd_get_vf_resource()
375 vf_res->vsi_res[0].vsi_id = vf->vsi->vsi_id; in i40e_pf_host_process_cmd_get_vf_resource()
382 ret, (uint8_t *)vf_res, len); in i40e_pf_host_process_cmd_get_vf_resource()
[all …]