Symbol: qed_hwfn
drivers/net/ethernet/qlogic/qed/qed.h
771
struct qed_hwfn hwfns[MAX_HWFNS_PER_DEVICE];
drivers/net/ethernet/qlogic/qed/qed.h
909
void qed_clean_wfq_db(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed.h
935
u16 qed_get_cm_pq_idx(struct qed_hwfn *p_hwfn, u32 pq_flags);
drivers/net/ethernet/qlogic/qed/qed.h
936
u16 qed_get_cm_pq_idx_mcos(struct qed_hwfn *p_hwfn, u8 tc);
drivers/net/ethernet/qlogic/qed/qed.h
937
u16 qed_get_cm_pq_idx_vf(struct qed_hwfn *p_hwfn, u16 vf);
drivers/net/ethernet/qlogic/qed/qed.h
938
u16 qed_get_cm_pq_idx_ofld_mtc(struct qed_hwfn *p_hwfn, u8 tc);
drivers/net/ethernet/qlogic/qed/qed.h
939
u16 qed_get_cm_pq_idx_llt_mtc(struct qed_hwfn *p_hwfn, u8 tc);
drivers/net/ethernet/qlogic/qed/qed.h
942
void qed_db_recovery_execute(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed.h
943
bool qed_edpm_enabled(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed.h
973
void qed_link_update(struct qed_hwfn *hwfn, struct qed_ptt *ptt);
drivers/net/ethernet/qlogic/qed/qed.h
974
void qed_bw_update(struct qed_hwfn *hwfn, struct qed_ptt *ptt);
drivers/net/ethernet/qlogic/qed/qed.h
975
u32 qed_unzip_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed.h
979
void qed_schedule_recovery_handler(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed.h
980
void qed_hw_error_occurred(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed.h
985
int qed_slowpath_irq_req(struct qed_hwfn *hwfn);
drivers/net/ethernet/qlogic/qed/qed.h
986
void qed_slowpath_irq_sync(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed.h
987
int qed_mfw_tlv_req(struct qed_hwfn *hwfn);
drivers/net/ethernet/qlogic/qed/qed.h
989
int qed_mfw_fill_tlv_data(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed.h
995
void qed_periodic_db_rec_start(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1032
static void qed_cid_map_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1051
qed_cid_map_alloc_single(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1073
static int qed_cid_map_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1109
int qed_cxt_mngr_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1168
int qed_cxt_tables_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1194
void qed_cxt_mngr_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1207
void qed_cxt_mngr_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1295
static void qed_cdu_init_common(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1342
static void qed_cdu_init_pf(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1397
void qed_qm_init_pf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1429
static void qed_cm_init_pf(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1437
static void qed_dq_init_pf(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1491
static void qed_ilt_bounds_init(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1509
static void qed_ilt_vf_bounds_init(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1569
static void qed_ilt_init_pf(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1615
static void qed_src_init_pf(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
164
static void qed_cxt_tm_iids(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1656
static void qed_tm_init_pf(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1745
static void qed_prs_init_common(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1753
static void qed_prs_init_pf(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1777
void qed_cxt_hw_init_common(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1783
void qed_cxt_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1795
int _qed_cxt_acquire_cid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1841
int qed_cxt_acquire_cid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1847
static bool qed_cxt_test_cid_acquired(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1889
void _qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid, u8 vfid)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1918
void qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1923
int qed_cxt_get_cid_info(struct qed_hwfn *p_hwfn, struct qed_cxt_info *p_info)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
1962
static void qed_rdma_set_pf_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2014
int qed_cxt_set_pf_params(struct qed_hwfn *p_hwfn, u32 rdma_tasks)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2122
int qed_cxt_get_tid_mem_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2176
qed_cxt_dynamic_ilt_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
222
static void qed_cxt_qm_iids(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2321
qed_cxt_free_ilt_range(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2411
int qed_cxt_free_proto_ilt(struct qed_hwfn *p_hwfn, enum protocol_type proto)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2446
int qed_cxt_get_task_ctx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2511
u16 qed_get_cdut_num_pf_init_pages(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2526
u16 qed_get_cdut_num_vf_init_pages(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2541
u16 qed_get_cdut_num_pf_work_pages(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
2556
u16 qed_get_cdut_num_vf_work_pages(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
256
static struct qed_tid_seg *qed_cxt_tid_seg_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
271
static void qed_cxt_set_srq_count(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
280
u32 qed_cxt_get_ilt_page_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
289
static u32 qed_cxt_xrc_srqs_per_page(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
297
u32 qed_cxt_get_total_srq_count(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
308
static void qed_cxt_set_proto_cid_count(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
328
u32 qed_cxt_get_proto_cid_count(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
337
u32 qed_cxt_get_proto_cid_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
343
u32 qed_cxt_get_proto_tid_count(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
355
static void qed_cxt_set_proto_tid_count(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
385
static void qed_ilt_cli_adv_line(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
407
static u32 qed_ilt_get_dynamic_line_cnt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
442
static void qed_cxt_ilt_blk_reset(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
456
int qed_cxt_cfg_ilt_compute(struct qed_hwfn *p_hwfn, u32 *line_count)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
733
u32 qed_cxt_cfg_ilt_compute_excess(struct qed_hwfn *p_hwfn, u32 used_lines)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
771
static void qed_cxt_src_t2_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
791
qed_cxt_t2_alloc_pages(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
819
static int qed_cxt_src_t2_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
917
static void qed_ilt_shadow_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
938
static int qed_ilt_blk_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.c
987
static int qed_ilt_shadow_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_cxt.h
102
int qed_cxt_mngr_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
111
void qed_cxt_mngr_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
120
int qed_cxt_tables_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
127
void qed_cxt_mngr_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
136
void qed_cxt_hw_init_common(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
146
void qed_cxt_hw_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
157
void qed_qm_init_pf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
168
int qed_qm_reconf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
180
void qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
191
void _qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid, u8 vfid);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
202
int qed_cxt_acquire_cid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
216
int _qed_cxt_acquire_cid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
219
int qed_cxt_dynamic_ilt_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
221
u32 qed_cxt_get_proto_tid_count(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
223
u32 qed_cxt_get_proto_cid_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
225
int qed_cxt_free_proto_ilt(struct qed_hwfn *p_hwfn, enum protocol_type proto);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
229
int qed_cxt_get_task_ctx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
357
u16 qed_get_cdut_num_pf_init_pages(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
358
u16 qed_get_cdut_num_vf_init_pages(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
359
u16 qed_get_cdut_num_pf_work_pages(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
360
u16 qed_get_cdut_num_vf_work_pages(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
362
u32 qed_cxt_get_ilt_page_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
365
u32 qed_cxt_get_total_srq_count(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
38
int qed_cxt_get_cid_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
49
int qed_cxt_get_tid_mem_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
62
u32 qed_cxt_get_proto_cid_count(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_cxt.h
73
int qed_cxt_set_pf_params(struct qed_hwfn *p_hwfn, u32 rdma_tasks);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
83
int qed_cxt_cfg_ilt_compute(struct qed_hwfn *p_hwfn, u32 *last_line);
drivers/net/ethernet/qlogic/qed/qed_cxt.h
93
u32 qed_cxt_cfg_ilt_compute_excess(struct qed_hwfn *p_hwfn, u32 used_lines);
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1017
enum dbg_status qed_dbg_igu_fifo_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1037
enum dbg_status qed_dbg_igu_fifo_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1057
qed_dbg_protection_override_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1076
enum dbg_status qed_dbg_protection_override_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1093
enum dbg_status qed_dbg_fw_asserts_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1111
enum dbg_status qed_dbg_fw_asserts_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1132
enum dbg_status qed_dbg_read_attn(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1150
enum dbg_status qed_dbg_print_attn(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1203
enum dbg_status qed_dbg_user_set_bin_ptr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1214
enum dbg_status qed_dbg_alloc_user_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1238
enum dbg_status qed_get_idle_chk_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1254
enum dbg_status qed_print_idle_chk_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1272
void qed_dbg_mcp_trace_set_meta_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1287
enum dbg_status qed_get_mcp_trace_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1302
enum dbg_status qed_print_mcp_trace_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1315
void qed_mcp_trace_free_meta_data(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1329
enum dbg_status qed_get_reg_fifo_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1344
enum dbg_status qed_print_reg_fifo_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1361
enum dbg_status qed_get_igu_fifo_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1376
enum dbg_status qed_print_igu_fifo_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1394
qed_get_protection_override_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1410
enum dbg_status qed_print_protection_override_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1427
enum dbg_status qed_get_fw_asserts_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1442
enum dbg_status qed_print_fw_asserts_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
1458
enum dbg_status qed_dbg_parse_attn(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
789
enum dbg_status qed_dbg_set_bin_ptr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
803
void qed_read_regs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
821
bool qed_read_fw_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
835
enum dbg_status qed_dbg_grc_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
846
void qed_dbg_grc_set_params_default(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
860
enum dbg_status qed_dbg_grc_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
878
enum dbg_status qed_dbg_grc_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
897
enum dbg_status qed_dbg_idle_chk_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
916
enum dbg_status qed_dbg_idle_chk_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
937
enum dbg_status qed_dbg_mcp_trace_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
960
enum dbg_status qed_dbg_mcp_trace_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
978
enum dbg_status qed_dbg_reg_fifo_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
998
enum dbg_status qed_dbg_reg_fifo_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1019
qed_dcbx_set_pfc_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1051
qed_dcbx_set_ets_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1095
qed_dcbx_set_app_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1167
qed_dcbx_set_local_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1201
int qed_dcbx_config_params(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1235
int qed_dcbx_get_config_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1281
static struct qed_dcbx_get *qed_dcbnl_get_dcbx(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1307
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1324
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1352
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1372
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1408
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1428
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1459
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
146
qed_dcbx_dp_protocol(struct qed_hwfn *p_hwfn, struct qed_dcbx_results *p_data)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1496
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1524
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1541
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1566
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1605
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1640
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1663
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
167
struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1701
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1727
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1761
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1808
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1855
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1897
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1947
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1965
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
199
struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1990
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2012
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2035
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2082
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2125
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2172
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
221
qed_dcbx_get_app_protocol_type(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2253
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2304
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
250
qed_dcbx_process_tlv(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
327
qed_dcbx_process_mib_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
371
qed_dcbx_copy_mib(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
415
qed_dcbx_get_priority_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
455
qed_dcbx_get_app_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
521
qed_dcbx_get_pfc_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
546
qed_dcbx_get_ets_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
593
qed_dcbx_get_common_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
605
qed_dcbx_get_local_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
617
qed_dcbx_get_remote_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
629
qed_dcbx_get_operational_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
685
qed_dcbx_get_local_lldp_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
699
qed_dcbx_get_remote_lldp_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
713
qed_dcbx_get_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *p_params,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
741
qed_dcbx_read_local_lldp_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
756
qed_dcbx_read_remote_lldp_mib(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
774
qed_dcbx_read_operational_mib(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
792
qed_dcbx_read_remote_mib(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
809
qed_dcbx_read_local_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
823
static int qed_dcbx_read_mib(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
851
static void qed_dcbx_aen(struct qed_hwfn *hwfn, u32 mib_type)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
865
qed_dcbx_mib_update_event(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
916
int qed_dcbx_info_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
925
void qed_dcbx_info_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
974
u8 qed_dcbx_get_priority_tc(struct qed_hwfn *p_hwfn, u8 pri)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
993
static int qed_dcbx_query_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.h
100
void qed_dcbx_info_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_dcbx.h
106
u8 qed_dcbx_get_priority_tc(struct qed_hwfn *p_hwfn, u8 pri);
drivers/net/ethernet/qlogic/qed/qed_dcbx.h
87
int qed_dcbx_get_config_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dcbx.h
90
int qed_dcbx_config_params(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_dcbx.h
96
qed_dcbx_mib_update_event(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_dcbx.h
99
int qed_dcbx_info_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_debug.c
1022
static const struct dbg_block *get_dbg_block(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1031
static const struct dbg_block_chip *qed_get_dbg_block_per_chip(struct qed_hwfn
drivers/net/ethernet/qlogic/qed/qed_debug.c
1043
static const struct dbg_reset_reg *qed_get_dbg_reset_reg(struct qed_hwfn
drivers/net/ethernet/qlogic/qed/qed_debug.c
1057
static void qed_read_storm_fw_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1180
static u32 qed_dump_fw_ver_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1230
static u32 qed_dump_mfw_ver_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1279
static u32 qed_dump_chip_revision_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1311
static u32 qed_dump_common_global_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1376
static void qed_update_blocks_reset_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1420
static bool qed_is_mode_match_rec(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1456
static bool qed_is_mode_match(struct qed_hwfn *p_hwfn, u16 *modes_buf_offset)
drivers/net/ethernet/qlogic/qed/qed_debug.c
1462
static void qed_bus_enable_dbg_block(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1469
static void qed_bus_reset_dbg_block(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1492
static void qed_bus_enable_clients(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1498
static void qed_bus_config_dbg_line(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1522
static void qed_bus_disable_blocks(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1563
static bool qed_grc_is_included(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1586
static bool qed_grc_is_storm_included(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1595
static bool qed_grc_is_mem_included(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1670
static void qed_grc_stall_storms(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1692
static void qed_grc_unreset_blocks(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1763
qed_get_block_attn_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1775
qed_get_block_attn_regs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1790
static void qed_grc_clear_all_prty(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1831
static enum dbg_status qed_find_nvram_image(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1875
static enum dbg_status qed_nvram_read(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1958
void qed_read_regs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
1971
static u32 qed_grc_dump_addr_range(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2119
static u32 qed_grc_dump_reg_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2144
static u32 qed_grc_dump_reg_entry_skip(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2183
static u32 qed_grc_dump_regs_entries(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2247
static u32 qed_grc_dump_split_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2299
static u32 qed_grc_dump_registers(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2376
static u32 qed_grc_dump_reset_regs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2421
static u32 qed_grc_dump_modified_regs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2530
static u32 qed_grc_dump_special_regs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2577
static u32 qed_grc_dump_mem_hdr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2655
static u32 qed_grc_dump_mem(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2687
static u32 qed_grc_dump_mem_entries(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2783
static u32 qed_grc_dump_memories(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2827
static u32 qed_grc_dump_ctx_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2883
static u32 qed_grc_dump_ctx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2944
static u32 qed_grc_dump_read_from_vfc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3009
static u32 qed_grc_dump_vfc_cam(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3052
static u32 qed_grc_dump_vfc_ram(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3100
static u32 qed_grc_dump_vfc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3132
static u32 qed_grc_dump_rss(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3190
static u32 qed_grc_dump_big_ram(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3246
static u32 qed_grc_dump_mcp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3310
static u32 qed_grc_dump_phy(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3375
static u32 qed_grc_dump_mcp_hw_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3421
static u32 qed_grc_dump_static_debug(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3542
static enum dbg_status qed_grc_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3716
static u32 qed_idle_chk_dump_failure(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3851
qed_idle_chk_dump_rule_entries(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_debug.c
3994
static u32 qed_idle_chk_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4070
static enum dbg_status qed_mcp_trace_get_data_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4107
static enum dbg_status qed_mcp_trace_get_meta_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4140
static enum dbg_status qed_mcp_trace_read_meta(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4184
static enum dbg_status qed_mcp_trace_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4295
static enum dbg_status qed_reg_fifo_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4365
static enum dbg_status qed_igu_fifo_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4435
static enum dbg_status qed_protection_override_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4494
static u32 qed_fw_asserts_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4643
static u32 qed_ilt_dump_pages_section(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4793
qed_ilt_dump_dump_common_global_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4943
static u32 qed_ilt_dump_dump_num_pf_cids(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4970
static u32 qed_ilt_dump_dump_num_vf_cids(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4998
static u32 qed_ilt_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5206
enum dbg_status qed_dbg_set_bin_ptr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5232
bool qed_read_fw_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5254
enum dbg_status qed_dbg_grc_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5318
void qed_dbg_grc_set_params_default(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_debug.c
5329
enum dbg_status qed_dbg_grc_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5350
enum dbg_status qed_dbg_grc_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5382
enum dbg_status qed_dbg_idle_chk_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5413
enum dbg_status qed_dbg_idle_chk_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5446
enum dbg_status qed_dbg_mcp_trace_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5460
enum dbg_status qed_dbg_mcp_trace_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5493
enum dbg_status qed_dbg_reg_fifo_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5507
enum dbg_status qed_dbg_reg_fifo_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5539
enum dbg_status qed_dbg_igu_fifo_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5553
enum dbg_status qed_dbg_igu_fifo_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5585
qed_dbg_protection_override_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5600
enum dbg_status qed_dbg_protection_override_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5635
enum dbg_status qed_dbg_fw_asserts_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5654
enum dbg_status qed_dbg_fw_asserts_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5683
static enum dbg_status qed_dbg_ilt_get_dump_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5699
static enum dbg_status qed_dbg_ilt_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
5715
enum dbg_status qed_dbg_read_attn(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
6465
static const char *qed_dbg_get_block_name(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
6475
static struct dbg_tools_user_data *qed_dbg_get_user_data(struct qed_hwfn
drivers/net/ethernet/qlogic/qed/qed_debug.c
6484
static u32 qed_parse_idle_chk_dump_rules(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
6627
static enum dbg_status qed_parse_idle_chk_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
6770
qed_mcp_trace_alloc_meta_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
6864
static enum dbg_status qed_parse_mcp_trace_buf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
6983
static enum dbg_status qed_parse_mcp_trace_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7518
enum dbg_status qed_dbg_user_set_bin_ptr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7534
enum dbg_status qed_dbg_alloc_user_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7550
enum dbg_status qed_get_idle_chk_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7565
enum dbg_status qed_print_idle_chk_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7582
void qed_dbg_mcp_trace_set_meta_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7591
enum dbg_status qed_get_mcp_trace_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7600
enum dbg_status qed_print_mcp_trace_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7616
void qed_mcp_trace_free_meta_data(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_debug.c
7644
enum dbg_status qed_get_reg_fifo_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7652
enum dbg_status qed_print_reg_fifo_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7662
enum dbg_status qed_get_igu_fifo_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7670
enum dbg_status qed_print_igu_fifo_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7681
qed_get_protection_override_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7690
enum dbg_status qed_print_protection_override_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7702
enum dbg_status qed_get_fw_asserts_results_buf_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7710
enum dbg_status qed_print_fw_asserts_results(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7721
enum dbg_status qed_dbg_parse_attn(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7810
qed_print_idle_chk_results_wrapper(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7842
enum dbg_status (*get_size)(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7844
enum dbg_status (*perform_dump)(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7847
enum dbg_status (*print_results)(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7850
enum dbg_status (*results_buf_size)(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7910
static enum dbg_status format_feature(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
7997
static enum dbg_status qed_dbg_dump(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
8109
static int qed_dbg_nvm_image_length(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
8129
struct qed_hwfn *p_hwfn =
drivers/net/ethernet/qlogic/qed/qed_debug.c
8263
struct qed_hwfn *p_hwfn = &cdev->hwfns[cdev->engine_for_debug];
drivers/net/ethernet/qlogic/qed/qed_debug.c
8514
struct qed_hwfn *p_hwfn = &cdev->hwfns[cdev->engine_for_debug];
drivers/net/ethernet/qlogic/qed/qed_debug.c
8572
struct qed_hwfn *p_hwfn = &cdev->hwfns[cdev->engine_for_debug];
drivers/net/ethernet/qlogic/qed/qed_debug.c
8606
struct qed_hwfn *p_hwfn = &cdev->hwfns[cdev->engine_for_debug];
drivers/net/ethernet/qlogic/qed/qed_debug.c
910
static void qed_grc_set_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
919
static u32 qed_grc_get_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
928
static void qed_dbg_grc_init_params(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_debug.c
939
static void qed_set_dbg_bin_buf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_debug.c
950
static enum dbg_status qed_dbg_dev_init(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_debug.h
24
struct qed_hwfn;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1071
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
109
static struct qed_hwfn *qed_db_rec_find_hwfn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
112
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1138
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
1191
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
1249
static u32 qed_hw_bar_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
1282
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
1294
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
1310
static void qed_qm_info_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
132
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1324
static void qed_dbg_user_data_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1333
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1399
static u32 qed_get_pq_flags(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1441
static u8 qed_init_qm_get_num_tcs(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1446
static u16 qed_init_qm_get_num_vfs(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1452
static u8 qed_init_qm_get_num_mtc_tcs(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1464
static u16 qed_init_qm_get_num_pf_rls(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1482
static u16 qed_init_qm_get_num_vports(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1494
static u16 qed_init_qm_get_num_pqs(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1512
static void qed_init_qm_params(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1541
static void qed_init_qm_vport_params(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1552
static void qed_init_qm_port_params(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1582
static void qed_init_qm_reset_params(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1595
static void qed_init_qm_advance_vport(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1628
static bool qed_is_offload_tc_set(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1633
static u32 qed_get_offload_tc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1641
static void qed_init_qm_pq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
1680
static u16 *qed_init_qm_get_idx_from_flags(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
1723
static void qed_init_qm_set_idx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
1732
u16 qed_get_cm_pq_idx(struct qed_hwfn *p_hwfn, u32 pq_flags)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1739
u16 qed_get_cm_pq_idx_mcos(struct qed_hwfn *p_hwfn, u8 tc)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1755
u16 qed_get_cm_pq_idx_vf(struct qed_hwfn *p_hwfn, u16 vf)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1771
u16 qed_get_cm_pq_idx_ofld_mtc(struct qed_hwfn *p_hwfn, u8 tc)
drivers/net/ethernet/qlogic/qed/qed_dev.c
178
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_dev.c
1782
u16 qed_get_cm_pq_idx_llt_mtc(struct qed_hwfn *p_hwfn, u8 tc)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1794
static void qed_init_qm_lb_pq(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1805
static void qed_init_qm_ooo_pq(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1816
static void qed_init_qm_pure_ack_pq(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1828
static void qed_init_qm_mtc_pqs(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1842
static void qed_init_qm_offload_pq(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1853
static void qed_init_qm_low_latency_pq(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1864
static void qed_init_qm_mcos_pqs(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1877
static void qed_init_qm_vf_pqs(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1892
static void qed_init_qm_rl_pqs(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1906
static void qed_init_qm_pq_params(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1937
static int qed_init_qm_sanity(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1959
static void qed_dp_init_qm_params(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2036
static void qed_init_qm_info(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2065
int qed_qm_reconf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2102
static int qed_alloc_qm_data(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2159
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
218
static int qed_db_recovery_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2357
static int qed_fw_err_handler(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
236
static void qed_db_recovery_teardown(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2378
static int qed_common_eqe_event(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
2411
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
2451
int qed_final_cleanup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
2497
static int qed_calc_hw_mode(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2553
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
2575
static void qed_init_cache_line_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
259
static void qed_db_recovery_ring(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
2630
static int qed_hw_init_common(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
2712
qed_hw_init_dpi_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
2746
bool qed_edpm_enabled(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2755
qed_hw_init_pf_doorbell_bar(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2849
static int qed_hw_init_port(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
2867
static int qed_hw_init_pf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
2974
int qed_pglueb_set_pfid_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
3001
static void qed_reset_mb_shadow(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
301
void qed_db_recovery_execute(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3023
static int qed_vf_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
3036
static void qed_pglueb_clear_err(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3047
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_dev.c
3279
struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3316
struct qed_hwfn *p_hwfn = &cdev->hwfns[j];
drivers/net/ethernet/qlogic/qed/qed_dev.c
3325
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_dev.c
3444
struct qed_hwfn *p_hwfn = &cdev->hwfns[j];
drivers/net/ethernet/qlogic/qed/qed_dev.c
3477
int qed_hw_start_fastpath(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3500
static void qed_hw_hwfn_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3508
static void qed_hw_hwfn_prepare(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3539
static void get_function_id(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3558
static void qed_hw_set_feat(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3658
__qed_hw_set_soft_resc_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
3711
qed_hw_set_soft_resc_size(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3761
int qed_hw_get_dflt_resc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
3845
static int __qed_hw_set_resc_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
3906
static int qed_hw_set_resc_info(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3920
static int qed_hw_get_ppfid_bitmap(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
3950
static int qed_hw_get_resc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4043
static int qed_hw_get_nvm_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4388
static void qed_get_num_funcs(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4449
static void qed_hw_info_port_num(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4488
static void qed_get_eee_caps(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4510
qed_get_hw_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
4573
static int qed_get_dev_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4629
static int qed_hw_prepare_single(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
4727
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
4786
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
4794
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
4811
int qed_fw_l2_queue(struct qed_hwfn *p_hwfn, u16 src_id, u16 *dst_id)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4830
int qed_fw_vport(struct qed_hwfn *p_hwfn, u8 src_id, u8 *dst_id)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4849
int qed_fw_rss_eng(struct qed_hwfn *p_hwfn, u8 src_id, u8 *dst_id)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4868
static int qed_set_coalesce(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_dev.c
4891
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_dev.c
4922
int qed_set_rxq_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
4961
int qed_set_txq_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5001
static void qed_configure_wfq_for_all_vports(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5021
static void qed_init_wfq_default_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5031
static void qed_disable_wfq_for_all_vports(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5055
static int qed_init_wfq_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5129
static int __qed_configure_vport_wfq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5155
static int __qed_configure_vp_wfq_on_link_change(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5205
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
5239
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
5246
int __qed_configure_pf_max_bandwidth(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5289
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
5290
struct qed_hwfn *p_lead = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
5312
int __qed_configure_pf_min_bandwidth(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5347
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_dev.c
5348
struct qed_hwfn *p_lead = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
5379
void qed_clean_wfq_db(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5428
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
622
qed_llh_set_engine_affin(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_dev.c
63
static void qed_db_recovery_dp_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
676
static int qed_llh_hw_init_pf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
724
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
772
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
827
qed_llh_access_filter(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
907
qed_llh_add_filter(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
926
qed_llh_remove_filter(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev.c
938
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
162
int qed_hw_start_fastpath(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
194
struct qed_ptt *qed_ptt_acquire(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
209
struct qed_ptt *qed_ptt_acquire_context(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
223
void qed_ptt_release(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
247
qed_dmae_host2grc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
266
int qed_dmae_grc2host(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
284
int qed_dmae_host2host(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
303
int qed_fw_l2_queue(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
316
int qed_fw_vport(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
329
int qed_fw_rss_eng(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
452
int qed_final_cleanup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
464
int qed_get_queue_coalesce(struct qed_hwfn *p_hwfn, u16 *coal, void *handle);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
493
int qed_pglueb_set_pfid_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
224
qed_sp_fcoe_conn_offload(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
304
qed_sp_fcoe_conn_destroy(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
335
qed_sp_fcoe_func_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
366
qed_fcoe_allocate_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
459
static void qed_fcoe_free_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
499
static void __iomem *qed_fcoe_get_db_addr(struct qed_hwfn *p_hwfn, u32 cid)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
505
static void __iomem *qed_fcoe_get_primary_bdq_prod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
519
static void __iomem *qed_fcoe_get_secondary_bdq_prod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
533
int qed_fcoe_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
549
void qed_fcoe_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
578
void qed_fcoe_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
599
qed_fcoe_acquire_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
633
static void qed_fcoe_release_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
642
static void _qed_fcoe_get_tstats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
674
static void _qed_fcoe_get_pstats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
695
static int qed_fcoe_get_stats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
726
struct qed_hwfn *hwfn = QED_AFFIN_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
86
qed_sp_fcoe_func_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
26
int qed_fcoe_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
28
void qed_fcoe_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
30
void qed_fcoe_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
46
static inline int qed_fcoe_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
51
static inline void qed_fcoe_setup(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
52
static inline void qed_fcoe_free(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2426
int qed_qm_common_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2461
int qed_qm_pf_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2475
int qed_init_pf_wfq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2488
int qed_init_pf_rl(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2503
int qed_init_vport_wfq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2519
int qed_init_vport_tc_wfq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2535
int qed_init_global_rl(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2553
bool qed_send_qm_stop_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2567
void qed_set_vxlan_dest_port(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2579
void qed_set_vxlan_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2592
void qed_set_gre_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2605
void qed_set_geneve_dest_port(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2618
void qed_set_geneve_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2622
void qed_set_vxlan_no_l2_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2634
void qed_gft_disable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 pf_id);
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2650
void qed_gft_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2666
void qed_enable_context_validation(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2700
void qed_set_rdma_error_level(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2715
qed_fw_overlay_mem_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2728
void qed_fw_overlay_init_ram(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
2740
void qed_fw_overlay_mem_free(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hsi.h
29
struct qed_hwfn;
drivers/net/ethernet/qlogic/qed/qed_hw.c
122
void qed_ptt_release(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_hw.c
129
u32 qed_ptt_get_hw_addr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_hw.c
147
void qed_ptt_set_win(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
171
static u32 qed_set_ptt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
194
struct qed_ptt *qed_get_reserved_ptt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
206
void qed_wr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
218
u32 qed_rd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
232
static void qed_memcpy_hw(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
265
void qed_memcpy_from(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
275
void qed_memcpy_to(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
285
void qed_fid_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 fid)
drivers/net/ethernet/qlogic/qed/qed_hw.c
311
void qed_port_pretend(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
328
void qed_port_unpretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_hw.c
344
void qed_port_fid_pretend(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
364
u32 qed_vfid_to_concrete(struct qed_hwfn *p_hwfn, u8 vfid)
drivers/net/ethernet/qlogic/qed/qed_hw.c
379
static void qed_dmae_opcode(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
453
static int qed_dmae_post_command(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
47
int qed_ptt_pool_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_hw.c
511
int qed_dmae_info_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_hw.c
545
void qed_dmae_info_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_hw.c
580
static int qed_dmae_operation_wait(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_hw.c
610
static int qed_dmae_execute_sub_operation(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
676
static int qed_dmae_execute_command(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
72
void qed_ptt_pool_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_hw.c
758
int qed_dmae_host2grc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
78
struct qed_ptt *qed_ptt_acquire(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_hw.c
780
int qed_dmae_grc2host(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
802
int qed_dmae_host2host(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.c
823
void qed_hw_err_notify(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_hw.c
83
struct qed_ptt *qed_ptt_acquire_context(struct qed_hwfn *p_hwfn, bool is_atomic)
drivers/net/ethernet/qlogic/qed/qed_hw.c
857
int qed_dmae_sanity(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
111
void qed_ptt_set_win(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
123
struct qed_ptt *qed_get_reserved_ptt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
136
void qed_wr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
150
u32 qed_rd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
165
void qed_memcpy_from(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
182
void qed_memcpy_to(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
200
void qed_fid_pretend(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
213
void qed_port_pretend(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
225
void qed_port_unpretend(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
239
void qed_port_fid_pretend(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
250
u32 qed_vfid_to_concrete(struct qed_hwfn *p_hwfn, u8 vfid);
drivers/net/ethernet/qlogic/qed/qed_hw.h
270
int qed_dmae_info_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_hw.h
280
void qed_dmae_info_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_hw.h
306
int qed_dmae_sanity(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
323
void __printf(4, 5) __cold qed_hw_err_notify(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_hw.h
62
void qed_gtt_init(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_hw.h
71
int qed_ptt_pool_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_hw.h
80
void qed_ptt_pool_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_hw.h
90
u32 qed_ptt_get_hw_addr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1028
int qed_init_pf_wfq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1043
int qed_init_pf_rl(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1060
int qed_init_vport_wfq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1078
int qed_init_vport_tc_wfq(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1102
int qed_init_global_rl(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1129
bool qed_send_qm_stop_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1202
static int qed_dmae_to_grc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1237
void qed_set_vxlan_dest_port(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1250
void qed_set_vxlan_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1282
void qed_set_gre_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1324
void qed_set_geneve_dest_port(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1337
void qed_set_geneve_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1385
void qed_set_vxlan_no_l2_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1422
void qed_gft_disable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 pf_id)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1440
void qed_gft_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1570
void qed_enable_context_validation(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1614
static u32 qed_get_rdma_assert_ram_addr(struct qed_hwfn *p_hwfn, u8 storm_id)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1641
void qed_set_rdma_error_level(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1657
static u32 qed_get_overlay_addr_ram_addr(struct qed_hwfn *p_hwfn, u8 storm_id)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1684
struct phys_mem_desc *qed_fw_overlay_mem_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1744
void qed_fw_overlay_init_ram(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
1770
void qed_fw_overlay_mem_free(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
282
static u8 qed_get_ext_voq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
292
static void qed_enable_pf_rl(struct qed_hwfn *p_hwfn, bool pf_rl_en)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
320
static void qed_enable_pf_wfq(struct qed_hwfn *p_hwfn, bool pf_wfq_en)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
332
static void qed_enable_global_rl(struct qed_hwfn *p_hwfn, bool global_rl_en)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
354
static void qed_enable_vport_wfq(struct qed_hwfn *p_hwfn, bool vport_wfq_en)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
369
static void qed_cmdq_lines_voq_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
384
qed_cmdq_lines_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
457
qed_btb_blocks_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
518
static int qed_global_rl_rt_init(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
562
static int qed_vport_rl_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
605
static int qed_tx_pq_map_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
728
static void qed_other_pq_map_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
774
static int qed_pf_wfq_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
816
static int qed_pf_rl_rt_init(struct qed_hwfn *p_hwfn, u8 pf_id, u32 pf_rl)
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
839
static int qed_vp_wfq_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
881
static bool qed_poll_on_qm_cmd_ready(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
902
static bool qed_send_qm_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
929
int qed_qm_common_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
980
int qed_qm_pf_rt_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
127
void qed_init_store_rt_reg(struct qed_hwfn *p_hwfn, u32 rt_offset, u32 val)
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
140
void qed_init_store_rt_agg(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
159
static int qed_init_rt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
206
int qed_init_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
228
void qed_init_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
236
static int qed_init_array_dmae(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
263
static int qed_init_fill_dmae(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
284
static void qed_init_fill(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
294
static int qed_init_cmd_array(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
366
static int qed_init_cmd_wr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
427
static void qed_init_cmd_rd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
477
static int qed_init_cmd_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
496
static u8 qed_init_cmd_mode_match(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
522
static u32 qed_init_cmd_mode(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
548
int qed_init_run(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
608
void qed_gtt_init(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_init_ops.h
34
int qed_init_run(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.h
47
int qed_init_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_init_ops.h
56
void qed_init_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_init_ops.h
67
void qed_init_store_rt_reg(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.h
77
void qed_init_store_rt_agg(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_init_ops.h
93
void qed_gtt_init(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_int.c
1017
static int qed_int_deassertion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
116
static int qed_pswhst_attn_cb(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
1164
static int qed_int_attentions(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
1220
static void qed_sb_ack_attn(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1241
struct qed_hwfn *p_hwfn = from_tasklet(p_hwfn, t, sp_dpc);
drivers/net/ethernet/qlogic/qed/qed_int.c
1336
static void qed_int_sb_attn_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
1351
static void qed_int_sb_attn_setup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1368
static void qed_int_sb_attn_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1406
static int qed_int_sb_attn_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1440
void qed_init_cau_sb_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1491
static void qed_int_cau_conf_pi(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1521
void qed_int_cau_conf_sb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1587
void qed_int_sb_setup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1599
struct qed_igu_block *qed_get_igu_free_sb(struct qed_hwfn *p_hwfn, bool b_is_pf)
drivers/net/ethernet/qlogic/qed/qed_int.c
1619
static u16 qed_get_pf_igu_sb_id(struct qed_hwfn *p_hwfn, u16 vector_id)
drivers/net/ethernet/qlogic/qed/qed_int.c
1639
u16 qed_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id)
drivers/net/ethernet/qlogic/qed/qed_int.c
1661
int qed_int_sb_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1710
int qed_int_sb_release(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1745
static void qed_int_sp_sb_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
1761
static int qed_int_sp_sb_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_int.c
1791
int qed_int_register_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
180
static int qed_grc_attn_cb(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
1815
int qed_int_unregister_cb(struct qed_hwfn *p_hwfn, u8 pi)
drivers/net/ethernet/qlogic/qed/qed_int.c
1828
u16 qed_int_get_sp_sb_id(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
1833
void qed_int_igu_enable_int(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1860
static void qed_int_igu_enable_attn(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1875
qed_int_igu_enable(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1897
void qed_int_igu_disable_int(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_int.c
1908
static void qed_int_igu_cleanup_sb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1955
void qed_int_igu_init_pure_rt_single(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
1999
void qed_int_igu_init_pure_rt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
2034
int qed_int_igu_reset_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_int.c
2168
static void qed_int_igu_read_cam_block(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
2184
int qed_int_igu_read_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_int.c
2279
void qed_int_igu_init_rt(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
2286
u64 qed_int_igu_read_sisr_reg(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
2306
static void qed_int_sp_dpc_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
2312
int qed_int_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_int.c
2325
void qed_int_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
2331
void qed_int_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_int.c
2338
void qed_int_get_num_sbs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
234
int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_int.c
2362
int qed_int_set_timer_res(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_int.c
2403
int qed_int_get_sb_dbg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_int.c
344
static int qed_pglueb_rbc_attn_cb(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
349
static int qed_fw_assertion(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
360
static int qed_general_attention_35(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
376
static int qed_db_rec_flush_queue(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
411
int qed_db_rec_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_int.c
440
static void qed_dorq_attn_overflow(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
465
static int qed_dorq_attn_int_sts(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
539
static int qed_dorq_attn_cb(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
550
static void qed_dorq_attn_handler(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
77
int (*cb)(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_int.c
782
qed_int_aeu_translate(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
795
static bool qed_int_is_parity_flag(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
825
static inline u16 qed_attn_update_idx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
847
static int qed_int_assertion(struct qed_hwfn *p_hwfn, u16 asserted_bits)
drivers/net/ethernet/qlogic/qed/qed_int.c
885
static void qed_int_attn_print(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
90
static int qed_mcp_attn_cb(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_int.c
918
qed_int_deassertion_aeu_bit(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.c
978
static void qed_int_deassertion_parity(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
105
int qed_int_sb_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
120
void qed_int_sb_setup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
137
int qed_int_sb_release(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
161
void qed_int_get_num_sbs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
198
int qed_int_get_sb_dbg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_int.h
211
int qed_db_rec_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_int.h
259
int qed_int_igu_reset_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_int.h
270
u16 qed_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id);
drivers/net/ethernet/qlogic/qed/qed_int.h
280
struct qed_igu_block *qed_get_igu_free_sb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
283
void qed_int_igu_init_pure_rt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
288
void qed_int_igu_init_rt(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_int.h
301
int qed_int_igu_read_cam(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
304
typedef int (*qed_int_comp_cb_t)(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
324
int qed_int_register_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
341
int qed_int_unregister_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
351
u16 qed_int_get_sp_sb_id(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_int.h
366
void qed_int_igu_init_pure_rt_single(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
384
void qed_int_cau_conf_sb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
399
int qed_int_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
409
void qed_int_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_int.h
419
void qed_int_setup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
431
int qed_int_igu_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_int.h
445
void qed_init_cau_sb_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
451
int qed_int_set_timer_res(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_int.h
456
int qed_pglueb_rbc_attn_handler(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_int.h
64
void qed_int_igu_enable_int(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
76
void qed_int_igu_disable_int(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_int.h
87
u64 qed_int_igu_read_sisr_reg(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1001
static int qed_iscsi_get_stats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1036
struct qed_hwfn *hwfn = QED_AFFIN_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
121
static int qed_iscsi_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
137
qed_sp_iscsi_func_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
260
static int qed_sp_iscsi_conn_offload(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
449
static int qed_sp_iscsi_conn_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
490
qed_sp_iscsi_mac_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
533
static int qed_sp_iscsi_conn_terminate(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
568
static int qed_sp_iscsi_conn_clear_sq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
593
static int qed_sp_iscsi_func_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
620
static void __iomem *qed_iscsi_get_db_addr(struct qed_hwfn *p_hwfn, u32 cid)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
626
static void __iomem *qed_iscsi_get_primary_bdq_prod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
640
static void __iomem *qed_iscsi_get_secondary_bdq_prod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
683
static int qed_iscsi_allocate_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
779
static int qed_iscsi_acquire_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
818
static void qed_iscsi_release_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
827
static void qed_iscsi_free_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
844
int qed_iscsi_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
858
void qed_iscsi_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
863
void qed_iscsi_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
883
static void _qed_iscsi_get_tstats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
909
static void _qed_iscsi_get_mstats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
925
static void _qed_iscsi_get_ustats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
945
static void _qed_iscsi_get_xstats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
963
static void _qed_iscsi_get_ystats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
983
static void _qed_iscsi_get_pstats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
30
int qed_iscsi_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
32
void qed_iscsi_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
34
void qed_iscsi_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
51
static inline int qed_iscsi_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
56
static inline void qed_iscsi_setup(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
58
static inline void qed_iscsi_free(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1002
qed_iwarp_mpa_complete(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
110
qed_iwarp_init_fw_ramrod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1107
qed_iwarp_mpa_v2_set_private(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1157
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
124
static int qed_iwarp_alloc_cid(struct qed_hwfn *p_hwfn, u32 *cid)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1245
static struct qed_iwarp_ep *qed_iwarp_get_free_ep(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1292
qed_iwarp_wait_cid_map_cleared(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1331
static int qed_iwarp_wait_for_all_cids(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1350
static void qed_iwarp_free_prealloc_ep(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1375
static int qed_iwarp_prealloc_ep(struct qed_hwfn *p_hwfn, bool init)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1421
int qed_iwarp_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
144
static void qed_iwarp_set_tcp_cid(struct qed_hwfn *p_hwfn, u32 cid)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1447
void qed_iwarp_resc_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1460
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1525
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1553
qed_iwarp_print_cm_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1578
qed_iwarp_ll2_post_rx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
158
static int qed_iwarp_alloc_tcp_cid(struct qed_hwfn *p_hwfn, u32 *cid)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1598
qed_iwarp_ep_exists(struct qed_hwfn *p_hwfn, struct qed_iwarp_cm_info *cm_info)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1630
qed_iwarp_get_listener(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1668
qed_iwarp_parse_rx_pkt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1775
static struct qed_iwarp_fpdu *qed_iwarp_get_curr_fpdu(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1821
qed_iwarp_recycle_pkt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1826
qed_iwarp_mpa_classify(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
183
int qed_iwarp_create_qp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1888
qed_iwarp_cp_pkt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1949
qed_iwarp_update_fpdu_length(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
1984
qed_iwarp_recycle_pkt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2018
qed_iwarp_win_right_edge(struct qed_hwfn *p_hwfn, struct qed_iwarp_fpdu *fpdu)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2054
qed_iwarp_send_fpdu(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2134
qed_iwarp_mpa_get_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2153
qed_iwarp_process_mpa_pkt(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2279
static void qed_iwarp_process_pending_pkts(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2313
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2361
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2472
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2485
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2510
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2539
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2555
static int qed_iwarp_ll2_stop(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2597
qed_iwarp_ll2_alloc_buffers(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2635
qed_iwarp_ll2_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2809
int qed_iwarp_setup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2850
int qed_iwarp_stop(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2862
static void qed_iwarp_qp_in_error(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
288
static int qed_iwarp_modify_fw(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2886
static void qed_iwarp_exception_received(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2958
qed_iwarp_tcp_connect_unsuccessful(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3019
qed_iwarp_connect_complete(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3046
qed_iwarp_check_ep_ok(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3056
static int qed_iwarp_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3165
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3203
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
3218
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
376
qed_iwarp_modify_qp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
462
int qed_iwarp_fw_destroy(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
487
static void qed_iwarp_destroy_ep(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
507
int qed_iwarp_destroy_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
544
qed_iwarp_create_ep(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep **ep_out)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
576
qed_iwarp_print_tcp_ramrod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
62
static int qed_iwarp_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
622
qed_iwarp_tcp_offload(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
67
void qed_iwarp_init_devinfo(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
734
qed_iwarp_mpa_received(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
819
qed_iwarp_mpa_offload(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
83
void qed_iwarp_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
918
qed_iwarp_return_ep(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
94
static void qed_iwarp_cid_cleaned(struct qed_hwfn *p_hwfn, u32 cid)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
941
qed_iwarp_parse_private_data(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
968
qed_iwarp_mpa_reply_arrived(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep)
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
159
int qed_iwarp_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
161
int qed_iwarp_setup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
164
void qed_iwarp_init_fw_ramrod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
167
int qed_iwarp_stop(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
169
void qed_iwarp_resc_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
171
void qed_iwarp_init_devinfo(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
173
void qed_iwarp_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
175
int qed_iwarp_create_qp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
179
int qed_iwarp_modify_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp,
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
182
int qed_iwarp_destroy_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp);
drivers/net/ethernet/qlogic/qed/qed_iwarp.h
184
int qed_iwarp_fw_destroy(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp);
drivers/net/ethernet/qlogic/qed/qed_l2.c
100
void qed_l2_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_l2.c
1011
qed_eth_pf_rx_queue_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1047
int qed_eth_rx_queue_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1067
qed_eth_txq_start_ramrod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1107
qed_eth_pf_tx_queue_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1129
qed_eth_tx_queue_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1162
qed_eth_pf_tx_queue_stop(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid)
drivers/net/ethernet/qlogic/qed/qed_l2.c
1182
int qed_eth_tx_queue_stop(struct qed_hwfn *p_hwfn, void *p_handle)
drivers/net/ethernet/qlogic/qed/qed_l2.c
1219
qed_filter_ucast_common(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
127
static bool qed_eth_queue_qid_usage_add(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1360
int qed_sp_eth_filter_ucast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1462
qed_sp_eth_filter_mcast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1547
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
1575
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
1597
static void __qed_get_vport_pstats_addrlen(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
160
static void qed_eth_queue_qid_usage_del(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1615
__qed_get_vport_pstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1644
__qed_get_vport_tstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1673
static void __qed_get_vport_ustats_addrlen(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1691
void __qed_get_vport_ustats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_l2.c
171
void qed_eth_queue_cid_release(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1714
static void __qed_get_vport_mstats_addrlen(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1732
__qed_get_vport_mstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1760
__qed_get_vport_port_stats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1851
static void __qed_get_vport_stats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1875
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
190
_qed_eth_queue_to_cid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1936
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
1989
void qed_arfs_mode_configure(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2018
qed_configure_rfs_ntuple_filter(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2091
int qed_get_rxq_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2125
int qed_get_txq_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2159
int qed_get_queue_coalesce(struct qed_hwfn *p_hwfn, u16 *p_coal, void *handle)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2196
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_l2.c
2215
struct qed_hwfn *hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
2262
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
2318
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
2360
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
2470
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
2504
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_l2.c
2535
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_l2.c
2556
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_l2.c
2598
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_l2.c
2631
struct qed_hwfn *hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
2778
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_l2.c
2793
qed_arfs_sp_response_handler(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2808
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_l2.c
2841
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_l2.c
2868
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
287
qed_eth_queue_to_cid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
332
qed_eth_queue_to_cid_pf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
341
int qed_sp_eth_vport_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
416
static int qed_sp_vport_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
432
qed_sp_vport_update_rss(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
52
int qed_l2_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_l2.c
536
qed_sp_update_accept_mode(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
606
qed_sp_vport_update_sge_tpa(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
638
qed_sp_update_mcast_bin(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
658
int qed_sp_vport_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
744
int qed_sp_vport_stop(struct qed_hwfn *p_hwfn, u16 opaque_fid, u8 vport_id)
drivers/net/ethernet/qlogic/qed/qed_l2.c
777
qed_vf_pf_accept_flags(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
808
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_l2.c
839
int qed_eth_rxq_start_ramrod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
898
qed_eth_pf_rx_queue_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
92
void qed_l2_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_l2.c
923
qed_eth_rx_queue_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.c
963
int qed_sp_eth_rx_queues_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
109
qed_eth_rx_queue_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
121
int qed_eth_tx_queue_stop(struct qed_hwfn *p_hwfn, void *p_txq);
drivers/net/ethernet/qlogic/qed/qed_l2.h
146
int qed_sp_eth_vport_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
201
int qed_sp_vport_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
217
int qed_sp_vport_stop(struct qed_hwfn *p_hwfn, u16 opaque_fid, u8 vport_id);
drivers/net/ethernet/qlogic/qed/qed_l2.h
219
int qed_sp_eth_filter_ucast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
244
qed_sp_eth_rx_queues_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
292
void qed_arfs_mode_configure(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
309
qed_configure_rfs_ntuple_filter(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
378
struct qed_hwfn *p_owner;
drivers/net/ethernet/qlogic/qed/qed_l2.h
381
int qed_l2_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_l2.h
382
void qed_l2_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_l2.h
383
void qed_l2_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_l2.h
385
void qed_eth_queue_cid_release(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
389
qed_eth_queue_to_cid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
396
qed_sp_eth_vport_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
413
qed_eth_rxq_start_ramrod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
432
qed_eth_txq_start_ramrod(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
438
int qed_set_rxq_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
442
int qed_set_txq_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
446
int qed_get_rxq_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_l2.h
450
int qed_get_txq_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1023
static int qed_sp_ll2_tx_queue_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1118
static int qed_sp_ll2_rx_queue_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1146
static int qed_sp_ll2_tx_queue_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1172
qed_ll2_acquire_connection_rx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1223
static int qed_ll2_acquire_connection_tx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1271
qed_ll2_acquire_connection_ooo(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1343
static void _qed_ll2_calc_allowed_conns(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1379
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1489
static int qed_ll2_establish_connection_rx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1524
qed_ll2_establish_connection_ooo(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1534
static inline u8 qed_ll2_handle_to_queue_id(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1565
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
167
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1720
static void qed_ll2_post_rx_buffer_notify_fw(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1778
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1836
static void qed_ll2_prepare_tx_packet_set(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1855
qed_ll2_prepare_tx_packet_set_bd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1946
static void qed_ll2_tx_packet_notify(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2000
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2053
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2090
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2152
static void qed_ll2_release_connection_ooo(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2173
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2196
int qed_ll2_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2216
void qed_ll2_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2224
void qed_ll2_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2233
static void _qed_ll2_get_port_stats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2254
static void _qed_ll2_get_tstats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2273
static void _qed_ll2_get_ustats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2295
static void _qed_ll2_get_pstats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2320
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2364
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2384
static void qed_ll2_set_conn_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2411
static int qed_ll2_start_ooo(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2450
static int __qed_ll2_stop(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2467
struct qed_hwfn *p_hwfn = QED_AFFIN_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2500
static int __qed_ll2_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
251
static struct qed_ll2_info *__qed_ll2_handle_sanity(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2579
struct qed_hwfn *p_hwfn = QED_AFFIN_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2678
struct qed_hwfn *p_hwfn = QED_AFFIN_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2777
struct qed_hwfn *p_hwfn = QED_AFFIN_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
280
static struct qed_ll2_info *qed_ll2_handle_sanity(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
286
static struct qed_ll2_info *qed_ll2_handle_sanity_lock(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
292
static struct qed_ll2_info *qed_ll2_handle_sanity_inactive(struct qed_hwfn
drivers/net/ethernet/qlogic/qed/qed_ll2.c
299
static void qed_ll2_txq_flush(struct qed_hwfn *p_hwfn, u8 connection_handle)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
349
static int qed_ll2_txq_completion(struct qed_hwfn *p_hwfn, void *p_cookie)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
417
static void qed_ll2_rxq_parse_gsi(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
432
static void qed_ll2_rxq_parse_reg(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
447
qed_ll2_handle_slowpath(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
482
qed_ll2_rxq_handle_completion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
526
static int qed_ll2_rxq_completion(struct qed_hwfn *p_hwfn, void *cookie)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
581
static void qed_ll2_rxq_flush(struct qed_hwfn *p_hwfn, u8 connection_handle)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
626
qed_ll2_lb_rxq_handler_slowpath(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
646
static int qed_ll2_lb_rxq_handler(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
68
static u8 qed_ll2_handle_to_stats_id(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
784
qed_ooo_submit_tx_buffers(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
837
qed_ooo_submit_rx_buffers(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
857
static int qed_ll2_lb_rxq_completion(struct qed_hwfn *p_hwfn, void *p_cookie)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
878
static int qed_ll2_lb_txq_completion(struct qed_hwfn *p_hwfn, void *p_cookie)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
946
static void qed_ll2_stop_ooo(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
958
static int qed_sp_ll2_rx_queue_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
98
struct qed_hwfn *p_hwfn = cxt;
drivers/net/ethernet/qlogic/qed/qed_ll2.h
238
int qed_ll2_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_ll2.h
248
void qed_ll2_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_ll2.h
258
void qed_ll2_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_main.c
1015
u32 qed_unzip_data(struct qed_hwfn *p_hwfn, u32 input_len,
drivers/net/ethernet/qlogic/qed/qed_main.c
1051
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_main.c
1071
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_main.c
1109
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_main.c
1120
static int qed_slowpath_delayed_work(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_main.c
1137
void qed_periodic_db_rec_start(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_main.c
1172
struct qed_hwfn *hwfn = container_of(work, struct qed_hwfn,
drivers/net/ethernet/qlogic/qed/qed_main.c
1207
struct qed_hwfn *hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
1242
struct qed_hwfn *hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
1444
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
1483
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
1656
struct qed_hwfn *hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
1803
static int qed_get_link_data(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_main.c
1836
static void qed_fill_link_capability(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_main.c
2070
static void qed_fill_link(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_main.c
2183
struct qed_hwfn *hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
2204
void qed_link_update(struct qed_hwfn *hwfn, struct qed_ptt *ptt)
drivers/net/ethernet/qlogic/qed/qed_main.c
2217
void qed_bw_update(struct qed_hwfn *hwfn, struct qed_ptt *ptt)
drivers/net/ethernet/qlogic/qed/qed_main.c
2228
struct qed_hwfn *hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
2304
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
2527
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2594
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2619
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2729
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2734
void qed_schedule_recovery_handler(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_main.c
2753
void qed_hw_error_occurred(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_main.c
2784
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2801
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2818
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2842
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2864
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2888
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2914
struct qed_hwfn *hwfn = &cdev->hwfns[qid % cdev->num_hwfns];
drivers/net/ethernet/qlogic/qed/qed_main.c
2937
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2958
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
2979
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
3004
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
3114
int qed_mfw_tlv_req(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_main.c
3170
int qed_mfw_fill_tlv_data(struct qed_hwfn *hwfn, enum qed_mfw_tlv_type type,
drivers/net/ethernet/qlogic/qed/qed_main.c
378
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_main.c
670
struct qed_hwfn *hwfn = &cdev->hwfns[index % cdev->num_hwfns];
drivers/net/ethernet/qlogic/qed/qed_main.c
679
struct qed_hwfn *hwfn = &cdev->hwfns[index % cdev->num_hwfns];
drivers/net/ethernet/qlogic/qed/qed_main.c
695
struct qed_hwfn *hwfn;
drivers/net/ethernet/qlogic/qed/qed_main.c
742
int qed_slowpath_irq_req(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_main.c
781
static void qed_slowpath_tasklet_flush(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_main.c
793
void qed_slowpath_irq_sync(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_main.c
833
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_main.c
856
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_mcp.c
101
qed_mcp_cmd_add_elem(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1072
int qed_mcp_load_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1096
int qed_mcp_unload_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1143
int qed_mcp_unload_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1172
static void qed_mcp_handle_vf_flr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
119
static void qed_mcp_cmd_del_elem(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1203
int qed_mcp_ack_vf_flr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1240
static void qed_mcp_handle_transceiver_change(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1266
static void qed_mcp_read_eee_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
127
static struct qed_mcp_cmd_elem *qed_mcp_cmd_get_elem(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1291
static u32 qed_mcp_get_shmem_func(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1311
static void qed_read_pf_bandwidth(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1337
static void qed_mcp_handle_link_change(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
140
int qed_mcp_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1515
int qed_mcp_set_link(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool b_up)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1660
u32 qed_get_process_kill_counter(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
167
static int qed_load_mcp_offsets(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1681
static void qed_mcp_handle_process_kill(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1714
static void qed_mcp_send_protocol_stats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1755
static void qed_mcp_update_bw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1775
static void qed_mcp_update_stag(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1813
static void qed_mcp_handle_fan_failure(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1834
qed_mcp_mdump_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1868
static int qed_mcp_mdump_ack(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1879
qed_mcp_mdump_get_retain(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1905
static void qed_mcp_handle_critical_error(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1934
void qed_mcp_read_ufp_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1988
qed_mcp_handle_ufp_event(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2016
int qed_mcp_handle_events(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2135
int qed_mcp_get_mfw_ver(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2175
int qed_mcp_get_mbi_ver(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2205
int qed_mcp_get_media_type(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2231
int qed_mcp_get_transceiver_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2279
int qed_mcp_trans_speed_mask(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
238
int qed_mcp_cmd_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2393
int qed_mcp_get_board_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2424
qed_mcp_get_shmem_proto_legacy(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2441
qed_mcp_get_shmem_proto_mfw(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2487
qed_mcp_get_shmem_proto(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2517
int qed_mcp_fill_shmem_func_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2587
*qed_mcp_get_link_params(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2595
*qed_mcp_get_link_state(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2603
*qed_mcp_get_link_capabilities(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2610
int qed_mcp_drain(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2624
int qed_mcp_get_flash_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2642
int qed_start_recovery_process(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2662
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2680
qed_mcp_config_vf_msix_bb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2712
qed_mcp_config_vf_msix_ah(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2732
int qed_mcp_config_vf_msix(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2742
qed_mcp_send_drv_version(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
277
static void qed_mcp_reread_offsets(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2774
int qed_mcp_halt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2807
int qed_mcp_resume(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2831
int qed_mcp_ov_update_current_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2862
int qed_mcp_ov_update_driver_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2893
int qed_mcp_ov_update_mtu(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2909
int qed_mcp_ov_update_mac(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2942
int qed_mcp_ov_update_wol(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
296
int qed_mcp_reset(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2981
int qed_mcp_ov_update_eswitch(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3012
int qed_mcp_set_led(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3039
int qed_mcp_mask_parities(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3063
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3101
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3118
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3198
int qed_mcp_phy_sfp_read(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3247
int qed_mcp_bist_register_test(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3268
int qed_mcp_bist_clock_test(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3289
int qed_mcp_bist_nvm_get_num_images(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3312
int qed_mcp_bist_nvm_get_image_att(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3339
int qed_mcp_nvm_info_populate(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
340
static bool qed_mcp_has_pending_cmd(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3407
void qed_mcp_nvm_info_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3415
qed_mcp_get_nvm_image_att(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3469
int qed_mcp_get_nvm_image(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
358
qed_mcp_update_pending_cmd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3582
qed_mcp_resc_allocation_msg(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3662
qed_mcp_set_resc_max_val(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3687
qed_mcp_get_resc_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3715
int qed_mcp_initiate_pf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3723
static int qed_mcp_resource_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3753
__qed_mcp_resc_lock(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3816
qed_mcp_resc_lock(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3848
qed_mcp_resc_unlock(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3929
bool qed_mcp_is_smart_an_supported(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3935
int qed_mcp_get_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3950
int qed_mcp_set_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3962
int qed_mcp_get_engine_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4001
int qed_mcp_get_ppfid_bitmap(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4027
int qed_mcp_nvm_get_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
403
static void __qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4057
int qed_mcp_nvm_set_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4095
__qed_mcp_send_debug_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4152
qed_mcp_send_debug_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4206
qed_mcp_send_raw_debug_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4213
bool qed_mcp_is_esl_supported(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4219
int qed_mcp_get_esl_status(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool *active)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
432
static void qed_mcp_cmd_set_blocking(struct qed_hwfn *p_hwfn, bool block_cmd)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
440
static void qed_mcp_print_cpu_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
460
_qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
53
bool qed_mcp_is_init(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
581
static int qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
60
void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
612
static int _qed_mcp_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
638
int qed_mcp_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
649
int qed_mcp_cmd_nosleep(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
661
qed_mcp_nvm_wr_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
689
int qed_mcp_nvm_rd_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
73
void qed_mcp_read_mb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
749
static int qed_mcp_cancel_load_req(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
820
__qed_mcp_load_req(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
916
static int eocre_get_mfw_drv_role(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
941
static void qed_get_mfw_force_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
958
int qed_mcp_load_req(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1012
int qed_mcp_nvm_rd_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1033
int qed_mcp_phy_sfp_read(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1044
bool qed_mcp_is_init(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1056
int qed_mcp_config_vf_msix(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1067
int qed_mcp_halt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1077
int qed_mcp_resume(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1081
int __qed_configure_pf_max_bandwidth(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1085
int __qed_configure_pf_min_bandwidth(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1090
int qed_mcp_mask_parities(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1102
qed_mcp_mdump_get_retain(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1118
qed_mcp_set_resc_max_val(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1137
qed_mcp_get_resc_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1151
int qed_mcp_ov_update_eswitch(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1176
int qed_mcp_initiate_pf_flr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1216
qed_mcp_resc_lock(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1240
qed_mcp_resc_unlock(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1268
bool qed_mcp_is_smart_an_supported(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1279
int qed_mcp_get_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1291
int qed_mcp_set_capabilities(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1301
void qed_mcp_read_ufp_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1311
int qed_mcp_nvm_info_populate(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1321
void qed_mcp_nvm_info_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1331
int qed_mcp_get_engine_config(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1341
int qed_mcp_get_ppfid_bitmap(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1356
int qed_mcp_nvm_get_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1373
int qed_mcp_nvm_set_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1384
bool qed_mcp_is_esl_supported(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1395
int qed_mcp_get_esl_status(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool *active);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
277
struct qed_mcp_link_params *qed_mcp_get_link_params(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
286
struct qed_mcp_link_state *qed_mcp_get_link_state(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
297
*qed_mcp_get_link_capabilities(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
309
int qed_mcp_set_link(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
323
int qed_mcp_get_mfw_ver(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
336
int qed_mcp_get_mbi_ver(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
349
int qed_mcp_get_media_type(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
363
int qed_mcp_get_transceiver_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
379
int qed_mcp_trans_speed_mask(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
392
int qed_mcp_get_board_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
413
int qed_mcp_cmd(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
438
int qed_mcp_cmd_nosleep(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
455
int qed_mcp_drain(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
467
int qed_mcp_get_flash_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
481
qed_mcp_send_drv_version(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
493
u32 qed_get_process_kill_counter(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
504
int qed_start_recovery_process(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
528
int qed_mcp_ov_update_current_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
541
int qed_mcp_ov_update_driver_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
554
int qed_mcp_ov_update_mtu(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
566
int qed_mcp_ov_update_mac(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
578
int qed_mcp_ov_update_wol(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
591
int qed_mcp_set_led(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
646
qed_mcp_get_nvm_image_att(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
660
int qed_mcp_get_nvm_image(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
672
int qed_mcp_bist_register_test(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
683
int qed_mcp_bist_clock_test(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
696
int qed_mcp_bist_nvm_get_num_images(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
711
int qed_mcp_bist_nvm_get_image_att(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
726
int qed_mfw_process_tlv_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
739
qed_mcp_send_raw_debug_data(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
834
qed_mcp_is_ext_speed_supported(const struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_mcp.h
848
int qed_mcp_cmd_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
861
void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
871
int qed_mcp_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
885
int qed_mcp_handle_events(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
915
int qed_mcp_load_req(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
927
int qed_mcp_load_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
937
int qed_mcp_unload_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
947
int qed_mcp_unload_done(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
957
void qed_mcp_read_mb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
969
int qed_mcp_ack_vf_flr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
981
int qed_mcp_fill_shmem_func_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
992
int qed_mcp_reset(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c
1179
static int qed_mfw_update_tlvs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c
1244
int qed_mfw_process_tlv_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
119
static int qed_sp_nvmetcp_func_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
148
struct qed_hwfn *hwfn = QED_AFFIN_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
266
static int qed_sp_nvmetcp_conn_offload(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
32
static int qed_nvmetcp_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
356
static int qed_sp_nvmetcp_conn_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
393
static int qed_sp_nvmetcp_conn_terminate(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
422
static int qed_sp_nvmetcp_conn_clear_sq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
446
static void __iomem *qed_nvmetcp_get_db_addr(struct qed_hwfn *p_hwfn, u32 cid)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
452
static int qed_nvmetcp_allocate_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
48
static int qed_sp_nvmetcp_func_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
518
static int qed_nvmetcp_acquire_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
549
static void qed_nvmetcp_release_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
558
static void qed_nvmetcp_free_connection(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
567
int qed_nvmetcp_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
581
void qed_nvmetcp_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
586
void qed_nvmetcp_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h
88
int qed_nvmetcp_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h
89
void qed_nvmetcp_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h
90
void qed_nvmetcp_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h
93
static inline int qed_nvmetcp_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h
98
static inline void qed_nvmetcp_setup(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h
99
static inline void qed_nvmetcp_free(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_ooo.c
161
void qed_ooo_release_connection_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
191
void qed_ooo_release_all_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
21
*qed_ooo_seek_archipelago(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
227
void qed_ooo_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ooo.c
236
void qed_ooo_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ooo.c
264
void qed_ooo_put_free_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
271
struct qed_ooo_buffer *qed_ooo_get_free_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
286
void qed_ooo_put_ready_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
298
struct qed_ooo_buffer *qed_ooo_get_ready_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
313
void qed_ooo_delete_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
341
void qed_ooo_add_new_isle(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
40
static struct qed_ooo_isle *qed_ooo_seek_isle(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
400
void qed_ooo_add_new_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
421
void qed_ooo_join_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
64
void qed_ooo_save_history_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.c
76
int qed_ooo_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ooo.h
103
void qed_ooo_add_new_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
109
void qed_ooo_join_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
113
static inline void qed_ooo_save_history_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
117
static inline int qed_ooo_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ooo.h
122
static inline void qed_ooo_setup(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_ooo.h
124
static inline void qed_ooo_free(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_ooo.h
127
qed_ooo_release_connection_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
131
static inline void qed_ooo_release_all_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
135
static inline void qed_ooo_put_free_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
140
qed_ooo_get_free_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
143
static inline void qed_ooo_put_ready_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
149
qed_ooo_get_ready_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
152
static inline void qed_ooo_delete_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
156
static inline void qed_ooo_add_new_isle(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
161
static inline void qed_ooo_add_new_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
167
static inline void qed_ooo_join_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
61
void qed_ooo_save_history_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
65
int qed_ooo_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_ooo.h
67
void qed_ooo_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_ooo.h
69
void qed_ooo_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_ooo.h
71
void qed_ooo_release_connection_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
75
void qed_ooo_release_all_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
78
void qed_ooo_put_free_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
83
qed_ooo_get_free_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
86
void qed_ooo_put_ready_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
91
qed_ooo_get_ready_buffer(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
94
void qed_ooo_delete_isles(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ooo.h
98
void qed_ooo_add_new_isle(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_ptp.c
105
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ptp.c
131
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ptp.c
157
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ptp.c
174
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ptp.c
257
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ptp.c
26
static enum qed_resc_lock qed_ptcdev_to_resc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_ptp.c
341
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ptp.c
403
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_ptp.c
42
static int qed_ptp_res_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_ptp.c
74
static int qed_ptp_res_unlock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1001
qed_rdma_toggle_bit_create_resize_cq(struct qed_hwfn *p_hwfn, u16 icid)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1029
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1116
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
115
return FEAT_NUM((struct qed_hwfn *)p_hwfn, QED_PF_L2_QUE) + rel_sb_id;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
118
int qed_rdma_info_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1194
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1232
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1254
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
132
void qed_rdma_info_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1349
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
138
static int qed_rdma_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1465
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1583
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1673
static struct qed_bmap *qed_rdma_get_srq_bmap(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1687
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1723
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1770
struct qed_hwfn *p_hwfn = rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1848
bool qed_rdma_allocated_qps(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1865
void qed_rdma_dpm_conf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1877
void qed_rdma_dpm_bar(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1887
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1928
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
318
void qed_rdma_bmap_free(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
349
static void qed_rdma_resc_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
373
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
38
int qed_rdma_bmap_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
382
static void qed_rdma_free_reserved_lkey(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
387
static void qed_rdma_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
396
static void qed_rdma_init_events(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
408
static void qed_rdma_init_devinfo(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
519
static void qed_rdma_init_port(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
535
static int qed_rdma_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
55
int qed_rdma_bmap_alloc_id(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
550
static int qed_rdma_start_fw(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
624
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
642
static int qed_rdma_reserve_lkey(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
660
static int qed_rdma_setup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
695
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
70
void qed_bmap_set_id(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
762
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
79
void qed_bmap_release_id(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
796
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
817
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
827
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
831
p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
853
struct qed_hwfn *p_hwfn = QED_AFFIN_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_rdma.c
935
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
955
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
967
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
98
int qed_bmap_test_id(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
991
struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt;
drivers/net/ethernet/qlogic/qed/qed_rdma.h
173
void qed_rdma_dpm_bar(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_rdma.h
174
void qed_rdma_dpm_conf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_rdma.h
175
int qed_rdma_info_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_rdma.h
176
void qed_rdma_info_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_rdma.h
178
static inline void qed_rdma_dpm_conf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.h
180
static inline void qed_rdma_dpm_bar(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.h
182
static inline int qed_rdma_info_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_rdma.h
184
static inline void qed_rdma_info_free(struct qed_hwfn *p_hwfn) {}
drivers/net/ethernet/qlogic/qed/qed_rdma.h
188
qed_rdma_bmap_alloc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.h
192
qed_rdma_bmap_free(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, bool check);
drivers/net/ethernet/qlogic/qed/qed_rdma.h
195
qed_rdma_bmap_alloc_id(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_rdma.h
199
qed_bmap_set_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num);
drivers/net/ethernet/qlogic/qed/qed_rdma.h
202
qed_bmap_release_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num);
drivers/net/ethernet/qlogic/qed/qed_rdma.h
205
qed_bmap_test_id(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, u32 id_num);
drivers/net/ethernet/qlogic/qed/qed_rdma.h
209
bool qed_rdma_allocated_qps(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_roce.c
1079
static void qed_roce_free_real_icid(struct qed_hwfn *p_hwfn, u16 icid)
drivers/net/ethernet/qlogic/qed/qed_roce.c
1104
void qed_roce_dpm_dcbx(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_roce.c
1118
int qed_roce_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_roce.c
1124
int qed_roce_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_roce.c
132
static void qed_roce_free_cid_pair(struct qed_hwfn *p_hwfn, u16 cid)
drivers/net/ethernet/qlogic/qed/qed_roce.c
140
int qed_roce_alloc_cid(struct qed_hwfn *p_hwfn, u16 *cid)
drivers/net/ethernet/qlogic/qed/qed_roce.c
199
static void qed_roce_set_real_cid(struct qed_hwfn *p_hwfn, u32 cid)
drivers/net/ethernet/qlogic/qed/qed_roce.c
206
static u8 qed_roce_get_qp_tc(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp)
drivers/net/ethernet/qlogic/qed/qed_roce.c
222
static int qed_roce_sp_create_responder(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.c
360
static int qed_roce_sp_create_requester(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.c
38
static void qed_roce_free_real_icid(struct qed_hwfn *p_hwfn, u16 icid);
drivers/net/ethernet/qlogic/qed/qed_roce.c
40
static int qed_roce_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code,
drivers/net/ethernet/qlogic/qed/qed_roce.c
490
static int qed_roce_sp_modify_responder(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.c
577
static int qed_roce_sp_modify_requester(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.c
664
static int qed_roce_sp_destroy_qp_responder(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.c
69
void qed_roce_stop(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_roce.c
750
static int qed_roce_sp_destroy_qp_requester(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.c
811
int qed_roce_query_qp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.c
951
int qed_roce_destroy_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp)
drivers/net/ethernet/qlogic/qed/qed_roce.c
980
int qed_roce_modify_qp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.h
13
void qed_roce_dpm_dcbx(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_roce.h
15
static inline void qed_roce_dpm_dcbx(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.h
19
int qed_roce_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_roce.h
20
void qed_roce_stop(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_roce.h
21
int qed_roce_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt);
drivers/net/ethernet/qlogic/qed/qed_roce.h
22
int qed_roce_alloc_cid(struct qed_hwfn *p_hwfn, u16 *cid);
drivers/net/ethernet/qlogic/qed/qed_roce.h
23
int qed_roce_destroy_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp);
drivers/net/ethernet/qlogic/qed/qed_roce.h
25
int qed_roce_query_qp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_roce.h
29
int qed_roce_modify_qp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_selftest.c
42
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_selftest.c
65
struct qed_hwfn *p_hwfn;
drivers/net/ethernet/qlogic/qed/qed_selftest.c
88
struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_sp.h
157
typedef int (*qed_spq_async_comp_cb)(struct qed_hwfn *p_hwfn, u8 opcode,
drivers/net/ethernet/qlogic/qed/qed_sp.h
162
qed_spq_register_async_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
167
qed_spq_unregister_async_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
214
int qed_spq_post(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
225
int qed_spq_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
234
void qed_spq_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
243
void qed_spq_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
255
qed_spq_get_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
26
void (*function)(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
266
void qed_spq_return_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
276
int qed_eq_alloc(struct qed_hwfn *p_hwfn, u16 num_elem);
drivers/net/ethernet/qlogic/qed/qed_sp.h
285
void qed_eq_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
294
void qed_eq_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
304
void qed_eq_prod_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
315
int qed_eq_completion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
328
int qed_spq_completion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
340
u32 qed_spq_get_cid(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
349
int qed_consq_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
358
void qed_consq_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
367
void qed_consq_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
368
int qed_spq_pend_post(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
395
void qed_sp_destroy_request(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
398
int qed_sp_init_request(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
42
int qed_eth_cqe_completion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
424
int qed_sp_pf_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
440
int qed_sp_pf_update(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
449
int qed_sp_pf_update_stag(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
458
int qed_sp_pf_update_ufp(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
460
int qed_sp_pf_stop(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp.h
462
int qed_sp_pf_update_tunn_cfg(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp.h
475
int qed_sp_heartbeat_ramrod(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
203
qed_tunn_set_pf_update_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
237
static void qed_set_hw_tunn_mode(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
24
void qed_sp_destroy_request(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
249
static void qed_set_hw_tunn_mode_port(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
265
qed_tunn_set_pf_start_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
300
int qed_sp_pf_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
37
int qed_sp_init_request(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
429
int qed_sp_pf_update(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
453
int qed_sp_pf_update_ufp(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
487
int qed_sp_pf_update_tunn_cfg(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
528
int qed_sp_pf_stop(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
549
int qed_sp_heartbeat_ramrod(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
570
int qed_sp_pf_update_stag(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
1003
int qed_consq_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
1037
void qed_consq_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
1042
void qed_consq_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
158
static int qed_spq_fill_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
196
static void qed_spq_hw_initialize(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
233
static int qed_spq_hw_post(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
275
qed_async_event_completion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
306
qed_spq_register_async_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
318
qed_spq_unregister_async_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
330
void qed_eq_prod_update(struct qed_hwfn *p_hwfn, u16 prod)
drivers/net/ethernet/qlogic/qed/qed_spq.c
338
int qed_eq_completion(struct qed_hwfn *p_hwfn, void *cookie)
drivers/net/ethernet/qlogic/qed/qed_spq.c
397
int qed_eq_alloc(struct qed_hwfn *p_hwfn, u16 num_elem)
drivers/net/ethernet/qlogic/qed/qed_spq.c
433
void qed_eq_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
438
void qed_eq_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
452
static int qed_cqe_completion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
466
int qed_eth_cqe_completion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
48
static void qed_spq_blocking_cb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
483
void qed_spq_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
549
int qed_spq_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
600
void qed_spq_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
62
static int __qed_spq_block(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
627
int qed_spq_get_entry(struct qed_hwfn *p_hwfn, struct qed_spq_entry **pp_ent)
drivers/net/ethernet/qlogic/qed/qed_spq.c
659
static void __qed_spq_return_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
665
void qed_spq_return_entry(struct qed_hwfn *p_hwfn, struct qed_spq_entry *p_ent)
drivers/net/ethernet/qlogic/qed/qed_spq.c
686
static int qed_spq_add_entry(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
743
u32 qed_spq_get_cid(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
753
static int qed_spq_post_list(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
777
int qed_spq_pend_post(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_spq.c
815
static void qed_spq_comp_bmap_update(struct qed_hwfn *p_hwfn, __le16 echo)
drivers/net/ethernet/qlogic/qed/qed_spq.c
830
int qed_spq_post(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
90
static int qed_spq_block(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_spq.c
932
int qed_spq_completion(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
108
static int qed_sp_vf_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1087
static int qed_iov_release_hw_for_vf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1147
void *qed_add_tlv(struct qed_hwfn *p_hwfn, u8 **offset, u16 type, u16 length)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1162
void qed_dp_tlv_list(struct qed_hwfn *p_hwfn, void *tlvs_list)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1195
static void qed_iov_send_response(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1233
static u16 qed_iov_vport_to_tlv(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1258
static u16 qed_iov_prep_vp_update_resp_tlvs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1302
static void qed_iov_prepare_resp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1319
qed_public_vf_info *qed_iov_get_public_vf_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1332
static void qed_iov_clean_vf(struct qed_hwfn *p_hwfn, u8 vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1348
static void qed_iov_vf_cleanup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
135
bool qed_iov_is_valid_vfid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1382
static u32 qed_iov_vf_db_bar_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1393
qed_iov_vf_mbx_acquire_resc_cids(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1435
static u8 qed_iov_vf_mbx_acquire_resc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1516
static void qed_iov_vf_mbx_acquire_stats(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1535
static void qed_iov_vf_mbx_acquire(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
159
static struct qed_vf_info *qed_iov_get_vf_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1686
static int __qed_iov_spoofchk_set(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1719
static int qed_iov_reconfigure_unicast_vlan(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1756
qed_iov_reconfigure_unicast_shadow(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1768
static int qed_iov_configure_vport_forced(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1889
static void qed_iov_vf_mbx_start_vport(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
1976
static void qed_iov_vf_mbx_stop_vport(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
199
static bool qed_iov_validate_queue_mode(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2012
static void qed_iov_vf_mbx_start_rxq_resp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2050
static u8 qed_iov_vf_mbx_qid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2086
static void qed_iov_vf_mbx_start_rxq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2239
qed_pf_validate_modify_tunn_config(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
228
static bool qed_iov_validate_rxq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2298
static void qed_iov_vf_mbx_update_tunn_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
23
static int qed_iov_bulletin_set_mac(struct qed_hwfn *p_hwfn, u8 *mac, int vfid);
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2382
static void qed_iov_vf_mbx_start_txq_resp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2419
static void qed_iov_vf_mbx_start_txq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
244
static bool qed_iov_validate_txq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2493
static int qed_iov_vf_stop_rxqs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2540
static int qed_iov_vf_stop_txqs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2563
static void qed_iov_vf_mbx_stop_rxqs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
260
static bool qed_iov_validate_sb(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2601
static void qed_iov_vf_mbx_stop_txqs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2639
static void qed_iov_vf_mbx_update_rxqs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2710
void *qed_iov_search_list_tlvs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2742
qed_iov_vp_update_act_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2762
qed_iov_vp_update_vlan_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
277
static bool qed_iov_validate_active_rxq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2787
qed_iov_vp_update_tx_switch(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2806
qed_iov_vp_update_mcast_bin_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2825
qed_iov_vp_update_accept_flag(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2846
qed_iov_vp_update_accept_any_vlan(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2866
qed_iov_vp_update_rss_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
291
static bool qed_iov_validate_active_txq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2932
qed_iov_vp_update_sge_tpa_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2979
static int qed_iov_pre_update_vport(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3023
static void qed_iov_vf_mbx_vport_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
305
static int qed_iov_post_vf_bulletin(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3107
static int qed_iov_vf_update_vlan_shadow(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3165
static int qed_iov_vf_update_mac_shadow(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3224
qed_iov_vf_update_unicast_shadow(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3242
static int qed_iov_chk_ucast(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3267
static void qed_iov_vf_mbx_ucast_filter(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3354
static void qed_iov_vf_mbx_int_cleanup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3371
static void qed_iov_vf_mbx_close(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3387
static void qed_iov_vf_mbx_release(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3415
static void qed_iov_vf_pf_get_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3484
static void qed_iov_vf_pf_set_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3568
qed_iov_vf_flr_poll_dorq(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3597
qed_iov_vf_flr_poll_pbf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3667
static int qed_iov_vf_flr_poll(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3684
qed_iov_execute_vf_flr_cleanup(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3750
qed_iov_vf_flr_cleanup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3771
bool qed_iov_mark_vf_flr(struct qed_hwfn *p_hwfn, u32 *p_disabled_vfs)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3820
static int qed_iov_get_link(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3846
qed_iov_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
3879
static void qed_iov_process_mbx_req(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4004
static void qed_iov_pf_get_pending_events(struct qed_hwfn *p_hwfn, u64 *events)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4019
static struct qed_vf_info *qed_sriov_get_vf_from_absid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4035
static int qed_sriov_vfpf_msg(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
405
static void qed_iov_setup_vfdb(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4056
void qed_sriov_vfpf_malicious(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4079
int qed_sriov_eqe_event(struct qed_hwfn *p_hwfn, u8 opcode, __le16 echo,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4093
u16 qed_iov_get_next_active_vf(struct qed_hwfn *p_hwfn, u16 rel_vf_id)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4109
static int qed_iov_copy_vf_msg(struct qed_hwfn *p_hwfn, struct qed_ptt *ptt,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4137
static void qed_iov_bulletin_set_forced_mac(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4175
static int qed_iov_bulletin_set_mac(struct qed_hwfn *p_hwfn, u8 *mac, int vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4210
static void qed_iov_bulletin_set_forced_vlan(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4239
void qed_iov_bulletin_set_udp_ports(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4262
static bool qed_iov_vf_has_vport_instance(struct qed_hwfn *p_hwfn, int vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4273
static bool qed_iov_is_vf_stopped(struct qed_hwfn *p_hwfn, int vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4284
static bool qed_iov_spoofchk_get(struct qed_hwfn *p_hwfn, int vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4295
static int qed_iov_spoofchk_set(struct qed_hwfn *p_hwfn, int vfid, bool val)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4323
static u8 *qed_iov_bulletin_get_mac(struct qed_hwfn *p_hwfn, u16 rel_vf_id)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4338
static u8 *qed_iov_bulletin_get_forced_mac(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4354
qed_iov_bulletin_get_forced_vlan(struct qed_hwfn *p_hwfn, u16 rel_vf_id)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4368
static int qed_iov_configure_tx_rate(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4397
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4415
static int qed_iov_get_vf_min_rate(struct qed_hwfn *p_hwfn, int vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4437
void qed_schedule_iov(struct qed_hwfn *hwfn, enum qed_iov_wq_flag flag)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4479
struct qed_hwfn *hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4523
static void qed_sriov_enable_qid_config(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4545
struct qed_hwfn *hwfn;
drivers/net/ethernet/qlogic/qed/qed_sriov.c
46
static int qed_sp_vf_start(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
460
static int qed_iov_allocate_vfdb(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4646
struct qed_hwfn *hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4682
struct qed_hwfn *hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4700
struct qed_hwfn *hwfn = QED_LEADING_HWFN(cdev);
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4741
void qed_inform_vf_link_state(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4743
struct qed_hwfn *lead_hwfn = QED_LEADING_HWFN(hwfn->cdev);
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4833
struct qed_hwfn *hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4855
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4870
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4911
struct qed_hwfn *hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4932
static void qed_handle_vf_msg(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4971
static bool qed_pf_validate_req_vf_mac(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4988
static void qed_set_bulletin_mac(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4998
static void qed_handle_pf_set_vf_unicast(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
5047
static void qed_handle_bulletin_post(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
5065
static void qed_update_mac_for_vf_trust_change(struct qed_hwfn *hwfn, int vf_id)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
513
static void qed_iov_free_vfdb(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
5130
static void qed_iov_handle_trust_change(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
5208
struct qed_hwfn *hwfn = container_of(work, struct qed_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
5269
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
536
int qed_iov_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
558
void qed_iov_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
566
void qed_iov_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
582
int qed_iov_hw_info(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
657
static bool _qed_iov_pf_sanity_check(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
672
static bool qed_iov_pf_sanity_check(struct qed_hwfn *p_hwfn, int vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
684
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
drivers/net/ethernet/qlogic/qed/qed_sriov.c
705
static void qed_iov_vf_pglue_clear_err(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
713
static void qed_iov_vf_igu_reset(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
733
static void qed_iov_vf_igu_set_int(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
755
qed_iov_enable_vf_access_msix(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
783
static int qed_iov_enable_vf_access(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
841
static void qed_iov_config_perm_table(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
859
static void qed_iov_enable_vf_traffic(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
872
static u8 qed_iov_alloc_vf_igu_sbs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
914
static void qed_iov_free_vf_igu_sbs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
938
static void qed_iov_set_link(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
977
static int qed_iov_init_hw_for_vf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
267
bool qed_iov_is_valid_vfid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
280
u16 qed_iov_get_next_active_vf(struct qed_hwfn *p_hwfn, u16 rel_vf_id);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
282
void qed_iov_bulletin_set_udp_ports(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
293
int qed_iov_hw_info(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
305
void *qed_add_tlv(struct qed_hwfn *p_hwfn, u8 **offset, u16 type, u16 length);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
315
void qed_dp_tlv_list(struct qed_hwfn *p_hwfn, void *tlvs_list);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
325
void qed_sriov_vfpf_malicious(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
339
int qed_sriov_eqe_event(struct qed_hwfn *p_hwfn, u8 opcode, __le16 echo,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
349
int qed_iov_alloc(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
358
void qed_iov_setup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
367
void qed_iov_free(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
387
bool qed_iov_mark_vf_flr(struct qed_hwfn *p_hwfn, u32 *disabled_vfs);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
398
void *qed_iov_search_list_tlvs(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
404
void qed_schedule_iov(struct qed_hwfn *hwfn, enum qed_iov_wq_flag flag);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
407
void qed_inform_vf_link_state(struct qed_hwfn *hwfn);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
410
qed_iov_is_valid_vfid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
416
static inline u16 qed_iov_get_next_active_vf(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
423
qed_iov_bulletin_set_udp_ports(struct qed_hwfn *p_hwfn, int vfid,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
428
static inline int qed_iov_hw_info(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
433
static inline int qed_iov_alloc(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
438
static inline void qed_iov_setup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
442
static inline void qed_iov_free(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
450
static inline bool qed_iov_mark_vf_flr(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
465
static inline void qed_schedule_iov(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
479
static inline void qed_inform_vf_link_state(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
483
static inline void qed_sriov_vfpf_malicious(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_sriov.h
488
static inline int qed_sriov_eqe_event(struct qed_hwfn *p_hwfn, u8 opcode,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1013
qed_vf_handle_vp_update_is_needed(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1044
qed_vf_handle_vp_update_tlvs_resp(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1068
int qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1222
int qed_vf_pf_reset(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1254
void qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1275
int qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
13
static void *qed_vf_pf_prep(struct qed_hwfn *p_hwfn, u16 type, u16 length)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1310
int qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1339
int qed_vf_pf_get_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1371
qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
140
static void qed_vf_pf_add_qid(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1400
qed_vf_pf_set_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1443
u16 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1455
void qed_vf_set_sb_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1473
int qed_vf_read_bulletin(struct qed_hwfn *p_hwfn, u8 *p_change)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1506
void __qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1521
void qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1528
void __qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1548
void qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1555
void __qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
156
static int _qed_vf_pf_release(struct qed_hwfn *p_hwfn, bool b_final)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1563
void qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1570
void qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1575
void qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1580
void qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1585
void qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1591
void qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn, u8 *num_vlan_filters)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1599
void qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn, u8 *num_mac_filters)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1606
bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1621
static bool qed_vf_bulletin_get_forced_mac(struct qed_hwfn *hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1644
qed_vf_bulletin_get_udp_ports(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1655
void qed_vf_get_fw_version(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
1669
static void qed_handle_bulletin_change(struct qed_hwfn *hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.c
1690
struct qed_hwfn *hwfn = container_of(work, struct qed_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
206
int qed_vf_pf_release(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.c
212
static void qed_vf_pf_acquire_reduce_resc(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
242
static int qed_vf_pf_acquire(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.c
422
u32 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, enum BAR_ID bar_id)
drivers/net/ethernet/qlogic/qed/qed_vf.c
437
int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.c
439
struct qed_hwfn *p_lead = QED_LEADING_HWFN(p_hwfn->cdev);
drivers/net/ethernet/qlogic/qed/qed_vf.c
47
static void qed_vf_pf_req_end(struct qed_hwfn *p_hwfn, int req_status)
drivers/net/ethernet/qlogic/qed/qed_vf.c
63
static int qed_send_msg2pf(struct qed_hwfn *p_hwfn, u8 *done)
drivers/net/ethernet/qlogic/qed/qed_vf.c
633
static void qed_vf_update_tunn_param(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
667
int qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
723
qed_vf_pf_rxq_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
800
int qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
838
qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
898
int qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid)
drivers/net/ethernet/qlogic/qed/qed_vf.c
933
int qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.c
983
int qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1001
int qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_vf.h
1003
int qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1006
void qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1016
int qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_vf.h
1027
void __qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1040
void __qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1054
void __qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1060
int qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1063
u32 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, enum BAR_ID bar_id);
drivers/net/ethernet/qlogic/qed/qed_vf.h
1073
int qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn, const u8 *p_mac);
drivers/net/ethernet/qlogic/qed/qed_vf.h
1076
static inline void qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1081
static inline void qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1087
qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1092
static inline void qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1096
static inline void qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1100
static inline void qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1104
static inline void qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1108
static inline void qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1113
static inline void qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1118
static inline bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1123
static inline void qed_vf_get_fw_version(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1129
static inline int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1134
static inline int qed_vf_pf_rxq_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1144
static inline int qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1152
static inline int qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1159
static inline int qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1166
qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1172
static inline int qed_vf_pf_reset(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1177
static inline int qed_vf_pf_release(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1182
static inline u16 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1187
static inline void qed_vf_set_sb_info(struct qed_hwfn *p_hwfn, u16 sb_id,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1192
static inline int qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1203
static inline int qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1208
static inline int qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1214
static inline void qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1219
static inline int qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn)
drivers/net/ethernet/qlogic/qed/qed_vf.h
1224
static inline void __qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1232
static inline void __qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1240
__qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1255
static inline int qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1261
static inline int qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
1268
qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
703
int qed_vf_pf_set_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
716
int qed_vf_pf_get_coalesce(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
728
int qed_vf_read_bulletin(struct qed_hwfn *p_hwfn, u8 *p_change);
drivers/net/ethernet/qlogic/qed/qed_vf.h
738
void qed_vf_get_link_params(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
749
void qed_vf_get_link_state(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
760
void qed_vf_get_link_caps(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
771
void qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs);
drivers/net/ethernet/qlogic/qed/qed_vf.h
781
void qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs);
drivers/net/ethernet/qlogic/qed/qed_vf.h
792
void qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids);
drivers/net/ethernet/qlogic/qed/qed_vf.h
802
void qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac);
drivers/net/ethernet/qlogic/qed/qed_vf.h
813
void qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
825
void qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn, u8 *num_mac_filters);
drivers/net/ethernet/qlogic/qed/qed_vf.h
835
bool qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac);
drivers/net/ethernet/qlogic/qed/qed_vf.h
849
void qed_vf_get_fw_version(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
860
int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_vf.h
875
int qed_vf_pf_rxq_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
895
qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
909
int qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
920
int qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid);
drivers/net/ethernet/qlogic/qed/qed_vf.h
930
int qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
940
int qed_vf_pf_reset(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_vf.h
949
int qed_vf_pf_release(struct qed_hwfn *p_hwfn);
drivers/net/ethernet/qlogic/qed/qed_vf.h
960
u16 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id);
drivers/net/ethernet/qlogic/qed/qed_vf.h
971
void qed_vf_set_sb_info(struct qed_hwfn *p_hwfn,
drivers/net/ethernet/qlogic/qed/qed_vf.h
987
int qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn,