drivers/infiniband/hw/qedr/main.c
844
static struct qedr_dev *qedr_add(struct qed_dev *cdev, struct pci_dev *pdev,
drivers/infiniband/hw/qedr/qedr.h
124
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qed/qed.h
1000
void qed_llh_remove_dst_tcp_port_filter(struct qed_dev *cdev, u16 src_port);
drivers/net/ethernet/qlogic/qed/qed.h
1001
void qed_llh_clear_all_filters(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed.h
524
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qed/qed.h
847
u32 qed_get_hsi_def_val(struct qed_dev *cdev, enum qed_hsi_def_type type);
drivers/net/ethernet/qlogic/qed/qed.h
885
static inline u8 qed_concrete_to_sw_fid(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed.h
904
int qed_configure_vport_wfq(struct qed_dev *cdev, u16 vp_id, u32 rate);
drivers/net/ethernet/qlogic/qed/qed.h
905
void qed_configure_vp_wfq_on_link_change(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed.h
968
int qed_device_num_ports(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed.h
971
int qed_fill_dev_info(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed.h
978
int qed_recovery_process(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed.h
982
void qed_get_protocol_stats(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed.h
997
int qed_llh_add_src_tcp_port_filter(struct qed_dev *cdev, u16 src_port);
drivers/net/ethernet/qlogic/qed/qed.h
998
int qed_llh_add_dst_tcp_port_filter(struct qed_dev *cdev, u16 dest_port);
drivers/net/ethernet/qlogic/qed/qed.h
999
void qed_llh_remove_src_tcp_port_filter(struct qed_dev *cdev, u16 src_port);
drivers/net/ethernet/qlogic/qed/qed_chain.c
105
static void qed_chain_free_pbl(struct qed_dev *cdev, struct qed_chain *chain)
drivers/net/ethernet/qlogic/qed/qed_chain.c
138
void qed_chain_free(struct qed_dev *cdev, struct qed_chain *chain)
drivers/net/ethernet/qlogic/qed/qed_chain.c
158
qed_chain_alloc_sanity_check(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_chain.c
198
static int qed_chain_alloc_next_ptr(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_chain.c
232
static int qed_chain_alloc_single(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_chain.c
249
static int qed_chain_alloc_pbl(struct qed_dev *cdev, struct qed_chain *chain)
drivers/net/ethernet/qlogic/qed/qed_chain.c
320
int qed_chain_alloc(struct qed_dev *cdev, struct qed_chain *chain,
drivers/net/ethernet/qlogic/qed/qed_chain.c
67
static void qed_chain_free_next_ptr(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_chain.c
95
static void qed_chain_free_single(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1305
static u8 qed_dcbnl_getstate(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1322
static u8 qed_dcbnl_setstate(struct qed_dev *cdev, u8 state)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1349
static void qed_dcbnl_getpgtccfgtx(struct qed_dev *cdev, int tc, u8 *prio_type,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1370
static void qed_dcbnl_getpgbwgcfgtx(struct qed_dev *cdev, int pgid, u8 *bw_pct)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1391
static void qed_dcbnl_getpgtccfgrx(struct qed_dev *cdev, int tc, u8 *prio,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1398
static void qed_dcbnl_getpgbwgcfgrx(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1405
static void qed_dcbnl_getpfccfg(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1426
static void qed_dcbnl_setpfccfg(struct qed_dev *cdev, int priority, u8 setting)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1457
static u8 qed_dcbnl_getcap(struct qed_dev *cdev, int capid, u8 *cap)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1494
static int qed_dcbnl_getnumtcs(struct qed_dev *cdev, int tcid, u8 *num)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1522
static u8 qed_dcbnl_getpfcstate(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1539
static u8 qed_dcbnl_getdcbx(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1562
static void qed_dcbnl_setpgtccfgtx(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1597
static void qed_dcbnl_setpgtccfgrx(struct qed_dev *cdev, int prio,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1603
static void qed_dcbnl_setpgbwgcfgtx(struct qed_dev *cdev, int pgid, u8 bw_pct)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1633
static void qed_dcbnl_setpgbwgcfgrx(struct qed_dev *cdev, int pgid, u8 bw_pct)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1638
static u8 qed_dcbnl_setall(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1661
static int qed_dcbnl_setnumtcs(struct qed_dev *cdev, int tcid, u8 num)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1699
static void qed_dcbnl_setpfcstate(struct qed_dev *cdev, u8 state)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1725
static int qed_dcbnl_getapp(struct qed_dev *cdev, u8 idtype, u16 idval)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1758
static int qed_dcbnl_setapp(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1806
static u8 qed_dcbnl_setdcbx(struct qed_dev *cdev, u8 mode)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1853
static u8 qed_dcbnl_getfeatcfg(struct qed_dev *cdev, int featid, u8 *flags)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1895
static u8 qed_dcbnl_setfeatcfg(struct qed_dev *cdev, int featid, u8 flags)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1943
static int qed_dcbnl_peer_getappinfo(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1962
static int qed_dcbnl_peer_getapptable(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
1988
static int qed_dcbnl_cee_peer_getpfc(struct qed_dev *cdev, struct cee_pfc *pfc)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2010
static int qed_dcbnl_cee_peer_getpg(struct qed_dev *cdev, struct cee_pg *pg)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2032
static int qed_dcbnl_get_ieee_pfc(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2075
static int qed_dcbnl_ieee_getpfc(struct qed_dev *cdev, struct ieee_pfc *pfc)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2080
static int qed_dcbnl_ieee_setpfc(struct qed_dev *cdev, struct ieee_pfc *pfc)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2122
static int qed_dcbnl_get_ieee_ets(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2165
static int qed_dcbnl_ieee_getets(struct qed_dev *cdev, struct ieee_ets *ets)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2170
static int qed_dcbnl_ieee_setets(struct qed_dev *cdev, struct ieee_ets *ets)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2218
qed_dcbnl_ieee_peer_getets(struct qed_dev *cdev, struct ieee_ets *ets)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2224
qed_dcbnl_ieee_peer_getpfc(struct qed_dev *cdev, struct ieee_pfc *pfc)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2251
static int qed_dcbnl_ieee_getapp(struct qed_dev *cdev, struct dcb_app *app)
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
2302
static int qed_dcbnl_ieee_setapp(struct qed_dev *cdev, struct dcb_app *app)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8066
int qed_dbg_grc(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8071
int qed_dbg_grc_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8076
int qed_dbg_idle_chk(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8082
int qed_dbg_idle_chk_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8087
int qed_dbg_reg_fifo(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8093
int qed_dbg_reg_fifo_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8098
int qed_dbg_igu_fifo(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8104
int qed_dbg_igu_fifo_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8125
static int qed_dbg_nvm_image(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.c
8159
int qed_dbg_protection_override(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.c
8166
int qed_dbg_protection_override_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8171
int qed_dbg_fw_asserts(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.c
8178
int qed_dbg_fw_asserts_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8183
int qed_dbg_ilt(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8188
int qed_dbg_ilt_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8193
int qed_dbg_mcp_trace(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.c
8200
int qed_dbg_mcp_trace_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8239
static u32 qed_calc_regdump_header(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_debug.c
8260
int qed_dbg_all_data(struct qed_dev *cdev, void *buffer)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8511
int qed_dbg_all_data_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8568
int qed_dbg_feature(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.c
8603
int qed_dbg_feature_size(struct qed_dev *cdev, enum qed_dbg_features feature)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8628
int qed_dbg_phy_size(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8636
u8 qed_get_debug_engine(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8641
void qed_set_debug_engine(struct qed_dev *cdev, int engine_number)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8648
void qed_dbg_pf_init(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.c
8670
void qed_dbg_pf_exit(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_debug.h
23
struct qed_dev;
drivers/net/ethernet/qlogic/qed/qed_debug.h
26
int qed_dbg_grc(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes);
drivers/net/ethernet/qlogic/qed/qed_debug.h
27
int qed_dbg_grc_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
28
int qed_dbg_idle_chk(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.h
30
int qed_dbg_idle_chk_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
31
int qed_dbg_reg_fifo(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.h
33
int qed_dbg_reg_fifo_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
34
int qed_dbg_igu_fifo(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.h
36
int qed_dbg_igu_fifo_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
37
int qed_dbg_protection_override(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.h
39
int qed_dbg_protection_override_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
40
int qed_dbg_fw_asserts(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.h
42
int qed_dbg_fw_asserts_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
43
int qed_dbg_ilt(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes);
drivers/net/ethernet/qlogic/qed/qed_debug.h
44
int qed_dbg_ilt_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
45
int qed_dbg_mcp_trace(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.h
47
int qed_dbg_mcp_trace_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
48
int qed_dbg_phy_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
49
int qed_dbg_all_data(struct qed_dev *cdev, void *buffer);
drivers/net/ethernet/qlogic/qed/qed_debug.h
50
int qed_dbg_all_data_size(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
51
u8 qed_get_debug_engine(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
52
void qed_set_debug_engine(struct qed_dev *cdev, int engine_number);
drivers/net/ethernet/qlogic/qed/qed_debug.h
53
int qed_dbg_feature(struct qed_dev *cdev, void *buffer,
drivers/net/ethernet/qlogic/qed/qed_debug.h
55
int qed_dbg_feature_size(struct qed_dev *cdev, enum qed_dbg_features feature);
drivers/net/ethernet/qlogic/qed/qed_debug.h
57
void qed_dbg_pf_init(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_debug.h
58
void qed_dbg_pf_exit(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev.c
1032
qed_llh_protocol_filter_to_hilo(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
1066
qed_llh_add_protocol_filter(struct qed_dev *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
1135
void qed_llh_remove_mac_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
1186
void qed_llh_remove_protocol_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
125
int qed_db_recovery_add(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
1275
void qed_init_dp(struct qed_dev *cdev, u32 dp_module, u8 dp_level)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1289
void qed_init_struct(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1330
void qed_resc_free(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
1556
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
174
int qed_db_recovery_del(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
2139
int qed_resc_alloc(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2400
void qed_resc_setup(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2547
static void qed_init_cau_rt_data(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
2635
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
3042
int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3278
static void qed_hw_timers_stop(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
3311
void qed_hw_timers_stop_all(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3323
int qed_hw_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3439
int qed_hw_stop_fastpath(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
364
static void qed_llh_free(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3698
u32 qed_get_hsi_def_val(struct qed_dev *cdev, enum qed_hsi_def_type type)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3766
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
381
static int qed_llh_alloc(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
3923
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
417
static int qed_llh_shadow_sanity(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
4298
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
4392
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
442
qed_llh_shadow_search_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
4452
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
4575
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
4635
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
470
qed_llh_shadow_get_free_idx(struct qed_dev *cdev, u8 ppfid, u8 *p_filter_idx)
drivers/net/ethernet/qlogic/qed/qed_dev.c
4724
int qed_hw_prepare(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
4784
void qed_hw_remove(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
495
__qed_llh_shadow_add_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5193
int qed_configure_vport_wfq(struct qed_dev *cdev, u16 vp_id, u32 rate)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5226
void qed_configure_vp_wfq_on_link_change(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
523
qed_llh_shadow_add_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
5279
int qed_configure_pf_max_bandwidth(struct qed_dev *cdev, u8 max_bw)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5337
int qed_configure_pf_min_bandwidth(struct qed_dev *cdev, u8 min_bw)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5393
int qed_device_num_ports(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5409
static int qed_llh_shadow_remove_all_filters(struct qed_dev *cdev, u8 ppfid)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5426
static void qed_llh_clear_ppfid_filters(struct qed_dev *cdev, u8 ppfid)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5459
int qed_llh_add_src_tcp_port_filter(struct qed_dev *cdev, u16 src_port)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5466
void qed_llh_remove_src_tcp_port_filter(struct qed_dev *cdev, u16 src_port)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5473
int qed_llh_add_dst_tcp_port_filter(struct qed_dev *cdev, u16 dest_port)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5480
void qed_llh_remove_dst_tcp_port_filter(struct qed_dev *cdev, u16 dest_port)
drivers/net/ethernet/qlogic/qed/qed_dev.c
5487
void qed_llh_clear_all_filters(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
556
__qed_llh_shadow_remove_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
583
qed_llh_shadow_remove_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
604
static int qed_llh_abs_ppfid(struct qed_dev *cdev, u8 ppfid, u8 *p_abs_ppfid)
drivers/net/ethernet/qlogic/qed/qed_dev.c
624
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
679
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_dev.c
712
u8 qed_llh_get_num_ppfid(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_dev.c
722
int qed_llh_set_ppfid_affinity(struct qed_dev *cdev, u8 ppfid, enum qed_eng eng)
drivers/net/ethernet/qlogic/qed/qed_dev.c
770
int qed_llh_set_roce_affinity(struct qed_dev *cdev, enum qed_eng eng)
drivers/net/ethernet/qlogic/qed/qed_dev.c
80
static bool qed_db_rec_sanity(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
935
int qed_llh_add_mac_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev.c
990
qed_llh_protocol_filter_stringify(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
123
int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
132
void qed_hw_timers_stop_all(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
141
int qed_hw_stop(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
152
int qed_hw_stop_fastpath(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
172
int qed_hw_prepare(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
182
void qed_hw_remove(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
225
void qed_reset_vport_stats(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
26
void qed_init_dp(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
290
int qed_chain_alloc(struct qed_dev *cdev, struct qed_chain *chain,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
292
void qed_chain_free(struct qed_dev *cdev, struct qed_chain *chain);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
341
u8 qed_llh_get_num_ppfid(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
359
int qed_llh_set_ppfid_affinity(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
370
int qed_llh_set_roce_affinity(struct qed_dev *cdev, enum qed_eng eng);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
38
void qed_init_struct(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
382
int qed_llh_add_mac_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
395
void qed_llh_remove_mac_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
421
qed_llh_add_protocol_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
437
qed_llh_remove_protocol_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
47
void qed_resc_free(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
508
int qed_db_recovery_add(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
525
int qed_db_recovery_del(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
56
int qed_resc_alloc(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_dev_api.h
65
void qed_resc_setup(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_devlink.c
128
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qed/qed_devlink.c
141
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qed/qed_devlink.c
161
struct qed_dev *cdev = qed_dl->cdev;
drivers/net/ethernet/qlogic/qed/qed_devlink.c
202
struct devlink *qed_devlink_register(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_devlink.c
43
struct qed_dev *cdev = qdl->cdev;
drivers/net/ethernet/qlogic/qed/qed_devlink.c
83
struct qed_dev *cdev = qdl->cdev;
drivers/net/ethernet/qlogic/qed/qed_devlink.h
12
struct devlink *qed_devlink_register(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
723
static int qed_fill_fcoe_dev_info(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
745
static void qed_register_fcoe_ops(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
752
static struct qed_hash_fcoe_con *qed_fcoe_get_hash(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
771
static int qed_fcoe_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
800
static int qed_fcoe_start(struct qed_dev *cdev, struct qed_fcoe_tid *tasks)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
850
static int qed_fcoe_acquire_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
885
static int qed_fcoe_release_conn(struct qed_dev *cdev, u32 handle)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
903
static int qed_fcoe_offload_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
956
static int qed_fcoe_destroy_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
977
static int qed_fcoe_stats_context(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
984
static int qed_fcoe_stats(struct qed_dev *cdev, struct qed_fcoe_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
989
void qed_get_protocol_stats_fcoe(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
42
void qed_get_protocol_stats_fcoe(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
54
static inline void qed_get_protocol_stats_fcoe(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_hw.h
303
int qed_init_fw_data(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
122
void qed_init_iro_array(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
304
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
499
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
552
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_init_ops.c
622
int qed_init_fw_data(struct qed_dev *cdev, const u8 *data)
drivers/net/ethernet/qlogic/qed/qed_init_ops.h
21
void qed_init_iro_array(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_int.c
1409
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_int.c
1444
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_int.c
2349
void qed_int_disable_post_isr_release(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_int.c
2357
void qed_int_attn_clr_enable(struct qed_dev *cdev, bool clr_enable)
drivers/net/ethernet/qlogic/qed/qed_int.h
173
void qed_int_disable_post_isr_release(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_int.h
186
void qed_int_attn_clr_enable(struct qed_dev *cdev, bool clr_enable);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1033
static int qed_fill_iscsi_dev_info(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1053
static void qed_register_iscsi_ops(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1060
static struct qed_hash_iscsi_con *qed_iscsi_get_hash(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1079
static int qed_iscsi_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1102
static int qed_iscsi_start(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1154
static int qed_iscsi_acquire_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1187
static int qed_iscsi_release_conn(struct qed_dev *cdev, u32 handle)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1205
static int qed_iscsi_offload_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1280
static int qed_iscsi_update_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1307
static int qed_iscsi_clear_conn_sq(struct qed_dev *cdev, u32 handle)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1322
static int qed_iscsi_destroy_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1340
static int qed_iscsi_stats_context(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1347
static int qed_iscsi_stats(struct qed_dev *cdev, struct qed_iscsi_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1352
static int qed_iscsi_change_mac(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1368
void qed_get_protocol_stats_iscsi(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
47
void qed_get_protocol_stats_iscsi(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
61
qed_get_protocol_stats_iscsi(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
2812
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1532
static int qed_filter_mcast_cmd(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1566
static int qed_filter_ucast_cmd(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1865
static void _qed_get_vport_stats(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1904
void qed_get_vport_stats(struct qed_dev *cdev, struct qed_eth_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_l2.c
1909
void qed_get_vport_stats_context(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1931
void qed_reset_vport_stats(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2193
static int qed_fill_eth_dev_info(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2292
static void qed_register_eth_ops(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2303
static bool qed_check_mac(struct qed_dev *cdev, u8 *mac)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2311
static int qed_start_vport(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2355
static int qed_stop_vport(struct qed_dev *cdev, u8 vport_id)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2373
static int qed_update_vport_rss(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2436
static int qed_update_vport(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2495
static int qed_start_rxq(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2532
static int qed_stop_rxq(struct qed_dev *cdev, u8 rss_id, void *handle)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2549
static int qed_start_txq(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2583
static int qed_fastpath_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2596
static int qed_stop_txq(struct qed_dev *cdev, u8 rss_id, void *handle)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2613
static int qed_tunn_configure(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2674
static int qed_configure_filter_rx_mode(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2704
static int qed_configure_filter_ucast(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2749
static int qed_configure_filter_mcast(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2775
static int qed_configure_arfs_searcher(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2804
qed_ntuple_arfs_filter_config(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2838
static int qed_get_coalesce(struct qed_dev *cdev, u16 *coal, void *handle)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2853
static int qed_fp_cqe_completion(struct qed_dev *dev,
drivers/net/ethernet/qlogic/qed/qed_l2.c
2860
static int qed_req_bulletin_update_mac(struct qed_dev *cdev, const u8 *mac)
drivers/net/ethernet/qlogic/qed/qed_l2.c
789
static int qed_filter_accept_cmd(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.h
261
void qed_get_vport_stats(struct qed_dev *cdev, struct qed_eth_stats *stats);
drivers/net/ethernet/qlogic/qed/qed_l2.h
274
void qed_get_vport_stats_context(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_l2.h
278
void qed_reset_vport_stats(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
113
static int qed_ll2_alloc_buffer(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
1180
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
137
static int qed_ll2_dealloc_buffer(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
156
static void qed_ll2_kill_buffers(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
169
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2369
static void qed_ll2_register_cb_ops(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2442
static bool qed_ll2_is_storage_eng1(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2452
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2464
static int qed_ll2_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2504
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2576
static int qed_ll2_start(struct qed_dev *cdev, struct qed_ll2_params *params)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2675
static int qed_ll2_start_xmit(struct qed_dev *cdev, struct sk_buff *skb,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2774
static int qed_ll2_stats(struct qed_dev *cdev, struct qed_ll2_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2811
int qed_ll2_alloc_if(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2817
void qed_ll2_dealloc_if(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
99
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_main.c
1045
static int qed_alloc_stream_mem(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
1066
static void qed_free_stream_mem(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
1081
static void qed_update_pf_params(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
1151
static void qed_slowpath_wq_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
1205
static int qed_slowpath_wq_start(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
1234
static int qed_slowpath_start(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
1394
static int qed_slowpath_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
1429
static void qed_set_name(struct qed_dev *cdev, char name[NAME_SIZE])
drivers/net/ethernet/qlogic/qed/qed_main.c
1438
static u32 qed_sb_init(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
1478
static u32 qed_sb_release(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
1505
static bool qed_can_link_change(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
1651
static int qed_set_link(struct qed_dev *cdev, struct qed_link_params *params)
drivers/net/ethernet/qlogic/qed/qed_main.c
2180
static void qed_get_current_link(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
2226
static int qed_drain(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
2251
static u32 qed_nvm_flash_image_access_crc(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
2300
static int qed_nvm_flash_image_access(struct qed_dev *cdev, const u8 **data,
drivers/net/ethernet/qlogic/qed/qed_main.c
2402
static int qed_nvm_flash_image_file_start(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
2438
static int qed_nvm_flash_image_file_data(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
2470
static int qed_nvm_flash_image_validate(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
2525
static int qed_nvm_flash_cfg_write(struct qed_dev *cdev, const u8 **data)
drivers/net/ethernet/qlogic/qed/qed_main.c
257
static void qed_free_pci(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
2592
static int qed_nvm_flash_cfg_len(struct qed_dev *cdev, u32 cmd)
drivers/net/ethernet/qlogic/qed/qed_main.c
2616
static int qed_nvm_flash_cfg_read(struct qed_dev *cdev, u8 **data,
drivers/net/ethernet/qlogic/qed/qed_main.c
2640
static int qed_nvm_flash(struct qed_dev *cdev, const char *name)
drivers/net/ethernet/qlogic/qed/qed_main.c
2726
static int qed_nvm_get_image(struct qed_dev *cdev, enum qed_nvm_images type,
drivers/net/ethernet/qlogic/qed/qed_main.c
276
static int qed_init_pci(struct qed_dev *cdev, struct pci_dev *pdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
2776
static int qed_set_coalesce(struct qed_dev *cdev, u16 rx_coal, u16 tx_coal,
drivers/net/ethernet/qlogic/qed/qed_main.c
2782
static int qed_set_led(struct qed_dev *cdev, enum qed_led_mode mode)
drivers/net/ethernet/qlogic/qed/qed_main.c
2799
int qed_recovery_process(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
2816
static int qed_update_wol(struct qed_dev *cdev, bool enabled)
drivers/net/ethernet/qlogic/qed/qed_main.c
2840
static int qed_update_drv_state(struct qed_dev *cdev, bool active)
drivers/net/ethernet/qlogic/qed/qed_main.c
2862
static int qed_update_mac(struct qed_dev *cdev, const u8 *mac)
drivers/net/ethernet/qlogic/qed/qed_main.c
2886
static int qed_update_mtu(struct qed_dev *cdev, u16 mtu)
drivers/net/ethernet/qlogic/qed/qed_main.c
2911
qed_get_sb_info(struct qed_dev *cdev, struct qed_sb_info *sb,
drivers/net/ethernet/qlogic/qed/qed_main.c
2934
static int qed_read_module_eeprom(struct qed_dev *cdev, char *buf,
drivers/net/ethernet/qlogic/qed/qed_main.c
2956
static int qed_set_grc_config(struct qed_dev *cdev, u32 cfg_id, u32 val)
drivers/net/ethernet/qlogic/qed/qed_main.c
2976
static __printf(2, 3) void qed_mfw_report(struct qed_dev *cdev, char *fmt, ...)
drivers/net/ethernet/qlogic/qed/qed_main.c
2997
static u8 qed_get_affin_hwfn_idx(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
3002
static int qed_get_esl_status(struct qed_dev *cdev, bool *esl_active)
drivers/net/ethernet/qlogic/qed/qed_main.c
3084
void qed_get_protocol_stats(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
3130
qed_fill_generic_tlv_data(struct qed_dev *cdev, struct qed_mfw_tlv_generic *tlv)
drivers/net/ethernet/qlogic/qed/qed_main.c
3173
struct qed_dev *cdev = hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_main.c
375
int qed_fill_dev_info(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
455
static void qed_free_cdev(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
460
static struct qed_dev *qed_alloc_cdev(struct pci_dev *pdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
462
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qed/qed_main.c
474
static int qed_set_power_state(struct qed_dev *cdev, pci_power_t state)
drivers/net/ethernet/qlogic/qed/qed_main.c
484
static struct qed_dev *qed_probe(struct pci_dev *pdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
487
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qed/qed_main.c
529
static void qed_remove(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
543
static void qed_disable_msix(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
555
static int qed_enable_msix(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
605
static int qed_set_int_mode(struct qed_dev *cdev, bool force_mode)
drivers/net/ethernet/qlogic/qed/qed_main.c
667
static void qed_simd_handler_config(struct qed_dev *cdev, void *token,
drivers/net/ethernet/qlogic/qed/qed_main.c
677
static void qed_simd_handler_clean(struct qed_dev *cdev, int index)
drivers/net/ethernet/qlogic/qed/qed_main.c
694
struct qed_dev *cdev = (struct qed_dev *)dev_instance;
drivers/net/ethernet/qlogic/qed/qed_main.c
744
struct qed_dev *cdev = hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_main.c
795
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_main.c
808
static void qed_slowpath_irq_free(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
826
static int qed_nic_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
849
static int qed_nic_setup(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_main.c
873
static int qed_set_int_fp(struct qed_dev *cdev, u16 cnt)
drivers/net/ethernet/qlogic/qed/qed_main.c
891
static int qed_get_int_fp(struct qed_dev *cdev, struct qed_int_info *info)
drivers/net/ethernet/qlogic/qed/qed_main.c
914
static int qed_slowpath_setup_int(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_main.c
986
static int qed_slowpath_vf_setup_int(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1684
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2644
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
2660
int qed_recovery_prolog(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3060
int qed_mcp_nvm_read(struct qed_dev *cdev, u32 addr, u8 *p_buf, u32 len)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3099
int qed_mcp_nvm_resp(struct qed_dev *cdev, u8 *p_buf)
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3114
int qed_mcp_nvm_write(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_mcp.c
3965
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
4004
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1079
int qed_configure_pf_min_bandwidth(struct qed_dev *cdev, u8 min_bw);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
1080
int qed_configure_pf_max_bandwidth(struct qed_dev *cdev, u8 max_bw);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
516
int qed_recovery_prolog(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
605
int qed_mcp_nvm_read(struct qed_dev *cdev, u32 addr, u8 *p_buf, u32 len);
drivers/net/ethernet/qlogic/qed/qed_mcp.h
618
int qed_mcp_nvm_write(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_mcp.h
629
int qed_mcp_nvm_resp(struct qed_dev *cdev, u8 *p_buf);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
145
static int qed_fill_nvmetcp_dev_info(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
159
static void qed_register_nvmetcp_ops(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
167
static int qed_nvmetcp_stop(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
192
static int qed_nvmetcp_start(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
247
static struct qed_hash_nvmetcp_con *qed_nvmetcp_get_hash(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
606
static int qed_nvmetcp_acquire_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
639
static int qed_nvmetcp_release_conn(struct qed_dev *cdev, u32 handle)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
658
static int qed_nvmetcp_offload_conn(struct qed_dev *cdev, u32 handle,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
723
static int qed_nvmetcp_update_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
761
static int qed_nvmetcp_clear_conn_sq(struct qed_dev *cdev, u32 handle)
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
777
static int qed_nvmetcp_destroy_conn(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_ptp.c
103
static int qed_ptp_hw_read_rx_ts(struct qed_dev *cdev, u64 *timestamp)
drivers/net/ethernet/qlogic/qed/qed_ptp.c
129
static int qed_ptp_hw_read_tx_ts(struct qed_dev *cdev, u64 *timestamp)
drivers/net/ethernet/qlogic/qed/qed_ptp.c
155
static int qed_ptp_hw_read_cc(struct qed_dev *cdev, u64 *phc_cycles)
drivers/net/ethernet/qlogic/qed/qed_ptp.c
170
static int qed_ptp_hw_cfg_filters(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_ptp.c
254
static int qed_ptp_hw_adjfreq(struct qed_dev *cdev, s32 ppb)
drivers/net/ethernet/qlogic/qed/qed_ptp.c
339
static int qed_ptp_hw_enable(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_ptp.c
401
static int qed_ptp_hw_disable(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1668
static void *qed_rdma_get_rdma_ctx(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1920
static int qed_rdma_init(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1937
static int qed_roce_ll2_set_mac_filter(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1955
static int qed_iwarp_set_engine_affin(struct qed_dev *cdev, bool b_reset)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
412
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
850
static int qed_fill_rdma_dev_info(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
867
static int qed_rdma_get_sb_start(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
880
static int qed_rdma_get_min_cnq_msix(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
888
static int qed_rdma_set_int(struct qed_dev *cdev, u16 cnt)
drivers/net/ethernet/qlogic/qed/qed_rdma.c
910
static int qed_rdma_get_int(struct qed_dev *cdev, struct qed_int_info *info)
drivers/net/ethernet/qlogic/qed/qed_selftest.c
14
int qed_selftest_memory(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_selftest.c
27
int qed_selftest_interrupt(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_selftest.c
40
int qed_selftest_register(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_selftest.c
63
int qed_selftest_clock(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_selftest.c
86
int qed_selftest_nvram(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_selftest.h
15
int qed_selftest_memory(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_selftest.h
24
int qed_selftest_interrupt(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_selftest.h
33
int qed_selftest_register(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_selftest.h
42
int qed_selftest_clock(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_selftest.h
51
int qed_selftest_nvram(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_spq.c
557
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_sriov.c
340
static int qed_iov_pci_cfg_info(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4390
qed_iov_configure_min_tx_rate(struct qed_dev *cdev, int vfid, u32 rate)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4448
void qed_vf_start_iov_wq(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4457
int qed_sriov_disable(struct qed_dev *cdev, bool pci_enabled)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4542
static int qed_sriov_enable(struct qed_dev *cdev, int num)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4616
static int qed_sriov_configure(struct qed_dev *cdev, int num_vfs_param)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4629
static int qed_sriov_pf_set_mac(struct qed_dev *cdev, u8 *mac, int vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4665
static int qed_sriov_pf_set_vlan(struct qed_dev *cdev, u16 vid, int vfid)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4697
static int qed_get_vf_config(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4816
static int qed_set_vf_link_state(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4850
static int qed_spoof_configure(struct qed_dev *cdev, int vfid, bool val)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4865
static int qed_configure_max_vf_rate(struct qed_dev *cdev, int vfid, int rate)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4889
static int qed_set_vf_rate(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
4906
static int qed_set_vf_trust(struct qed_dev *cdev, int vfid, bool trust)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
5245
void qed_iov_wq_stop(struct qed_dev *cdev, bool schedule_first)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
5263
int qed_iov_wq_start(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
576
void qed_iov_free_hw_info(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_sriov.c
584
struct qed_dev *cdev = p_hwfn->cdev;
drivers/net/ethernet/qlogic/qed/qed_sriov.c
677
static void qed_iov_set_vf_to_disable(struct qed_dev *cdev,
drivers/net/ethernet/qlogic/qed/qed_sriov.c
694
static void qed_iov_set_vfs_to_disable(struct qed_dev *cdev, u8 to_disable)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
377
void qed_iov_free_hw_info(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
401
void qed_iov_wq_stop(struct qed_dev *cdev, bool schedule_first);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
402
int qed_iov_wq_start(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
405
void qed_vf_start_iov_wq(struct qed_dev *cdev);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
406
int qed_sriov_disable(struct qed_dev *cdev, bool pci_enabled);
drivers/net/ethernet/qlogic/qed/qed_sriov.h
446
static inline void qed_iov_free_hw_info(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
456
static inline void qed_iov_wq_stop(struct qed_dev *cdev, bool schedule_first)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
460
static inline int qed_iov_wq_start(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
470
static inline void qed_vf_start_iov_wq(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qed/qed_sriov.h
474
static inline int qed_sriov_disable(struct qed_dev *cdev, bool pci_enabled)
drivers/net/ethernet/qlogic/qede/qede.h
167
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qede/qede_main.c
1138
static void qede_update_pf_params(struct qed_dev *cdev)
drivers/net/ethernet/qlogic/qede/qede_main.c
1209
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qede/qede_main.c
1367
struct qed_dev *cdev;
drivers/net/ethernet/qlogic/qede/qede_main.c
1556
struct qed_dev *cdev = edev->cdev;
drivers/net/ethernet/qlogic/qede/qede_main.c
2081
struct qed_dev *cdev = edev->cdev;
drivers/net/ethernet/qlogic/qede/qede_main.c
2222
struct qed_dev *cdev = edev->cdev;
drivers/net/ethernet/qlogic/qede/qede_main.c
2695
struct qed_dev *cdev = edev->cdev;
drivers/net/ethernet/qlogic/qede/qede_main.c
770
static struct qede_dev *qede_alloc_etherdev(struct qed_dev *cdev,
drivers/scsi/qedf/qedf.h
331
struct qed_dev *cdev;
drivers/scsi/qedf/qedf_dbg.c
124
qedf_get_grc_dump(struct qed_dev *cdev, const struct qed_common_ops *common,
drivers/scsi/qedf/qedf_dbg.h
108
extern int qedf_get_grc_dump(struct qed_dev *cdev,
drivers/scsi/qedi/qedi.h
266
struct qed_dev *cdev;
drivers/scsi/qedi/qedi_iscsi.c
1218
struct qed_dev *cdev = qedi->cdev;
include/linux/qed/qed_eth_if.h
194
int (*ieee_getpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc);
include/linux/qed/qed_eth_if.h
195
int (*ieee_setpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc);
include/linux/qed/qed_eth_if.h
196
int (*ieee_getets)(struct qed_dev *cdev, struct ieee_ets *ets);
include/linux/qed/qed_eth_if.h
197
int (*ieee_setets)(struct qed_dev *cdev, struct ieee_ets *ets);
include/linux/qed/qed_eth_if.h
198
int (*ieee_peer_getets)(struct qed_dev *cdev, struct ieee_ets *ets);
include/linux/qed/qed_eth_if.h
199
int (*ieee_peer_getpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc);
include/linux/qed/qed_eth_if.h
200
int (*ieee_getapp)(struct qed_dev *cdev, struct dcb_app *app);
include/linux/qed/qed_eth_if.h
201
int (*ieee_setapp)(struct qed_dev *cdev, struct dcb_app *app);
include/linux/qed/qed_eth_if.h
204
u8 (*getstate)(struct qed_dev *cdev);
include/linux/qed/qed_eth_if.h
205
u8 (*setstate)(struct qed_dev *cdev, u8 state);
include/linux/qed/qed_eth_if.h
206
void (*getpgtccfgtx)(struct qed_dev *cdev, int prio, u8 *prio_type,
include/linux/qed/qed_eth_if.h
208
void (*getpgbwgcfgtx)(struct qed_dev *cdev, int pgid, u8 *bw_pct);
include/linux/qed/qed_eth_if.h
209
void (*getpgtccfgrx)(struct qed_dev *cdev, int prio, u8 *prio_type,
include/linux/qed/qed_eth_if.h
211
void (*getpgbwgcfgrx)(struct qed_dev *cdev, int pgid, u8 *bw_pct);
include/linux/qed/qed_eth_if.h
212
void (*getpfccfg)(struct qed_dev *cdev, int prio, u8 *setting);
include/linux/qed/qed_eth_if.h
213
void (*setpfccfg)(struct qed_dev *cdev, int prio, u8 setting);
include/linux/qed/qed_eth_if.h
214
u8 (*getcap)(struct qed_dev *cdev, int capid, u8 *cap);
include/linux/qed/qed_eth_if.h
215
int (*getnumtcs)(struct qed_dev *cdev, int tcid, u8 *num);
include/linux/qed/qed_eth_if.h
216
u8 (*getpfcstate)(struct qed_dev *cdev);
include/linux/qed/qed_eth_if.h
217
int (*getapp)(struct qed_dev *cdev, u8 idtype, u16 id);
include/linux/qed/qed_eth_if.h
218
u8 (*getfeatcfg)(struct qed_dev *cdev, int featid, u8 *flags);
include/linux/qed/qed_eth_if.h
221
u8 (*getdcbx)(struct qed_dev *cdev);
include/linux/qed/qed_eth_if.h
222
void (*setpgtccfgtx)(struct qed_dev *cdev, int prio,
include/linux/qed/qed_eth_if.h
224
void (*setpgtccfgrx)(struct qed_dev *cdev, int prio,
include/linux/qed/qed_eth_if.h
226
void (*setpgbwgcfgtx)(struct qed_dev *cdev, int pgid, u8 bw_pct);
include/linux/qed/qed_eth_if.h
227
void (*setpgbwgcfgrx)(struct qed_dev *cdev, int pgid, u8 bw_pct);
include/linux/qed/qed_eth_if.h
228
u8 (*setall)(struct qed_dev *cdev);
include/linux/qed/qed_eth_if.h
229
int (*setnumtcs)(struct qed_dev *cdev, int tcid, u8 num);
include/linux/qed/qed_eth_if.h
230
void (*setpfcstate)(struct qed_dev *cdev, u8 state);
include/linux/qed/qed_eth_if.h
231
int (*setapp)(struct qed_dev *cdev, u8 idtype, u16 idval, u8 up);
include/linux/qed/qed_eth_if.h
232
u8 (*setdcbx)(struct qed_dev *cdev, u8 state);
include/linux/qed/qed_eth_if.h
233
u8 (*setfeatcfg)(struct qed_dev *cdev, int featid, u8 flags);
include/linux/qed/qed_eth_if.h
236
int (*peer_getappinfo)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
239
int (*peer_getapptable)(struct qed_dev *cdev, struct dcb_app *table);
include/linux/qed/qed_eth_if.h
242
int (*cee_peer_getpfc)(struct qed_dev *cdev, struct cee_pfc *pfc);
include/linux/qed/qed_eth_if.h
243
int (*cee_peer_getpg)(struct qed_dev *cdev, struct cee_pg *pg);
include/linux/qed/qed_eth_if.h
248
int (*cfg_filters)(struct qed_dev *, enum qed_ptp_filter_type,
include/linux/qed/qed_eth_if.h
250
int (*read_rx_ts)(struct qed_dev *, u64 *);
include/linux/qed/qed_eth_if.h
251
int (*read_tx_ts)(struct qed_dev *, u64 *);
include/linux/qed/qed_eth_if.h
252
int (*read_cc)(struct qed_dev *, u64 *);
include/linux/qed/qed_eth_if.h
253
int (*disable)(struct qed_dev *);
include/linux/qed/qed_eth_if.h
254
int (*adjfreq)(struct qed_dev *, s32);
include/linux/qed/qed_eth_if.h
255
int (*enable)(struct qed_dev *);
include/linux/qed/qed_eth_if.h
268
int (*fill_dev_info)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
271
void (*register_ops)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
275
bool(*check_mac) (struct qed_dev *cdev, u8 *mac);
include/linux/qed/qed_eth_if.h
277
int (*vport_start)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
280
int (*vport_stop)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
283
int (*vport_update)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
286
int (*q_rx_start)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
295
int (*q_rx_stop)(struct qed_dev *cdev, u8 rss_id, void *handle);
include/linux/qed/qed_eth_if.h
297
int (*q_tx_start)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
304
int (*q_tx_stop)(struct qed_dev *cdev, u8 rss_id, void *handle);
include/linux/qed/qed_eth_if.h
306
int (*filter_config_rx_mode)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
309
int (*filter_config_ucast)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
312
int (*filter_config_mcast)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
315
int (*fastpath_stop)(struct qed_dev *cdev);
include/linux/qed/qed_eth_if.h
317
int (*eth_cqe_completion)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
321
void (*get_vport_stats)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
324
int (*tunn_config)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
327
int (*ntuple_filter_config)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
331
int (*configure_arfs_searcher)(struct qed_dev *cdev,
include/linux/qed/qed_eth_if.h
333
int (*get_coalesce)(struct qed_dev *cdev, u16 *coal, void *handle);
include/linux/qed/qed_eth_if.h
334
int (*req_bulletin_update_mac)(struct qed_dev *cdev, const u8 *mac);
include/linux/qed/qed_fcoe_if.h
121
int (*fill_dev_info)(struct qed_dev *cdev,
include/linux/qed/qed_fcoe_if.h
124
void (*register_ops)(struct qed_dev *cdev,
include/linux/qed/qed_fcoe_if.h
129
int (*start)(struct qed_dev *cdev, struct qed_fcoe_tid *tasks);
include/linux/qed/qed_fcoe_if.h
131
int (*stop)(struct qed_dev *cdev);
include/linux/qed/qed_fcoe_if.h
133
int (*acquire_conn)(struct qed_dev *cdev,
include/linux/qed/qed_fcoe_if.h
137
int (*release_conn)(struct qed_dev *cdev, u32 handle);
include/linux/qed/qed_fcoe_if.h
139
int (*offload_conn)(struct qed_dev *cdev,
include/linux/qed/qed_fcoe_if.h
142
int (*destroy_conn)(struct qed_dev *cdev,
include/linux/qed/qed_fcoe_if.h
145
int (*get_stats)(struct qed_dev *cdev, struct qed_fcoe_stats *stats);
include/linux/qed/qed_if.h
1006
int (*nvm_flash)(struct qed_dev *cdev, const char *name);
include/linux/qed/qed_if.h
1018
int (*nvm_get_image)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
1031
int (*set_coalesce)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
1042
int (*set_led)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
1053
void (*attn_clr_enable)(struct qed_dev *cdev, bool clr_enable);
include/linux/qed/qed_if.h
1067
int (*db_recovery_add)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
1084
int (*db_recovery_del)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
1094
int (*recovery_process)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
1103
int (*recovery_prolog)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
1113
int (*update_drv_state)(struct qed_dev *cdev, bool active);
include/linux/qed/qed_if.h
1123
int (*update_mac)(struct qed_dev *cdev, const u8 *mac);
include/linux/qed/qed_if.h
1133
int (*update_mtu)(struct qed_dev *cdev, u16 mtu);
include/linux/qed/qed_if.h
1143
int (*update_wol) (struct qed_dev *cdev, bool enabled);
include/linux/qed/qed_if.h
1156
int (*read_module_eeprom)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
1166
u8 (*get_affin_hwfn_idx)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
1178
int (*read_nvm_cfg)(struct qed_dev *cdev, u8 **buf, u32 cmd,
include/linux/qed/qed_if.h
1188
int (*read_nvm_cfg_len)(struct qed_dev *cdev, u32 cmd);
include/linux/qed/qed_if.h
1199
int (*set_grc_config)(struct qed_dev *cdev, u32 cfg_id, u32 val);
include/linux/qed/qed_if.h
1201
struct devlink* (*devlink_register)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
1205
__printf(2, 3) void (*mfw_report)(struct qed_dev *cdev, char *fmt, ...);
include/linux/qed/qed_if.h
1207
int (*get_sb_info)(struct qed_dev *cdev, struct qed_sb_info *sb,
include/linux/qed/qed_if.h
1210
int (*get_esl_status)(struct qed_dev *cdev, bool *esl_active);
include/linux/qed/qed_if.h
454
struct qed_dev;
include/linux/qed/qed_if.h
603
struct qed_dev *cdev;
include/linux/qed/qed_if.h
807
struct qed_dev *cdev;
include/linux/qed/qed_if.h
837
int (*selftest_interrupt)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
846
int (*selftest_memory)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
855
int (*selftest_register)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
864
int (*selftest_clock)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
873
int (*selftest_nvram) (struct qed_dev *cdev);
include/linux/qed/qed_if.h
879
struct qed_dev* (*probe)(struct pci_dev *dev,
include/linux/qed/qed_if.h
882
void (*remove)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
884
int (*set_power_state)(struct qed_dev *cdev, pci_power_t state);
include/linux/qed/qed_if.h
886
void (*set_name) (struct qed_dev *cdev, char name[]);
include/linux/qed/qed_if.h
892
void (*update_pf_params)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
895
int (*slowpath_start)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
898
int (*slowpath_stop)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
903
int (*set_fp_int)(struct qed_dev *cdev, u16 cnt);
include/linux/qed/qed_if.h
906
int (*get_fp_int)(struct qed_dev *cdev, struct qed_int_info *info);
include/linux/qed/qed_if.h
908
u32 (*sb_init)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
915
u32 (*sb_release)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
920
void (*simd_handler_config)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
925
void (*simd_handler_clean)(struct qed_dev *cdev, int index);
include/linux/qed/qed_if.h
927
int (*dbg_grc)(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes);
include/linux/qed/qed_if.h
929
int (*dbg_grc_size)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
931
int (*dbg_all_data)(struct qed_dev *cdev, void *buffer);
include/linux/qed/qed_if.h
933
int (*dbg_all_data_size)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
945
bool (*can_link_change)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
955
int (*set_link)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
966
void (*get_link)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
976
int (*drain)(struct qed_dev *cdev);
include/linux/qed/qed_if.h
987
void (*update_msglvl)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
991
int (*chain_alloc)(struct qed_dev *cdev,
include/linux/qed/qed_if.h
995
void (*chain_free)(struct qed_dev *cdev,
include/linux/qed/qed_iov_if.h
14
int (*configure)(struct qed_dev *cdev, int num_vfs_param);
include/linux/qed/qed_iov_if.h
16
int (*set_mac) (struct qed_dev *cdev, u8 *mac, int vfid);
include/linux/qed/qed_iov_if.h
18
int (*set_vlan) (struct qed_dev *cdev, u16 vid, int vfid);
include/linux/qed/qed_iov_if.h
20
int (*get_config) (struct qed_dev *cdev, int vf_id,
include/linux/qed/qed_iov_if.h
23
int (*set_link_state) (struct qed_dev *cdev, int vf_id,
include/linux/qed/qed_iov_if.h
26
int (*set_spoof) (struct qed_dev *cdev, int vfid, bool val);
include/linux/qed/qed_iov_if.h
28
int (*set_rate) (struct qed_dev *cdev, int vfid,
include/linux/qed/qed_iov_if.h
31
int (*set_trust) (struct qed_dev *cdev, int vfid, bool trust);
include/linux/qed/qed_iscsi_if.h
196
int (*fill_dev_info)(struct qed_dev *cdev,
include/linux/qed/qed_iscsi_if.h
199
void (*register_ops)(struct qed_dev *cdev,
include/linux/qed/qed_iscsi_if.h
202
int (*start)(struct qed_dev *cdev,
include/linux/qed/qed_iscsi_if.h
206
int (*stop)(struct qed_dev *cdev);
include/linux/qed/qed_iscsi_if.h
208
int (*acquire_conn)(struct qed_dev *cdev,
include/linux/qed/qed_iscsi_if.h
212
int (*release_conn)(struct qed_dev *cdev, u32 handle);
include/linux/qed/qed_iscsi_if.h
214
int (*offload_conn)(struct qed_dev *cdev,
include/linux/qed/qed_iscsi_if.h
218
int (*update_conn)(struct qed_dev *cdev,
include/linux/qed/qed_iscsi_if.h
222
int (*destroy_conn)(struct qed_dev *cdev, u32 handle, u8 abrt_conn);
include/linux/qed/qed_iscsi_if.h
224
int (*clear_sq)(struct qed_dev *cdev, u32 handle);
include/linux/qed/qed_iscsi_if.h
226
int (*get_stats)(struct qed_dev *cdev,
include/linux/qed/qed_iscsi_if.h
229
int (*change_mac)(struct qed_dev *cdev, u32 handle, const u8 *mac);
include/linux/qed/qed_ll2_if.h
218
int (*start)(struct qed_dev *cdev, struct qed_ll2_params *params);
include/linux/qed/qed_ll2_if.h
227
int (*stop)(struct qed_dev *cdev);
include/linux/qed/qed_ll2_if.h
238
int (*start_xmit)(struct qed_dev *cdev, struct sk_buff *skb,
include/linux/qed/qed_ll2_if.h
251
void (*register_cb_ops)(struct qed_dev *cdev,
include/linux/qed/qed_ll2_if.h
263
int (*get_stats)(struct qed_dev *cdev, struct qed_ll2_stats *stats);
include/linux/qed/qed_ll2_if.h
267
int qed_ll2_alloc_if(struct qed_dev *);
include/linux/qed/qed_ll2_if.h
268
void qed_ll2_dealloc_if(struct qed_dev *);
include/linux/qed/qed_ll2_if.h
278
static inline int qed_ll2_alloc_if(struct qed_dev *cdev)
include/linux/qed/qed_ll2_if.h
283
static inline void qed_ll2_dealloc_if(struct qed_dev *cdev)
include/linux/qed/qed_nvmetcp_if.h
197
int (*fill_dev_info)(struct qed_dev *cdev,
include/linux/qed/qed_nvmetcp_if.h
200
void (*register_ops)(struct qed_dev *cdev,
include/linux/qed/qed_nvmetcp_if.h
203
int (*start)(struct qed_dev *cdev,
include/linux/qed/qed_nvmetcp_if.h
207
int (*stop)(struct qed_dev *cdev);
include/linux/qed/qed_nvmetcp_if.h
209
int (*acquire_conn)(struct qed_dev *cdev,
include/linux/qed/qed_nvmetcp_if.h
213
int (*release_conn)(struct qed_dev *cdev, u32 handle);
include/linux/qed/qed_nvmetcp_if.h
215
int (*offload_conn)(struct qed_dev *cdev,
include/linux/qed/qed_nvmetcp_if.h
219
int (*update_conn)(struct qed_dev *cdev,
include/linux/qed/qed_nvmetcp_if.h
223
int (*destroy_conn)(struct qed_dev *cdev, u32 handle, u8 abrt_conn);
include/linux/qed/qed_nvmetcp_if.h
225
int (*clear_sq)(struct qed_dev *cdev, u32 handle);
include/linux/qed/qed_nvmetcp_if.h
227
int (*add_src_tcp_port_filter)(struct qed_dev *cdev, u16 src_port);
include/linux/qed/qed_nvmetcp_if.h
229
void (*remove_src_tcp_port_filter)(struct qed_dev *cdev, u16 src_port);
include/linux/qed/qed_nvmetcp_if.h
231
int (*add_dst_tcp_port_filter)(struct qed_dev *cdev, u16 dest_port);
include/linux/qed/qed_nvmetcp_if.h
233
void (*remove_dst_tcp_port_filter)(struct qed_dev *cdev, u16 dest_port);
include/linux/qed/qed_nvmetcp_if.h
235
void (*clear_all_filters)(struct qed_dev *cdev);
include/linux/qed/qed_rdma_if.h
584
int (*fill_dev_info)(struct qed_dev *cdev,
include/linux/qed/qed_rdma_if.h
586
void *(*rdma_get_rdma_ctx)(struct qed_dev *cdev);
include/linux/qed/qed_rdma_if.h
588
int (*rdma_init)(struct qed_dev *dev,
include/linux/qed/qed_rdma_if.h
598
int (*rdma_get_start_sb)(struct qed_dev *cdev);
include/linux/qed/qed_rdma_if.h
599
int (*rdma_get_min_cnq_msix)(struct qed_dev *cdev);
include/linux/qed/qed_rdma_if.h
601
int (*rdma_get_rdma_int)(struct qed_dev *cdev,
include/linux/qed/qed_rdma_if.h
603
int (*rdma_set_rdma_int)(struct qed_dev *cdev, u16 cnt);
include/linux/qed/qed_rdma_if.h
664
int (*ll2_set_mac_filter)(struct qed_dev *cdev,
include/linux/qed/qed_rdma_if.h
668
int (*iwarp_set_engine_affin)(struct qed_dev *cdev, bool b_reset);
include/linux/qed/qede_rdma.h
16
struct qed_dev;
include/linux/qed/qede_rdma.h
37
struct qedr_dev* (*add)(struct qed_dev *, struct pci_dev *,