| /f-stack/dpdk/drivers/net/qede/base/ |
| H A D | ecore_iov_api.h | 151 ecore_iov_get_vf_sw_mbx(struct ecore_hwfn *p_hwfn, 226 void ecore_iov_process_mbx_req(struct ecore_hwfn *p_hwfn, 280 ecore_iov_single_vf_flr_cleanup(struct ecore_hwfn *p_hwfn, 294 void ecore_iov_set_link(struct ecore_hwfn *p_hwfn, 309 void ecore_iov_get_link(struct ecore_hwfn *p_hwfn, 339 bool ecore_iov_is_valid_vfid(struct ecore_hwfn *p_hwfn, 353 ecore_iov_get_public_vf_info(struct ecore_hwfn *p_hwfn, 620 u8 ecore_iov_get_vf_num_rxqs(struct ecore_hwfn *p_hwfn, 642 void *ecore_iov_get_vf_ctx(struct ecore_hwfn *p_hwfn, 653 u8 ecore_iov_get_vf_num_sbs(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_init_fw_funcs.h | 34 u32 ecore_qm_pf_mem_size(struct ecore_hwfn *p_hwfn, 98 int ecore_qm_pf_rt_init(struct ecore_hwfn *p_hwfn, 126 int ecore_init_pf_wfq(struct ecore_hwfn *p_hwfn, 141 int ecore_init_pf_rl(struct ecore_hwfn *p_hwfn, 158 int ecore_init_vport_wfq(struct ecore_hwfn *p_hwfn, 191 int ecore_init_vport_rl(struct ecore_hwfn *p_hwfn, 229 void ecore_init_nig_ets(struct ecore_hwfn *p_hwfn, 268 void ecore_init_prs_ets(struct ecore_hwfn *p_hwfn, 282 void ecore_init_brb_ram(struct ecore_hwfn *p_hwfn, 387 void ecore_gft_disable(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_hw.h | 56 void ecore_gtt_init(struct ecore_hwfn *p_hwfn); 79 void ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn); 97 void ecore_ptt_set_win(struct ecore_hwfn *p_hwfn, 120 void ecore_wr(struct ecore_hwfn *p_hwfn, 132 u32 ecore_rd(struct ecore_hwfn *p_hwfn, 146 void ecore_memcpy_from(struct ecore_hwfn *p_hwfn, 162 void ecore_memcpy_to(struct ecore_hwfn *p_hwfn, 178 void ecore_fid_pretend(struct ecore_hwfn *p_hwfn, 255 ecore_dmae_host2grc(struct ecore_hwfn *p_hwfn, 275 ecore_dmae_grc2host(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_vf_api.h | 34 void ecore_vf_get_link_params(struct ecore_hwfn *p_hwfn, 43 void ecore_vf_get_link_state(struct ecore_hwfn *p_hwfn, 52 void ecore_vf_get_link_caps(struct ecore_hwfn *p_hwfn, 61 void ecore_vf_get_num_rxqs(struct ecore_hwfn *p_hwfn, 70 void ecore_vf_get_num_txqs(struct ecore_hwfn *p_hwfn, 79 void ecore_vf_get_port_mac(struct ecore_hwfn *p_hwfn, 91 void ecore_vf_get_num_sbs(struct ecore_hwfn *p_hwfn, 100 void ecore_vf_get_num_mac_filters(struct ecore_hwfn *p_hwfn, 111 bool ecore_vf_check_mac(struct ecore_hwfn *p_hwfn, u8 *mac); 146 bool ecore_vf_get_pre_fp_hsi(struct ecore_hwfn *p_hwfn); [all …]
|
| H A D | ecore_mcp.h | 106 enum _ecore_status_t ecore_mcp_cmd_init(struct ecore_hwfn *p_hwfn, 116 void ecore_mcp_cmd_port_init(struct ecore_hwfn *p_hwfn, 127 enum _ecore_status_t ecore_mcp_free(struct ecore_hwfn *p_hwfn); 158 enum _ecore_status_t ecore_issue_pulse(struct ecore_hwfn *p_hwfn, 187 enum _ecore_status_t ecore_mcp_load_req(struct ecore_hwfn *p_hwfn, 230 void ecore_mcp_read_mb(struct ecore_hwfn *p_hwfn, 264 enum _ecore_status_t ecore_mcp_reset(struct ecore_hwfn *p_hwfn, 274 bool ecore_mcp_is_init(struct ecore_hwfn *p_hwfn); 298 enum _ecore_status_t ecore_mcp_halt(struct ecore_hwfn *p_hwfn, 309 enum _ecore_status_t ecore_mcp_resume(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_vf.h | 106 ecore_vf_hw_prepare(struct ecore_hwfn *p_hwfn, 144 ecore_vf_pf_txq_start(struct ecore_hwfn *p_hwfn, 204 ecore_vf_pf_vport_update(struct ecore_hwfn *p_hwfn, 234 u16 ecore_vf_get_igu_sb_id(struct ecore_hwfn *p_hwfn, 244 void ecore_vf_set_sb_info(struct ecore_hwfn *p_hwfn, 261 struct ecore_hwfn *p_hwfn, 279 struct ecore_hwfn *p_hwfn, 282 void ecore_vf_pf_filter_mcast(struct ecore_hwfn *p_hwfn, 322 ecore_vf_pf_tunnel_param_update(struct ecore_hwfn *p_hwfn, 327 u32 ecore_vf_hw_bar_size(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_int.h | 60 int ecore_int_igu_reset_cam(struct ecore_hwfn *p_hwfn, 69 int ecore_int_igu_reset_cam_default(struct ecore_hwfn *p_hwfn, 80 u16 ecore_get_igu_sb_id(struct ecore_hwfn *p_hwfn, u16 sb_id); 91 ecore_get_igu_free_sb(struct ecore_hwfn *p_hwfn, bool b_is_pf); 93 void ecore_int_igu_init_pure_rt(struct ecore_hwfn *p_hwfn, 97 void ecore_int_igu_init_rt(struct ecore_hwfn *p_hwfn); 159 u16 ecore_int_get_sp_sb_id(struct ecore_hwfn *p_hwfn); 188 void ecore_int_cau_conf_sb(struct ecore_hwfn *p_hwfn, 209 void ecore_int_free(struct ecore_hwfn *p_hwfn); 241 void ecore_init_cau_sb_entry(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_cxt.h | 37 u32 ecore_cxt_get_proto_cid_count(struct ecore_hwfn *p_hwfn, 41 u32 ecore_cxt_get_proto_tid_count(struct ecore_hwfn *p_hwfn, 44 u32 ecore_cxt_get_proto_cid_start(struct ecore_hwfn *p_hwfn, 46 u32 ecore_cxt_get_srq_count(struct ecore_hwfn *p_hwfn); 80 void ecore_cxt_mngr_free(struct ecore_hwfn *p_hwfn); 97 void ecore_cxt_mngr_setup(struct ecore_hwfn *p_hwfn); 105 void ecore_cxt_hw_init_common(struct ecore_hwfn *p_hwfn); 133 enum _ecore_status_t ecore_qm_reconf(struct ecore_hwfn *p_hwfn, 144 void ecore_cxt_release_cid(struct ecore_hwfn *p_hwfn, u32 cid); 153 void _ecore_cxt_release_cid(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_spq.h | 88 (*ecore_spq_async_comp_cb)(struct ecore_hwfn *p_hwfn, 95 ecore_spq_register_async_cb(struct ecore_hwfn *p_hwfn, 151 struct ecore_hwfn; 190 void ecore_spq_setup(struct ecore_hwfn *p_hwfn); 197 void ecore_spq_free(struct ecore_hwfn *p_hwfn); 211 ecore_spq_get_entry(struct ecore_hwfn *p_hwfn, 238 void ecore_eq_setup(struct ecore_hwfn *p_hwfn); 245 void ecore_eq_free(struct ecore_hwfn *p_hwfn); 288 u32 ecore_spq_get_cid(struct ecore_hwfn *p_hwfn); 304 void ecore_consq_setup(struct ecore_hwfn *p_hwfn); [all …]
|
| H A D | ecore_l2.h | 86 struct ecore_hwfn *p_owner; 89 enum _ecore_status_t ecore_l2_alloc(struct ecore_hwfn *p_hwfn); 90 void ecore_l2_setup(struct ecore_hwfn *p_hwfn); 91 void ecore_l2_free(struct ecore_hwfn *p_hwfn); 93 void ecore_eth_queue_cid_release(struct ecore_hwfn *p_hwfn, 97 ecore_eth_queue_to_cid(struct ecore_hwfn *p_hwfn, u16 opaque_fid, 103 ecore_sp_eth_vport_start(struct ecore_hwfn *p_hwfn, 119 ecore_eth_rxq_start_ramrod(struct ecore_hwfn *p_hwfn, 138 ecore_eth_txq_start_ramrod(struct ecore_hwfn *p_hwfn, 145 enum _ecore_status_t ecore_set_rxq_coalesce(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_mcp_api.h | 564 *ecore_mcp_get_link_capabilities(struct ecore_hwfn *p_hwfn); 603 int ecore_mcp_get_mbi_ver(struct ecore_hwfn *p_hwfn, 683 enum _ecore_status_t ecore_mcp_cmd(struct ecore_hwfn *p_hwfn, 706 *ecore_mcp_get_function_info(struct ecore_hwfn *p_hwfn); 720 int ecore_mcp_get_personality_cnt(struct ecore_hwfn *p_hwfn, 809 ecore_mcp_ov_update_driver_state(struct ecore_hwfn *p_hwfn, 992 ecore_mcp_get_nvm_image_att(struct ecore_hwfn *p_hwfn, 1174 struct ecore_hwfn *p_hwfn, 1189 struct ecore_hwfn *p_hwfn, 1206 ecore_mcp_get_temperature_info(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_int_api.h | 42 struct ecore_hwfn *p_hwfn; 123 static OSAL_INLINE void __internal_ram_wr(struct ecore_hwfn *p_hwfn, in __internal_ram_wr() 156 static OSAL_INLINE void internal_ram_wr(struct ecore_hwfn *p_hwfn, in internal_ram_wr() 172 struct ecore_hwfn; 191 void ecore_int_cau_conf_pi(struct ecore_hwfn *p_hwfn, 206 void ecore_int_igu_enable_int(struct ecore_hwfn *p_hwfn, 217 void ecore_int_igu_disable_int(struct ecore_hwfn *p_hwfn, 229 u64 ecore_int_igu_read_sisr_reg(struct ecore_hwfn *p_hwfn); 249 enum _ecore_status_t ecore_int_sb_init(struct ecore_hwfn *p_hwfn, 261 void ecore_int_sb_setup(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_sp_commands.h | 42 enum _ecore_status_t ecore_sp_init_request(struct ecore_hwfn *p_hwfn, 68 enum _ecore_status_t ecore_sp_pf_start(struct ecore_hwfn *p_hwfn, 86 enum _ecore_status_t ecore_sp_pf_update_dcbx(struct ecore_hwfn *p_hwfn); 102 enum _ecore_status_t ecore_sp_pf_stop(struct ecore_hwfn *p_hwfn); 112 enum _ecore_status_t ecore_sp_heartbeat_ramrod(struct ecore_hwfn *p_hwfn); 144 enum _ecore_status_t ecore_sp_rl_update(struct ecore_hwfn *p_hwfn, 155 enum _ecore_status_t ecore_sp_pf_update_stag(struct ecore_hwfn *p_hwfn); 164 enum _ecore_status_t ecore_sp_pf_update_ufp(struct ecore_hwfn *p_hwfn);
|
| H A D | ecore_init_ops.h | 31 enum _ecore_status_t ecore_init_run(struct ecore_hwfn *p_hwfn, 45 enum _ecore_status_t ecore_init_alloc(struct ecore_hwfn *p_hwfn); 53 void ecore_init_free(struct ecore_hwfn *p_hwfn); 62 void ecore_init_clear_rt_data(struct ecore_hwfn *p_hwfn); 72 void ecore_init_store_rt_reg(struct ecore_hwfn *p_hwfn, 92 void ecore_init_store_rt_agg(struct ecore_hwfn *p_hwfn,
|
| H A D | ecore_l2_api.h | 209 ecore_eth_rx_queue_start(struct ecore_hwfn *p_hwfn, 233 ecore_eth_rx_queue_stop(struct ecore_hwfn *p_hwfn, 255 ecore_eth_tx_queue_start(struct ecore_hwfn *p_hwfn, 321 ecore_sp_vport_start(struct ecore_hwfn *p_hwfn, 373 ecore_sp_vport_update(struct ecore_hwfn *p_hwfn, 394 ecore_sp_eth_filter_ucast(struct ecore_hwfn *p_hwfn, 420 ecore_sp_eth_rx_queues_update(struct ecore_hwfn *p_hwfn, 428 void __ecore_get_vport_stats(struct ecore_hwfn *p_hwfn, 449 void ecore_arfs_mode_configure(struct ecore_hwfn *p_hwfn, 490 ecore_configure_rfs_ntuple_filter(struct ecore_hwfn *p_hwfn, [all …]
|
| H A D | ecore_sriov.h | 207 enum _ecore_status_t ecore_iov_hw_info(struct ecore_hwfn *p_hwfn); 226 void ecore_dp_tlv_list(struct ecore_hwfn *p_hwfn, 236 enum _ecore_status_t ecore_iov_alloc(struct ecore_hwfn *p_hwfn); 243 void ecore_iov_setup(struct ecore_hwfn *p_hwfn); 250 void ecore_iov_free(struct ecore_hwfn *p_hwfn); 267 bool ecore_iov_mark_vf_flr(struct ecore_hwfn *p_hwfn, 279 void *ecore_iov_search_list_tlvs(struct ecore_hwfn *p_hwfn, 293 struct ecore_vf_info *ecore_iov_get_vf_info(struct ecore_hwfn *p_hwfn,
|
| H A D | ecore_dcbx.h | 48 ecore_dcbx_mib_update_event(struct ecore_hwfn *, struct ecore_ptt *, 51 enum _ecore_status_t ecore_dcbx_info_alloc(struct ecore_hwfn *p_hwfn); 52 void ecore_dcbx_info_free(struct ecore_hwfn *p_hwfn); 57 u8 ecore_dcbx_get_dscp_value(struct ecore_hwfn *p_hwfn, u8 pri); 60 ecore_lldp_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
|
| H A D | ecore_dcbx_api.h | 202 enum _ecore_status_t ecore_dcbx_query_params(struct ecore_hwfn *, 206 enum _ecore_status_t ecore_dcbx_get_config_params(struct ecore_hwfn *, 209 enum _ecore_status_t ecore_dcbx_config_params(struct ecore_hwfn *, 214 enum _ecore_status_t ecore_lldp_register_tlv(struct ecore_hwfn *p_hwfn, 220 ecore_lldp_get_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 224 ecore_lldp_set_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 228 ecore_lldp_set_system_tlvs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, 233 ecore_dcbx_get_dscp_priority(struct ecore_hwfn *p_hwfn, 238 ecore_dcbx_set_dscp_priority(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
|
| H A D | ecore_spq.c | 294 ecore_async_event_completion(struct ecore_hwfn *p_hwfn, in ecore_async_event_completion() 325 ecore_spq_register_async_cb(struct ecore_hwfn *p_hwfn, in ecore_spq_register_async_cb() 459 void ecore_eq_setup(struct ecore_hwfn *p_hwfn) in ecore_eq_setup() 464 void ecore_eq_free(struct ecore_hwfn *p_hwfn) in ecore_eq_free() 511 void ecore_spq_setup(struct ecore_hwfn *p_hwfn) in ecore_spq_setup() 629 void ecore_spq_free(struct ecore_hwfn *p_hwfn) in ecore_spq_free() 697 void ecore_spq_return_entry(struct ecore_hwfn *p_hwfn, in ecore_spq_return_entry() 720 ecore_spq_add_entry(struct ecore_hwfn *p_hwfn, in ecore_spq_add_entry() 778 u32 ecore_spq_get_cid(struct ecore_hwfn *p_hwfn) in ecore_spq_get_cid() 1076 void ecore_consq_setup(struct ecore_hwfn *p_hwfn) in ecore_consq_setup() [all …]
|
| H A D | ecore_dev_api.h | 213 static OSAL_INLINE bool ecore_is_mf_ufp(struct ecore_hwfn *p_hwfn) in ecore_is_mf_ufp() 228 enum _ecore_status_t ecore_hw_start_fastpath(struct ecore_hwfn *p_hwfn); 313 struct ecore_ptt *ecore_ptt_acquire(struct ecore_hwfn *p_hwfn); 325 void ecore_ptt_release(struct ecore_hwfn *p_hwfn, 461 enum _ecore_status_t ecore_fw_l2_queue(struct ecore_hwfn *p_hwfn, 474 enum _ecore_status_t ecore_fw_vport(struct ecore_hwfn *p_hwfn, 487 enum _ecore_status_t ecore_fw_rss_eng(struct ecore_hwfn *p_hwfn, 629 ecore_llh_set_function_as_default(struct ecore_hwfn *p_hwfn, 642 enum _ecore_status_t ecore_final_cleanup(struct ecore_hwfn *p_hwfn, 657 ecore_get_queue_coalesce(struct ecore_hwfn *p_hwfn, u16 *coal, [all …]
|
| H A D | ecore_sp_api.h | 18 struct ecore_hwfn; 23 void (*function)(struct ecore_hwfn *, 40 enum _ecore_status_t ecore_eth_cqe_completion(struct ecore_hwfn *p_hwfn, 59 ecore_sp_pf_update_tunn_cfg(struct ecore_hwfn *p_hwfn,
|
| H A D | ecore_mcp.c | 67 bool ecore_mcp_is_init(struct ecore_hwfn *p_hwfn) in ecore_mcp_is_init() 120 ecore_mcp_cmd_add_elem(struct ecore_hwfn *p_hwfn, in ecore_mcp_cmd_add_elem() 435 ecore_emul_mcp_cmd(struct ecore_hwfn *p_hwfn, in ecore_emul_mcp_cmd() 566 void ecore_mcp_print_cpu_info(struct ecore_hwfn *p_hwfn, in ecore_mcp_print_cpu_info() 698 ecore_mcp_cmd_and_union(struct ecore_hwfn *p_hwfn, in ecore_mcp_cmd_and_union() 2248 int ecore_mcp_get_mbi_ver(struct ecore_hwfn *p_hwfn, in ecore_mcp_get_mbi_ver() 2543 ecore_mcp_get_shmem_proto(struct ecore_hwfn *p_hwfn, in ecore_mcp_get_shmem_proto() 2627 *ecore_mcp_get_link_params(struct ecore_hwfn *p_hwfn) in ecore_mcp_get_link_params() 2635 *ecore_mcp_get_link_state(struct ecore_hwfn *p_hwfn) in ecore_mcp_get_link_state() 3601 struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, in ecore_mcp_bist_nvm_test_get_image_att() [all …]
|
| H A D | ecore_hw.c | 41 void __ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn) in __ecore_ptt_pool_free() 83 void ecore_gtt_init(struct ecore_hwfn *p_hwfn) in ecore_gtt_init() 97 void ecore_ptt_invalidate(struct ecore_hwfn *p_hwfn) in ecore_ptt_invalidate() 108 void ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn) in ecore_ptt_pool_free() 179 void ecore_ptt_set_win(struct ecore_hwfn *p_hwfn, in ecore_ptt_set_win() 203 static u32 ecore_set_ptt(struct ecore_hwfn *p_hwfn, in ecore_set_ptt() 260 void ecore_wr(struct ecore_hwfn *p_hwfn, in ecore_wr() 346 void ecore_memcpy_from(struct ecore_hwfn *p_hwfn, in ecore_memcpy_from() 357 void ecore_memcpy_to(struct ecore_hwfn *p_hwfn, in ecore_memcpy_to() 368 void ecore_fid_pretend(struct ecore_hwfn *p_hwfn, in ecore_fid_pretend() [all …]
|
| H A D | ecore_init_fw_funcs.c | 728 u32 ecore_qm_pf_mem_size(struct ecore_hwfn *p_hwfn, in ecore_qm_pf_mem_size() 792 int ecore_qm_pf_rt_init(struct ecore_hwfn *p_hwfn, in ecore_qm_pf_rt_init() 855 int ecore_init_pf_wfq(struct ecore_hwfn *p_hwfn, in ecore_init_pf_wfq() 872 int ecore_init_pf_rl(struct ecore_hwfn *p_hwfn, in ecore_init_pf_rl() 891 int ecore_init_vport_wfq(struct ecore_hwfn *p_hwfn, in ecore_init_vport_wfq() 939 int ecore_init_vport_rl(struct ecore_hwfn *p_hwfn, in ecore_init_vport_rl() 1036 void ecore_init_nig_ets(struct ecore_hwfn *p_hwfn, in ecore_init_nig_ets() 1238 void ecore_init_prs_ets(struct ecore_hwfn *p_hwfn, in ecore_init_prs_ets() 1309 void ecore_init_brb_ram(struct ecore_hwfn *p_hwfn, in ecore_init_brb_ram() 1667 void ecore_gft_disable(struct ecore_hwfn *p_hwfn, in ecore_gft_disable() [all …]
|
| /f-stack/dpdk/drivers/net/qede/ |
| H A D | qede_debug.h | 57 enum dbg_status qed_dbg_set_bin_ptr(struct ecore_hwfn *p_hwfn, 81 void qed_read_regs(struct ecore_hwfn *p_hwfn, 99 bool qed_read_fw_info(struct ecore_hwfn *p_hwfn, 113 enum dbg_status qed_dbg_grc_config(struct ecore_hwfn *p_hwfn, 122 void qed_dbg_grc_set_params_default(struct ecore_hwfn *p_hwfn); 154 enum dbg_status qed_dbg_grc_dump(struct ecore_hwfn *p_hwfn, 191 enum dbg_status qed_dbg_idle_chk_dump(struct ecore_hwfn *p_hwfn, 407 enum dbg_status qed_dbg_read_attn(struct ecore_hwfn *p_hwfn, 425 enum dbg_status qed_dbg_print_attn(struct ecore_hwfn *p_hwfn, 613 void qed_mcp_trace_free_meta_data(struct ecore_hwfn *p_hwfn); [all …]
|