Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/ethernet/qlogic/qed/
Dqed_vf.c1028 return !!p_data->rss_params; in qed_vf_handle_vp_update_is_needed()
1152 if (p_params->rss_params) { in qed_vf_pf_vport_update()
1153 struct qed_rss_params *rss_params = p_params->rss_params; in qed_vf_pf_vport_update() local
1163 if (rss_params->update_rss_config) in qed_vf_pf_vport_update()
1166 if (rss_params->update_rss_capabilities) in qed_vf_pf_vport_update()
1169 if (rss_params->update_rss_ind_table) in qed_vf_pf_vport_update()
1172 if (rss_params->update_rss_key) in qed_vf_pf_vport_update()
1175 p_rss_tlv->rss_enable = rss_params->rss_enable; in qed_vf_pf_vport_update()
1176 p_rss_tlv->rss_caps = rss_params->rss_caps; in qed_vf_pf_vport_update()
1177 p_rss_tlv->rss_table_size_log = rss_params->rss_table_size_log; in qed_vf_pf_vport_update()
[all …]
Dqed_l2.h194 struct qed_rss_params *rss_params; member
Dqed_l2.c663 struct qed_rss_params *p_rss_params = p_params->rss_params; in qed_sp_vport_update()
2457 if (qed_update_vport_rss(cdev, &params->rss_params, rss)) in qed_update_vport()
2464 sp_params.rss_params = &rss[i]; in qed_update_vport()
Dqed_sriov.c2880 p_data->rss_params = NULL; in qed_iov_vp_update_rss_param()
2922 p_data->rss_params = p_rss; in qed_iov_vp_update_rss_param()
3041 params.rss_params = NULL; in qed_iov_vf_mbx_vport_update()
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4vf/
Dt4vf_common.h210 struct rss_params { struct
264 struct rss_params rss; /* Receive Side Scaling */
Dt4vf_hw.c1017 struct rss_params *rss = &adapter->params.rss; in t4vf_get_rss_glb_config()
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_b0.h36 struct aq_rss_parameters *rss_params);
Dhw_atl_a0.c184 struct aq_rss_parameters *rss_params) in hw_atl_a0_hw_rss_hash_set() argument
194 __swab32(rss_params->hash_secret_key[i]) : 0U; in hw_atl_a0_hw_rss_hash_set()
212 struct aq_rss_parameters *rss_params) in hw_atl_a0_hw_rss_set() argument
215 u8 *indirection_table = rss_params->indirection_table; in hw_atl_a0_hw_rss_set()
Dhw_atl_b0.c210 struct aq_rss_parameters *rss_params) in hw_atl_b0_hw_rss_hash_set() argument
220 __swab32(rss_params->hash_secret_key[i]) : 0U; in hw_atl_b0_hw_rss_hash_set()
238 struct aq_rss_parameters *rss_params) in hw_atl_b0_hw_rss_set() argument
241 u8 *indirection_table = rss_params->indirection_table; in hw_atl_b0_hw_rss_set()
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/
Daq_hw.h288 struct aq_rss_parameters *rss_params);
291 struct aq_rss_parameters *rss_params);
Daq_nic.c55 struct aq_rss_parameters *rss_params; in aq_nic_rss_init() local
58 rss_params = &cfg->aq_rss; in aq_nic_rss_init()
60 rss_params->hash_secret_key_size = sizeof(rss_key); in aq_nic_rss_init()
61 memcpy(rss_params->hash_secret_key, rss_key, sizeof(rss_key)); in aq_nic_rss_init()
62 rss_params->indirection_table_size = AQ_CFG_RSS_INDIRECTION_TABLE_MAX; in aq_nic_rss_init()
64 for (i = rss_params->indirection_table_size; i--;) in aq_nic_rss_init()
65 rss_params->indirection_table[i] = i & (num_rss_queues - 1); in aq_nic_rss_init()
/Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
Dhw_atl2.c201 struct aq_rss_parameters *rss_params) in hw_atl2_hw_rss_set() argument
203 u8 *indirection_table = rss_params->indirection_table; in hw_atl2_hw_rss_set()
/Linux-v5.15/include/linux/qed/
Dqed_eth_if.h109 struct qed_update_vport_rss_params rss_params; member
/Linux-v5.15/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c1316 qede_fill_rss_params(edev, &vport_update_params->rss_params, in qede_set_rss_flags()
1418 qede_fill_rss_params(edev, &vport_update_params->rss_params, in qede_set_rxfh()
Dqede_main.c2253 qede_fill_rss_params(edev, &vport_update_params->rss_params, in qede_start_queues()