Lines Matching refs:func_caps
1047 uint32_t alloc = hw->func_caps.fd_filters_guaranteed; in i40e_init_fdir_filter_list()
1048 uint32_t best = hw->func_caps.fd_filters_best_effort; in i40e_init_fdir_filter_list()
1610 ret = i40e_res_pool_init(&pf->qp_pool, 0, hw->func_caps.num_tx_qp); in eth_i40e_dev_init()
1616 hw->func_caps.num_msix_vectors - 1); in eth_i40e_dev_init()
1623 ret = i40e_init_lan_hmc(hw, hw->func_caps.num_tx_qp, in eth_i40e_dev_init()
1624 hw->func_caps.num_rx_qp, 0, 0); in eth_i40e_dev_init()
2029 reg = (hw->func_caps.num_msix_vectors_vf - 1) * in i40e_vsi_queues_unbind_intr()
2099 reg = (hw->func_caps.num_msix_vectors_vf - 1) * in __vsi_queues_bind_intr()
4781 if (pci_dev->max_vfs && !hw->func_caps.sr_iov_1_1) { in i40e_pf_parameter_init()
4794 pf->max_num_vsi = hw->func_caps.num_vsis; in i40e_pf_parameter_init()
4800 if (hw->func_caps.fd) { in i40e_pf_parameter_init()
4811 if (!hw->func_caps.rss) { in i40e_pf_parameter_init()
4824 if (hw->func_caps.sr_iov_1_1 && pci_dev->max_vfs) { in i40e_pf_parameter_init()
4842 if (hw->func_caps.vmdq) { in i40e_pf_parameter_init()
4843 if (qp_count < hw->func_caps.num_tx_qp && in i40e_pf_parameter_init()
4844 vsi_count < hw->func_caps.num_vsis) { in i40e_pf_parameter_init()
4845 pf->max_nb_vmdq_vsi = (hw->func_caps.num_tx_qp - in i40e_pf_parameter_init()
4852 hw->func_caps.num_vsis - vsi_count); in i40e_pf_parameter_init()
4873 if (hw->func_caps.dcb) in i40e_pf_parameter_init()
4876 if (qp_count > hw->func_caps.num_tx_qp) { in i40e_pf_parameter_init()
4879 qp_count, hw->func_caps.num_tx_qp); in i40e_pf_parameter_init()
4882 if (vsi_count > hw->func_caps.num_vsis) { in i40e_pf_parameter_init()
4885 vsi_count, hw->func_caps.num_vsis); in i40e_pf_parameter_init()
5170 if (!hw->func_caps.dcb && enabled_tcmap != I40E_DEFAULT_TCMAP) { in validate_tcmap_parameter()
5175 if (!bitmap_is_subset(hw->func_caps.enabled_tcmap, enabled_tcmap)) { in validate_tcmap_parameter()
5178 hw->func_caps.enabled_tcmap, enabled_tcmap); in validate_tcmap_parameter()
5893 ctxt.vf_num = hw->func_caps.vf_base_id + user_param; in i40e_vsi_setup()
5912 hw->func_caps.enabled_tcmap); in i40e_vsi_setup()
5919 ctxt.info.up_enable_bits = hw->func_caps.enabled_tcmap; in i40e_vsi_setup()
6269 if (hw->func_caps.rss_table_size == ETH_RSS_RETA_SIZE_128) in i40e_pf_setup()
6271 else if (hw->func_caps.rss_table_size == ETH_RSS_RETA_SIZE_512) in i40e_pf_setup()
6275 hw->func_caps.rss_table_size); in i40e_pf_setup()
6279 hw->func_caps.rss_table_size); in i40e_pf_setup()
6280 pf->hash_lut_size = hw->func_caps.rss_table_size; in i40e_pf_setup()
6674 abs_vf_id = hw->func_caps.vf_base_id + i; in i40e_dev_handle_vfr_event()
6782 hw->func_caps.base_queue; in i40e_handle_mdd_event()
6797 hw->func_caps.base_queue; in i40e_handle_mdd_event()
8835 for (i = 0, j = 0; i < hw->func_caps.rss_table_size; i++, j++) { in i40e_pf_config_rss()
8839 hw->func_caps.rss_table_entry_width) - 1)); in i40e_pf_config_rss()
12792 for (i = 0, j = 0; i < hw->func_caps.rss_table_size; i++, j++) { in i40e_rss_config_queue_region()
12796 hw->func_caps.rss_table_entry_width) - 1)); in i40e_rss_config_queue_region()
12928 for (i = 0, j = 0; i < hw->func_caps.rss_table_size; i++, j++) { in i40e_rss_clear_queue_region()
12932 hw->func_caps.rss_table_entry_width) - 1)); in i40e_rss_clear_queue_region()