Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/ice/
H A Dice_dcf.c247 (uint8_t *)hw->vf_res, in ice_dcf_get_vf_resource()
257 for (i = 0; i < hw->vf_res->num_vsis; i++) { in ice_dcf_get_vf_resource()
259 hw->vsi_res = &hw->vf_res->vsi_res[i]; in ice_dcf_get_vf_resource()
633 if (hw->vf_res == NULL) { in ice_dcf_init_hw()
652 hw->vf_res->rss_key_size, 0); in ice_dcf_init_hw()
658 hw->vf_res->rss_lut_size, 0); in ice_dcf_init_hw()
684 rte_free(hw->vf_res); in ice_dcf_init_hw()
709 rte_free(hw->vf_res); in ice_dcf_uninit_hw()
812 hw->vf_res->rss_key_size)); in ice_dcf_init_rss()
878 if (hw->vf_res->vf_cap_flags & in ice_dcf_configure_queues()
[all …]
H A Dice_dcf.h49 struct virtchnl_vf_resource *vf_res; /* VF resource */ member
H A Dice_dcf_ethdev.c164 if (hw->vf_res->vf_cap_flags & in ice_dcf_config_rx_queues_irqs()
207 hw->nb_msix = RTE_MIN(hw->vf_res->max_vectors, in ice_dcf_config_rx_queues_irqs()
518 if (hw->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RSS_PF) { in ice_dcf_dev_start()
646 dev_info->hash_key_size = hw->vf_res->rss_key_size; in ice_dcf_dev_info_get()
647 dev_info->reta_size = hw->vf_res->rss_lut_size; in ice_dcf_dev_info_get()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_ethdev.c282 vf->vf_res->rss_key_size)); in iavf_init_rss()
349 if (!(vf->vf_res->vf_cap_flags & in iavf_dev_configure()
516 if (vf->vf_res->vf_cap_flags & in iavf_config_rx_queues_irqs()
1042 if (reta_size != vf->vf_res->rss_lut_size) { in iavf_dev_rss_reta_update()
1123 vf->vf_res->rss_key_size); in iavf_dev_rss_hash_update()
1830 if (!vf->vf_res) { in iavf_init_vf()
1841 vf->vf_res->rss_key_size, 0); in iavf_init_vf()
1847 vf->vf_res->rss_lut_size, 0); in iavf_init_vf()
1868 rte_free(vf->vf_res); in iavf_init_vf()
2082 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()
477 rte_memcpy(vf->vf_res, args.out_buffer, in iavf_get_vf_resource()
480 iavf_vf_parse_hw_config(hw, vf->vf_res); in iavf_get_vf_resource()
481 for (i = 0; i < vf->vf_res->num_vsis; i++) { in iavf_get_vf_resource()
483 vf->vsi_res = &vf->vf_res->vsi_res[i]; in iavf_get_vf_resource()
751 len = sizeof(*rss_lut) + vf->vf_res->rss_lut_size - 1; in iavf_configure_rss_lut()
757 rss_lut->lut_entries = vf->vf_res->rss_lut_size; in iavf_configure_rss_lut()
789 rss_key->key_len = vf->vf_res->rss_key_size; in iavf_configure_rss_key()
856 if (vf->vf_res->vf_cap_flags & in iavf_configure_queues()
869 if (vf->vf_res->vf_cap_flags & in iavf_configure_queues()
[all …]
H A Diavf_hash.c499 if (!vf->vf_res) in iavf_hash_init()
502 if (!(vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADV_RSS_PF)) in iavf_hash_init()
1096 if (!vf->vf_res) in iavf_hash_uninit()
1099 if (!(vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADV_RSS_PF)) in iavf_hash_uninit()
H A Diavf.h133 struct virtchnl_vf_resource *vf_res; /* VF resource */ member
H A Diavf_fdir.c141 if (!vf->vf_res) in iavf_fdir_init()
144 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_FDIR_PF) in iavf_fdir_init()
H A Diavf_rxtx.c536 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC) { in iavf_dev_rx_queue_setup()
2343 if (vf->vf_res->vf_cap_flags & in iavf_set_rx_function()
2367 if (vf->vf_res->vf_cap_flags & in iavf_set_rx_function()
2396 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC) in iavf_set_rx_function()
2407 if (vf->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC) in iavf_set_rx_function()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_pf.c290 struct virtchnl_vf_resource *vf_res = NULL; in i40e_pf_host_process_cmd_get_vf_resource() local
308 vf_res = rte_zmalloc("i40e_vf_res", len, 0); in i40e_pf_host_process_cmd_get_vf_resource()
309 if (vf_res == NULL) { in i40e_pf_host_process_cmd_get_vf_resource()
312 vf_res = NULL; in i40e_pf_host_process_cmd_get_vf_resource()
334 vf_res->vf_cap_flags = vf->request_caps & in i40e_pf_host_process_cmd_get_vf_resource()
342 vf_res->num_queue_pairs = vf->vsi->nb_qps; in i40e_pf_host_process_cmd_get_vf_resource()
343 vf_res->num_vsis = I40E_DEFAULT_VF_VSI_NUM; in i40e_pf_host_process_cmd_get_vf_resource()
348 vf_res->vsi_res[0].vsi_type = VIRTCHNL_VSI_SRIOV; in i40e_pf_host_process_cmd_get_vf_resource()
349 vf_res->vsi_res[0].vsi_id = vf->vsi->vsi_id; in i40e_pf_host_process_cmd_get_vf_resource()
356 ret, (uint8_t *)vf_res, len); in i40e_pf_host_process_cmd_get_vf_resource()
[all …]
H A Di40e_ethdev_vf.c499 rte_memcpy(vf->vf_res, args.out_buffer, in i40evf_get_vf_resource()
501 i40e_vf_parse_hw_config(hw, vf->vf_res); in i40evf_get_vf_resource()
679 uint16_t rxq_map[vf->vf_res->max_vectors]; in i40evf_config_irq_map()
687 max_vectors = vf->vf_res->max_vectors - 1; in i40evf_config_irq_map()
694 if (vec >= vf->vf_res->max_vectors) in i40evf_config_irq_map()
1310 if (!vf->vf_res) { in i40evf_init_vf()
1321 for (i = 0; i < vf->vf_res->num_vsis; i++) { in i40evf_init_vf()
1323 vf->vsi_res = &vf->vf_res->vsi_res[i]; in i40evf_init_vf()
1361 rte_free(vf->vf_res); in i40evf_init_vf()
2443 rte_free(vf->vf_res); in i40evf_dev_close()
[all …]
H A Di40e_ethdev.h1247 struct virtchnl_vf_resource *vf_res; /* All VSIs */ member