/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | ecore_dcbx.c | 548 struct ecore_dcbx_params *p_params, bool ieee) in ecore_dcbx_get_app_data() argument 554 p_params->app_willing = GET_MFW_FIELD(p_app->flags, DCBX_APP_WILLING); in ecore_dcbx_get_app_data() 555 p_params->app_valid = GET_MFW_FIELD(p_app->flags, DCBX_APP_ENABLED); in ecore_dcbx_get_app_data() 556 p_params->app_error = GET_MFW_FIELD(p_app->flags, DCBX_APP_ERROR); in ecore_dcbx_get_app_data() 557 p_params->num_app_entries = GET_MFW_FIELD(p_app->flags, in ecore_dcbx_get_app_data() 559 for (i = 0; i < p_params->num_app_entries; i++) { in ecore_dcbx_get_app_data() 560 entry = &p_params->app_entry[i]; in ecore_dcbx_get_app_data() 605 p_params->app_willing, p_params->app_valid, in ecore_dcbx_get_app_data() 606 p_params->app_error); in ecore_dcbx_get_app_data() 611 u32 pfc, struct ecore_dcbx_params *p_params) in ecore_dcbx_get_pfc_data() argument [all …]
|
H A D | ecore_l2.c | 231 struct ecore_queue_start_common_params *p_params, in _ecore_eth_queue_to_cid() argument 247 p_cid->rel.vport_id = p_params->vport_id; in _ecore_eth_queue_to_cid() 248 p_cid->rel.queue_id = p_params->queue_id; in _ecore_eth_queue_to_cid() 249 p_cid->rel.stats_id = p_params->stats_id; in _ecore_eth_queue_to_cid() 250 p_cid->sb_igu_id = p_params->p_sb->igu_sb_id; in _ecore_eth_queue_to_cid() 252 p_cid->sb_idx = p_params->sb_idx; in _ecore_eth_queue_to_cid() 324 struct ecore_queue_start_common_params *p_params, in ecore_eth_queue_to_cid() argument 360 p_params, b_is_rx, p_vf_params); in ecore_eth_queue_to_cid() 370 struct ecore_queue_start_common_params *p_params) in ecore_eth_queue_to_cid_pf() argument 372 return ecore_eth_queue_to_cid(p_hwfn, opaque_fid, p_params, b_is_rx, in ecore_eth_queue_to_cid_pf() [all …]
|
H A D | ecore_hw.c | 560 struct ecore_dmae_params *p_params) in ecore_dmae_opcode() argument 573 src_pfid = ECORE_DMAE_FLAGS_IS_SET(p_params, PF_SRC) ? in ecore_dmae_opcode() 574 p_params->src_pfid : p_hwfn->rel_pf_id; in ecore_dmae_opcode() 582 dst_pfid = ECORE_DMAE_FLAGS_IS_SET(p_params, PF_DST) ? in ecore_dmae_opcode() 583 p_params->dst_pfid : p_hwfn->rel_pf_id; in ecore_dmae_opcode() 598 if (ECORE_DMAE_FLAGS_IS_SET(p_params, COMPLETION_DST)) in ecore_dmae_opcode() 606 port_id = (ECORE_DMAE_FLAGS_IS_SET(p_params, PORT)) ? in ecore_dmae_opcode() 607 p_params->port_id : p_hwfn->port_id; in ecore_dmae_opcode() 619 if (ECORE_DMAE_FLAGS_IS_SET(p_params, VF_SRC)) { in ecore_dmae_opcode() 621 opcode_b |= (p_params->src_vfid << DMAE_CMD_SRC_VF_ID_SHIFT); in ecore_dmae_opcode() [all …]
|
H A D | ecore_vf.c | 1255 struct ecore_sp_vport_update_params *p_params) in ecore_vf_pf_vport_update() argument 1268 update_rx = p_params->update_vport_active_rx_flg; in ecore_vf_pf_vport_update() 1269 update_tx = p_params->update_vport_active_tx_flg; in ecore_vf_pf_vport_update() 1286 p_act_tlv->active_rx = p_params->vport_active_rx_flg; in ecore_vf_pf_vport_update() 1291 p_act_tlv->active_tx = p_params->vport_active_tx_flg; in ecore_vf_pf_vport_update() 1296 if (p_params->update_inner_vlan_removal_flg) { in ecore_vf_pf_vport_update() 1305 p_vlan_tlv->remove_vlan = p_params->inner_vlan_removal_flg; in ecore_vf_pf_vport_update() 1309 if (p_params->update_tx_switching_flg) { in ecore_vf_pf_vport_update() 1318 p_tx_switch_tlv->tx_switching = p_params->tx_switching_flg; in ecore_vf_pf_vport_update() 1321 if (p_params->update_approx_mcast_flg) { in ecore_vf_pf_vport_update() [all …]
|
H A D | ecore_l2_api.h | 255 struct ecore_queue_start_common_params *p_params, 301 struct ecore_queue_start_common_params *p_params, 364 struct ecore_sp_vport_start_params *p_params); 409 struct ecore_sp_vport_update_params *p_params, 547 struct ecore_ntuple_filter_params *p_params);
|
H A D | ecore_dcbx_api.h | 252 struct ecore_lldp_config_params *p_params); 256 struct ecore_lldp_config_params *p_params); 260 struct ecore_lldp_sys_tlvs *p_params); 274 struct ecore_lldp_stats *p_params);
|
H A D | ecore_sriov.c | 1101 struct ecore_iov_vf_init_params *p_params) in ecore_iov_init_hw_for_vf() argument 1113 vf = ecore_iov_get_vf_info(p_hwfn, p_params->rel_vf_id, false); in ecore_iov_init_hw_for_vf() 1121 p_params->rel_vf_id); in ecore_iov_init_hw_for_vf() 1126 if (p_params->vport_id >= RESC_NUM(p_hwfn, ECORE_VPORT)) { in ecore_iov_init_hw_for_vf() 1128 p_params->rel_vf_id, p_params->vport_id); in ecore_iov_init_hw_for_vf() 1132 if ((p_params->num_queues > 1) && in ecore_iov_init_hw_for_vf() 1133 (p_params->rss_eng_id >= RESC_NUM(p_hwfn, ECORE_RSS_ENG))) { in ecore_iov_init_hw_for_vf() 1135 p_params->rel_vf_id, p_params->rss_eng_id); in ecore_iov_init_hw_for_vf() 1140 if (!p_params->vport_id) { in ecore_iov_init_hw_for_vf() 1143 p_params->rel_vf_id); in ecore_iov_init_hw_for_vf() [all …]
|
H A D | ecore_dev_api.h | 163 struct ecore_hw_init_params *p_params); 280 struct ecore_hw_prepare_params *p_params); 505 struct ecore_dmae_params *p_params); 525 struct ecore_dmae_params *p_params); 546 struct ecore_dmae_params *p_params);
|
H A D | ecore_vf.h | 218 struct ecore_sp_vport_update_params *p_params); 315 void __ecore_vf_get_link_params(struct ecore_mcp_link_params *p_params, 350 …n OSAL_UNUSED *p_hwfn, struct ecore_sp_vport_update_params OSAL_UNUSED *p_params) {return ECORE_IN… in ecore_vf_pf_vport_update() argument 360 …id __ecore_vf_get_link_params(struct ecore_mcp_link_params OSAL_UNUSED *p_params, struct ecore_bul… in __ecore_vf_get_link_params() argument
|
H A D | ecore_dev.c | 3479 int hw_mode, struct ecore_hw_init_params *p_params) in ecore_hw_init_pf() argument 3563 if (p_params->pci_rlx_odr_mode == ECORE_ENABLE_RLX_ODR) { in ecore_hw_init_pf() 3567 } else if (p_params->pci_rlx_odr_mode == ECORE_DISABLE_RLX_ODR) { in ecore_hw_init_pf() 3586 p_params->avoid_eng_affin); in ecore_hw_init_pf() 3591 if (p_params->b_hw_start) { in ecore_hw_init_pf() 3593 rc = ecore_int_igu_enable(p_hwfn, p_ptt, p_params->int_mode); in ecore_hw_init_pf() 3598 rc = ecore_sp_pf_start(p_hwfn, p_ptt, p_params->p_tunn, in ecore_hw_init_pf() 3599 p_params->allow_npar_tx_switch); in ecore_hw_init_pf() 3743 struct ecore_hw_init_params *p_params) in ecore_vf_start() argument 3745 if (p_params->p_tunn) { in ecore_vf_start() [all …]
|
H A D | ecore_cxt.c | 2165 struct ecore_rdma_pf_params *p_params, in ecore_rdma_set_pf_params() argument 2174 switch (p_params->rdma_protocol) { in ecore_rdma_set_pf_params() 2199 num_cons = OSAL_MIN_T(u32, IWARP_MAX_QPS, p_params->num_qps); in ecore_rdma_set_pf_params() 2207 num_qps = OSAL_MIN_T(u32, ROCE_MAX_QPS, p_params->num_qps); in ecore_rdma_set_pf_params() 2231 p_params->num_srqs); in ecore_rdma_set_pf_params() 2238 num_xrc_srqs = OSAL_MIN_T(u32, p_params->num_xrc_srqs, in ecore_rdma_set_pf_params() 2274 struct ecore_eth_pf_params *p_params = in ecore_cxt_set_pf_params() local 2277 if (!p_params->num_vf_cons) in ecore_cxt_set_pf_params() 2278 p_params->num_vf_cons = ETH_PF_PARAMS_VF_CONS_DEFAULT; in ecore_cxt_set_pf_params() 2280 p_params->num_cons, in ecore_cxt_set_pf_params() [all …]
|
H A D | ecore_l2.h | 119 struct ecore_queue_start_common_params *p_params, 125 struct ecore_sp_vport_start_params *p_params);
|
H A D | ecore_mcp.h | 217 struct ecore_load_req_params *p_params); 529 struct ecore_resc_lock_params *p_params); 553 struct ecore_resc_unlock_params *p_params);
|
H A D | ecore_mcp.c | 1055 struct ecore_load_req_params *p_params) in ecore_mcp_load_req() argument 1064 ecore_mcp_mf_workaround(p_hwfn, &p_params->load_code); in ecore_mcp_load_req() 1074 ecore_get_mfw_drv_role(p_params->drv_role, &mfw_drv_role); in ecore_mcp_load_req() 1076 in_params.timeout_val = p_params->timeout_val; in ecore_mcp_load_req() 1079 in_params.avoid_eng_reset = p_params->avoid_eng_reset; in ecore_mcp_load_req() 1104 p_params->override_force_load)) { in ecore_mcp_load_req() 1165 p_params->load_code = out_params.load_code; in ecore_mcp_load_req() 4322 struct ecore_resc_lock_params *p_params) in __ecore_mcp_resc_lock() argument 4328 switch (p_params->timeout) { in __ecore_mcp_resc_lock() 4339 timeout = p_params->timeout; in __ecore_mcp_resc_lock() [all …]
|
H A D | ecore_iov_api.h | 218 struct ecore_iov_vf_init_params *p_params); 764 …re_ptt OSAL_UNUSED *p_ptt, struct ecore_iov_vf_init_params OSAL_UNUSED *p_params) {return ECORE_IN… in ecore_iov_init_hw_for_vf() argument
|