Home
last modified time | relevance | path

Searched refs:func_caps (Results 1 – 25 of 31) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/intel/i40e/
H A Di40e_diag.c90 hw->func_caps.num_tx_qp != 0) in i40e_diag_reg_test()
91 elements = hw->func_caps.num_tx_qp; in i40e_diag_reg_test()
97 hw->func_caps.num_msix_vectors != 0) in i40e_diag_reg_test()
98 elements = hw->func_caps.num_msix_vectors - 1; in i40e_diag_reg_test()
H A Di40e_virtchnl_pf.c30 int abs_vf_id = vf->vf_id + (int)hw->func_caps.vf_base_id; in i40e_vc_vf_broadcast()
486 msix_vf = pf->hw.func_caps.num_msix_vectors_vf; in i40e_release_rdma_qvlist()
539 msix_vf = pf->hw.func_caps.num_msix_vectors_vf; in i40e_config_rdma_qvlist()
560 msix_vf = pf->hw.func_caps.num_msix_vectors_vf; in i40e_config_rdma_qvlist()
686 vf->vf_id + hw->func_caps.vf_base_id); in i40e_config_vsi_tx_queue()
1059 msix_vf = pf->hw.func_caps.num_msix_vectors_vf; in i40e_free_vf_res()
1182 vf_abs_id = vf->vf_id + hw->func_caps.vf_base_id; in i40e_quiesce_vf_pci()
1800 reg_idx = (hw->func_caps.vf_base_id + vf_id) / 32; in i40e_free_vfs()
1988 abs_vf_id = vf->vf_id + hw->func_caps.vf_base_id; in i40e_vc_send_msg_to_vf()
2495 vf->pf->hw.func_caps.num_msix_vectors_vf) { in i40e_vc_config_irq_map_msg()
[all …]
H A Di40e_main.c5495 if (pf->hw.func_caps.iscsi) in i40e_pf_get_num_tc()
5529 if (pf->hw.func_caps.iscsi) in i40e_pf_get_tc_map()
7217 if ((!hw->func_caps.dcb) || in i40e_init_pf_dcb()
10513 pf->hw.func_caps.num_tx_qp, in i40e_get_capabilities()
10514 pf->hw.func_caps.num_vsis); in i40e_get_capabilities()
11272 pf->hw.func_caps.base_queue; in i40e_handle_mdd_event()
11284 pf->hw.func_caps.base_queue; in i40e_handle_mdd_event()
12745 if (pf->hw.func_caps.rss) { in i40e_sw_init()
12752 if (pf->hw.func_caps.npar_enable || pf->hw.func_caps.flex10_enable) { in i40e_sw_init()
12812 pf->hw.func_caps.num_vfs, in i40e_sw_init()
[all …]
H A Di40e_dcb_nl.c894 if (test_bit(I40E_FLAG_MFP_ENA, pf->flags) && !(hw->func_caps.iscsi)) in i40e_dcbnl_set_all()
1001 if (test_bit(I40E_FLAG_MFP_ENA, pf->flags) && !(pf->hw.func_caps.iscsi)) in i40e_dcbnl_flush_apps()
H A Di40e_common.c544 u32 abs_queue_idx = hw->func_caps.base_queue + queue; in i40e_pre_tx_queue_cfg()
934 !hw->func_caps.led[idx]) in i40e_led_is_mine()
2694 p = &hw->func_caps; in i40e_parse_discover_capabilities()
4126 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_read_phy_register_clause22()
4170 u8 port_num = (u8)hw->func_caps.mdio_port_num; in i40e_write_phy_register_clause22()
4211 u8 port_num = hw->func_caps.mdio_port_num; in i40e_read_phy_register_clause45()
4284 u8 port_num = hw->func_caps.mdio_port_num; in i40e_write_phy_register_clause45()
4347 u8 port_num = hw->func_caps.mdio_port_num; in i40e_get_phy_address()
H A Di40e_type.h536 struct i40e_hw_capabilities func_caps; member
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_sriov.c172 reg_idx = (hw->func_caps.vf_base_id + vf->vf_id) / 32; in ice_free_vfs()
173 bit_idx = (hw->func_caps.vf_base_id + vf->vf_id) % 32; in ice_free_vfs()
243 pf->hw.func_caps.common_cap.msix_vector_first_id; in ice_ena_vf_msix_mappings()
246 device_based_vf_id = vf->vf_id + hw->func_caps.vf_base_id; in ice_ena_vf_msix_mappings()
574 vf_abs_id = vf->vf_id + hw->func_caps.vf_base_id; in ice_sriov_trigger_reset_register()
1092 reg_idx = (hw->func_caps.vf_base_id + vf->vf_id) / 32; in ice_process_vflr_event()
1093 bit_idx = (hw->func_caps.vf_base_id + vf->vf_id) % 32; in ice_process_vflr_event()
1153 return globalq - pf->hw.func_caps.common_cap.rxq_first_id; in ice_globalq_to_pfq()
H A Dice_dcb_nl.c103 new_cfg->etscfg.maxtcs = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_setets()
139 *num = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_getnumtcs()
286 new_cfg->pfc.pfccap = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_setpfc()
348 new_cfg->pfc.pfccap = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_set_pfc_cfg()
768 max_tc = pf->hw.func_caps.common_cap.maxtc; in ice_dcbnl_setapp()
H A Dice_ptp_hw.c206 return hw->func_caps.ts_func_info.tmr_index_assoc; in ice_get_ptp_src_clock_index()
5059 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_init_phc_e810()
5086 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_prep_phy_time_e810()
5174 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_prep_phy_adj_e810()
5264 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_prep_phy_incval_e810()
5487 u8 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_write_direct_incval_e830()
5508 u8 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_write_direct_phc_time_e830()
5819 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_init_time()
5874 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_write_incval()
5945 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_adj_clock()
[all …]
H A Dice_common.c2881 ice_parse_func_caps(hw, func_caps, cbuf, cap_count); in ice_discover_func_caps()
2893 struct ice_hw_func_caps *func_caps = &hw->func_caps; in ice_set_safe_mode_caps() local
2899 cached_caps = func_caps->common_cap; in ice_set_safe_mode_caps()
2902 memset(func_caps, 0, sizeof(*func_caps)); in ice_set_safe_mode_caps()
2905 func_caps->common_cap.name = cached_caps.name in ice_set_safe_mode_caps()
2919 func_caps->common_cap.num_rxq = 1; in ice_set_safe_mode_caps()
2920 func_caps->common_cap.num_txq = 1; in ice_set_safe_mode_caps()
2923 func_caps->common_cap.num_msix_vectors = 2; in ice_set_safe_mode_caps()
2924 func_caps->guar_num_vsi = 1; in ice_set_safe_mode_caps()
2968 return ice_discover_func_caps(hw, &hw->func_caps); in ice_get_caps()
[all …]
H A Dice_dcb_lib.c651 dcbcfg->etscfg.maxtcs = hw->func_caps.common_cap.maxtc; in ice_dcb_sw_dflt_cfg()
660 dcbcfg->pfc.pfccap = hw->func_caps.common_cap.maxtc; in ice_dcb_sw_dflt_cfg()
819 pf->hw.func_caps.common_cap.maxtc); in ice_init_pf_dcb()
H A Dice_irq.c131 int total_vectors = pf->hw.func_caps.common_cap.num_msix_vectors; in ice_init_interrupt_scheme()
H A Dice_ptp_hw.h362 return hw->func_caps.ts_func_info.time_ref; in ice_e82x_time_ref()
376 hw->func_caps.ts_func_info.time_ref = time_ref; in ice_set_e82x_time_ref()
H A Dice_gnss.c394 if (!hw->func_caps.ts_func_info.src_tmr_owned || in ice_gnss_is_module_present()
H A Dice_main.c3984 struct ice_hw_func_caps *func_caps = &pf->hw.func_caps; in ice_set_pf_caps() local
3987 if (func_caps->common_cap.rdma) in ice_set_pf_caps()
3990 if (func_caps->common_cap.dcb) in ice_set_pf_caps()
3993 if (func_caps->common_cap.sr_iov_1_1) { in ice_set_pf_caps()
3999 if (func_caps->common_cap.rss_table_size) in ice_set_pf_caps()
4003 if (func_caps->fd_fltr_guar > 0 || func_caps->fd_fltr_best_effort > 0) { in ice_set_pf_caps()
4013 func_caps->fd_fltr_guar); in ice_set_pf_caps()
4016 func_caps->fd_fltr_best_effort); in ice_set_pf_caps()
4020 if (func_caps->common_cap.ieee_1588) in ice_set_pf_caps()
7721 guar = hw->func_caps.fd_fltr_guar; in ice_rebuild()
[all …]
H A Dice.h196 #define ice_pf_src_tmr_owned(pf) ((pf)->hw.func_caps.ts_func_info.src_tmr_owned)
1027 if (pf->hw.func_caps.common_cap.rdma && pf->num_rdma_msix) { in ice_set_rdma_cap()
H A Dice_fdir.c750 return hw->func_caps.fd_fltr_guar + hw->func_caps.fd_fltr_best_effort; in ice_get_fdir_cnt_all()
H A Dice_ptp.c1575 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_extts_event()
1635 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_cfg_extts()
1732 u8 tmr_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_write_perout()
2274 tmr_idx = hw->func_caps.ts_func_info.tmr_index_assoc; in ice_capture_crosststamp()
H A Dice_dcb.c1002 if (!hw->func_caps.common_cap.dcb) in ice_init_dcb()
1044 if (!hw->func_caps.common_cap.dcb) in ice_cfg_lldp_mib_change()
H A Dice_lib.c679 g_val = pf->hw.func_caps.fd_fltr_guar; in ice_alloc_fd_res()
684 b_val = pf->hw.func_caps.fd_fltr_best_effort; in ice_alloc_fd_res()
901 cap = &pf->hw.func_caps.common_cap; in ice_vsi_set_rss_params()
1252 ctxt->vf_num = vsi->vf->vf_id + hw->func_caps.vf_base_id; in ice_vsi_init()
H A Dice_ethtool.c1011 u32 int_elements = hw->func_caps.common_cap.num_msix_vectors ? in ice_reg_test()
1012 hw->func_caps.common_cap.num_msix_vectors - 1 : 1; in ice_reg_test()
3791 return min(num_online_cpus(), pf->hw.func_caps.common_cap.num_txq); in ice_get_max_txq()
3800 return min(num_online_cpus(), pf->hw.func_caps.common_cap.num_rxq); in ice_get_max_rxq()
3858 struct ice_hw_common_caps *caps = &hw->func_caps.common_cap; in ice_get_valid_rss_size()
H A Dice_type.h930 struct ice_hw_func_caps func_caps; /* function capabilities */ member
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_e610.h23 struct ixgbe_hw_func_caps *func_caps);
H A Dixgbe_e610.c893 struct ixgbe_hw_func_caps *func_caps) in ixgbe_discover_func_caps() argument
914 ixgbe_parse_func_caps(hw, func_caps, cbuf, cap_count); in ixgbe_discover_func_caps()
937 return ixgbe_discover_func_caps(hw, &hw->func_caps); in ixgbe_get_caps()
/linux-6.15/drivers/net/ethernet/intel/ice/devlink/
H A Ddevlink.c1565 if (val.vu32 > pf->hw.func_caps.common_cap.num_msix_vectors) in ice_devlink_msix_max_pf_validate()
1738 if (hw->func_caps.common_cap.tx_sched_topo_comp_mode_en) in ice_devlink_register_params()
1779 if (hw->func_caps.common_cap.tx_sched_topo_comp_mode_en) in ice_devlink_unregister_params()

12