Symbol: ecore_hwfn
sys/dev/qlnx/qlnxe/ecore.h
1014
void ecore_clean_wfq_db(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
sys/dev/qlnx/qlnxe/ecore.h
1031
u16 ecore_get_cm_pq_idx(struct ecore_hwfn *p_hwfn, u32 pq_flags);
sys/dev/qlnx/qlnxe/ecore.h
1032
u16 ecore_get_cm_pq_idx_mcos(struct ecore_hwfn *p_hwfn, u8 tc);
sys/dev/qlnx/qlnxe/ecore.h
1033
u16 ecore_get_cm_pq_idx_vf(struct ecore_hwfn *p_hwfn, u16 vf);
sys/dev/qlnx/qlnxe/ecore.h
1034
u16 ecore_get_cm_pq_idx_rl(struct ecore_hwfn *p_hwfn, u8 qpid);
sys/dev/qlnx/qlnxe/ecore.h
1039
void ecore_db_recovery_dp(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore.h
1040
void ecore_db_recovery_execute(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore.h
1044
u8 ecore_init_qm_get_num_tcs(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore.h
1045
u16 ecore_init_qm_get_num_vfs(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore.h
1046
u16 ecore_init_qm_get_num_pf_rls(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore.h
1047
u16 ecore_init_qm_get_num_vports(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore.h
1048
u16 ecore_init_qm_get_num_pqs(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore.h
1067
enum _ecore_status_t ecore_all_ppfids_wr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore.h
906
struct ecore_hwfn hwfns[MAX_HWFNS_PER_DEVICE];
sys/dev/qlnx/qlnxe/ecore_cxt.c
1076
static void ecore_ilt_shadow_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1101
static enum _ecore_status_t ecore_ilt_blk_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
1152
static enum _ecore_status_t ecore_ilt_shadow_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1201
static void ecore_cid_map_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1223
ecore_cid_map_alloc_single(struct ecore_hwfn *p_hwfn, u32 type,
sys/dev/qlnx/qlnxe/ecore_cxt.c
1247
static enum _ecore_status_t ecore_cid_map_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1284
enum _ecore_status_t ecore_cxt_mngr_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1345
enum _ecore_status_t ecore_cxt_tables_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1376
void ecore_cxt_mngr_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1392
void ecore_cxt_mngr_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1489
static void ecore_cdu_init_common(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1536
static void ecore_cdu_init_pf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1593
void ecore_qm_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_cxt.c
1620
static void ecore_cm_init_pf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1626
static void ecore_dq_init_pf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1680
static void ecore_ilt_bounds_init(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1699
static void ecore_ilt_vf_bounds_init(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1760
static void ecore_ilt_init_pf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1807
static void ecore_src_init_pf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1851
static void ecore_tm_init_pf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1941
static void ecore_prs_init_common(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1948
static void ecore_prs_init_pf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1972
void ecore_cxt_hw_init_common(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1979
void ecore_cxt_hw_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_cxt.c
1991
enum _ecore_status_t _ecore_cxt_acquire_cid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2040
enum _ecore_status_t ecore_cxt_acquire_cid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2047
static bool ecore_cxt_test_cid_acquired(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2089
void _ecore_cxt_release_cid(struct ecore_hwfn *p_hwfn, u32 cid, u8 vfid)
sys/dev/qlnx/qlnxe/ecore_cxt.c
2118
void ecore_cxt_release_cid(struct ecore_hwfn *p_hwfn, u32 cid)
sys/dev/qlnx/qlnxe/ecore_cxt.c
2123
enum _ecore_status_t ecore_cxt_get_cid_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2164
static void ecore_rdma_set_pf_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2248
enum _ecore_status_t ecore_cxt_set_pf_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2340
enum _ecore_status_t ecore_cxt_get_tid_mem_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2394
ecore_cxt_dynamic_ilt_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2546
ecore_cxt_free_ilt_range(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
2631
enum _ecore_status_t ecore_cxt_get_task_ctx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
381
static void ecore_cxt_qm_iids(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
415
static struct ecore_tid_seg *ecore_cxt_tid_seg_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
431
static void ecore_cxt_set_srq_count(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
440
u32 ecore_cxt_get_srq_count(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
445
u32 ecore_cxt_get_xrc_srq_count(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
450
u32 ecore_cxt_get_ilt_page_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
459
static u32 ecore_cxt_srqs_per_page(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
467
u32 ecore_cxt_get_total_srq_count(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
486
static void ecore_cxt_set_proto_cid_count(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
506
u32 ecore_cxt_get_proto_cid_count(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
516
u32 ecore_cxt_get_proto_cid_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
522
u32 ecore_cxt_get_proto_tid_count(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
534
static void ecore_cxt_set_proto_tid_count(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
571
static void ecore_ilt_cli_adv_line(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
594
static u32 ecore_ilt_get_dynamic_line_cnt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
632
enum _ecore_status_t ecore_cxt_cfg_ilt_compute(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.c
907
u32 ecore_cxt_cfg_ilt_compute_excess(struct ecore_hwfn *p_hwfn, u32 used_lines)
sys/dev/qlnx/qlnxe/ecore_cxt.c
945
static void ecore_cxt_src_t2_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.c
964
static enum _ecore_status_t ecore_cxt_src_t2_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_cxt.h
108
enum _ecore_status_t ecore_cxt_mngr_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_cxt.h
115
void ecore_cxt_mngr_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_cxt.h
124
enum _ecore_status_t ecore_cxt_tables_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_cxt.h
131
void ecore_cxt_mngr_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_cxt.h
138
void ecore_cxt_hw_init_common(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_cxt.h
146
void ecore_cxt_hw_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
sys/dev/qlnx/qlnxe/ecore_cxt.h
155
void ecore_qm_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_cxt.h
166
enum _ecore_status_t ecore_qm_reconf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
177
void ecore_cxt_release_cid(struct ecore_hwfn *p_hwfn, u32 cid);
sys/dev/qlnx/qlnxe/ecore_cxt.h
186
void _ecore_cxt_release_cid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
198
enum _ecore_status_t ecore_cxt_acquire_cid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
213
enum _ecore_status_t _ecore_cxt_acquire_cid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
229
ecore_cxt_dynamic_ilt_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
243
ecore_cxt_free_ilt_range(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
249
enum _ecore_status_t ecore_cxt_get_task_ctx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
254
u32 ecore_cxt_get_ilt_page_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
257
u32 ecore_cxt_get_total_srq_count(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_cxt.h
58
u32 ecore_cxt_get_proto_cid_count(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
62
u32 ecore_cxt_get_proto_tid_count(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
65
u32 ecore_cxt_get_proto_cid_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
68
u32 ecore_cxt_get_srq_count(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_cxt.h
70
u32 ecore_cxt_get_xrc_srq_count(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_cxt.h
79
enum _ecore_status_t ecore_cxt_set_pf_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
90
enum _ecore_status_t ecore_cxt_cfg_ilt_compute(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt.h
99
u32 ecore_cxt_cfg_ilt_compute_excess(struct ecore_hwfn *p_hwfn, u32 used_lines);
sys/dev/qlnx/qlnxe/ecore_cxt_api.h
32
struct ecore_hwfn;
sys/dev/qlnx/qlnxe/ecore_cxt_api.h
57
enum _ecore_status_t ecore_cxt_get_cid_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_cxt_api.h
68
enum _ecore_status_t ecore_cxt_get_tid_mem_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
1823
static void ecore_grc_set_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
1833
static u32 ecore_grc_get_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
1842
static void ecore_dbg_grc_init_params(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
1853
static enum dbg_status ecore_dbg_dev_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
1917
static const struct dbg_bus_block *get_dbg_bus_block_desc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
1926
static const struct dbg_bus_line *get_dbg_bus_line_desc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
1950
static void ecore_read_fw_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2078
static u32 ecore_dump_fw_ver_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2129
static u32 ecore_dump_mfw_ver_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2175
static u32 ecore_dump_common_global_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2222
static void ecore_update_blocks_reset_state(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2243
static void ecore_bus_enable_dbg_block(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2251
static void ecore_bus_reset_dbg_block(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2265
static void ecore_bus_set_framing_mode(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2275
static void ecore_bus_enable_clients(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2283
static void ecore_bus_enable_storm(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2349
static enum dbg_status ecore_bus_disable_inputs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2439
static void ecore_bus_set_constraint(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2477
static u32 ecore_bus_dump_int_buf_range(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2501
static u32 ecore_bus_dump_int_buf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2534
static u32 ecore_bus_dump_pci_buf_range(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2563
static u32 ecore_bus_dump_pci_buf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2599
static u32 ecore_bus_dump_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2619
static void ecore_bus_free_pci_buf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2643
static u32 ecore_bus_dump_inputs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2690
static u32 ecore_bus_dump_hdr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2725
static bool ecore_is_mode_match(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2750
static bool ecore_grc_is_included(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2759
static bool ecore_grc_is_storm_included(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2768
static bool ecore_grc_is_mem_included(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2831
static void ecore_grc_stall_storms(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2850
static void ecore_grc_unreset_blocks(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2899
static void ecore_grc_clear_all_prty(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2962
void ecore_read_regs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
2978
static u32 ecore_grc_dump_addr_range(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3029
static u32 ecore_grc_dump_reg_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3052
static u32 ecore_grc_dump_reg_entry_skip(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3088
static u32 ecore_grc_dump_regs_entries(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3133
static u32 ecore_grc_dump_split_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3162
static u32 ecore_grc_dump_registers(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3234
static u32 ecore_grc_dump_reset_regs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3264
static u32 ecore_grc_dump_modified_regs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3322
static u32 ecore_grc_dump_special_regs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3352
static u32 ecore_grc_dump_mem_hdr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3429
static u32 ecore_grc_dump_mem(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3452
static u32 ecore_grc_dump_mem_entries(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3541
static u32 ecore_grc_dump_memories(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3580
static u32 ecore_grc_dump_ctx_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3616
static u32 ecore_grc_dump_ctx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3651
static u32 ecore_grc_dump_iors(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3677
static u32 ecore_grc_dump_vfc_cam(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3713
static u32 ecore_grc_dump_vfc_ram(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3750
static u32 ecore_grc_dump_vfc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3777
static u32 ecore_grc_dump_rss(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3819
static u32 ecore_grc_dump_big_ram(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3856
static u32 ecore_grc_dump_mcp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3897
static u32 ecore_grc_dump_phy(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3943
static void ecore_config_dbg_line(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
3962
static u32 ecore_grc_dump_static_debug(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4043
static enum dbg_status ecore_grc_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4180
static u32 ecore_idle_chk_dump_failure(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4292
static u32 ecore_idle_chk_dump_rule_entries(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4394
static u32 ecore_idle_chk_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4442
static enum dbg_status ecore_find_nvram_image(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4473
static enum dbg_status ecore_nvram_read(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4508
static enum dbg_status ecore_mcp_trace_get_data_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4539
static enum dbg_status ecore_mcp_trace_get_meta_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4563
static enum dbg_status ecore_mcp_trace_read_meta(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4603
static enum dbg_status ecore_mcp_trace_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4687
static enum dbg_status ecore_reg_fifo_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4741
static enum dbg_status ecore_igu_fifo_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4794
static enum dbg_status ecore_protection_override_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4836
static u32 ecore_fw_asserts_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4924
enum chip_ids ecore_dbg_get_chip_id(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4931
enum dbg_status ecore_dbg_bus_reset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
4986
enum dbg_status ecore_dbg_bus_set_pci_output(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5028
enum dbg_status ecore_dbg_bus_set_nw_output(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5077
static bool ecore_is_overlapping_enable_mask(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5106
enum dbg_status ecore_dbg_bus_enable_block(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5154
enum dbg_status ecore_dbg_bus_enable_storm(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5193
enum dbg_status ecore_dbg_bus_enable_timestamp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5222
enum dbg_status ecore_dbg_bus_add_eid_range_sem_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5249
enum dbg_status ecore_dbg_bus_add_eid_mask_sem_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5274
enum dbg_status ecore_dbg_bus_add_cid_sem_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5296
enum dbg_status ecore_dbg_bus_enable_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5329
enum dbg_status ecore_dbg_bus_enable_trigger(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5379
enum dbg_status ecore_dbg_bus_add_trigger_state(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5437
enum dbg_status ecore_dbg_bus_add_constraint(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5529
static void ecore_config_dbg_block_client_mask(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5569
static enum dbg_status ecore_config_dbg_block_framing_mode(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5618
static enum dbg_status ecore_config_storm_inputs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5667
static void ecore_assign_hw_ids(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5726
static void ecore_config_block_inputs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5765
enum dbg_status ecore_dbg_bus_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5859
enum dbg_status ecore_dbg_bus_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5894
enum dbg_status ecore_dbg_bus_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
5927
enum dbg_status ecore_dbg_bus_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6003
enum dbg_status ecore_dbg_grc_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6054
void ecore_dbg_grc_set_params_default(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6063
enum dbg_status ecore_dbg_grc_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6081
enum dbg_status ecore_dbg_grc_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6111
enum dbg_status ecore_dbg_idle_chk_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6139
enum dbg_status ecore_dbg_idle_chk_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6169
enum dbg_status ecore_dbg_mcp_trace_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6183
enum dbg_status ecore_dbg_mcp_trace_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6211
enum dbg_status ecore_dbg_reg_fifo_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6225
enum dbg_status ecore_dbg_reg_fifo_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6254
enum dbg_status ecore_dbg_igu_fifo_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6268
enum dbg_status ecore_dbg_igu_fifo_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6297
enum dbg_status ecore_dbg_protection_override_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6311
enum dbg_status ecore_dbg_protection_override_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6340
enum dbg_status ecore_dbg_fw_asserts_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6359
enum dbg_status ecore_dbg_fw_asserts_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6385
enum dbg_status ecore_dbg_read_attn(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6441
enum dbg_status ecore_dbg_print_attn(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
6464
bool ecore_is_block_in_reset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
114
enum dbg_status ecore_dbg_bus_reset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
137
enum dbg_status ecore_dbg_bus_set_pci_output(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
177
enum dbg_status ecore_dbg_bus_set_nw_output(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
213
enum dbg_status ecore_dbg_bus_enable_block(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
237
enum dbg_status ecore_dbg_bus_enable_storm(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
263
enum dbg_status ecore_dbg_bus_enable_timestamp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
283
enum dbg_status ecore_dbg_bus_add_eid_range_sem_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
301
enum dbg_status ecore_dbg_bus_add_eid_mask_sem_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
318
enum dbg_status ecore_dbg_bus_add_cid_sem_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
344
enum dbg_status ecore_dbg_bus_enable_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
384
enum dbg_status ecore_dbg_bus_enable_trigger(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
419
enum dbg_status ecore_dbg_bus_add_trigger_state(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
470
enum dbg_status ecore_dbg_bus_add_constraint(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
492
enum dbg_status ecore_dbg_bus_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
504
enum dbg_status ecore_dbg_bus_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
523
enum dbg_status ecore_dbg_bus_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
545
enum dbg_status ecore_dbg_bus_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
563
enum dbg_status ecore_dbg_grc_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
573
void ecore_dbg_grc_set_params_default(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
587
enum dbg_status ecore_dbg_grc_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
605
enum dbg_status ecore_dbg_grc_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
623
enum dbg_status ecore_dbg_idle_chk_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
642
enum dbg_status ecore_dbg_idle_chk_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
663
enum dbg_status ecore_dbg_mcp_trace_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
67
enum chip_ids ecore_dbg_get_chip_id(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
686
enum dbg_status ecore_dbg_mcp_trace_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
704
enum dbg_status ecore_dbg_reg_fifo_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
724
enum dbg_status ecore_dbg_reg_fifo_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
742
enum dbg_status ecore_dbg_igu_fifo_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
762
enum dbg_status ecore_dbg_igu_fifo_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
78
void ecore_read_regs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
781
enum dbg_status ecore_dbg_protection_override_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
801
enum dbg_status ecore_dbg_protection_override_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
819
enum dbg_status ecore_dbg_fw_asserts_get_dump_buf_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
838
enum dbg_status ecore_dbg_fw_asserts_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
859
enum dbg_status ecore_dbg_read_attn(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
877
enum dbg_status ecore_dbg_print_attn(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
890
bool ecore_is_block_in_reset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1062
enum _ecore_status_t ecore_dcbx_info_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1087
void ecore_dcbx_info_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1143
enum _ecore_status_t ecore_dcbx_query_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1171
ecore_dcbx_set_pfc_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1202
ecore_dcbx_set_ets_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1253
ecore_dcbx_set_app_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1326
ecore_dcbx_set_local_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1360
ecore_dcbx_set_dscp_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1396
enum _ecore_status_t ecore_dcbx_config_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1442
enum _ecore_status_t ecore_dcbx_get_config_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1493
enum _ecore_status_t ecore_lldp_register_tlv(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1528
ecore_lldp_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
155
static bool ecore_dcbx_iwarp_tlv(struct ecore_hwfn *p_hwfn, u32 app_info_bitmap,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1562
ecore_lldp_get_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1616
ecore_lldp_set_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1678
ecore_lldp_set_system_tlvs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1721
ecore_dcbx_get_dscp_priority(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
173
ecore_dcbx_dp_protocol(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1752
ecore_dcbx_set_dscp_priority(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1777
ecore_lldp_get_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
195
u8 ecore_dcbx_get_dscp_value(struct ecore_hwfn *p_hwfn, u8 pri)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
212
struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
249
struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
300
ecore_dcbx_get_app_protocol_type(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
331
ecore_dcbx_process_tlv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
413
ecore_dcbx_process_mib_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
456
ecore_dcbx_copy_mib(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
505
ecore_dcbx_get_priority_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
545
ecore_dcbx_get_app_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
610
ecore_dcbx_get_pfc_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
635
ecore_dcbx_get_ets_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
678
ecore_dcbx_get_common_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
691
ecore_dcbx_get_local_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
704
ecore_dcbx_get_remote_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
717
static void ecore_dcbx_get_dscp_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
743
ecore_dcbx_get_operational_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
800
static void ecore_dcbx_get_local_lldp_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
814
static void ecore_dcbx_get_remote_lldp_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
829
ecore_dcbx_get_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
858
ecore_dcbx_read_local_lldp_mib(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
875
ecore_dcbx_read_remote_lldp_mib(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
893
ecore_dcbx_read_operational_mib(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
911
ecore_dcbx_read_remote_mib(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
929
ecore_dcbx_read_local_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
946
ecore_dcbx_read_dscp_mib(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
957
static enum _ecore_status_t ecore_dcbx_read_mib(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
993
ecore_dcbx_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.h
70
ecore_dcbx_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx.h
73
enum _ecore_status_t ecore_dcbx_info_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_dcbx.h
74
void ecore_dcbx_info_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_dcbx.h
79
u8 ecore_dcbx_get_dscp_value(struct ecore_hwfn *p_hwfn, u8 pri);
sys/dev/qlnx/qlnxe/ecore_dcbx.h
82
ecore_lldp_mib_update_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
232
enum _ecore_status_t ecore_dcbx_query_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
236
enum _ecore_status_t ecore_dcbx_get_config_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
240
enum _ecore_status_t ecore_dcbx_config_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
245
enum _ecore_status_t ecore_lldp_register_tlv(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
251
ecore_lldp_get_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
255
ecore_lldp_set_params(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
259
ecore_lldp_set_system_tlvs(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
264
ecore_dcbx_get_dscp_priority(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
269
ecore_dcbx_set_dscp_priority(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
273
ecore_lldp_get_stats(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
106
static void ecore_db_recovery_dp_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
1077
ecore_llh_add_filter_e4(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
1097
ecore_llh_remove_filter_e4(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
1113
ecore_llh_add_filter_e5(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
1128
ecore_llh_remove_filter_e5(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
1139
ecore_llh_add_filter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
1154
ecore_llh_remove_filter(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
1168
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
1304
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
1371
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
141
static struct ecore_hwfn *ecore_db_rec_find_hwfn(struct ecore_dev *p_dev,
sys/dev/qlnx/qlnxe/ecore_dev.c
1425
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
144
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/ecore_dev.c
1481
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
1528
enum _ecore_status_t ecore_all_ppfids_wr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
1548
ecore_llh_dump_ppfid_e4(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
1586
ecore_llh_dump_ppfid_e5(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
1597
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
1639
static u32 ecore_hw_bar_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
164
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/ecore_dev.c
1680
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
1693
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
1718
struct ecore_hwfn *p_hwfn = OSAL_NULL;
sys/dev/qlnx/qlnxe/ecore_dev.c
1727
static void ecore_qm_info_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1760
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
1800
static u32 ecore_get_pq_flags(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1839
u8 ecore_init_qm_get_num_tcs(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1844
u16 ecore_init_qm_get_num_vfs(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1851
u16 ecore_init_qm_get_num_pf_rls(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1873
u16 ecore_init_qm_get_num_vports(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1883
u16 ecore_init_qm_get_num_pqs(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1898
static void ecore_init_qm_params(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1923
static void ecore_init_qm_vport_params(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1934
static void ecore_init_qm_port_params(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1960
static void ecore_init_qm_reset_params(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1973
static void ecore_init_qm_advance_vport(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
1998
static void ecore_init_qm_pq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
2030
static u16 *ecore_init_qm_get_idx_from_flags(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
2066
static void ecore_init_qm_set_idx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
2075
u16 ecore_get_cm_pq_idx(struct ecore_hwfn *p_hwfn, u32 pq_flags)
sys/dev/qlnx/qlnxe/ecore_dev.c
2082
u16 ecore_get_cm_pq_idx_mcos(struct ecore_hwfn *p_hwfn, u8 tc)
sys/dev/qlnx/qlnxe/ecore_dev.c
2092
u16 ecore_get_cm_pq_idx_vf(struct ecore_hwfn *p_hwfn, u16 vf)
sys/dev/qlnx/qlnxe/ecore_dev.c
2102
u16 ecore_get_cm_pq_idx_rl(struct ecore_hwfn *p_hwfn, u8 rl)
sys/dev/qlnx/qlnxe/ecore_dev.c
2113
static void ecore_init_qm_lb_pq(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
212
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/ecore_dev.c
2124
static void ecore_init_qm_ooo_pq(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2135
static void ecore_init_qm_pure_ack_pq(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2146
static void ecore_init_qm_offload_pq(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2157
static void ecore_init_qm_low_latency_pq(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2168
static void ecore_init_qm_mcos_pqs(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2181
static void ecore_init_qm_vf_pqs(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2195
static void ecore_init_qm_rl_pqs(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2208
static void ecore_init_qm_pq_params(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2239
static enum _ecore_status_t ecore_init_qm_sanity(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2257
static void ecore_dp_init_qm_params(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2298
static void ecore_init_qm_info(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2327
enum _ecore_status_t ecore_qm_reconf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
2368
static enum _ecore_status_t ecore_alloc_qm_data(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2432
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
257
static enum _ecore_status_t ecore_db_recovery_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2660
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
2693
enum _ecore_status_t ecore_final_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
2748
static enum _ecore_status_t ecore_calc_hw_mode(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
279
static void ecore_db_recovery_teardown(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
2815
static enum _ecore_status_t ecore_hw_init_chip(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
2879
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
2903
static void ecore_init_cache_line_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
2958
static enum _ecore_status_t ecore_hw_init_common(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
303
void ecore_db_recovery_dp(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
3052
static void ecore_wr_nw_port(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3090
static void ecore_emul_link_init_bb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3123
static void ecore_emul_link_init_ah_e5(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3159
static void ecore_emul_link_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3170
static void ecore_link_init_bb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3217
ecore_hw_init_dpi_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
324
static void ecore_db_recovery_ring(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3276
ecore_hw_init_pf_doorbell_bar(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3420
static enum _ecore_status_t ecore_hw_init_port(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3478
ecore_hw_init_pf(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
3642
enum _ecore_status_t ecore_pglueb_set_pfid_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3671
static void ecore_reset_mb_shadow(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3682
ecore_fill_load_req_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
372
void ecore_db_recovery_execute(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3742
static enum _ecore_status_t ecore_vf_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3755
static void ecore_pglueb_clear_err(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
3768
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/ecore_dev.c
4027
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4064
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[j];
sys/dev/qlnx/qlnxe/ecore_dev.c
4071
static enum _ecore_status_t ecore_verify_reg_val(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4089
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/ecore_dev.c
4243
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[j];
sys/dev/qlnx/qlnxe/ecore_dev.c
4279
enum _ecore_status_t ecore_hw_start_fastpath(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
4309
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
4409
void ecore_wol_buffer_clear(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4430
enum _ecore_status_t ecore_get_wake_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4482
static void ecore_hw_hwfn_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
4490
static void ecore_hw_hwfn_prepare(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
4521
static void get_function_id(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
4541
void ecore_hw_set_feat(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
4653
__ecore_hw_set_soft_resc_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4679
ecore_hw_set_soft_resc_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4728
enum _ecore_status_t ecore_hw_get_dflt_resc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4815
__ecore_hw_set_resc_info(struct ecore_hwfn *p_hwfn, enum ecore_resources res_id,
sys/dev/qlnx/qlnxe/ecore_dev.c
4896
static enum _ecore_status_t ecore_hw_set_resc_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4911
static enum _ecore_status_t ecore_hw_get_ppfid_bitmap(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
4934
static enum _ecore_status_t ecore_hw_get_resc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
5084
ecore_hw_get_nvm_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
5375
static void ecore_get_num_funcs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
5443
static void ecore_hw_info_port_num_bb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
5473
static void ecore_hw_info_port_num_ah_e5(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
5517
static void ecore_hw_info_port_num(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
5549
static void ecore_mcp_get_eee_caps(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
5571
ecore_get_hw_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
5702
static enum _ecore_status_t ecore_get_dev_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
5803
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[j];
sys/dev/qlnx/qlnxe/ecore_dev.c
5821
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[j];
sys/dev/qlnx/qlnxe/ecore_dev.c
5839
ecore_hw_prepare_single(struct ecore_hwfn *p_hwfn, void OSAL_IOMEM *p_regview,
sys/dev/qlnx/qlnxe/ecore_dev.c
5986
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
6056
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
6064
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
6370
enum _ecore_status_t ecore_fw_l2_queue(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6389
enum _ecore_status_t ecore_fw_vport(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6408
enum _ecore_status_t ecore_fw_rss_eng(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6428
ecore_llh_set_function_as_default(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6444
static enum _ecore_status_t ecore_set_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6467
enum _ecore_status_t ecore_set_queue_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6509
enum _ecore_status_t ecore_set_rxq_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6549
enum _ecore_status_t ecore_set_txq_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6590
static void ecore_configure_wfq_for_all_vports(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6610
static void ecore_init_wfq_default_param(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_dev.c
6619
static void ecore_disable_wfq_for_all_vports(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6642
static enum _ecore_status_t ecore_init_wfq_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6718
static int __ecore_configure_vport_wfq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6745
static int __ecore_configure_vp_wfq_on_link_change(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6795
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
6830
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
6837
int __ecore_configure_pf_max_bandwidth(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6880
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
6881
struct ecore_hwfn *p_lead = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
6903
int __ecore_configure_pf_min_bandwidth(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
6938
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_dev.c
6939
struct ecore_hwfn *p_lead = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
6970
void ecore_clean_wfq_db(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_dev.c
722
__ecore_llh_set_engine_affin(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_dev.c
776
ecore_llh_set_engine_affin(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
828
static enum _ecore_status_t ecore_llh_hw_init_pf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev.c
884
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
934
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_dev.c
990
ecore_llh_access_filter_e4(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
223
enum _ecore_status_t ecore_hw_start_fastpath(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_dev_api.h
311
enum _ecore_status_t ecore_get_wake_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
323
void ecore_wol_buffer_clear(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
336
struct ecore_ptt *ecore_ptt_acquire(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_dev_api.h
348
void ecore_ptt_release(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
500
ecore_dmae_host2grc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
520
ecore_dmae_grc2host(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
541
ecore_dmae_host2host(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
588
enum _ecore_status_t ecore_fw_l2_queue(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
601
enum _ecore_status_t ecore_fw_vport(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
614
enum _ecore_status_t ecore_fw_rss_eng(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
756
ecore_llh_set_function_as_default(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
769
enum _ecore_status_t ecore_final_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
784
ecore_get_queue_coalesce(struct ecore_hwfn *p_hwfn, u16 *coal,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
804
ecore_set_queue_coalesce(struct ecore_hwfn *p_hwfn, u16 rx_coal,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
815
void ecore_hw_set_feat(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_dev_api.h
826
enum _ecore_status_t ecore_pglueb_set_pfid_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_dev_api.h
872
static OSAL_INLINE bool ecore_is_mf_ufp(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_fcoe.h
44
enum _ecore_status_t ecore_fcoe_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_fcoe.h
46
void ecore_fcoe_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_fcoe.h
48
void ecore_fcoe_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_fcoe.h
50
static inline enum _ecore_status_t ecore_fcoe_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_fcoe.h
54
static inline void ecore_fcoe_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
sys/dev/qlnx/qlnxe/ecore_fcoe.h
55
static inline void ecore_fcoe_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
sys/dev/qlnx/qlnxe/ecore_fcoe.h
60
ecore_sp_fcoe_conn_offload(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe.h
66
ecore_sp_fcoe_conn_destroy(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
100
ecore_fcoe_acquire_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
104
void OSAL_IOMEM *ecore_fcoe_get_db_addr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
107
void OSAL_IOMEM *ecore_fcoe_get_global_cmdq_cons(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
110
void OSAL_IOMEM *ecore_fcoe_get_primary_bdq_prod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
113
void OSAL_IOMEM *ecore_fcoe_get_secondary_bdq_prod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
117
ecore_fcoe_offload_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
121
ecore_fcoe_terminate_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
124
void ecore_fcoe_release_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
128
ecore_sp_fcoe_func_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
133
ecore_sp_fcoe_func_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_fcoe_api.h
139
ecore_fcoe_get_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
1007
enum _ecore_status_t ecore_dmae_host2grc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
1030
enum _ecore_status_t ecore_dmae_grc2host(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
1052
enum _ecore_status_t ecore_dmae_host2host(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
1075
void ecore_hw_err_notify(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
1089
enum _ecore_status_t ecore_dmae_sanity(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
113
void ecore_ptt_invalidate(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_hw.c
1158
void ecore_ppfid_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_hw.c
1171
u32 ecore_ppfid_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_hw.c
124
void ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_hw.c
133
struct ecore_ptt *ecore_ptt_acquire(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_hw.c
164
void ecore_ptt_release(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
192
void ecore_ptt_set_win(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
217
static u32 ecore_set_ptt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
241
struct ecore_ptt *ecore_get_reserved_ptt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
253
static bool ecore_is_reg_fifo_empty(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
275
void ecore_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr,
sys/dev/qlnx/qlnxe/ecore_hw.c
299
u32 ecore_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 hw_addr)
sys/dev/qlnx/qlnxe/ecore_hw.c
325
static void ecore_memcpy_hw(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
363
void ecore_memcpy_from(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
374
void ecore_memcpy_to(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
385
void ecore_fid_pretend(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
412
void ecore_port_pretend(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
428
void ecore_port_unpretend(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
445
u32 ecore_vfid_to_concrete(struct ecore_hwfn *p_hwfn, u8 vfid)
sys/dev/qlnx/qlnxe/ecore_hw.c
464
enum _ecore_status_t ecore_hw_lock(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
521
enum _ecore_status_t ecore_hw_unlock(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
557
static void ecore_dmae_opcode(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
647
static enum _ecore_status_t ecore_dmae_post_command(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
707
enum _ecore_status_t ecore_dmae_info_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_hw.c
71
static void __ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_hw.c
748
void ecore_dmae_info_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_hw.c
77
enum _ecore_status_t ecore_ptt_pool_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_hw.c
782
ecore_dmae_operation_wait(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_hw.c
824
static enum _ecore_status_t ecore_dmae_execute_sub_operation(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.c
909
static enum _ecore_status_t ecore_dmae_execute_command(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
104
enum _ecore_status_t ecore_ptt_pool_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_hw.h
111
void ecore_ptt_pool_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_hw.h
130
void ecore_ptt_set_win(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
142
struct ecore_ptt *ecore_get_reserved_ptt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
153
void ecore_wr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
165
u32 ecore_rd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
179
void ecore_memcpy_from(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
195
void ecore_memcpy_to(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
211
void ecore_fid_pretend(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
223
void ecore_port_pretend(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
234
void ecore_port_unpretend(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
245
u32 ecore_vfid_to_concrete(struct ecore_hwfn *p_hwfn, u8 vfid);
sys/dev/qlnx/qlnxe/ecore_hw.h
252
enum _ecore_status_t ecore_dmae_info_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_hw.h
260
void ecore_dmae_info_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_hw.h
265
void ecore_hw_err_notify(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
268
enum _ecore_status_t ecore_dmae_sanity(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_hw.h
282
void ecore_ppfid_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_hw.h
294
u32 ecore_ppfid_rd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_hw.h
95
void ecore_ptt_invalidate(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1020
void ecore_init_nig_lb_rl(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1083
void ecore_init_nig_pri_tc_map(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1117
void ecore_init_prs_ets(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1182
void ecore_init_brb_ram(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1260
void ecore_set_port_mf_ovlan_eth_type(struct ecore_hwfn *p_hwfn, u32 ethType)
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1272
void ecore_set_vxlan_dest_port(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1286
void ecore_set_vxlan_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1316
void ecore_set_gre_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1350
void ecore_set_geneve_dest_port(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1365
void ecore_set_geneve_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1404
void ecore_set_vxlan_no_l2_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1444
void ecore_gft_disable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1461
void ecore_set_gft_event_id_cm_hdr (struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1473
void ecore_gft_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1582
void ecore_config_vf_zone_size_mode(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u16 mode, bool runtime_init)
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1605
u32 ecore_get_mstorm_queue_stat_offset(struct ecore_hwfn *p_hwfn, u16 stat_cnt_id, u16 vf_zone_size_mode)
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1620
u32 ecore_get_mstorm_eth_vf_prods_offset(struct ecore_hwfn *p_hwfn, u8 vf_id, u8 vf_queue_id, u16 vf_zone_size_mode)
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1762
void ecore_enable_context_validation(struct ecore_hwfn * p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1784
void ecore_update_eth_rss_ind_table_entry(struct ecore_hwfn * p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
182
static u8 ecore_get_ext_voq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
194
static void ecore_enable_pf_rl(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
220
static void ecore_enable_pf_wfq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
231
static void ecore_enable_vport_rl(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
247
static void ecore_enable_vport_wfq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
260
static void ecore_cmdq_lines_voq_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
274
static void ecore_cmdq_lines_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
340
static void ecore_btb_blocks_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
382
static void ecore_tx_pq_map_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
493
static void ecore_other_pq_map_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
533
static int ecore_pf_wfq_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
568
static int ecore_pf_rl_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
590
static int ecore_vp_wfq_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
625
static int ecore_vport_rl_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
655
static bool ecore_poll_on_qm_cmd_ready(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
674
static bool ecore_send_qm_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
705
int ecore_qm_common_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
748
int ecore_qm_pf_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
807
int ecore_init_pf_wfq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
825
int ecore_init_pf_rl(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
844
int ecore_init_vport_wfq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
869
int ecore_init_vport_rl(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
894
bool ecore_send_qm_stop_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
957
void ecore_init_nig_ets(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
114
int ecore_qm_pf_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
144
int ecore_init_pf_wfq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
159
int ecore_init_pf_rl(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
176
int ecore_init_vport_wfq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
193
int ecore_init_vport_rl(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
212
bool ecore_send_qm_stop_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
233
void ecore_init_nig_ets(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
247
void ecore_init_nig_lb_rl(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
262
void ecore_init_nig_pri_tc_map(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
277
void ecore_init_prs_ets(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
293
void ecore_init_brb_ram(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
307
void ecore_set_port_mf_ovlan_eth_type(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
320
void ecore_set_vxlan_dest_port(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
331
void ecore_set_vxlan_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
343
void ecore_set_gre_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
356
void ecore_set_geneve_dest_port(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
368
void ecore_set_geneve_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
379
void ecore_set_vxlan_no_l2_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
391
void ecore_set_gft_event_id_cm_hdr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
401
void ecore_gft_disable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
417
void ecore_gft_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
440
void ecore_config_vf_zone_size_mode(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
453
u32 ecore_get_mstorm_queue_stat_offset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
466
u32 ecore_get_mstorm_eth_vf_prods_offset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
478
void ecore_enable_context_validation(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
544
void ecore_update_eth_rss_ind_table_entry(struct ecore_hwfn * p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.h
71
int ecore_qm_common_rt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
106
static enum _ecore_status_t ecore_init_rt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
153
enum _ecore_status_t ecore_init_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_init_ops.c
176
void ecore_init_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_init_ops.c
184
static enum _ecore_status_t ecore_init_array_dmae(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
215
static enum _ecore_status_t ecore_init_fill_dmae(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
231
static void ecore_init_fill(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
241
static enum _ecore_status_t ecore_init_cmd_array(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
325
static enum _ecore_status_t ecore_init_cmd_wr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
386
static void ecore_init_cmd_rd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
441
static enum _ecore_status_t ecore_init_cmd_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
460
static u8 ecore_init_cmd_mode_match(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
486
static u32 ecore_init_cmd_mode(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
512
enum _ecore_status_t ecore_init_run(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
582
void ecore_gtt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
64
void ecore_init_clear_rt_data(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_init_ops.c
72
void ecore_init_store_rt_reg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.c
86
void ecore_init_store_rt_agg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.h
113
void ecore_init_store_rt_agg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.h
128
void ecore_gtt_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.h
53
enum _ecore_status_t ecore_init_run(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_init_ops.h
67
enum _ecore_status_t ecore_init_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_init_ops.h
75
void ecore_init_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_init_ops.h
83
void ecore_init_clear_rt_data(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_init_ops.h
93
void ecore_init_store_rt_reg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1003
static enum _ecore_status_t ecore_int_deassertion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1157
static enum _ecore_status_t ecore_int_attentions(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
120
enum _ecore_status_t (*cb)(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_int.c
1209
static void ecore_sb_ack_attn(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1232
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)hwfn_cookie;
sys/dev/qlnx/qlnxe/ecore_int.c
132
static enum _ecore_status_t ecore_mcp_attn_cb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
1331
static void ecore_int_sb_attn_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
1348
static void ecore_int_sb_attn_setup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1365
static void ecore_int_sb_attn_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1404
static enum _ecore_status_t ecore_int_sb_attn_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1439
void ecore_init_cau_sb_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1486
static void _ecore_int_cau_conf_pi(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1519
void ecore_int_cau_conf_pi(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1529
void ecore_int_cau_conf_sb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1600
void ecore_int_sb_setup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1614
ecore_get_igu_free_sb(struct ecore_hwfn *p_hwfn, bool b_is_pf)
sys/dev/qlnx/qlnxe/ecore_int.c
1635
static u16 ecore_get_pf_igu_sb_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1656
u16 ecore_get_igu_sb_id(struct ecore_hwfn *p_hwfn, u16 sb_id)
sys/dev/qlnx/qlnxe/ecore_int.c
168
static enum _ecore_status_t ecore_pswhst_attn_cb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
1682
enum _ecore_status_t ecore_int_sb_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1741
enum _ecore_status_t ecore_int_sb_release(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1777
static void ecore_int_sp_sb_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
1795
static enum _ecore_status_t ecore_int_sp_sb_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1829
enum _ecore_status_t ecore_int_register_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1855
enum _ecore_status_t ecore_int_unregister_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1869
u16 ecore_int_get_sp_sb_id(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
1874
void ecore_int_igu_enable_int(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1909
static void ecore_int_igu_enable_attn(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1933
ecore_int_igu_enable(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_int.c
1957
void ecore_int_igu_disable_int(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
1969
static void ecore_int_igu_cleanup_sb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2026
void ecore_int_igu_init_pure_rt_single(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2069
void ecore_int_igu_init_pure_rt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2108
int ecore_int_igu_reset_cam(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2248
int ecore_int_igu_reset_cam_default(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2268
static void ecore_int_igu_read_cam_block(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2287
enum _ecore_status_t ecore_int_igu_read_cam(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2380
ecore_int_igu_relocate_sb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_int.c
2517
void ecore_int_igu_init_rt(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
2528
u64 ecore_int_igu_read_sisr_reg(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
2544
static void ecore_int_sp_dpc_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
2550
static enum _ecore_status_t ecore_int_sp_dpc_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
2559
static void ecore_int_sp_dpc_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
2565
enum _ecore_status_t ecore_int_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
258
static enum _ecore_status_t ecore_grc_attn_cb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
2589
void ecore_int_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
2596
void ecore_int_setup(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_int.c
2606
void ecore_int_get_num_sbs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2631
enum _ecore_status_t ecore_int_set_timer_res(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
2669
enum _ecore_status_t ecore_int_get_sb_dbg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
312
enum _ecore_status_t ecore_pglueb_rbc_attn_handler(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
403
static enum _ecore_status_t ecore_pglueb_rbc_attn_cb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
408
static enum _ecore_status_t ecore_fw_assertion(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
418
ecore_general_attention_35(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
435
static enum _ecore_status_t ecore_db_rec_attn(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
476
static enum _ecore_status_t ecore_dorq_attn_cb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
54
enum dbg_status dbg_read_attn(struct ecore_hwfn *dev,
sys/dev/qlnx/qlnxe/ecore_int.c
553
static enum _ecore_status_t ecore_tm_attn_cb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_int.c
61
enum dbg_status dbg_parse_attn(struct ecore_hwfn *dev,
sys/dev/qlnx/qlnxe/ecore_int.c
758
ecore_int_aeu_translate(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
771
static bool ecore_int_is_parity_flag(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
801
static u16 ecore_attn_update_idx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
826
static enum _ecore_status_t ecore_int_assertion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
867
static void ecore_int_attn_print(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
908
ecore_int_deassertion_aeu_bit(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.c
965
static void ecore_int_deassertion_parity(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
104
u16 ecore_get_igu_sb_id(struct ecore_hwfn *p_hwfn, u16 sb_id);
sys/dev/qlnx/qlnxe/ecore_int.h
115
ecore_get_igu_free_sb(struct ecore_hwfn *p_hwfn, bool b_is_pf);
sys/dev/qlnx/qlnxe/ecore_int.h
118
void ecore_int_igu_init_pure_rt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
123
void ecore_int_igu_init_rt(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_int.h
136
enum _ecore_status_t ecore_int_igu_read_cam(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
139
typedef enum _ecore_status_t(*ecore_int_comp_cb_t)(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
161
enum _ecore_status_t ecore_int_register_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
177
enum _ecore_status_t ecore_int_unregister_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
187
u16 ecore_int_get_sp_sb_id(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_int.h
199
void ecore_int_igu_init_pure_rt_single(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
216
void ecore_int_cau_conf_sb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
231
enum _ecore_status_t ecore_int_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
239
void ecore_int_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_int.h
247
void ecore_int_setup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
259
enum _ecore_status_t ecore_int_igu_enable(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
272
void ecore_init_cau_sb_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
276
enum _ecore_status_t ecore_int_set_timer_res(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
287
enum _ecore_status_t ecore_pglueb_rbc_attn_handler(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
84
int ecore_int_igu_reset_cam(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int.h
93
int ecore_int_igu_reset_cam_default(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
151
static OSAL_INLINE void __internal_ram_wr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
168
static OSAL_INLINE void internal_ram_wr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
183
struct ecore_hwfn;
sys/dev/qlnx/qlnxe/ecore_int_api.h
202
void ecore_int_cau_conf_pi(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
216
void ecore_int_igu_enable_int(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
226
void ecore_int_igu_disable_int(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
237
u64 ecore_int_igu_read_sisr_reg(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_int_api.h
257
enum _ecore_status_t ecore_int_sb_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
271
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
288
enum _ecore_status_t ecore_int_sb_release(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
310
void ecore_int_get_num_sbs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
344
enum _ecore_status_t ecore_int_get_sb_dbg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_int_api.h
361
ecore_int_igu_relocate_sb(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_int_api.h
61
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/ecore_iov_api.h
153
ecore_iov_get_vf_sw_mbx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
216
ecore_iov_init_hw_for_vf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
228
void ecore_iov_process_mbx_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
244
enum _ecore_status_t ecore_iov_release_hw_for_vf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
257
enum _ecore_status_t ecore_iov_set_vf_ctx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
269
enum _ecore_status_t ecore_iov_vf_flr_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
282
ecore_iov_single_vf_flr_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
296
void ecore_iov_set_link(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
311
void ecore_iov_get_link(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
325
bool ecore_iov_is_vf_pending_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
342
bool ecore_iov_is_valid_vfid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
357
ecore_iov_get_public_vf_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
366
void ecore_iov_pf_get_pending_events(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
378
enum _ecore_status_t ecore_iov_copy_vf_msg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
389
void ecore_iov_bulletin_set_forced_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
400
enum _ecore_status_t ecore_iov_bulletin_set_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
415
ecore_iov_bulletin_set_forced_untagged_default(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
426
void ecore_iov_get_vfs_opaque_fid(struct ecore_hwfn *p_hwfn, int vfid,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
437
void ecore_iov_bulletin_set_forced_vlan(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
446
bool ecore_iov_vf_has_vport_instance(struct ecore_hwfn *p_hwfn, int vfid);
sys/dev/qlnx/qlnxe/ecore_iov_api.h
457
enum _ecore_status_t ecore_iov_post_vf_bulletin(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
469
bool ecore_iov_is_vf_stopped(struct ecore_hwfn *p_hwfn, int vfid);
sys/dev/qlnx/qlnxe/ecore_iov_api.h
480
enum _ecore_status_t ecore_iov_spoofchk_set(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
491
bool ecore_iov_spoofchk_get(struct ecore_hwfn *p_hwfn, int vfid);
sys/dev/qlnx/qlnxe/ecore_iov_api.h
501
bool ecore_iov_pf_sanity_check(struct ecore_hwfn *p_hwfn, int vfid);
sys/dev/qlnx/qlnxe/ecore_iov_api.h
510
u8 ecore_iov_vf_chains_per_pf(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_iov_api.h
520
void ecore_iov_get_vf_req_virt_mbx_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
533
void ecore_iov_get_vf_reply_virt_mbx_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
563
u8 *ecore_iov_bulletin_get_forced_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
574
u16 ecore_iov_bulletin_get_forced_vlan(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
586
enum _ecore_status_t ecore_iov_configure_tx_rate(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
600
enum _ecore_status_t ecore_iov_get_vf_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
613
u8 ecore_iov_get_vf_num_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
624
u8 ecore_iov_get_vf_num_active_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
635
void *ecore_iov_get_vf_ctx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
646
u8 ecore_iov_get_vf_num_sbs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
657
bool ecore_iov_is_vf_wait_for_acquire(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
668
bool ecore_iov_is_vf_acquired_not_initialized(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
679
bool ecore_iov_is_vf_initialized(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
690
bool ecore_iov_is_vf_started(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
700
int ecore_iov_get_vf_min_rate(struct ecore_hwfn *p_hwfn, int vfid);
sys/dev/qlnx/qlnxe/ecore_iov_api.h
731
ecore_iov_pf_configure_vf_queue_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
743
u16 ecore_iov_get_next_active_vf(struct ecore_hwfn *p_hwfn, u16 rel_vf_id);
sys/dev/qlnx/qlnxe/ecore_iov_api.h
744
void ecore_iov_bulletin_set_udp_ports(struct ecore_hwfn *p_hwfn, int vfid,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
757
void ecore_iov_set_vf_hw_channel(struct ecore_hwfn *p_hwfn, int vfid,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
764
static OSAL_INLINE enum _ecore_status_t ecore_iov_init_hw_for_vf(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, struct ecore_iov_vf_init_params OSAL_UNUSED *p_params) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
765
static OSAL_INLINE void ecore_iov_process_mbx_req(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, int OSAL_UNUSED vfid) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
766
static OSAL_INLINE enum _ecore_status_t ecore_iov_release_hw_for_vf(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, u16 OSAL_UNUSED rel_vf_id) {return ECORE_SUCCESS;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
767
static OSAL_INLINE enum _ecore_status_t ecore_iov_set_vf_ctx(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vf_id, OSAL_UNUSED void *ctx) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
768
static OSAL_INLINE enum _ecore_status_t ecore_iov_vf_flr_cleanup(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
769
static OSAL_INLINE enum _ecore_status_t ecore_iov_single_vf_flr_cleanup(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, u16 OSAL_UNUSED rel_vf_id) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
770
static OSAL_INLINE void ecore_iov_set_link(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vfid, struct ecore_mcp_link_params OSAL_UNUSED *params, struct ecore_mcp_link_state OSAL_UNUSED *link, struct ecore_mcp_link_capabilities OSAL_UNUSED *p_caps) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
771
static OSAL_INLINE void ecore_iov_get_link(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vfid, struct ecore_mcp_link_params OSAL_UNUSED *params, struct ecore_mcp_link_state OSAL_UNUSED *link, struct ecore_mcp_link_capabilities OSAL_UNUSED *p_caps) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
772
static OSAL_INLINE bool ecore_iov_is_vf_pending_flr(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return false;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
775
ecore_iov_is_valid_vfid(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED rel_vf_id,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
782
static OSAL_INLINE struct ecore_public_vf_info* ecore_iov_get_public_vf_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vfid, bool OSAL_UNUSED b_enabled_only) {return OSAL_NULL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
783
static OSAL_INLINE void ecore_iov_pf_add_pending_events(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED vfid) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
784
static OSAL_INLINE void ecore_iov_pf_get_and_clear_pending_events(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u64 OSAL_UNUSED *events) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
785
static OSAL_INLINE enum _ecore_status_t ecore_iov_copy_vf_msg(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *ptt, int OSAL_UNUSED vfid) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
786
static OSAL_INLINE void ecore_iov_bulletin_set_forced_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *mac, int OSAL_UNUSED vfid) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
787
static OSAL_INLINE enum _ecore_status_t ecore_iov_bulletin_set_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *mac, OSAL_UNUSED int vfid) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
788
static OSAL_INLINE enum _ecore_status_t ecore_iov_bulletin_set_forced_untagged_default(struct ecore_hwfn OSAL_UNUSED *p_hwfn, bool OSAL_UNUSED b_untagged_only, int OSAL_UNUSED vfid) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
789
static OSAL_INLINE void ecore_iov_get_vfs_opaque_fid(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, u16 OSAL_UNUSED *opaque_fid) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
790
static OSAL_INLINE void ecore_iov_bulletin_set_forced_vlan(struct ecore_hwfn OSAL_UNUSED p_hwfn, u16 OSAL_UNUSED pvid, int OSAL_UNUSED vfid) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
791
static OSAL_INLINE bool ecore_iov_vf_has_vport_instance(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) {return false;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
792
static OSAL_INLINE enum _ecore_status_t ecore_iov_post_vf_bulletin(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, struct ecore_ptt OSAL_UNUSED *p_ptt) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
793
static OSAL_INLINE bool ecore_iov_is_vf_stopped(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) {return false;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
794
static OSAL_INLINE enum _ecore_status_t ecore_iov_spoofchk_set(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, bool OSAL_UNUSED val) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
795
static OSAL_INLINE bool ecore_iov_spoofchk_get(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) {return false;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
796
static OSAL_INLINE bool ecore_iov_pf_sanity_check(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) {return false;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
797
static OSAL_INLINE u8 ecore_iov_vf_chains_per_pf(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return 0;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
798
static OSAL_INLINE void ecore_iov_get_vf_req_virt_mbx_params(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id, void OSAL_UNUSED **pp_req_virt_addr, u16 OSAL_UNUSED *p_req_virt_size) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
799
static OSAL_INLINE void ecore_iov_get_vf_reply_virt_mbx_params(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id, void OSAL_UNUSED **pp_reply_virt_addr, u16 OSAL_UNUSED *p_reply_virt_size) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
802
static OSAL_INLINE u8 *ecore_iov_bulletin_get_forced_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return OSAL_NULL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
803
static OSAL_INLINE u16 ecore_iov_bulletin_get_forced_vlan(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return 0;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
804
static OSAL_INLINE enum _ecore_status_t ecore_iov_configure_tx_rate(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, int OSAL_UNUSED vfid, int OSAL_UNUSED val) { return ECORE_INVAL; }
sys/dev/qlnx/qlnxe/ecore_iov_api.h
805
static OSAL_INLINE enum _ecore_status_t ecore_iov_get_vf_stats(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, int OSAL_UNUSED vfid, struct ecore_eth_stats OSAL_UNUSED *p_stats) { return ECORE_INVAL; }
sys/dev/qlnx/qlnxe/ecore_iov_api.h
806
static OSAL_INLINE u8 ecore_iov_get_vf_num_rxqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return 0;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
807
static OSAL_INLINE u8 ecore_iov_get_vf_num_active_rxqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return 0;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
808
static OSAL_INLINE void *ecore_iov_get_vf_ctx(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return OSAL_NULL;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
809
static OSAL_INLINE u8 ecore_iov_get_vf_num_sbs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return 0;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
810
static OSAL_INLINE bool ecore_iov_is_vf_wait_for_acquire(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return false;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
811
static OSAL_INLINE bool ecore_iov_is_vf_acquired_not_initialized(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return false;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
812
static OSAL_INLINE bool ecore_iov_is_vf_initialized(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return false;}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
813
static OSAL_INLINE int ecore_iov_get_vf_min_rate(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) { return 0; }
sys/dev/qlnx/qlnxe/ecore_iov_api.h
816
static OSAL_INLINE void ecore_iov_bulletin_set_udp_ports(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, u16 OSAL_UNUSED vxlan_port, u16 OSAL_UNUSED geneve_port) { return; }
sys/dev/qlnx/qlnxe/ecore_iov_api.h
817
static OSAL_INLINE u16 ecore_iov_get_next_active_vf(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) { return MAX_NUM_VFS_E4; }
sys/dev/qlnx/qlnxe/ecore_iov_api.h
821
ecore_iov_set_vf_hw_channel(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi.h
104
ecore_sp_iscsi_conn_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi.h
122
ecore_sp_iscsi_mac_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi.h
141
ecore_sp_iscsi_stats_tcp_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi.h
161
ecore_sp_iscsi_conn_terminate(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi.h
180
ecore_sp_iscsi_conn_clear_sq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi.h
50
enum _ecore_status_t ecore_iscsi_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_iscsi.h
52
void ecore_iscsi_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_iscsi.h
54
void ecore_iscsi_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_iscsi.h
57
ecore_iscsi_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iscsi.h
63
ecore_iscsi_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
sys/dev/qlnx/qlnxe/ecore_iscsi.h
66
ecore_iscsi_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
sys/dev/qlnx/qlnxe/ecore_iscsi.h
70
void ecore_iscsi_free_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi.h
86
ecore_sp_iscsi_conn_offload(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
215
ecore_iscsi_acquire_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
228
void OSAL_IOMEM *ecore_iscsi_get_db_addr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
231
void OSAL_IOMEM *ecore_iscsi_get_global_cmdq_cons(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
234
void OSAL_IOMEM *ecore_iscsi_get_primary_bdq_prod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
237
void OSAL_IOMEM *ecore_iscsi_get_secondary_bdq_prod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
250
ecore_iscsi_offload_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
261
void ecore_iscsi_release_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
274
ecore_iscsi_terminate_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
288
ecore_iscsi_update_connection(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
302
ecore_iscsi_update_remote_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
318
ecore_iscsi_get_tcp_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
334
ecore_iscsi_clear_connection_sq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
349
ecore_sp_iscsi_func_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
356
ecore_sp_iscsi_func_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
361
ecore_iscsi_get_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
100
ecore_iwarp_get_curr_fpdu(struct ecore_hwfn *p_hwfn, u16 cid);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
104
ecore_iwarp_init_devinfo(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1090
ecore_iwarp_move_to_ep_list(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1102
ecore_iwarp_return_ep(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1124
ecore_iwarp_parse_private_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1151
ecore_iwarp_mpa_reply_arrived(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1185
ecore_iwarp_mpa_complete(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
121
ecore_iwarp_init_hw(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
131
ecore_iwarp_init_fw_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1310
ecore_iwarp_mpa_v2_set_private(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1361
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1460
ecore_iwarp_get_free_ep(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
147
ecore_iwarp_alloc_cid(struct ecore_hwfn *p_hwfn, u32 *cid)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1510
ecore_iwarp_wait_cid_map_cleared(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1543
ecore_iwarp_wait_for_all_cids(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1568
ecore_iwarp_free_prealloc_ep(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1612
ecore_iwarp_prealloc_ep(struct ecore_hwfn *p_hwfn, bool init)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1663
ecore_iwarp_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1705
ecore_iwarp_resc_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1728
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1825
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
183
ecore_iwarp_set_tcp_cid(struct ecore_hwfn *p_hwfn, u32 cid)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1865
ecore_iwarp_print_cm_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1895
ecore_iwarp_ll2_post_rx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1924
ecore_iwarp_ep_exists(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1959
ecore_iwarp_get_listener(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2002
ecore_iwarp_parse_rx_pkt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
201
ecore_iwarp_alloc_tcp_cid(struct ecore_hwfn *p_hwfn, u32 *cid)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2112
ecore_iwarp_get_curr_fpdu(struct ecore_hwfn *p_hwfn, u16 cid)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2157
ecore_iwarp_recycle_pkt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2162
ecore_iwarp_mpa_classify(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2224
ecore_iwarp_copy_fpdu(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2287
ecore_iwarp_update_fpdu_length(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
230
static void ecore_iwarp_cid_cleaned(struct ecore_hwfn *p_hwfn, u32 cid)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2322
ecore_iwarp_recycle_pkt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2358
ecore_iwarp_win_right_edge(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2397
ecore_iwarp_send_fpdu(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2471
ecore_iwarp_mpa_get_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2493
ecore_iwarp_mpa_print_tcp_seq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
251
ecore_iwarp_create_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2554
ecore_iwarp_process_mpa_pkt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2691
ecore_iwarp_process_pending_pkts(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2734
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2773
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2908
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2928
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
2967
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3002
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3018
ecore_iwarp_ll2_stop(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3063
ecore_iwarp_ll2_alloc_buffers(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3109
ecore_iwarp_ll2_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3288
ecore_iwarp_set_defaults(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3320
ecore_iwarp_setup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3387
ecore_iwarp_stop(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3402
ecore_iwarp_qp_in_error(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3426
ecore_iwarp_exception_received(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3497
ecore_iwarp_tcp_connect_unsuccessful(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3562
ecore_iwarp_connect_complete(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3594
ecore_iwarp_check_ep_ok(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3611
ecore_iwarp_async_event(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
362
ecore_iwarp_modify_fw(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3699
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3757
ecore_iwarp_tcp_abort_comp(struct ecore_hwfn *p_hwfn, void *cookie,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3771
ecore_iwarp_abort_inflight_connections(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3808
ecore_iwarp_listener_state_transition(struct ecore_hwfn *p_hwfn, void *cookie,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3828
ecore_iwarp_empty_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3861
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3885
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3916
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
446
ecore_iwarp_modify_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
534
ecore_iwarp_fw_destroy(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
561
static void ecore_iwarp_destroy_ep(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
586
ecore_iwarp_destroy_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
639
ecore_iwarp_create_ep(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
686
ecore_iwarp_print_tcp_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
752
ecore_iwarp_tcp_offload(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
881
ecore_iwarp_mpa_offload(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
89
ecore_iwarp_async_event(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
96
ecore_iwarp_empty_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
984
ecore_iwarp_mpa_received(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
211
ecore_iwarp_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_iwarp.h
214
ecore_iwarp_setup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
218
ecore_iwarp_init_fw_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
222
ecore_iwarp_stop(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_iwarp.h
225
ecore_iwarp_resc_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_iwarp.h
228
ecore_iwarp_init_devinfo(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_iwarp.h
231
ecore_iwarp_init_hw(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
sys/dev/qlnx/qlnxe/ecore_iwarp.h
234
ecore_iwarp_create_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
239
ecore_iwarp_modify_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
245
ecore_iwarp_destroy_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
249
ecore_iwarp_fw_destroy(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
259
ecore_iwarp_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.h
265
ecore_iwarp_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
272
ecore_iwarp_init_fw_ramrod(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
278
ecore_iwarp_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.h
284
ecore_iwarp_resc_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.h
289
ecore_iwarp_init_devinfo(struct ecore_hwfn OSAL_UNUSED *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_iwarp.h
294
ecore_iwarp_init_hw(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
301
ecore_iwarp_create_qp(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
309
ecore_iwarp_modify_qp(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
318
ecore_iwarp_destroy_qp(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
325
ecore_iwarp_fw_destroy(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1010
ecore_eth_rx_queue_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1050
enum _ecore_status_t ecore_sp_eth_rx_queues_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1108
ecore_sp_eth_rx_queues_set_default(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1152
ecore_eth_pf_rx_queue_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
117
void ecore_l2_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_l2.c
1189
enum _ecore_status_t ecore_eth_rx_queue_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1210
ecore_eth_txq_start_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
125
void ecore_l2_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_l2.c
1251
ecore_eth_pf_tx_queue_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1275
ecore_eth_tx_queue_start(struct ecore_hwfn *p_hwfn, u16 opaque_fid,
sys/dev/qlnx/qlnxe/ecore_l2.c
1306
ecore_eth_pf_tx_queue_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1327
enum _ecore_status_t ecore_eth_tx_queue_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1365
ecore_filter_ucast_common(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1512
enum _ecore_status_t ecore_sp_eth_filter_ucast(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1614
ecore_sp_eth_filter_mcast(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
162
static bool ecore_eth_queue_qid_usage_add(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1704
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_l2.c
1731
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_l2.c
1753
static void __ecore_get_vport_pstats_addrlen(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1770
static void __ecore_get_vport_pstats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1801
static void __ecore_get_vport_tstats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1830
static void __ecore_get_vport_ustats_addrlen(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1847
static void __ecore_get_vport_ustats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1876
static void __ecore_get_vport_mstats_addrlen(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1893
static void __ecore_get_vport_mstats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
1924
static void __ecore_get_vport_port_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
195
static void ecore_eth_queue_qid_usage_del(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
2016
void __ecore_get_vport_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
2045
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_l2.c
206
void ecore_eth_queue_cid_release(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
2099
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_l2.c
2150
void ecore_arfs_mode_configure(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
2178
ecore_configure_rfs_ntuple_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
2245
ecore_get_rxq_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
2281
ecore_get_txq_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
229
_ecore_eth_queue_to_cid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
2317
ecore_get_queue_coalesce(struct ecore_hwfn *p_hwfn, u16 *p_coal,
sys/dev/qlnx/qlnxe/ecore_l2.c
323
ecore_eth_queue_to_cid(struct ecore_hwfn *p_hwfn, u16 opaque_fid,
sys/dev/qlnx/qlnxe/ecore_l2.c
368
ecore_eth_queue_to_cid_pf(struct ecore_hwfn *p_hwfn, u16 opaque_fid,
sys/dev/qlnx/qlnxe/ecore_l2.c
376
enum _ecore_status_t ecore_sp_eth_vport_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
479
enum _ecore_status_t ecore_sp_vport_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
495
ecore_sp_vport_update_rss(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
602
ecore_sp_update_accept_mode(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
70
enum _ecore_status_t ecore_l2_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_l2.c
731
enum _ecore_status_t ecore_sp_vport_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
825
enum _ecore_status_t ecore_sp_vport_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
861
ecore_vf_pf_accept_flags(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
892
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_l2.c
925
ecore_eth_rxq_start_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.c
984
ecore_eth_pf_rx_queue_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.h
107
struct ecore_hwfn *p_owner;
sys/dev/qlnx/qlnxe/ecore_l2.h
110
enum _ecore_status_t ecore_l2_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_l2.h
111
void ecore_l2_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_l2.h
112
void ecore_l2_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_l2.h
114
void ecore_eth_queue_cid_release(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.h
118
ecore_eth_queue_to_cid(struct ecore_hwfn *p_hwfn, u16 opaque_fid,
sys/dev/qlnx/qlnxe/ecore_l2.h
124
ecore_sp_eth_vport_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.h
140
ecore_eth_rxq_start_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.h
159
ecore_eth_txq_start_ramrod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.h
166
enum _ecore_status_t ecore_set_rxq_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.h
171
enum _ecore_status_t ecore_set_txq_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.h
176
enum _ecore_status_t ecore_get_rxq_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2.h
181
enum _ecore_status_t ecore_get_txq_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
252
ecore_eth_rx_queue_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
276
ecore_eth_rx_queue_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
298
ecore_eth_tx_queue_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
314
enum _ecore_status_t ecore_eth_tx_queue_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
362
ecore_sp_vport_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
407
ecore_sp_vport_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
423
enum _ecore_status_t ecore_sp_vport_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
428
ecore_sp_eth_filter_ucast(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
454
ecore_sp_eth_rx_queues_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
478
ecore_sp_eth_rx_queues_set_default(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
483
void __ecore_get_vport_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
504
void ecore_arfs_mode_configure(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_l2_api.h
544
ecore_configure_rfs_ntuple_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
101
ecore_ll2_handle_sanity_lock(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1015
static enum _ecore_status_t ecore_sp_ll2_tx_queue_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1042
ecore_ll2_acquire_connection_rx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
109
ecore_ll2_handle_sanity_inactive(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1099
ecore_ll2_acquire_connection_tx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1147
ecore_ll2_acquire_connection_ooo(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
119
ecore_ll2_get_fragment_of_tx_packet(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1246
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1366
static enum _ecore_status_t ecore_ll2_establish_connection_rx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1390
ecore_ll2_establish_connection_ooo(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1403
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_ll2.c
150
static void ecore_ll2_txq_flush(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1530
static void ecore_ll2_post_rx_buffer_notify_fw(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1576
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1656
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1740
static void ecore_ll2_tx_packet_notify(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1800
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1855
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1893
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_ll2.c
1943
static void ecore_ll2_release_connection_ooo(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1964
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_ll2.c
2001
enum _ecore_status_t ecore_ll2_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_ll2.c
2038
void ecore_ll2_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_ll2.c
2046
void ecore_ll2_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_ll2.c
2065
static void _ecore_ll2_get_port_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
2087
static void _ecore_ll2_get_tstats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
209
ecore_ll2_txq_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
2109
static void _ecore_ll2_get_ustats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
2133
static void _ecore_ll2_get_pstats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
2161
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)cxt;
sys/dev/qlnx/qlnxe/ecore_ll2.c
331
ecore_ll2_handle_slowpath(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
366
ecore_ll2_rxq_handle_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
419
static enum _ecore_status_t ecore_ll2_rxq_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
463
static void ecore_ll2_rxq_flush(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
516
ecore_ll2_lb_rxq_handler_slowpath(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
537
ecore_ll2_lb_rxq_handler(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
61
__ecore_ll2_handle_sanity(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
685
ecore_ooo_submit_tx_buffers(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
726
ecore_ooo_submit_rx_buffers(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
745
ecore_ll2_lb_rxq_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
762
ecore_ll2_lb_txq_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
826
static enum _ecore_status_t ecore_sp_ll2_rx_queue_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
891
static enum _ecore_status_t ecore_sp_ll2_tx_queue_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
93
ecore_ll2_handle_sanity(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.c
987
static enum _ecore_status_t ecore_sp_ll2_rx_queue_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.h
135
enum _ecore_status_t ecore_ll2_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_ll2.h
143
void ecore_ll2_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_ll2.h
151
void ecore_ll2_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_ll2.h
167
ecore_ll2_get_fragment_of_tx_packet(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ll2.h
42
static OSAL_INLINE u8 ecore_ll2_handle_to_queue_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1053
enum _ecore_status_t ecore_mcp_load_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
108
void ecore_mcp_read_mb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1170
enum _ecore_status_t ecore_mcp_load_done(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1198
enum _ecore_status_t ecore_mcp_unload_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1228
enum _ecore_status_t ecore_mcp_unload_done(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1258
static void ecore_mcp_handle_vf_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1288
enum _ecore_status_t ecore_mcp_ack_vf_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1327
static void ecore_mcp_handle_transceiver_change(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1354
static void ecore_mcp_read_eee_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1377
static u32 ecore_mcp_get_shmem_func(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1399
static void ecore_read_pf_bandwidth(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
142
ecore_mcp_cmd_add_elem(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1433
static void ecore_mcp_handle_link_change(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1591
enum _ecore_status_t ecore_mcp_set_link(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
164
static void ecore_mcp_cmd_del_elem(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1670
u32 ecore_get_process_kill_counter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1692
static void ecore_mcp_handle_process_kill(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1725
static void ecore_mcp_send_protocol_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
173
ecore_mcp_cmd_get_elem(struct ecore_hwfn *p_hwfn, u16 seq_num)
sys/dev/qlnx/qlnxe/ecore_mcp.c
1771
ecore_mcp_update_bw(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_mcp.c
1797
static void ecore_mcp_update_stag(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1830
static void ecore_mcp_handle_fan_failure(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
1852
ecore_mcp_mdump_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
186
enum _ecore_status_t ecore_mcp_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
1885
static enum _ecore_status_t ecore_mcp_mdump_ack(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1896
enum _ecore_status_t ecore_mcp_mdump_set_values(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1910
enum _ecore_status_t ecore_mcp_mdump_trigger(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1922
ecore_mcp_mdump_get_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1948
ecore_mcp_mdump_get_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1990
enum _ecore_status_t ecore_mcp_mdump_clear_logs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2002
ecore_mcp_mdump_get_retain(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2033
enum _ecore_status_t ecore_mcp_mdump_clr_retain(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2044
static void ecore_mcp_handle_critical_error(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2080
ecore_mcp_read_ufp_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_mcp.c
2130
ecore_mcp_handle_ufp_event(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_mcp.c
2154
enum _ecore_status_t ecore_mcp_handle_events(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
218
enum _ecore_status_t ecore_load_mcp_offsets(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2262
enum _ecore_status_t ecore_mcp_get_mfw_ver(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2307
enum _ecore_status_t ecore_mcp_get_mbi_ver(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2344
enum _ecore_status_t ecore_mcp_get_media_type(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2370
enum _ecore_status_t ecore_mcp_get_transceiver_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2407
enum _ecore_status_t ecore_mcp_trans_speed_mask(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2528
enum _ecore_status_t ecore_mcp_get_board_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2563
ecore_mcp_get_shmem_proto_legacy(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2581
ecore_mcp_get_shmem_proto_mfw(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2626
ecore_mcp_get_shmem_proto(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2655
enum _ecore_status_t ecore_mcp_fill_shmem_func_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2730
*ecore_mcp_get_link_params(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
2738
*ecore_mcp_get_link_state(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
2754
*ecore_mcp_get_link_capabilities(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
2761
enum _ecore_status_t ecore_mcp_drain(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2779
*ecore_mcp_get_function_info(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
2786
int ecore_mcp_get_personality_cnt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2815
enum _ecore_status_t ecore_mcp_get_flash_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2841
enum _ecore_status_t ecore_start_recovery_process(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2862
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
2880
ecore_mcp_config_vf_msix_bb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2914
ecore_mcp_config_vf_msix_ah(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2936
enum _ecore_status_t ecore_mcp_config_vf_msix(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
294
enum _ecore_status_t ecore_mcp_cmd_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2947
ecore_mcp_send_drv_version(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
2987
enum _ecore_status_t ecore_mcp_halt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3021
enum _ecore_status_t ecore_mcp_resume(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3048
ecore_mcp_ov_update_current_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3081
ecore_mcp_ov_update_driver_state(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3114
ecore_mcp_ov_get_fc_npiv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3166
ecore_mcp_ov_update_mtu(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3183
ecore_mcp_ov_update_mac(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3217
ecore_mcp_ov_update_wol(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3257
ecore_mcp_ov_update_eswitch(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3287
enum _ecore_status_t ecore_mcp_set_led(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3317
enum _ecore_status_t ecore_mcp_mask_parities(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3340
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3396
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3421
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3437
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3456
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3479
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
348
static void ecore_mcp_reread_offsets(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3554
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3578
struct ecore_hwfn *p_hwfn = ECORE_LEADING_HWFN(p_dev);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3595
enum _ecore_status_t ecore_mcp_phy_sfp_read(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3641
enum _ecore_status_t ecore_mcp_phy_sfp_write(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
366
enum _ecore_status_t ecore_mcp_reset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3683
enum _ecore_status_t ecore_mcp_gpio_read(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3704
enum _ecore_status_t ecore_mcp_gpio_write(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3726
enum _ecore_status_t ecore_mcp_gpio_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3752
enum _ecore_status_t ecore_mcp_bist_register_test(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3774
enum _ecore_status_t ecore_mcp_bist_clock_test(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3797
struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt, u32 *num_images)
sys/dev/qlnx/qlnxe/ecore_mcp.c
3818
struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3842
ecore_mcp_get_nvm_image_att(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3895
enum _ecore_status_t ecore_mcp_get_nvm_image(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3932
ecore_mcp_get_temperature_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3971
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3994
enum _ecore_status_t ecore_mcp_mem_ecc_events(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4085
ecore_mcp_resc_allocation_msg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
416
static bool ecore_mcp_has_pending_cmd(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
4161
ecore_mcp_set_resc_max_val(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4185
ecore_mcp_get_resc_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4212
enum _ecore_status_t ecore_mcp_initiate_pf_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4221
enum _ecore_status_t ecore_mcp_get_lldp_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4255
enum _ecore_status_t ecore_mcp_set_lldp_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4290
static enum _ecore_status_t ecore_mcp_resource_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4321
__ecore_mcp_resc_lock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
435
ecore_mcp_update_pending_cmd(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_mcp.c
4383
ecore_mcp_resc_lock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4415
ecore_mcp_resc_unlock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4497
ecore_mcp_update_fcoe_cvid(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4513
ecore_mcp_update_fcoe_fabric_name(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4535
void ecore_mcp_wol_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4561
bool ecore_mcp_is_smart_an_supported(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
4567
bool ecore_mcp_rlx_odr_supported(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
4573
enum _ecore_status_t ecore_mcp_get_capabilities(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4589
enum _ecore_status_t ecore_mcp_set_capabilities(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4603
ecore_mcp_drv_attribute(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4675
enum _ecore_status_t ecore_mcp_get_engine_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4716
enum _ecore_status_t ecore_mcp_get_ppfid_bitmap(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4745
ecore_mcp_ind_table_lock(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
4774
ecore_mcp_ind_table_unlock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_mcp.c
481
static void __ecore_mcp_cmd_and_union(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
510
static void ecore_mcp_cmd_set_blocking(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
519
static void ecore_mcp_print_cpu_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
538
_ecore_mcp_cmd_and_union(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
654
static enum _ecore_status_t ecore_mcp_cmd_and_union(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
700
enum _ecore_status_t ecore_mcp_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
732
enum _ecore_status_t ecore_mcp_nvm_wr_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
759
enum _ecore_status_t ecore_mcp_nvm_rd_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
794
static void ecore_mcp_mf_workaround(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
846
enum _ecore_status_t ecore_mcp_cancel_load_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.c
87
bool ecore_mcp_is_init(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_mcp.c
930
__ecore_mcp_load_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.c
94
void ecore_mcp_cmd_port_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
134
enum _ecore_status_t ecore_mcp_cmd_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
144
void ecore_mcp_cmd_port_init(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
155
enum _ecore_status_t ecore_mcp_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_mcp.h
169
enum _ecore_status_t ecore_mcp_handle_events(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
186
enum _ecore_status_t ecore_issue_pulse(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
215
enum _ecore_status_t ecore_mcp_load_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
227
enum _ecore_status_t ecore_mcp_load_done(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
238
enum _ecore_status_t ecore_mcp_cancel_load_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
249
enum _ecore_status_t ecore_mcp_unload_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
260
enum _ecore_status_t ecore_mcp_unload_done(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
269
void ecore_mcp_read_mb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
281
enum _ecore_status_t ecore_mcp_ack_vf_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
292
enum _ecore_status_t ecore_mcp_fill_shmem_func_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
303
enum _ecore_status_t ecore_mcp_reset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
313
bool ecore_mcp_is_init(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_mcp.h
325
enum _ecore_status_t ecore_mcp_config_vf_msix(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
337
enum _ecore_status_t ecore_mcp_halt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
348
enum _ecore_status_t ecore_mcp_resume(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
350
int __ecore_configure_pf_max_bandwidth(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
354
int __ecore_configure_pf_min_bandwidth(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
358
enum _ecore_status_t ecore_mcp_mask_parities(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
362
enum _ecore_status_t ecore_hw_init_first_eth(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
376
enum _ecore_status_t ecore_mcp_mdump_set_values(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
388
enum _ecore_status_t ecore_mcp_mdump_trigger(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
408
ecore_mcp_mdump_get_retain(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.h
423
ecore_mcp_set_resc_max_val(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.h
440
ecore_mcp_get_resc_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.h
452
enum _ecore_status_t ecore_mcp_initiate_pf_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
465
ecore_mcp_ov_update_eswitch(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.h
528
ecore_mcp_resc_lock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.h
552
ecore_mcp_resc_unlock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.h
568
void ecore_mcp_wol_wr(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.h
577
enum _ecore_status_t ecore_mcp_get_capabilities(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
587
enum _ecore_status_t ecore_mcp_set_capabilities(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
596
enum _ecore_status_t ecore_load_mcp_offsets(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
631
ecore_mcp_drv_attribute(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp.h
641
ecore_mcp_read_ufp_config(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
sys/dev/qlnx/qlnxe/ecore_mcp.h
649
enum _ecore_status_t ecore_mcp_get_engine_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
658
enum _ecore_status_t ecore_mcp_get_ppfid_bitmap(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
670
ecore_mcp_ind_table_lock(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp.h
682
ecore_mcp_ind_table_unlock(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1031
ecore_mcp_get_nvm_image_att(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1046
enum _ecore_status_t ecore_mcp_get_nvm_image(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1067
enum _ecore_status_t ecore_mcp_nvm_wr_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1092
enum _ecore_status_t ecore_mcp_nvm_rd_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1114
enum _ecore_status_t ecore_mcp_phy_sfp_read(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1132
enum _ecore_status_t ecore_mcp_phy_sfp_write(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1147
enum _ecore_status_t ecore_mcp_gpio_read(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1161
enum _ecore_status_t ecore_mcp_gpio_write(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1177
enum _ecore_status_t ecore_mcp_gpio_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1190
enum _ecore_status_t ecore_mcp_bist_register_test(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1201
enum _ecore_status_t ecore_mcp_bist_clock_test(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1214
enum _ecore_status_t ecore_mcp_bist_nvm_test_get_num_images(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1228
enum _ecore_status_t ecore_mcp_bist_nvm_test_get_image_att(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1245
ecore_mcp_get_temperature_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1259
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1272
enum _ecore_status_t ecore_mcp_mem_ecc_events(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1295
ecore_mcp_mdump_get_info(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1306
enum _ecore_status_t ecore_mcp_mdump_clear_logs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1317
enum _ecore_status_t ecore_mcp_mdump_clr_retain(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1329
enum _ecore_status_t ecore_mcp_get_lldp_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1342
enum _ecore_status_t ecore_mcp_set_lldp_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1355
enum _ecore_status_t ecore_mfw_process_tlv_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1368
ecore_mcp_update_fcoe_cvid(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1381
ecore_mcp_update_fcoe_fabric_name(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1391
bool ecore_mcp_is_smart_an_supported(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1401
bool ecore_mcp_rlx_odr_supported(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
582
struct ecore_mcp_link_params *ecore_mcp_get_link_params(struct ecore_hwfn
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
592
struct ecore_mcp_link_state *ecore_mcp_get_link_state(struct ecore_hwfn
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
603
*ecore_mcp_get_link_capabilities(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
614
enum _ecore_status_t ecore_mcp_set_link(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
628
enum _ecore_status_t ecore_mcp_get_mfw_ver(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
642
enum _ecore_status_t ecore_mcp_get_mbi_ver(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
657
enum _ecore_status_t ecore_mcp_get_media_type(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
672
enum _ecore_status_t ecore_mcp_get_transceiver_data(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
688
enum _ecore_status_t ecore_mcp_trans_speed_mask(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
703
enum _ecore_status_t ecore_mcp_get_board_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
721
enum _ecore_status_t ecore_mcp_cmd(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
732
enum _ecore_status_t ecore_mcp_drain(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
744
*ecore_mcp_get_function_info(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
758
int ecore_mcp_get_personality_cnt(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
772
enum _ecore_status_t ecore_mcp_get_flash_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
787
ecore_mcp_send_drv_version(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
798
u32 ecore_get_process_kill_counter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
809
enum _ecore_status_t ecore_start_recovery_process(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
833
ecore_mcp_ov_update_current_config(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
847
ecore_mcp_ov_update_driver_state(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
863
ecore_mcp_ov_get_fc_npiv(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
875
enum _ecore_status_t ecore_mcp_ov_update_mtu(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
888
ecore_mcp_ov_update_mac(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
901
ecore_mcp_ov_update_wol(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
913
enum _ecore_status_t ecore_mcp_set_led(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mng_tlv.c
1238
static enum _ecore_status_t ecore_mfw_update_tlvs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_mng_tlv.c
1297
ecore_mfw_process_tlv_req(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_ooo.c
100
enum _ecore_status_t ecore_ooo_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_ooo.c
301
void ecore_ooo_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_ooo.c
310
void ecore_ooo_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_ooo.c
401
void ecore_ooo_delete_isles(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.c
440
void ecore_ooo_add_new_isle(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.c
501
void ecore_ooo_add_new_buffer(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.c
525
void ecore_ooo_join_isles(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.c
564
void ecore_ooo_dump_rx_event(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.c
61
static struct ecore_ooo_isle *ecore_ooo_seek_isle(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.h
120
void ecore_ooo_delete_isles(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.h
126
void ecore_ooo_add_new_isle(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.h
132
void ecore_ooo_add_new_buffer(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.h
139
void ecore_ooo_join_isles(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.h
144
void ecore_ooo_dump_rx_event(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_ooo.h
81
enum _ecore_status_t ecore_ooo_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_ooo.h
83
void ecore_ooo_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_ooo.h
85
void ecore_ooo_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_ooo.h
88
ecore_ooo_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_ooo.h
94
ecore_ooo_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
sys/dev/qlnx/qlnxe/ecore_ooo.h
97
ecore_ooo_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
sys/dev/qlnx/qlnxe/ecore_rdma.c
105
void ecore_bmap_set_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1077
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1114
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1137
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1148
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1161
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1165
p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1187
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1211
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1224
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
123
void ecore_bmap_release_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1248
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1259
ecore_rdma_toggle_bit_create_resize_cq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1287
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1377
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
144
int ecore_bmap_test_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1455
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1495
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1522
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1634
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
168
u32 ecore_rdma_get_sb_id(struct ecore_hwfn *p_hwfn, u32 rel_sb_id)
sys/dev/qlnx/qlnxe/ecore_rdma.c
1785
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
180
enum _ecore_status_t ecore_rdma_info_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
1928
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1971
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
203
void ecore_rdma_info_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2036
static struct ecore_bmap *ecore_rdma_get_srq_bmap(struct ecore_hwfn *p_hwfn, bool is_xrc)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2044
u16 ecore_rdma_get_fw_srq_id(struct ecore_hwfn *p_hwfn, u16 id, bool is_xrc)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2056
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
2096
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
212
static enum _ecore_status_t ecore_rdma_inc_ref_cnt(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2147
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
2231
bool ecore_rdma_allocated_qps(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2257
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
227
static void ecore_rdma_dec_ref_cnt(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
234
static void ecore_rdma_activate(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2350
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
2386
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
247
static enum _ecore_status_t ecore_rdma_deactivate(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2523
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
2578
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
2589
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
2600
ecore_rdma_set_glob_cfg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
2679
ecore_rdma_get_glob_cfg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
270
static enum _ecore_status_t ecore_rdma_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
446
void ecore_rdma_bmap_free(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
507
void ecore_rdma_resc_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
530
static OSAL_INLINE void ecore_rdma_free_reserved_lkey(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
535
static void ecore_rdma_free_ilt(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
55
enum _ecore_status_t ecore_rdma_bmap_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
558
static void ecore_rdma_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
569
static void ecore_rdma_get_guid(struct ecore_hwfn *p_hwfn, u8 *guid)
sys/dev/qlnx/qlnxe/ecore_rdma.c
585
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
598
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
721
struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
738
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
792
ecore_rdma_start_fw(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
89
enum _ecore_status_t ecore_rdma_bmap_alloc_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
897
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
919
struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_rdma.c
938
static enum _ecore_status_t ecore_rdma_setup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.c
973
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_rdma.h
234
enum _ecore_status_t ecore_rdma_info_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_rdma.h
235
void ecore_rdma_info_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_rdma.h
238
ecore_rdma_bmap_alloc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.h
244
ecore_rdma_bmap_free(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.h
249
ecore_rdma_bmap_alloc_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.h
254
ecore_bmap_set_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.h
259
ecore_bmap_release_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.h
264
ecore_bmap_test_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma.h
272
ecore_rdma_allocated_qps(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_rdma.h
274
u16 ecore_rdma_get_fw_srq_id(struct ecore_hwfn *p_hwfn, u16 id, bool is_xrc);
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
290
ecore_rdma_set_glob_cfg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
295
ecore_rdma_get_glob_cfg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
781
u32 ecore_rdma_get_sb_id(struct ecore_hwfn *p_hwfn, u32 rel_sb_id);
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
789
void ecore_rdma_resc_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_roce.c
1007
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
1085
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
1148
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
117
enum _ecore_status_t ecore_roce_stop_rl(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_roce.c
1216
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
1236
enum _ecore_status_t ecore_roce_destroy_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
1293
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_roce.c
1333
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
sys/dev/qlnx/qlnxe/ecore_roce.c
1384
ecore_roce_modify_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
139
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
1511
static void ecore_roce_free_icid(struct ecore_hwfn *p_hwfn, u16 icid)
sys/dev/qlnx/qlnxe/ecore_roce.c
1526
static void ecore_rdma_dpm_conf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
1540
void ecore_roce_dpm_dcbx(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_roce.c
1555
void ecore_rdma_dpm_bar(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt)
sys/dev/qlnx/qlnxe/ecore_roce.c
1562
enum _ecore_status_t ecore_roce_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_roce.c
193
enum _ecore_status_t ecore_roce_stop(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_roce.c
263
static void ecore_roce_free_cid_pair(struct ecore_hwfn *p_hwfn, u16 cid)
sys/dev/qlnx/qlnxe/ecore_roce.c
272
static void ecore_roce_free_qp(struct ecore_hwfn *p_hwfn, u16 qp_idx)
sys/dev/qlnx/qlnxe/ecore_roce.c
282
static enum _ecore_status_t ecore_roce_wait_free_cids(struct ecore_hwfn *p_hwfn, u32 qp_idx)
sys/dev/qlnx/qlnxe/ecore_roce.c
326
struct ecore_hwfn *p_hwfn, u16 *qp_idx16)
sys/dev/qlnx/qlnxe/ecore_roce.c
379
static void ecore_roce_set_cid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
390
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
559
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
60
static void ecore_roce_free_icid(struct ecore_hwfn *p_hwfn, u16 icid);
sys/dev/qlnx/qlnxe/ecore_roce.c
63
ecore_roce_async_event(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
710
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
815
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
89
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.c
922
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.h
41
ecore_roce_dpm_dcbx(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
sys/dev/qlnx/qlnxe/ecore_roce.h
44
ecore_rdma_dpm_bar(struct ecore_hwfn *p_hwfn, struct ecore_ptt *p_ptt);
sys/dev/qlnx/qlnxe/ecore_roce.h
47
ecore_roce_dcqcn_cfg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.h
53
ecore_roce_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_roce.h
56
ecore_roce_stop_rl(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_roce.h
59
ecore_roce_stop(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_roce.h
62
ecore_roce_query_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.h
67
ecore_roce_destroy_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.h
72
ecore_roce_alloc_qp_idx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce.h
88
ecore_roce_modify_qp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_roce_api.h
703
void ecore_rdma_resc_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sp_api.h
40
struct ecore_hwfn;
sys/dev/qlnx/qlnxe/ecore_sp_api.h
45
void (*function)(struct ecore_hwfn *,
sys/dev/qlnx/qlnxe/ecore_sp_api.h
61
enum _ecore_status_t ecore_eth_cqe_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_api.h
80
ecore_sp_pf_update_tunn_cfg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
213
ecore_tunn_set_pf_update_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
247
static void ecore_set_hw_tunn_mode(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
259
static void ecore_set_hw_tunn_mode_port(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
281
ecore_tunn_set_pf_start_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
322
enum _ecore_status_t ecore_sp_pf_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
455
enum _ecore_status_t ecore_sp_pf_update_dcbx(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
479
enum _ecore_status_t ecore_sp_pf_update_ufp(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
529
enum _ecore_status_t ecore_sp_rl_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
53
enum _ecore_status_t ecore_sp_init_request(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
583
ecore_sp_pf_update_tunn_cfg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
630
enum _ecore_status_t ecore_sp_pf_stop(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
651
enum _ecore_status_t ecore_sp_heartbeat_ramrod(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
672
enum _ecore_status_t ecore_sp_pf_update_stag(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
108
enum _ecore_status_t ecore_sp_pf_update_dcbx(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
124
enum _ecore_status_t ecore_sp_pf_stop(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
134
enum _ecore_status_t ecore_sp_heartbeat_ramrod(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
163
enum _ecore_status_t ecore_sp_rl_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
174
enum _ecore_status_t ecore_sp_pf_update_stag(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
183
enum _ecore_status_t ecore_sp_pf_update_ufp(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
64
enum _ecore_status_t ecore_sp_init_request(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
90
enum _ecore_status_t ecore_sp_pf_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
1016
enum _ecore_status_t ecore_spq_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
1106
enum _ecore_status_t ecore_consq_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
1138
void ecore_consq_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
1143
void ecore_consq_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
122
static void ecore_spq_blocking_cb(struct ecore_hwfn *p_hwfn, void *cookie,
sys/dev/qlnx/qlnxe/ecore_spq.c
137
static enum _ecore_status_t __ecore_spq_block(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
172
static enum _ecore_status_t ecore_spq_block(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
232
static enum _ecore_status_t ecore_spq_fill_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
265
static void ecore_spq_hw_initialize(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
316
static enum _ecore_status_t ecore_spq_hw_post(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
358
ecore_async_event_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
380
ecore_spq_register_async_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
393
ecore_spq_unregister_async_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
406
void ecore_eq_prod_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
418
enum _ecore_status_t ecore_eq_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
488
enum _ecore_status_t ecore_eq_alloc(struct ecore_hwfn *p_hwfn, u16 num_elem)
sys/dev/qlnx/qlnxe/ecore_spq.c
524
void ecore_eq_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
529
void ecore_eq_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
543
static enum _ecore_status_t ecore_cqe_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
557
enum _ecore_status_t ecore_eth_cqe_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
575
void ecore_spq_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
641
enum _ecore_status_t ecore_spq_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
694
void ecore_spq_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
725
enum _ecore_status_t ecore_spq_get_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
75
static void ecore_iscsi_eq_dump(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
758
static void __ecore_spq_return_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
764
void ecore_spq_return_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
786
static enum _ecore_status_t ecore_spq_add_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
845
u32 ecore_spq_get_cid(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
857
static enum _ecore_status_t ecore_spq_post_list(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.c
893
enum _ecore_status_t ecore_spq_pend_post(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_spq.c
921
enum _ecore_status_t ecore_spq_post(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
158
(*ecore_spq_async_comp_cb)(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
165
ecore_spq_register_async_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
170
ecore_spq_unregister_async_cb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
230
enum _ecore_status_t ecore_spq_post(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
241
enum _ecore_status_t ecore_spq_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
248
void ecore_spq_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
255
void ecore_spq_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
269
ecore_spq_get_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
279
void ecore_spq_return_entry(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
289
enum _ecore_status_t ecore_eq_alloc(struct ecore_hwfn *p_hwfn, u16 num_elem);
sys/dev/qlnx/qlnxe/ecore_spq.h
296
void ecore_eq_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
303
void ecore_eq_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
311
void ecore_eq_prod_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
322
enum _ecore_status_t ecore_eq_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
334
enum _ecore_status_t ecore_spq_completion(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_spq.h
346
u32 ecore_spq_get_cid(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
355
enum _ecore_status_t ecore_consq_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
362
void ecore_consq_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
369
void ecore_consq_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_spq.h
370
enum _ecore_status_t ecore_spq_pend_post(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sriov.c
1035
static void ecore_iov_free_vf_igu_sbs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
104
static enum _ecore_status_t ecore_sp_vf_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1061
void ecore_iov_set_link(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1099
ecore_iov_init_hw_for_vf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1236
enum _ecore_status_t ecore_iov_release_hw_for_vf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1302
static void ecore_iov_lock_vf_pf_channel(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1326
static void ecore_iov_unlock_vf_pf_channel(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1373
void ecore_dp_tlv_list(struct ecore_hwfn *p_hwfn, void *tlvs_list)
sys/dev/qlnx/qlnxe/ecore_sriov.c
1413
static void ecore_iov_send_response(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1491
static u16 ecore_iov_prep_vp_update_resp_tlvs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1535
static void ecore_iov_prepare_resp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1551
struct ecore_public_vf_info * ecore_iov_get_public_vf_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1564
static void ecore_iov_vf_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1598
static u32 ecore_iov_vf_db_bar_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1609
ecore_iov_vf_mbx_acquire_resc_cids(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
165
static enum _ecore_status_t ecore_sp_vf_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1651
static u8 ecore_iov_vf_mbx_acquire_resc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1746
static void ecore_iov_vf_mbx_acquire(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1914
static enum _ecore_status_t __ecore_iov_spoofchk_set(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
193
bool ecore_iov_is_valid_vfid(struct ecore_hwfn *p_hwfn, int rel_vf_id,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1949
static enum _ecore_status_t ecore_iov_reconfigure_unicast_vlan(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1986
ecore_iov_reconfigure_unicast_shadow(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2002
ecore_iov_configure_vport_forced(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2123
static void ecore_iov_vf_mbx_start_vport(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
216
struct ecore_vf_info *ecore_iov_get_vf_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2229
static void ecore_iov_vf_mbx_stop_vport(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2266
static void ecore_iov_vf_mbx_start_rxq_resp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2303
static u8 ecore_iov_vf_mbx_qid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2339
static void ecore_iov_vf_mbx_start_rxq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2486
static void ecore_iov_vf_mbx_update_tunn_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2574
static void ecore_iov_vf_mbx_start_txq_resp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2611
static void ecore_iov_vf_mbx_start_txq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2687
static enum _ecore_status_t ecore_iov_vf_stop_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2734
static enum _ecore_status_t ecore_iov_vf_stop_txqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2760
static void ecore_iov_vf_mbx_stop_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2798
static void ecore_iov_vf_mbx_stop_txqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2837
static void ecore_iov_vf_mbx_update_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
286
static bool ecore_iov_validate_rxq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2909
void *ecore_iov_search_list_tlvs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2944
ecore_iov_vp_update_act_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2965
ecore_iov_vp_update_vlan_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2991
ecore_iov_vp_update_tx_switch(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
301
static bool ecore_iov_validate_txq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3017
ecore_iov_vp_update_mcast_bin_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3038
ecore_iov_vp_update_accept_flag(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3060
ecore_iov_vp_update_accept_any_vlan(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3081
ecore_iov_vp_update_rss_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3148
ecore_iov_vp_update_sge_tpa_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
316
static bool ecore_iov_validate_sb(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3205
static void ecore_iov_vf_mbx_vport_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3296
static enum _ecore_status_t ecore_iov_vf_update_vlan_shadow(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3352
static enum _ecore_status_t ecore_iov_vf_update_mac_shadow(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3417
ecore_iov_vf_update_unicast_shadow(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3435
static void ecore_iov_vf_mbx_ucast_filter(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3526
static void ecore_iov_vf_mbx_int_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3543
static void ecore_iov_vf_mbx_close(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3560
static void ecore_iov_vf_mbx_release(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3588
static void ecore_iov_vf_pf_get_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
360
enum _ecore_status_t ecore_iov_post_vf_bulletin(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3658
static void ecore_iov_vf_pf_set_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3742
ecore_iov_pf_configure_vf_queue_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3828
ecore_iov_vf_flr_poll_dorq(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3855
ecore_iov_vf_flr_poll_pbf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3903
static enum _ecore_status_t ecore_iov_vf_flr_poll(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3923
ecore_iov_execute_vf_flr_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3995
enum _ecore_status_t ecore_iov_vf_flr_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4020
ecore_iov_single_vf_flr_cleanup(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4040
bool ecore_iov_mark_vf_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4090
void ecore_iov_get_link(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4112
void ecore_iov_process_mbx_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4267
void ecore_iov_pf_get_pending_events(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4284
ecore_sriov_get_vf_from_absid(struct ecore_hwfn *p_hwfn, u16 abs_vfid)
sys/dev/qlnx/qlnxe/ecore_sriov.c
4298
static enum _ecore_status_t ecore_sriov_vfpf_msg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4319
static void ecore_sriov_vfpf_malicious(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4344
static enum _ecore_status_t ecore_sriov_eqe_event(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4369
bool ecore_iov_is_vf_pending_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4377
u16 ecore_iov_get_next_active_vf(struct ecore_hwfn *p_hwfn, u16 rel_vf_id)
sys/dev/qlnx/qlnxe/ecore_sriov.c
4393
enum _ecore_status_t ecore_iov_copy_vf_msg(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4424
void ecore_iov_bulletin_set_forced_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4455
enum _ecore_status_t ecore_iov_bulletin_set_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4488
ecore_iov_bulletin_set_forced_untagged_default(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4532
void ecore_iov_get_vfs_opaque_fid(struct ecore_hwfn *p_hwfn, int vfid,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4545
void ecore_iov_bulletin_set_forced_vlan(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4574
void ecore_iov_bulletin_set_udp_ports(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4597
bool ecore_iov_vf_has_vport_instance(struct ecore_hwfn *p_hwfn, int vfid)
sys/dev/qlnx/qlnxe/ecore_sriov.c
4608
bool ecore_iov_is_vf_stopped(struct ecore_hwfn *p_hwfn, int vfid)
sys/dev/qlnx/qlnxe/ecore_sriov.c
4619
bool ecore_iov_spoofchk_get(struct ecore_hwfn *p_hwfn, int vfid)
sys/dev/qlnx/qlnxe/ecore_sriov.c
4630
enum _ecore_status_t ecore_iov_spoofchk_set(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4660
u8 ecore_iov_vf_chains_per_pf(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sriov.c
4670
void ecore_iov_get_vf_req_virt_mbx_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4688
void ecore_iov_get_vf_reply_virt_mbx_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4708
ecore_iov_get_vf_sw_mbx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4733
u8 *ecore_iov_bulletin_get_forced_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
474
static void ecore_iov_setup_vfdb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sriov.c
4748
u16 ecore_iov_bulletin_get_forced_vlan(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4763
enum _ecore_status_t ecore_iov_configure_tx_rate(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4795
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_sriov.c
4811
enum _ecore_status_t ecore_iov_get_vf_stats(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4831
u8 ecore_iov_get_vf_num_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4843
u8 ecore_iov_get_vf_num_active_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4855
void *ecore_iov_get_vf_ctx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4867
u8 ecore_iov_get_vf_num_sbs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4879
bool ecore_iov_is_vf_wait_for_acquire(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4891
bool ecore_iov_is_vf_acquired_not_initialized(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4903
bool ecore_iov_is_vf_initialized(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4915
bool ecore_iov_is_vf_started(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
4929
ecore_iov_get_vf_min_rate(struct ecore_hwfn *p_hwfn, int vfid)
sys/dev/qlnx/qlnxe/ecore_sriov.c
4947
void ecore_iov_set_vf_hw_channel(struct ecore_hwfn *p_hwfn, int vfid,
sys/dev/qlnx/qlnxe/ecore_sriov.c
51
static enum _ecore_status_t ecore_sriov_eqe_event(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
532
static enum _ecore_status_t ecore_iov_allocate_vfdb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sriov.c
582
static void ecore_iov_free_vfdb(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sriov.c
605
enum _ecore_status_t ecore_iov_alloc(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sriov.c
629
void ecore_iov_setup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sriov.c
637
void ecore_iov_free(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sriov.c
654
enum _ecore_status_t ecore_iov_hw_info(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_sriov.c
730
static bool _ecore_iov_pf_sanity_check(struct ecore_hwfn *p_hwfn, int vfid,
sys/dev/qlnx/qlnxe/ecore_sriov.c
745
bool ecore_iov_pf_sanity_check(struct ecore_hwfn *p_hwfn, int vfid)
sys/dev/qlnx/qlnxe/ecore_sriov.c
758
struct ecore_hwfn *p_hwfn = &p_dev->hwfns[i];
sys/dev/qlnx/qlnxe/ecore_sriov.c
782
enum _ecore_status_t ecore_iov_set_vf_ctx(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
801
static void ecore_iov_vf_pglue_clear_err(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
810
static void ecore_iov_vf_igu_reset(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
831
static void ecore_iov_vf_igu_set_int(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
855
ecore_iov_enable_vf_access_msix(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
890
static enum _ecore_status_t ecore_iov_enable_vf_access(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
946
static void ecore_iov_config_perm_table(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
965
static void ecore_iov_enable_vf_traffic(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.c
978
static u8 ecore_iov_alloc_vf_igu_sbs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.h
229
enum _ecore_status_t ecore_iov_hw_info(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sriov.h
248
void ecore_dp_tlv_list(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.h
258
enum _ecore_status_t ecore_iov_alloc(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sriov.h
265
void ecore_iov_setup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sriov.h
272
void ecore_iov_free(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_sriov.h
289
bool ecore_iov_mark_vf_flr(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.h
301
void *ecore_iov_search_list_tlvs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.h
315
struct ecore_vf_info *ecore_iov_get_vf_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_sriov.h
319
static OSAL_INLINE enum _ecore_status_t ecore_iov_hw_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_SUCCESS;}
sys/dev/qlnx/qlnxe/ecore_sriov.h
321
static OSAL_INLINE void ecore_dp_tlv_list(struct ecore_hwfn OSAL_UNUSED *p_hwfn, void OSAL_UNUSED *tlvs_list) {}
sys/dev/qlnx/qlnxe/ecore_sriov.h
322
static OSAL_INLINE enum _ecore_status_t ecore_iov_alloc(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_SUCCESS;}
sys/dev/qlnx/qlnxe/ecore_sriov.h
323
static OSAL_INLINE void ecore_iov_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
sys/dev/qlnx/qlnxe/ecore_sriov.h
324
static OSAL_INLINE void ecore_iov_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
sys/dev/qlnx/qlnxe/ecore_sriov.h
327
static OSAL_INLINE bool ecore_iov_mark_vf_flr(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u32 OSAL_UNUSED *disabled_vfs) {return false;}
sys/dev/qlnx/qlnxe/ecore_sriov.h
328
static OSAL_INLINE void *ecore_iov_search_list_tlvs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, void OSAL_UNUSED *p_tlvs_list, u16 OSAL_UNUSED req_type) {return OSAL_NULL;}
sys/dev/qlnx/qlnxe/ecore_sriov.h
329
static OSAL_INLINE struct ecore_vf_info *ecore_iov_get_vf_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED relative_vf_id, bool OSAL_UNUSED b_enabled_only) {return OSAL_NULL;}
sys/dev/qlnx/qlnxe/ecore_vf.c
1013
enum _ecore_status_t ecore_vf_pf_txq_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1051
enum _ecore_status_t ecore_vf_pf_rxqs_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
106
ecore_send_msg2pf(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1106
enum _ecore_status_t ecore_vf_pf_vport_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1161
enum _ecore_status_t ecore_vf_pf_vport_stop(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_vf.c
1192
ecore_vf_handle_vp_update_is_needed(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1229
ecore_vf_handle_vp_update_tlvs_resp(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1254
enum _ecore_status_t ecore_vf_pf_vport_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1481
enum _ecore_status_t ecore_vf_pf_reset(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_vf.c
1514
void ecore_vf_pf_filter_mcast(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1530
enum _ecore_status_t ecore_vf_pf_filter_ucast(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1574
enum _ecore_status_t ecore_vf_pf_int_cleanup(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_vf.c
1604
enum _ecore_status_t ecore_vf_pf_get_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1638
ecore_vf_pf_set_coalesce(struct ecore_hwfn *p_hwfn, u16 rx_coal, u16 tx_coal,
sys/dev/qlnx/qlnxe/ecore_vf.c
1679
u16 ecore_vf_get_igu_sb_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1692
void ecore_vf_set_sb_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1710
enum _ecore_status_t ecore_vf_read_bulletin(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1758
void ecore_vf_get_link_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1784
void ecore_vf_get_link_state(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1798
void ecore_vf_get_link_caps(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1805
void ecore_vf_get_num_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1811
void ecore_vf_get_num_txqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1817
void ecore_vf_get_num_cids(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1823
void ecore_vf_get_port_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1831
void ecore_vf_get_num_vlan_filters(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1840
void ecore_vf_get_num_mac_filters(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1848
bool ecore_vf_check_mac(struct ecore_hwfn *p_hwfn, u8 *mac)
sys/dev/qlnx/qlnxe/ecore_vf.c
1863
bool ecore_vf_bulletin_get_forced_mac(struct ecore_hwfn *hwfn, u8 *dst_mac,
sys/dev/qlnx/qlnxe/ecore_vf.c
1885
void ecore_vf_bulletin_get_udp_ports(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1898
bool ecore_vf_bulletin_get_forced_vlan(struct ecore_hwfn *hwfn, u16 *dst_pvid)
sys/dev/qlnx/qlnxe/ecore_vf.c
1913
bool ecore_vf_get_pre_fp_hsi(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_vf.c
1919
void ecore_vf_get_fw_version(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
193
static void ecore_vf_pf_add_qid(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
1934
void ecore_vf_set_hw_channel(struct ecore_hwfn *p_hwfn, bool b_is_hw)
sys/dev/qlnx/qlnxe/ecore_vf.c
209
static enum _ecore_status_t _ecore_vf_pf_release(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
267
enum _ecore_status_t ecore_vf_pf_release(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_vf.c
273
static void ecore_vf_pf_acquire_reduce_resc(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
297
static enum _ecore_status_t ecore_vf_pf_acquire(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_vf.c
50
static void *ecore_vf_pf_prep(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
502
u32 ecore_vf_hw_bar_size(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
518
enum _ecore_status_t ecore_vf_hw_prepare(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/ecore_vf.c
520
struct ecore_hwfn *p_lead = ECORE_LEADING_HWFN(p_hwfn->p_dev);
sys/dev/qlnx/qlnxe/ecore_vf.c
736
ecore_vf_update_tunn_param(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
772
ecore_vf_pf_tunnel_param_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
828
ecore_vf_pf_rxq_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
85
static void ecore_vf_pf_req_end(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
912
enum _ecore_status_t ecore_vf_pf_rxq_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.c
952
ecore_vf_pf_txq_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
108
enum _ecore_status_t ecore_vf_pf_set_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
121
enum _ecore_status_t ecore_vf_hw_prepare(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_vf.h
137
enum _ecore_status_t ecore_vf_pf_rxq_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
158
ecore_vf_pf_txq_start(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
172
enum _ecore_status_t ecore_vf_pf_rxq_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
184
enum _ecore_status_t ecore_vf_pf_txq_stop(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
202
enum _ecore_status_t ecore_vf_pf_rxqs_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
217
enum _ecore_status_t ecore_vf_pf_vport_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
227
enum _ecore_status_t ecore_vf_pf_reset(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_vf.h
236
enum _ecore_status_t ecore_vf_pf_release(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_vf.h
247
u16 ecore_vf_get_igu_sb_id(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
257
void ecore_vf_set_sb_info(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
275
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
291
enum _ecore_status_t ecore_vf_pf_vport_stop(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_vf.h
294
struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
297
void ecore_vf_pf_filter_mcast(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
307
enum _ecore_status_t ecore_vf_pf_int_cleanup(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_vf.h
336
ecore_vf_pf_tunnel_param_update(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
340
u32 ecore_vf_hw_bar_size(struct ecore_hwfn *p_hwfn, enum BAR_ID bar_id);
sys/dev/qlnx/qlnxe/ecore_vf.h
342
static OSAL_INLINE enum _ecore_status_t ecore_vf_hw_prepare(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
343
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxq_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, u16 OSAL_UNUSED bd_max_bytes, dma_addr_t OSAL_UNUSED bd_chain_phys_addr, dma_addr_t OSAL_UNUSED cqe_pbl_addr, u16 OSAL_UNUSED cqe_pbl_size, void OSAL_IOMEM OSAL_UNUSED **pp_prod) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
344
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_txq_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, dma_addr_t OSAL_UNUSED pbl_addr, u16 OSAL_UNUSED pbl_size, void OSAL_IOMEM OSAL_UNUSED **pp_doorbell) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
345
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxq_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, bool OSAL_UNUSED cqe_completion) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
346
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_txq_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
348
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxqs_update(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED **pp_cid, u8 OSAL_UNUSED num_rxqs, u8 OSAL_UNUSED comp_cqe_flg, u8 OSAL_UNUSED comp_event_flg) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
350
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_vport_update(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_sp_vport_update_params OSAL_UNUSED *p_params) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
351
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_reset(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
352
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_release(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
353
static OSAL_INLINE u16 ecore_vf_get_igu_sb_id(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED sb_id) {return 0;}
sys/dev/qlnx/qlnxe/ecore_vf.h
354
static OSAL_INLINE void ecore_vf_set_sb_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED sb_id, struct ecore_sb_info OSAL_UNUSED *p_sb) {}
sys/dev/qlnx/qlnxe/ecore_vf.h
355
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_vport_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED vport_id, u16 OSAL_UNUSED mtu, u8 OSAL_UNUSED inner_vlan_removal, enum ecore_tpa_mode OSAL_UNUSED tpa_mode, u8 OSAL_UNUSED max_buffers_per_cqe, u8 OSAL_UNUSED only_untagged, u8 OSAL_UNUSED zero_placement_offset) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
356
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_vport_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
357
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_filter_ucast(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_filter_ucast OSAL_UNUSED *p_param) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
358
static OSAL_INLINE void ecore_vf_pf_filter_mcast(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_filter_mcast OSAL_UNUSED *p_filter_cmd) {}
sys/dev/qlnx/qlnxe/ecore_vf.h
359
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_int_cleanup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf.h
363
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_tunnel_param_update(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_tunnel_info OSAL_UNUSED *p_tunn) { return ECORE_INVAL; }
sys/dev/qlnx/qlnxe/ecore_vf.h
367
ecore_vf_hw_bar_size(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf.h
95
enum _ecore_status_t ecore_vf_pf_get_coalesce(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
106
void ecore_vf_get_port_mac(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
115
void ecore_vf_get_num_vlan_filters(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
124
void ecore_vf_get_num_mac_filters(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
135
bool ecore_vf_check_mac(struct ecore_hwfn *p_hwfn, u8 *mac);
sys/dev/qlnx/qlnxe/ecore_vf_api.h
149
bool ecore_vf_bulletin_get_forced_mac(struct ecore_hwfn *hwfn, u8 *dst_mac,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
160
bool ecore_vf_bulletin_get_forced_vlan(struct ecore_hwfn *hwfn, u16 *dst_pvid);
sys/dev/qlnx/qlnxe/ecore_vf_api.h
170
bool ecore_vf_get_pre_fp_hsi(struct ecore_hwfn *p_hwfn);
sys/dev/qlnx/qlnxe/ecore_vf_api.h
183
void ecore_vf_get_fw_version(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
188
void ecore_vf_bulletin_get_udp_ports(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
201
void ecore_vf_set_hw_channel(struct ecore_hwfn *p_hwfn, bool b_is_hw);
sys/dev/qlnx/qlnxe/ecore_vf_api.h
204
static OSAL_INLINE enum _ecore_status_t ecore_vf_read_bulletin(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *p_change) {return ECORE_INVAL;}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
205
static OSAL_INLINE void ecore_vf_get_link_params(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_mcp_link_params OSAL_UNUSED *params) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
206
static OSAL_INLINE void ecore_vf_get_link_state(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_mcp_link_state OSAL_UNUSED *link) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
207
static OSAL_INLINE void ecore_vf_get_link_caps(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_mcp_link_capabilities OSAL_UNUSED *p_link_caps) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
208
static OSAL_INLINE void ecore_vf_get_num_rxqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_rxqs) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
209
static OSAL_INLINE void ecore_vf_get_num_txqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_txqs) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
212
ecore_vf_get_num_cids(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
216
static OSAL_INLINE void ecore_vf_get_port_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *port_mac) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
217
static OSAL_INLINE void ecore_vf_get_num_vlan_filters(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_vlan_filters) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
218
static OSAL_INLINE void ecore_vf_get_num_mac_filters(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_mac_filters) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
219
static OSAL_INLINE bool ecore_vf_check_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *mac) {return false;}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
221
static OSAL_INLINE bool ecore_vf_bulletin_get_forced_mac(struct ecore_hwfn OSAL_UNUSED *hwfn, u8 OSAL_UNUSED *dst_mac, u8 OSAL_UNUSED *p_is_forced) {return false;}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
222
static OSAL_INLINE bool ecore_vf_get_pre_fp_hsi(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return false; }
sys/dev/qlnx/qlnxe/ecore_vf_api.h
224
static OSAL_INLINE void ecore_vf_get_fw_version(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED *fw_major, u16 OSAL_UNUSED *fw_minor, u16 OSAL_UNUSED *fw_rev, u16 OSAL_UNUSED *fw_eng) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
225
static OSAL_INLINE void ecore_vf_bulletin_get_udp_ports(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED *p_vxlan_port, u16 OSAL_UNUSED *p_geneve_port) { return; }
sys/dev/qlnx/qlnxe/ecore_vf_api.h
229
ecore_vf_set_hw_channel(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
44
enum _ecore_status_t ecore_vf_read_bulletin(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
53
void ecore_vf_get_link_params(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
62
void ecore_vf_get_link_state(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
71
void ecore_vf_get_link_caps(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
80
void ecore_vf_get_num_rxqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
89
void ecore_vf_get_num_txqs(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
98
void ecore_vf_get_num_cids(struct ecore_hwfn *p_hwfn, u8 *num_cids);
sys/dev/qlnx/qlnxe/qlnx_def.h
682
extern void qlnx_fill_link(qlnx_host_t *ha, struct ecore_hwfn *hwfn,
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
106
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
194
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
283
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
351
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
426
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
562
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
762
qlnx_lldp_configure(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
834
qlnx_register_default_lldp_tlvs(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
926
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
1044
struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[0];
sys/dev/qlnx/qlnxe/qlnx_os.c
135
static void qlnx_update_rx_prod(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/qlnx_os.c
1410
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
1445
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
179
static void qlnx_inform_vf_link_state(struct ecore_hwfn *p_hwfn, qlnx_host_t *ha);
sys/dev/qlnx/qlnxe/qlnx_os.c
2635
struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[0];
sys/dev/qlnx/qlnxe/qlnx_os.c
3653
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
4397
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
451
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
4771
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
480
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
497
struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i];
sys/dev/qlnx/qlnxe/qlnx_os.c
5146
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
5159
struct ecore_hwfn *p_hwfn = hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
5170
struct ecore_hwfn *p_hwfn = hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
5181
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
5197
struct ecore_hwfn *p_hwfn = hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
5212
cdev = ((struct ecore_hwfn *)p_hwfn)->p_dev;
sys/dev/qlnx/qlnxe/qlnx_os.c
5226
cdev = ((struct ecore_hwfn *)p_hwfn)->p_dev;
sys/dev/qlnx/qlnxe/qlnx_os.c
5240
cdev = ((struct ecore_hwfn *)p_hwfn)->p_dev;
sys/dev/qlnx/qlnxe/qlnx_os.c
5272
ha = (qlnx_host_t *)((struct ecore_hwfn *)p_hwfn)->p_dev;
sys/dev/qlnx/qlnxe/qlnx_os.c
5301
__qlnx_osal_vf_fill_acquire_resc_req(struct ecore_hwfn *p_hwfn,
sys/dev/qlnx/qlnxe/qlnx_os.c
5322
qlnx_fill_link(qlnx_host_t *ha, struct ecore_hwfn *hwfn,
sys/dev/qlnx/qlnxe/qlnx_os.c
5452
ha = (qlnx_host_t *)((struct ecore_hwfn *)p_hwfn)->p_dev;
sys/dev/qlnx/qlnxe/qlnx_os.c
5467
struct ecore_hwfn *p_hwfn = &cdev->hwfns[i];
sys/dev/qlnx/qlnxe/qlnx_os.c
5649
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
5669
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
5774
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
6310
struct ecore_hwfn *p_hwfn = &cdev->hwfns[i];
sys/dev/qlnx/qlnxe/qlnx_os.c
6337
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
6442
qlnx_update_rx_prod(struct ecore_hwfn *p_hwfn, struct qlnx_rx_queue *rxq)
sys/dev/qlnx/qlnxe/qlnx_os.c
6506
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
6765
struct ecore_hwfn *p_hwfn = &cdev->hwfns[(i % cdev->num_hwfns)];
sys/dev/qlnx/qlnxe/qlnx_os.c
6795
struct ecore_hwfn *p_hwfn = &cdev->hwfns[i];
sys/dev/qlnx/qlnxe/qlnx_os.c
6945
struct ecore_hwfn *hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
7210
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
7241
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
7276
struct ecore_hwfn *hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
7534
__qlnx_osal_iov_vf_cleanup(struct ecore_hwfn *p_hwfn, uint8_t rel_vf_id)
sys/dev/qlnx/qlnxe/qlnx_os.c
7559
__qlnx_iov_chk_ucast(struct ecore_hwfn *p_hwfn, int vfid,
sys/dev/qlnx/qlnxe/qlnx_os.c
7589
__qlnx_iov_update_vport(struct ecore_hwfn *hwfn, uint8_t vfid,
sys/dev/qlnx/qlnxe/qlnx_os.c
7615
qlnx_find_hwfn_index(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/qlnx_os.c
7634
__qlnx_pf_vf_msg(struct ecore_hwfn *p_hwfn, uint16_t rel_vf_id)
sys/dev/qlnx/qlnxe/qlnx_os.c
7663
__qlnx_vf_flr_update(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/qlnx_os.c
7699
qlnx_vf_bulleting_update(struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/qlnx_os.c
7765
struct ecore_hwfn *hwfn = &cdev->hwfns[i];
sys/dev/qlnx/qlnxe/qlnx_os.c
7809
qlnx_sriov_enable_qid_config(struct ecore_hwfn *hwfn, u16 vfid,
sys/dev/qlnx/qlnxe/qlnx_os.c
7874
struct ecore_hwfn *hwfn = &cdev->hwfns[j];
sys/dev/qlnx/qlnxe/qlnx_os.c
7953
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
7988
qlnx_handle_vf_msg(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/qlnx_os.c
8029
qlnx_handle_vf_flr_update(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/qlnx_os.c
8054
qlnx_handle_bulletin_update(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn)
sys/dev/qlnx/qlnxe/qlnx_os.c
8081
struct ecore_hwfn *p_hwfn;
sys/dev/qlnx/qlnxe/qlnx_os.c
8117
struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i];
sys/dev/qlnx/qlnxe/qlnx_os.c
8157
qlnx_inform_vf_link_state(struct ecore_hwfn *p_hwfn, qlnx_host_t *ha)
sys/dev/qlnx/qlnxe/qlnx_os.c
929
struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i];
sys/dev/qlnx/qlnxr/qlnxr_os.c
1200
struct ecore_hwfn *p_hwfn = rdma_ctx;