qed_dev 850 drivers/infiniband/hw/qedr/main.c static struct qedr_dev *qedr_add(struct qed_dev *cdev, struct pci_dev *pdev, qed_dev 129 drivers/infiniband/hw/qedr/qedr.h struct qed_dev *cdev; qed_dev 551 drivers/net/ethernet/qlogic/qed/qed.h struct qed_dev *cdev; qed_dev 890 drivers/net/ethernet/qlogic/qed/qed.h static inline u8 qed_concrete_to_sw_fid(struct qed_dev *cdev, qed_dev 910 drivers/net/ethernet/qlogic/qed/qed.h int qed_configure_vport_wfq(struct qed_dev *cdev, u16 vp_id, u32 rate); qed_dev 911 drivers/net/ethernet/qlogic/qed/qed.h void qed_configure_vp_wfq_on_link_change(struct qed_dev *cdev, qed_dev 916 drivers/net/ethernet/qlogic/qed/qed.h int qed_device_num_engines(struct qed_dev *cdev); qed_dev 970 drivers/net/ethernet/qlogic/qed/qed.h int qed_device_num_ports(struct qed_dev *cdev); qed_dev 973 drivers/net/ethernet/qlogic/qed/qed.h int qed_fill_dev_info(struct qed_dev *cdev, qed_dev 980 drivers/net/ethernet/qlogic/qed/qed.h void qed_get_protocol_stats(struct qed_dev *cdev, qed_dev 1332 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_getstate(struct qed_dev *cdev) qed_dev 1349 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_setstate(struct qed_dev *cdev, u8 state) qed_dev 1376 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_getpgtccfgtx(struct qed_dev *cdev, int tc, u8 *prio_type, qed_dev 1397 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_getpgbwgcfgtx(struct qed_dev *cdev, int pgid, u8 *bw_pct) qed_dev 1418 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_getpgtccfgrx(struct qed_dev *cdev, int tc, u8 *prio, qed_dev 1425 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_getpgbwgcfgrx(struct qed_dev *cdev, qed_dev 1432 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_getpfccfg(struct qed_dev *cdev, qed_dev 1453 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_setpfccfg(struct qed_dev *cdev, int priority, u8 setting) qed_dev 1484 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_getcap(struct qed_dev *cdev, int capid, u8 *cap) qed_dev 1521 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_getnumtcs(struct qed_dev *cdev, int tcid, u8 *num) qed_dev 1549 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_getpfcstate(struct qed_dev *cdev) qed_dev 1566 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_getdcbx(struct qed_dev *cdev) qed_dev 1589 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_setpgtccfgtx(struct qed_dev *cdev, qed_dev 1624 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_setpgtccfgrx(struct qed_dev *cdev, int prio, qed_dev 1630 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_setpgbwgcfgtx(struct qed_dev *cdev, int pgid, u8 bw_pct) qed_dev 1660 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_setpgbwgcfgrx(struct qed_dev *cdev, int pgid, u8 bw_pct) qed_dev 1665 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_setall(struct qed_dev *cdev) qed_dev 1688 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_setnumtcs(struct qed_dev *cdev, int tcid, u8 num) qed_dev 1726 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static void qed_dcbnl_setpfcstate(struct qed_dev *cdev, u8 state) qed_dev 1752 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_getapp(struct qed_dev *cdev, u8 idtype, u16 idval) qed_dev 1785 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_setapp(struct qed_dev *cdev, qed_dev 1833 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_setdcbx(struct qed_dev *cdev, u8 mode) qed_dev 1880 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_getfeatcfg(struct qed_dev *cdev, int featid, u8 *flags) qed_dev 1922 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static u8 qed_dcbnl_setfeatcfg(struct qed_dev *cdev, int featid, u8 flags) qed_dev 1970 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_peer_getappinfo(struct qed_dev *cdev, qed_dev 1989 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_peer_getapptable(struct qed_dev *cdev, qed_dev 2015 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_cee_peer_getpfc(struct qed_dev *cdev, struct cee_pfc *pfc) qed_dev 2037 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_cee_peer_getpg(struct qed_dev *cdev, struct cee_pg *pg) qed_dev 2059 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_get_ieee_pfc(struct qed_dev *cdev, qed_dev 2102 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_ieee_getpfc(struct qed_dev *cdev, struct ieee_pfc *pfc) qed_dev 2107 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_ieee_setpfc(struct qed_dev *cdev, struct ieee_pfc *pfc) qed_dev 2149 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_get_ieee_ets(struct qed_dev *cdev, qed_dev 2192 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_ieee_getets(struct qed_dev *cdev, struct ieee_ets *ets) qed_dev 2197 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_ieee_setets(struct qed_dev *cdev, struct ieee_ets *ets) qed_dev 2245 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbnl_ieee_peer_getets(struct qed_dev *cdev, struct ieee_ets *ets) qed_dev 2251 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbnl_ieee_peer_getpfc(struct qed_dev *cdev, struct ieee_pfc *pfc) qed_dev 2278 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_ieee_getapp(struct qed_dev *cdev, struct dcb_app *app) qed_dev 2329 drivers/net/ethernet/qlogic/qed/qed_dcbx.c static int qed_dcbnl_ieee_setapp(struct qed_dev *cdev, struct dcb_app *app) qed_dev 7905 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_grc(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes) qed_dev 7910 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_grc_size(struct qed_dev *cdev) qed_dev 7915 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_idle_chk(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes) qed_dev 7921 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_idle_chk_size(struct qed_dev *cdev) qed_dev 7926 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_reg_fifo(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes) qed_dev 7932 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_reg_fifo_size(struct qed_dev *cdev) qed_dev 7937 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_igu_fifo(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes) qed_dev 7943 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_igu_fifo_size(struct qed_dev *cdev) qed_dev 7964 drivers/net/ethernet/qlogic/qed/qed_debug.c static int qed_dbg_nvm_image(struct qed_dev *cdev, void *buffer, qed_dev 8000 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_protection_override(struct qed_dev *cdev, void *buffer, qed_dev 8007 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_protection_override_size(struct qed_dev *cdev) qed_dev 8012 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_fw_asserts(struct qed_dev *cdev, void *buffer, qed_dev 8019 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_fw_asserts_size(struct qed_dev *cdev) qed_dev 8024 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_mcp_trace(struct qed_dev *cdev, void *buffer, qed_dev 8031 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_mcp_trace_size(struct qed_dev *cdev) qed_dev 8069 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_all_data(struct qed_dev *cdev, void *buffer) qed_dev 8249 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_all_data_size(struct qed_dev *cdev) qed_dev 8289 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_feature(struct qed_dev *cdev, void *buffer, qed_dev 8326 drivers/net/ethernet/qlogic/qed/qed_debug.c int qed_dbg_feature_size(struct qed_dev *cdev, enum qed_dbg_features feature) qed_dev 8349 drivers/net/ethernet/qlogic/qed/qed_debug.c u8 qed_get_debug_engine(struct qed_dev *cdev) qed_dev 8354 drivers/net/ethernet/qlogic/qed/qed_debug.c void qed_set_debug_engine(struct qed_dev *cdev, int engine_number) qed_dev 8361 drivers/net/ethernet/qlogic/qed/qed_debug.c void qed_dbg_pf_init(struct qed_dev *cdev) qed_dev 8373 drivers/net/ethernet/qlogic/qed/qed_debug.c void qed_dbg_pf_exit(struct qed_dev *cdev) qed_dev 21 drivers/net/ethernet/qlogic/qed/qed_debug.h struct qed_dev; qed_dev 23 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_grc(struct qed_dev *cdev, void *buffer, u32 *num_dumped_bytes); qed_dev 24 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_grc_size(struct qed_dev *cdev); qed_dev 25 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_idle_chk(struct qed_dev *cdev, void *buffer, qed_dev 27 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_idle_chk_size(struct qed_dev *cdev); qed_dev 28 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_reg_fifo(struct qed_dev *cdev, void *buffer, qed_dev 30 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_reg_fifo_size(struct qed_dev *cdev); qed_dev 31 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_igu_fifo(struct qed_dev *cdev, void *buffer, qed_dev 33 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_igu_fifo_size(struct qed_dev *cdev); qed_dev 34 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_protection_override(struct qed_dev *cdev, void *buffer, qed_dev 36 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_protection_override_size(struct qed_dev *cdev); qed_dev 37 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_fw_asserts(struct qed_dev *cdev, void *buffer, qed_dev 39 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_fw_asserts_size(struct qed_dev *cdev); qed_dev 40 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_mcp_trace(struct qed_dev *cdev, void *buffer, qed_dev 42 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_mcp_trace_size(struct qed_dev *cdev); qed_dev 43 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_all_data(struct qed_dev *cdev, void *buffer); qed_dev 44 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_all_data_size(struct qed_dev *cdev); qed_dev 45 drivers/net/ethernet/qlogic/qed/qed_debug.h u8 qed_get_debug_engine(struct qed_dev *cdev); qed_dev 46 drivers/net/ethernet/qlogic/qed/qed_debug.h void qed_set_debug_engine(struct qed_dev *cdev, int engine_number); qed_dev 47 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_feature(struct qed_dev *cdev, void *buffer, qed_dev 49 drivers/net/ethernet/qlogic/qed/qed_debug.h int qed_dbg_feature_size(struct qed_dev *cdev, enum qed_dbg_features feature); qed_dev 51 drivers/net/ethernet/qlogic/qed/qed_debug.h void qed_dbg_pf_init(struct qed_dev *cdev); qed_dev 52 drivers/net/ethernet/qlogic/qed/qed_debug.h void qed_dbg_pf_exit(struct qed_dev *cdev); qed_dev 104 drivers/net/ethernet/qlogic/qed/qed_dev.c static bool qed_db_rec_sanity(struct qed_dev *cdev, qed_dev 133 drivers/net/ethernet/qlogic/qed/qed_dev.c static struct qed_hwfn *qed_db_rec_find_hwfn(struct qed_dev *cdev, qed_dev 149 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_db_recovery_add(struct qed_dev *cdev, qed_dev 198 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_db_recovery_del(struct qed_dev *cdev, qed_dev 407 drivers/net/ethernet/qlogic/qed/qed_dev.c static void qed_llh_free(struct qed_dev *cdev) qed_dev 424 drivers/net/ethernet/qlogic/qed/qed_dev.c static int qed_llh_alloc(struct qed_dev *cdev) qed_dev 460 drivers/net/ethernet/qlogic/qed/qed_dev.c static int qed_llh_shadow_sanity(struct qed_dev *cdev, qed_dev 485 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_llh_shadow_search_filter(struct qed_dev *cdev, qed_dev 513 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_llh_shadow_get_free_idx(struct qed_dev *cdev, u8 ppfid, u8 *p_filter_idx) qed_dev 538 drivers/net/ethernet/qlogic/qed/qed_dev.c __qed_llh_shadow_add_filter(struct qed_dev *cdev, qed_dev 566 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_llh_shadow_add_filter(struct qed_dev *cdev, qed_dev 599 drivers/net/ethernet/qlogic/qed/qed_dev.c __qed_llh_shadow_remove_filter(struct qed_dev *cdev, qed_dev 626 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_llh_shadow_remove_filter(struct qed_dev *cdev, qed_dev 647 drivers/net/ethernet/qlogic/qed/qed_dev.c static int qed_llh_abs_ppfid(struct qed_dev *cdev, u8 ppfid, u8 *p_abs_ppfid) qed_dev 667 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 721 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 754 drivers/net/ethernet/qlogic/qed/qed_dev.c u8 qed_llh_get_num_ppfid(struct qed_dev *cdev) qed_dev 764 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_llh_set_ppfid_affinity(struct qed_dev *cdev, u8 ppfid, enum qed_eng eng) qed_dev 812 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_llh_set_roce_affinity(struct qed_dev *cdev, enum qed_eng eng) qed_dev 977 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_llh_add_mac_filter(struct qed_dev *cdev, qed_dev 1032 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_llh_protocol_filter_stringify(struct qed_dev *cdev, qed_dev 1074 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_llh_protocol_filter_to_hilo(struct qed_dev *cdev, qed_dev 1108 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_llh_add_protocol_filter(struct qed_dev *cdev, qed_dev 1177 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_llh_remove_mac_filter(struct qed_dev *cdev, qed_dev 1225 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_llh_remove_protocol_filter(struct qed_dev *cdev, qed_dev 1314 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_init_dp(struct qed_dev *cdev, u32 dp_module, u8 dp_level) qed_dev 1328 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_init_struct(struct qed_dev *cdev) qed_dev 1369 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_resc_free(struct qed_dev *cdev) qed_dev 2170 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_resc_alloc(struct qed_dev *cdev) qed_dev 2374 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_resc_setup(struct qed_dev *cdev) qed_dev 2515 drivers/net/ethernet/qlogic/qed/qed_dev.c static void qed_init_cau_rt_data(struct qed_dev *cdev) qed_dev 2603 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 2997 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params) qed_dev 3214 drivers/net/ethernet/qlogic/qed/qed_dev.c static void qed_hw_timers_stop(struct qed_dev *cdev, qed_dev 3247 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_hw_timers_stop_all(struct qed_dev *cdev) qed_dev 3259 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_hw_stop(struct qed_dev *cdev) qed_dev 3375 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_hw_stop_fastpath(struct qed_dev *cdev) qed_dev 3821 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 4107 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 4184 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 4244 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 4367 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 4433 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 4522 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_hw_prepare(struct qed_dev *cdev, qed_dev 4582 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_hw_remove(struct qed_dev *cdev) qed_dev 4609 drivers/net/ethernet/qlogic/qed/qed_dev.c static void qed_chain_free_next_ptr(struct qed_dev *cdev, qed_dev 4638 drivers/net/ethernet/qlogic/qed/qed_dev.c static void qed_chain_free_single(struct qed_dev *cdev, qed_dev 4649 drivers/net/ethernet/qlogic/qed/qed_dev.c static void qed_chain_free_pbl(struct qed_dev *cdev, struct qed_chain *p_chain) qed_dev 4679 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_chain_free(struct qed_dev *cdev, struct qed_chain *p_chain) qed_dev 4695 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_chain_alloc_sanity_check(struct qed_dev *cdev, qed_dev 4720 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_chain_alloc_next_ptr(struct qed_dev *cdev, struct qed_chain *p_chain) qed_dev 4754 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_chain_alloc_single(struct qed_dev *cdev, struct qed_chain *p_chain) qed_dev 4771 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_chain_alloc_pbl(struct qed_dev *cdev, qed_dev 4831 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_chain_alloc(struct qed_dev *cdev, qed_dev 5259 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_configure_vport_wfq(struct qed_dev *cdev, u16 vp_id, u32 rate) qed_dev 5292 drivers/net/ethernet/qlogic/qed/qed_dev.c void qed_configure_vp_wfq_on_link_change(struct qed_dev *cdev, qed_dev 5345 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_configure_pf_max_bandwidth(struct qed_dev *cdev, u8 max_bw) qed_dev 5403 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_configure_pf_min_bandwidth(struct qed_dev *cdev, u8 min_bw) qed_dev 5459 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_device_num_ports(struct qed_dev *cdev) qed_dev 50 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_init_dp(struct qed_dev *cdev, qed_dev 60 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_init_struct(struct qed_dev *cdev); qed_dev 67 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_resc_free(struct qed_dev *cdev); qed_dev 76 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_resc_alloc(struct qed_dev *cdev); qed_dev 83 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_resc_setup(struct qed_dev *cdev); qed_dev 141 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params); qed_dev 150 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_hw_timers_stop_all(struct qed_dev *cdev); qed_dev 159 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_hw_stop(struct qed_dev *cdev); qed_dev 170 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_hw_stop_fastpath(struct qed_dev *cdev); qed_dev 191 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_hw_prepare(struct qed_dev *cdev, qed_dev 199 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_hw_remove(struct qed_dev *cdev); qed_dev 225 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_reset_vport_stats(struct qed_dev *cdev); qed_dev 321 drivers/net/ethernet/qlogic/qed/qed_dev_api.h qed_chain_alloc(struct qed_dev *cdev, qed_dev 335 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_chain_free(struct qed_dev *cdev, struct qed_chain *p_chain); qed_dev 384 drivers/net/ethernet/qlogic/qed/qed_dev_api.h u8 qed_llh_get_num_ppfid(struct qed_dev *cdev); qed_dev 402 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_llh_set_ppfid_affinity(struct qed_dev *cdev, qed_dev 413 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_llh_set_roce_affinity(struct qed_dev *cdev, enum qed_eng eng); qed_dev 423 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_llh_add_mac_filter(struct qed_dev *cdev, qed_dev 433 drivers/net/ethernet/qlogic/qed/qed_dev_api.h void qed_llh_remove_mac_filter(struct qed_dev *cdev, qed_dev 458 drivers/net/ethernet/qlogic/qed/qed_dev_api.h qed_llh_add_protocol_filter(struct qed_dev *cdev, qed_dev 474 drivers/net/ethernet/qlogic/qed/qed_dev_api.h qed_llh_remove_protocol_filter(struct qed_dev *cdev, qed_dev 544 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_db_recovery_add(struct qed_dev *cdev, qed_dev 559 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_db_recovery_del(struct qed_dev *cdev, qed_dev 745 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static int qed_fill_fcoe_dev_info(struct qed_dev *cdev, qed_dev 767 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static void qed_register_fcoe_ops(struct qed_dev *cdev, qed_dev 774 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static struct qed_hash_fcoe_con *qed_fcoe_get_hash(struct qed_dev *cdev, qed_dev 793 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static int qed_fcoe_stop(struct qed_dev *cdev) qed_dev 822 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static int qed_fcoe_start(struct qed_dev *cdev, struct qed_fcoe_tid *tasks) qed_dev 872 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static int qed_fcoe_acquire_conn(struct qed_dev *cdev, qed_dev 907 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static int qed_fcoe_release_conn(struct qed_dev *cdev, u32 handle) qed_dev 925 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static int qed_fcoe_offload_conn(struct qed_dev *cdev, qed_dev 978 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static int qed_fcoe_destroy_conn(struct qed_dev *cdev, qed_dev 999 drivers/net/ethernet/qlogic/qed/qed_fcoe.c static int qed_fcoe_stats(struct qed_dev *cdev, struct qed_fcoe_stats *stats) qed_dev 1004 drivers/net/ethernet/qlogic/qed/qed_fcoe.c void qed_get_protocol_stats_fcoe(struct qed_dev *cdev, qed_dev 57 drivers/net/ethernet/qlogic/qed/qed_fcoe.h void qed_get_protocol_stats_fcoe(struct qed_dev *cdev, qed_dev 68 drivers/net/ethernet/qlogic/qed/qed_fcoe.h static inline void qed_get_protocol_stats_fcoe(struct qed_dev *cdev, qed_dev 312 drivers/net/ethernet/qlogic/qed/qed_hw.h int qed_init_fw_data(struct qed_dev *cdev, qed_dev 72 drivers/net/ethernet/qlogic/qed/qed_init_ops.c void qed_init_iro_array(struct qed_dev *cdev) qed_dev 244 drivers/net/ethernet/qlogic/qed/qed_init_ops.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 440 drivers/net/ethernet/qlogic/qed/qed_init_ops.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 493 drivers/net/ethernet/qlogic/qed/qed_init_ops.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 562 drivers/net/ethernet/qlogic/qed/qed_init_ops.c int qed_init_fw_data(struct qed_dev *cdev, const u8 *data) qed_dev 46 drivers/net/ethernet/qlogic/qed/qed_init_ops.h void qed_init_iro_array(struct qed_dev *cdev); qed_dev 1383 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 1418 drivers/net/ethernet/qlogic/qed/qed_int.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 2344 drivers/net/ethernet/qlogic/qed/qed_int.c void qed_int_disable_post_isr_release(struct qed_dev *cdev) qed_dev 191 drivers/net/ethernet/qlogic/qed/qed_int.h void qed_int_disable_post_isr_release(struct qed_dev *cdev); qed_dev 1082 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_fill_iscsi_dev_info(struct qed_dev *cdev, qed_dev 1102 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static void qed_register_iscsi_ops(struct qed_dev *cdev, qed_dev 1109 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static struct qed_hash_iscsi_con *qed_iscsi_get_hash(struct qed_dev *cdev, qed_dev 1128 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_stop(struct qed_dev *cdev) qed_dev 1151 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_start(struct qed_dev *cdev, qed_dev 1203 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_acquire_conn(struct qed_dev *cdev, qed_dev 1236 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_release_conn(struct qed_dev *cdev, u32 handle) qed_dev 1254 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_offload_conn(struct qed_dev *cdev, qed_dev 1329 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_update_conn(struct qed_dev *cdev, qed_dev 1356 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_clear_conn_sq(struct qed_dev *cdev, u32 handle) qed_dev 1371 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_destroy_conn(struct qed_dev *cdev, qed_dev 1389 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_stats(struct qed_dev *cdev, struct qed_iscsi_stats *stats) qed_dev 1394 drivers/net/ethernet/qlogic/qed/qed_iscsi.c static int qed_iscsi_change_mac(struct qed_dev *cdev, qed_dev 1410 drivers/net/ethernet/qlogic/qed/qed_iscsi.c void qed_get_protocol_stats_iscsi(struct qed_dev *cdev, qed_dev 72 drivers/net/ethernet/qlogic/qed/qed_iscsi.h void qed_get_protocol_stats_iscsi(struct qed_dev *cdev, qed_dev 85 drivers/net/ethernet/qlogic/qed/qed_iscsi.h qed_get_protocol_stats_iscsi(struct qed_dev *cdev, qed_dev 2788 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 809 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_filter_accept_cmd(struct qed_dev *cdev, qed_dev 1552 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_filter_mcast_cmd(struct qed_dev *cdev, qed_dev 1586 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_filter_ucast_cmd(struct qed_dev *cdev, qed_dev 1885 drivers/net/ethernet/qlogic/qed/qed_l2.c static void _qed_get_vport_stats(struct qed_dev *cdev, qed_dev 1922 drivers/net/ethernet/qlogic/qed/qed_l2.c void qed_get_vport_stats(struct qed_dev *cdev, struct qed_eth_stats *stats) qed_dev 1942 drivers/net/ethernet/qlogic/qed/qed_l2.c void qed_reset_vport_stats(struct qed_dev *cdev) qed_dev 2199 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_fill_eth_dev_info(struct qed_dev *cdev, qed_dev 2298 drivers/net/ethernet/qlogic/qed/qed_l2.c static void qed_register_eth_ops(struct qed_dev *cdev, qed_dev 2309 drivers/net/ethernet/qlogic/qed/qed_l2.c static bool qed_check_mac(struct qed_dev *cdev, u8 *mac) qed_dev 2317 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_start_vport(struct qed_dev *cdev, qed_dev 2361 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_stop_vport(struct qed_dev *cdev, u8 vport_id) qed_dev 2379 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_update_vport_rss(struct qed_dev *cdev, qed_dev 2442 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_update_vport(struct qed_dev *cdev, qed_dev 2501 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_start_rxq(struct qed_dev *cdev, qed_dev 2538 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_stop_rxq(struct qed_dev *cdev, u8 rss_id, void *handle) qed_dev 2555 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_start_txq(struct qed_dev *cdev, qed_dev 2589 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_fastpath_stop(struct qed_dev *cdev) qed_dev 2602 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_stop_txq(struct qed_dev *cdev, u8 rss_id, void *handle) qed_dev 2619 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_tunn_configure(struct qed_dev *cdev, qed_dev 2680 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_configure_filter_rx_mode(struct qed_dev *cdev, qed_dev 2710 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_configure_filter_ucast(struct qed_dev *cdev, qed_dev 2755 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_configure_filter_mcast(struct qed_dev *cdev, qed_dev 2781 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_configure_filter(struct qed_dev *cdev, qed_dev 2800 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_configure_arfs_searcher(struct qed_dev *cdev, qed_dev 2829 drivers/net/ethernet/qlogic/qed/qed_l2.c qed_ntuple_arfs_filter_config(struct qed_dev *cdev, qed_dev 2863 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_get_coalesce(struct qed_dev *cdev, u16 *coal, void *handle) qed_dev 2878 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_fp_cqe_completion(struct qed_dev *dev, qed_dev 2885 drivers/net/ethernet/qlogic/qed/qed_l2.c static int qed_req_bulletin_update_mac(struct qed_dev *cdev, u8 *mac) qed_dev 280 drivers/net/ethernet/qlogic/qed/qed_l2.h void qed_get_vport_stats(struct qed_dev *cdev, struct qed_eth_stats *stats); qed_dev 282 drivers/net/ethernet/qlogic/qed/qed_l2.h void qed_reset_vport_stats(struct qed_dev *cdev); qed_dev 99 drivers/net/ethernet/qlogic/qed/qed_ll2.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 113 drivers/net/ethernet/qlogic/qed/qed_ll2.c static int qed_ll2_alloc_buffer(struct qed_dev *cdev, qed_dev 134 drivers/net/ethernet/qlogic/qed/qed_ll2.c static int qed_ll2_dealloc_buffer(struct qed_dev *cdev, qed_dev 153 drivers/net/ethernet/qlogic/qed/qed_ll2.c static void qed_ll2_kill_buffers(struct qed_dev *cdev) qed_dev 166 drivers/net/ethernet/qlogic/qed/qed_ll2.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 2211 drivers/net/ethernet/qlogic/qed/qed_ll2.c static void qed_ll2_register_cb_ops(struct qed_dev *cdev, qed_dev 2284 drivers/net/ethernet/qlogic/qed/qed_ll2.c static bool qed_ll2_is_storage_eng1(struct qed_dev *cdev) qed_dev 2293 drivers/net/ethernet/qlogic/qed/qed_ll2.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 2305 drivers/net/ethernet/qlogic/qed/qed_ll2.c static int qed_ll2_stop(struct qed_dev *cdev) qed_dev 2343 drivers/net/ethernet/qlogic/qed/qed_ll2.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 2414 drivers/net/ethernet/qlogic/qed/qed_ll2.c static int qed_ll2_start(struct qed_dev *cdev, struct qed_ll2_params *params) qed_dev 2511 drivers/net/ethernet/qlogic/qed/qed_ll2.c static int qed_ll2_start_xmit(struct qed_dev *cdev, struct sk_buff *skb, qed_dev 2610 drivers/net/ethernet/qlogic/qed/qed_ll2.c static int qed_ll2_stats(struct qed_dev *cdev, struct qed_ll2_stats *stats) qed_dev 2647 drivers/net/ethernet/qlogic/qed/qed_ll2.c int qed_ll2_alloc_if(struct qed_dev *cdev) qed_dev 2653 drivers/net/ethernet/qlogic/qed/qed_ll2.c void qed_ll2_dealloc_if(struct qed_dev *cdev) qed_dev 110 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_coherency_mask(struct qed_dev *cdev) qed_dev 128 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_free_pci(struct qed_dev *cdev) qed_dev 147 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_init_pci(struct qed_dev *cdev, struct pci_dev *pdev) qed_dev 244 drivers/net/ethernet/qlogic/qed/qed_main.c int qed_fill_dev_info(struct qed_dev *cdev, qed_dev 321 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_free_cdev(struct qed_dev *cdev) qed_dev 326 drivers/net/ethernet/qlogic/qed/qed_main.c static struct qed_dev *qed_alloc_cdev(struct pci_dev *pdev) qed_dev 328 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev; qed_dev 340 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_power_state(struct qed_dev *cdev, pci_power_t state) qed_dev 350 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev; qed_dev 362 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev; qed_dev 375 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev; qed_dev 393 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_devlink_register(struct qed_dev *cdev) qed_dev 438 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_devlink_unregister(struct qed_dev *cdev) qed_dev 451 drivers/net/ethernet/qlogic/qed/qed_main.c static struct qed_dev *qed_probe(struct pci_dev *pdev, qed_dev 454 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev; qed_dev 502 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_remove(struct qed_dev *cdev) qed_dev 518 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_disable_msix(struct qed_dev *cdev) qed_dev 530 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_enable_msix(struct qed_dev *cdev, qed_dev 575 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_int_mode(struct qed_dev *cdev, bool force_mode) qed_dev 637 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_simd_handler_config(struct qed_dev *cdev, void *token, qed_dev 647 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_simd_handler_clean(struct qed_dev *cdev, int index) qed_dev 664 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev = (struct qed_dev *)dev_instance; qed_dev 714 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev = hwfn->cdev; qed_dev 765 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 778 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_slowpath_irq_free(struct qed_dev *cdev) qed_dev 797 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nic_stop(struct qed_dev *cdev) qed_dev 820 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nic_setup(struct qed_dev *cdev) qed_dev 844 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_int_fp(struct qed_dev *cdev, u16 cnt) qed_dev 862 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_get_int_fp(struct qed_dev *cdev, struct qed_int_info *info) qed_dev 885 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_slowpath_setup_int(struct qed_dev *cdev, qed_dev 957 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_slowpath_vf_setup_int(struct qed_dev *cdev) qed_dev 1016 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_alloc_stream_mem(struct qed_dev *cdev) qed_dev 1037 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_free_stream_mem(struct qed_dev *cdev) qed_dev 1052 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_update_pf_params(struct qed_dev *cdev, qed_dev 1121 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_slowpath_wq_stop(struct qed_dev *cdev) qed_dev 1170 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_slowpath_wq_start(struct qed_dev *cdev) qed_dev 1199 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_slowpath_start(struct qed_dev *cdev, qed_dev 1358 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_slowpath_stop(struct qed_dev *cdev) qed_dev 1393 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_set_name(struct qed_dev *cdev, char name[NAME_SIZE]) qed_dev 1402 drivers/net/ethernet/qlogic/qed/qed_main.c static u32 qed_sb_init(struct qed_dev *cdev, qed_dev 1442 drivers/net/ethernet/qlogic/qed/qed_main.c static u32 qed_sb_release(struct qed_dev *cdev, qed_dev 1469 drivers/net/ethernet/qlogic/qed/qed_main.c static bool qed_can_link_change(struct qed_dev *cdev) qed_dev 1474 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_link(struct qed_dev *cdev, struct qed_link_params *params) qed_dev 1906 drivers/net/ethernet/qlogic/qed/qed_main.c static void qed_get_current_link(struct qed_dev *cdev, qed_dev 1943 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_drain(struct qed_dev *cdev) qed_dev 1968 drivers/net/ethernet/qlogic/qed/qed_main.c static u32 qed_nvm_flash_image_access_crc(struct qed_dev *cdev, qed_dev 2019 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_image_access(struct qed_dev *cdev, const u8 **data, qed_dev 2121 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_image_file_start(struct qed_dev *cdev, qed_dev 2157 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_image_file_data(struct qed_dev *cdev, qed_dev 2189 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_image_validate(struct qed_dev *cdev, qed_dev 2244 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_cfg_write(struct qed_dev *cdev, const u8 **data) qed_dev 2311 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_cfg_len(struct qed_dev *cdev, u32 cmd) qed_dev 2335 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash_cfg_read(struct qed_dev *cdev, u8 **data, qed_dev 2359 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_flash(struct qed_dev *cdev, const char *name) qed_dev 2445 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_nvm_get_image(struct qed_dev *cdev, enum qed_nvm_images type, qed_dev 2462 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_coalesce(struct qed_dev *cdev, u16 rx_coal, u16 tx_coal, qed_dev 2468 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_led(struct qed_dev *cdev, enum qed_led_mode mode) qed_dev 2485 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_recovery_process(struct qed_dev *cdev) qed_dev 2502 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_update_wol(struct qed_dev *cdev, bool enabled) qed_dev 2526 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_update_drv_state(struct qed_dev *cdev, bool active) qed_dev 2548 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_update_mac(struct qed_dev *cdev, u8 *mac) qed_dev 2572 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_update_mtu(struct qed_dev *cdev, u16 mtu) qed_dev 2596 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_read_module_eeprom(struct qed_dev *cdev, char *buf, qed_dev 2618 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_grc_config(struct qed_dev *cdev, u32 cfg_id, u32 val) qed_dev 2638 drivers/net/ethernet/qlogic/qed/qed_main.c static u8 qed_get_affin_hwfn_idx(struct qed_dev *cdev) qed_dev 2696 drivers/net/ethernet/qlogic/qed/qed_main.c void qed_get_protocol_stats(struct qed_dev *cdev, qed_dev 2740 drivers/net/ethernet/qlogic/qed/qed_main.c qed_fill_generic_tlv_data(struct qed_dev *cdev, struct qed_mfw_tlv_generic *tlv) qed_dev 2783 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_dev *cdev = hwfn->cdev; qed_dev 1576 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 2386 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 2402 drivers/net/ethernet/qlogic/qed/qed_mcp.c int qed_recovery_prolog(struct qed_dev *cdev) qed_dev 2802 drivers/net/ethernet/qlogic/qed/qed_mcp.c int qed_mcp_nvm_read(struct qed_dev *cdev, u32 addr, u8 *p_buf, u32 len) qed_dev 2848 drivers/net/ethernet/qlogic/qed/qed_mcp.c int qed_mcp_nvm_resp(struct qed_dev *cdev, u8 *p_buf) qed_dev 2863 drivers/net/ethernet/qlogic/qed/qed_mcp.c int qed_mcp_nvm_write(struct qed_dev *cdev, qed_dev 3692 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 3731 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 479 drivers/net/ethernet/qlogic/qed/qed_mcp.h int qed_recovery_prolog(struct qed_dev *cdev); qed_dev 567 drivers/net/ethernet/qlogic/qed/qed_mcp.h int qed_mcp_nvm_read(struct qed_dev *cdev, u32 addr, u8 *p_buf, u32 len); qed_dev 580 drivers/net/ethernet/qlogic/qed/qed_mcp.h int qed_mcp_nvm_write(struct qed_dev *cdev, qed_dev 591 drivers/net/ethernet/qlogic/qed/qed_mcp.h int qed_mcp_nvm_resp(struct qed_dev *cdev, u8 *p_buf); qed_dev 990 drivers/net/ethernet/qlogic/qed/qed_mcp.h int qed_configure_pf_min_bandwidth(struct qed_dev *cdev, u8 min_bw); qed_dev 991 drivers/net/ethernet/qlogic/qed/qed_mcp.h int qed_configure_pf_max_bandwidth(struct qed_dev *cdev, u8 max_bw); qed_dev 127 drivers/net/ethernet/qlogic/qed/qed_ptp.c static int qed_ptp_hw_read_rx_ts(struct qed_dev *cdev, u64 *timestamp) qed_dev 153 drivers/net/ethernet/qlogic/qed/qed_ptp.c static int qed_ptp_hw_read_tx_ts(struct qed_dev *cdev, u64 *timestamp) qed_dev 179 drivers/net/ethernet/qlogic/qed/qed_ptp.c static int qed_ptp_hw_read_cc(struct qed_dev *cdev, u64 *phc_cycles) qed_dev 194 drivers/net/ethernet/qlogic/qed/qed_ptp.c static int qed_ptp_hw_cfg_filters(struct qed_dev *cdev, qed_dev 278 drivers/net/ethernet/qlogic/qed/qed_ptp.c static int qed_ptp_hw_adjfreq(struct qed_dev *cdev, s32 ppb) qed_dev 363 drivers/net/ethernet/qlogic/qed/qed_ptp.c static int qed_ptp_hw_enable(struct qed_dev *cdev) qed_dev 425 drivers/net/ethernet/qlogic/qed/qed_ptp.c static int qed_ptp_hw_disable(struct qed_dev *cdev) qed_dev 438 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 871 drivers/net/ethernet/qlogic/qed/qed_rdma.c static int qed_fill_rdma_dev_info(struct qed_dev *cdev, qed_dev 888 drivers/net/ethernet/qlogic/qed/qed_rdma.c static int qed_rdma_get_sb_start(struct qed_dev *cdev) qed_dev 901 drivers/net/ethernet/qlogic/qed/qed_rdma.c static int qed_rdma_get_min_cnq_msix(struct qed_dev *cdev) qed_dev 909 drivers/net/ethernet/qlogic/qed/qed_rdma.c static int qed_rdma_set_int(struct qed_dev *cdev, u16 cnt) qed_dev 931 drivers/net/ethernet/qlogic/qed/qed_rdma.c static int qed_rdma_get_int(struct qed_dev *cdev, struct qed_int_info *info) qed_dev 1655 drivers/net/ethernet/qlogic/qed/qed_rdma.c static void *qed_rdma_get_rdma_ctx(struct qed_dev *cdev) qed_dev 1882 drivers/net/ethernet/qlogic/qed/qed_rdma.c static int qed_rdma_init(struct qed_dev *cdev, qed_dev 1899 drivers/net/ethernet/qlogic/qed/qed_rdma.c static int qed_roce_ll2_set_mac_filter(struct qed_dev *cdev, qed_dev 1917 drivers/net/ethernet/qlogic/qed/qed_rdma.c static int qed_iwarp_set_engine_affin(struct qed_dev *cdev, bool b_reset) qed_dev 40 drivers/net/ethernet/qlogic/qed/qed_selftest.c int qed_selftest_memory(struct qed_dev *cdev) qed_dev 53 drivers/net/ethernet/qlogic/qed/qed_selftest.c int qed_selftest_interrupt(struct qed_dev *cdev) qed_dev 66 drivers/net/ethernet/qlogic/qed/qed_selftest.c int qed_selftest_register(struct qed_dev *cdev) qed_dev 89 drivers/net/ethernet/qlogic/qed/qed_selftest.c int qed_selftest_clock(struct qed_dev *cdev) qed_dev 112 drivers/net/ethernet/qlogic/qed/qed_selftest.c int qed_selftest_nvram(struct qed_dev *cdev) qed_dev 13 drivers/net/ethernet/qlogic/qed/qed_selftest.h int qed_selftest_memory(struct qed_dev *cdev); qed_dev 22 drivers/net/ethernet/qlogic/qed/qed_selftest.h int qed_selftest_interrupt(struct qed_dev *cdev); qed_dev 31 drivers/net/ethernet/qlogic/qed/qed_selftest.h int qed_selftest_register(struct qed_dev *cdev); qed_dev 40 drivers/net/ethernet/qlogic/qed/qed_selftest.h int qed_selftest_clock(struct qed_dev *cdev); qed_dev 49 drivers/net/ethernet/qlogic/qed/qed_selftest.h int qed_selftest_nvram(struct qed_dev *cdev); qed_dev 362 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_iov_pci_cfg_info(struct qed_dev *cdev) qed_dev 598 drivers/net/ethernet/qlogic/qed/qed_sriov.c void qed_iov_free_hw_info(struct qed_dev *cdev) qed_dev 606 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_dev *cdev = p_hwfn->cdev; qed_dev 696 drivers/net/ethernet/qlogic/qed/qed_sriov.c static void qed_iov_set_vf_to_disable(struct qed_dev *cdev, qed_dev 713 drivers/net/ethernet/qlogic/qed/qed_sriov.c static void qed_iov_set_vfs_to_disable(struct qed_dev *cdev, u8 to_disable) qed_dev 4377 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_configure_min_tx_rate(struct qed_dev *cdev, int vfid, u32 rate) qed_dev 4430 drivers/net/ethernet/qlogic/qed/qed_sriov.c void qed_vf_start_iov_wq(struct qed_dev *cdev) qed_dev 4439 drivers/net/ethernet/qlogic/qed/qed_sriov.c int qed_sriov_disable(struct qed_dev *cdev, bool pci_enabled) qed_dev 4524 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_sriov_enable(struct qed_dev *cdev, int num) qed_dev 4598 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_sriov_configure(struct qed_dev *cdev, int num_vfs_param) qed_dev 4611 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_sriov_pf_set_mac(struct qed_dev *cdev, u8 *mac, int vfid) qed_dev 4647 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_sriov_pf_set_vlan(struct qed_dev *cdev, u16 vid, int vfid) qed_dev 4679 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_get_vf_config(struct qed_dev *cdev, qed_dev 4793 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_set_vf_link_state(struct qed_dev *cdev, qed_dev 4827 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_spoof_configure(struct qed_dev *cdev, int vfid, bool val) qed_dev 4842 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_configure_max_vf_rate(struct qed_dev *cdev, int vfid, int rate) qed_dev 4866 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_set_vf_rate(struct qed_dev *cdev, qed_dev 4883 drivers/net/ethernet/qlogic/qed/qed_sriov.c static int qed_set_vf_trust(struct qed_dev *cdev, int vfid, bool trust) qed_dev 5210 drivers/net/ethernet/qlogic/qed/qed_sriov.c void qed_iov_wq_stop(struct qed_dev *cdev, bool schedule_first) qed_dev 5229 drivers/net/ethernet/qlogic/qed/qed_sriov.c int qed_iov_wq_start(struct qed_dev *cdev) qed_dev 364 drivers/net/ethernet/qlogic/qed/qed_sriov.h void qed_iov_free_hw_info(struct qed_dev *cdev); qed_dev 388 drivers/net/ethernet/qlogic/qed/qed_sriov.h void qed_iov_wq_stop(struct qed_dev *cdev, bool schedule_first); qed_dev 389 drivers/net/ethernet/qlogic/qed/qed_sriov.h int qed_iov_wq_start(struct qed_dev *cdev); qed_dev 392 drivers/net/ethernet/qlogic/qed/qed_sriov.h void qed_vf_start_iov_wq(struct qed_dev *cdev); qed_dev 393 drivers/net/ethernet/qlogic/qed/qed_sriov.h int qed_sriov_disable(struct qed_dev *cdev, bool pci_enabled); qed_dev 433 drivers/net/ethernet/qlogic/qed/qed_sriov.h static inline void qed_iov_free_hw_info(struct qed_dev *cdev) qed_dev 443 drivers/net/ethernet/qlogic/qed/qed_sriov.h static inline void qed_iov_wq_stop(struct qed_dev *cdev, bool schedule_first) qed_dev 447 drivers/net/ethernet/qlogic/qed/qed_sriov.h static inline int qed_iov_wq_start(struct qed_dev *cdev) qed_dev 457 drivers/net/ethernet/qlogic/qed/qed_sriov.h static inline void qed_vf_start_iov_wq(struct qed_dev *cdev) qed_dev 461 drivers/net/ethernet/qlogic/qed/qed_sriov.h static inline int qed_sriov_disable(struct qed_dev *cdev, bool pci_enabled) qed_dev 197 drivers/net/ethernet/qlogic/qede/qede.h struct qed_dev *cdev; qed_dev 687 drivers/net/ethernet/qlogic/qede/qede_main.c static struct qede_dev *qede_alloc_etherdev(struct qed_dev *cdev, qed_dev 999 drivers/net/ethernet/qlogic/qede/qede_main.c static void qede_update_pf_params(struct qed_dev *cdev) qed_dev 1070 drivers/net/ethernet/qlogic/qede/qede_main.c struct qed_dev *cdev; qed_dev 1212 drivers/net/ethernet/qlogic/qede/qede_main.c struct qed_dev *cdev; qed_dev 1894 drivers/net/ethernet/qlogic/qede/qede_main.c struct qed_dev *cdev = edev->cdev; qed_dev 2035 drivers/net/ethernet/qlogic/qede/qede_main.c struct qed_dev *cdev = edev->cdev; qed_dev 325 drivers/scsi/qedf/qedf.h struct qed_dev *cdev; qed_dev 125 drivers/scsi/qedf/qedf_dbg.c qedf_get_grc_dump(struct qed_dev *cdev, const struct qed_common_ops *common, qed_dev 107 drivers/scsi/qedf/qedf_dbg.h extern int qedf_get_grc_dump(struct qed_dev *cdev, qed_dev 265 drivers/scsi/qedi/qedi.h struct qed_dev *cdev; qed_dev 1107 drivers/scsi/qedi/qedi_iscsi.c struct qed_dev *cdev = qedi->cdev; qed_dev 231 include/linux/qed/qed_eth_if.h int (*ieee_getpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc); qed_dev 232 include/linux/qed/qed_eth_if.h int (*ieee_setpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc); qed_dev 233 include/linux/qed/qed_eth_if.h int (*ieee_getets)(struct qed_dev *cdev, struct ieee_ets *ets); qed_dev 234 include/linux/qed/qed_eth_if.h int (*ieee_setets)(struct qed_dev *cdev, struct ieee_ets *ets); qed_dev 235 include/linux/qed/qed_eth_if.h int (*ieee_peer_getets)(struct qed_dev *cdev, struct ieee_ets *ets); qed_dev 236 include/linux/qed/qed_eth_if.h int (*ieee_peer_getpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc); qed_dev 237 include/linux/qed/qed_eth_if.h int (*ieee_getapp)(struct qed_dev *cdev, struct dcb_app *app); qed_dev 238 include/linux/qed/qed_eth_if.h int (*ieee_setapp)(struct qed_dev *cdev, struct dcb_app *app); qed_dev 241 include/linux/qed/qed_eth_if.h u8 (*getstate)(struct qed_dev *cdev); qed_dev 242 include/linux/qed/qed_eth_if.h u8 (*setstate)(struct qed_dev *cdev, u8 state); qed_dev 243 include/linux/qed/qed_eth_if.h void (*getpgtccfgtx)(struct qed_dev *cdev, int prio, u8 *prio_type, qed_dev 245 include/linux/qed/qed_eth_if.h void (*getpgbwgcfgtx)(struct qed_dev *cdev, int pgid, u8 *bw_pct); qed_dev 246 include/linux/qed/qed_eth_if.h void (*getpgtccfgrx)(struct qed_dev *cdev, int prio, u8 *prio_type, qed_dev 248 include/linux/qed/qed_eth_if.h void (*getpgbwgcfgrx)(struct qed_dev *cdev, int pgid, u8 *bw_pct); qed_dev 249 include/linux/qed/qed_eth_if.h void (*getpfccfg)(struct qed_dev *cdev, int prio, u8 *setting); qed_dev 250 include/linux/qed/qed_eth_if.h void (*setpfccfg)(struct qed_dev *cdev, int prio, u8 setting); qed_dev 251 include/linux/qed/qed_eth_if.h u8 (*getcap)(struct qed_dev *cdev, int capid, u8 *cap); qed_dev 252 include/linux/qed/qed_eth_if.h int (*getnumtcs)(struct qed_dev *cdev, int tcid, u8 *num); qed_dev 253 include/linux/qed/qed_eth_if.h u8 (*getpfcstate)(struct qed_dev *cdev); qed_dev 254 include/linux/qed/qed_eth_if.h int (*getapp)(struct qed_dev *cdev, u8 idtype, u16 id); qed_dev 255 include/linux/qed/qed_eth_if.h u8 (*getfeatcfg)(struct qed_dev *cdev, int featid, u8 *flags); qed_dev 258 include/linux/qed/qed_eth_if.h u8 (*getdcbx)(struct qed_dev *cdev); qed_dev 259 include/linux/qed/qed_eth_if.h void (*setpgtccfgtx)(struct qed_dev *cdev, int prio, qed_dev 261 include/linux/qed/qed_eth_if.h void (*setpgtccfgrx)(struct qed_dev *cdev, int prio, qed_dev 263 include/linux/qed/qed_eth_if.h void (*setpgbwgcfgtx)(struct qed_dev *cdev, int pgid, u8 bw_pct); qed_dev 264 include/linux/qed/qed_eth_if.h void (*setpgbwgcfgrx)(struct qed_dev *cdev, int pgid, u8 bw_pct); qed_dev 265 include/linux/qed/qed_eth_if.h u8 (*setall)(struct qed_dev *cdev); qed_dev 266 include/linux/qed/qed_eth_if.h int (*setnumtcs)(struct qed_dev *cdev, int tcid, u8 num); qed_dev 267 include/linux/qed/qed_eth_if.h void (*setpfcstate)(struct qed_dev *cdev, u8 state); qed_dev 268 include/linux/qed/qed_eth_if.h int (*setapp)(struct qed_dev *cdev, u8 idtype, u16 idval, u8 up); qed_dev 269 include/linux/qed/qed_eth_if.h u8 (*setdcbx)(struct qed_dev *cdev, u8 state); qed_dev 270 include/linux/qed/qed_eth_if.h u8 (*setfeatcfg)(struct qed_dev *cdev, int featid, u8 flags); qed_dev 273 include/linux/qed/qed_eth_if.h int (*peer_getappinfo)(struct qed_dev *cdev, qed_dev 276 include/linux/qed/qed_eth_if.h int (*peer_getapptable)(struct qed_dev *cdev, struct dcb_app *table); qed_dev 279 include/linux/qed/qed_eth_if.h int (*cee_peer_getpfc)(struct qed_dev *cdev, struct cee_pfc *pfc); qed_dev 280 include/linux/qed/qed_eth_if.h int (*cee_peer_getpg)(struct qed_dev *cdev, struct cee_pg *pg); qed_dev 285 include/linux/qed/qed_eth_if.h int (*cfg_filters)(struct qed_dev *, enum qed_ptp_filter_type, qed_dev 287 include/linux/qed/qed_eth_if.h int (*read_rx_ts)(struct qed_dev *, u64 *); qed_dev 288 include/linux/qed/qed_eth_if.h int (*read_tx_ts)(struct qed_dev *, u64 *); qed_dev 289 include/linux/qed/qed_eth_if.h int (*read_cc)(struct qed_dev *, u64 *); qed_dev 290 include/linux/qed/qed_eth_if.h int (*disable)(struct qed_dev *); qed_dev 291 include/linux/qed/qed_eth_if.h int (*adjfreq)(struct qed_dev *, s32); qed_dev 292 include/linux/qed/qed_eth_if.h int (*enable)(struct qed_dev *); qed_dev 305 include/linux/qed/qed_eth_if.h int (*fill_dev_info)(struct qed_dev *cdev, qed_dev 308 include/linux/qed/qed_eth_if.h void (*register_ops)(struct qed_dev *cdev, qed_dev 312 include/linux/qed/qed_eth_if.h bool(*check_mac) (struct qed_dev *cdev, u8 *mac); qed_dev 314 include/linux/qed/qed_eth_if.h int (*vport_start)(struct qed_dev *cdev, qed_dev 317 include/linux/qed/qed_eth_if.h int (*vport_stop)(struct qed_dev *cdev, qed_dev 320 include/linux/qed/qed_eth_if.h int (*vport_update)(struct qed_dev *cdev, qed_dev 323 include/linux/qed/qed_eth_if.h int (*q_rx_start)(struct qed_dev *cdev, qed_dev 332 include/linux/qed/qed_eth_if.h int (*q_rx_stop)(struct qed_dev *cdev, u8 rss_id, void *handle); qed_dev 334 include/linux/qed/qed_eth_if.h int (*q_tx_start)(struct qed_dev *cdev, qed_dev 341 include/linux/qed/qed_eth_if.h int (*q_tx_stop)(struct qed_dev *cdev, u8 rss_id, void *handle); qed_dev 343 include/linux/qed/qed_eth_if.h int (*filter_config)(struct qed_dev *cdev, qed_dev 346 include/linux/qed/qed_eth_if.h int (*fastpath_stop)(struct qed_dev *cdev); qed_dev 348 include/linux/qed/qed_eth_if.h int (*eth_cqe_completion)(struct qed_dev *cdev, qed_dev 352 include/linux/qed/qed_eth_if.h void (*get_vport_stats)(struct qed_dev *cdev, qed_dev 355 include/linux/qed/qed_eth_if.h int (*tunn_config)(struct qed_dev *cdev, qed_dev 358 include/linux/qed/qed_eth_if.h int (*ntuple_filter_config)(struct qed_dev *cdev, qed_dev 362 include/linux/qed/qed_eth_if.h int (*configure_arfs_searcher)(struct qed_dev *cdev, qed_dev 364 include/linux/qed/qed_eth_if.h int (*get_coalesce)(struct qed_dev *cdev, u16 *coal, void *handle); qed_dev 365 include/linux/qed/qed_eth_if.h int (*req_bulletin_update_mac)(struct qed_dev *cdev, u8 *mac); qed_dev 68 include/linux/qed/qed_fcoe_if.h void qed_fcoe_set_pf_params(struct qed_dev *cdev, qed_dev 122 include/linux/qed/qed_fcoe_if.h int (*fill_dev_info)(struct qed_dev *cdev, qed_dev 125 include/linux/qed/qed_fcoe_if.h void (*register_ops)(struct qed_dev *cdev, qed_dev 130 include/linux/qed/qed_fcoe_if.h int (*start)(struct qed_dev *cdev, struct qed_fcoe_tid *tasks); qed_dev 132 include/linux/qed/qed_fcoe_if.h int (*stop)(struct qed_dev *cdev); qed_dev 134 include/linux/qed/qed_fcoe_if.h int (*acquire_conn)(struct qed_dev *cdev, qed_dev 138 include/linux/qed/qed_fcoe_if.h int (*release_conn)(struct qed_dev *cdev, u32 handle); qed_dev 140 include/linux/qed/qed_fcoe_if.h int (*offload_conn)(struct qed_dev *cdev, qed_dev 143 include/linux/qed/qed_fcoe_if.h int (*destroy_conn)(struct qed_dev *cdev, qed_dev 146 include/linux/qed/qed_fcoe_if.h int (*get_stats)(struct qed_dev *cdev, struct qed_fcoe_stats *stats); qed_dev 474 include/linux/qed/qed_if.h struct qed_dev; qed_dev 606 include/linux/qed/qed_if.h struct qed_dev *cdev; qed_dev 829 include/linux/qed/qed_if.h int (*selftest_interrupt)(struct qed_dev *cdev); qed_dev 838 include/linux/qed/qed_if.h int (*selftest_memory)(struct qed_dev *cdev); qed_dev 847 include/linux/qed/qed_if.h int (*selftest_register)(struct qed_dev *cdev); qed_dev 856 include/linux/qed/qed_if.h int (*selftest_clock)(struct qed_dev *cdev); qed_dev 865 include/linux/qed/qed_if.h int (*selftest_nvram) (struct qed_dev *cdev); qed_dev 871 include/linux/qed/qed_if.h struct qed_dev* (*probe)(struct pci_dev *dev, qed_dev 874 include/linux/qed/qed_if.h void (*remove)(struct qed_dev *cdev); qed_dev 876 include/linux/qed/qed_if.h int (*set_power_state)(struct qed_dev *cdev, qed_dev 879 include/linux/qed/qed_if.h void (*set_name) (struct qed_dev *cdev, char name[]); qed_dev 885 include/linux/qed/qed_if.h void (*update_pf_params)(struct qed_dev *cdev, qed_dev 887 include/linux/qed/qed_if.h int (*slowpath_start)(struct qed_dev *cdev, qed_dev 890 include/linux/qed/qed_if.h int (*slowpath_stop)(struct qed_dev *cdev); qed_dev 895 include/linux/qed/qed_if.h int (*set_fp_int)(struct qed_dev *cdev, qed_dev 899 include/linux/qed/qed_if.h int (*get_fp_int)(struct qed_dev *cdev, qed_dev 902 include/linux/qed/qed_if.h u32 (*sb_init)(struct qed_dev *cdev, qed_dev 909 include/linux/qed/qed_if.h u32 (*sb_release)(struct qed_dev *cdev, qed_dev 914 include/linux/qed/qed_if.h void (*simd_handler_config)(struct qed_dev *cdev, qed_dev 919 include/linux/qed/qed_if.h void (*simd_handler_clean)(struct qed_dev *cdev, qed_dev 921 include/linux/qed/qed_if.h int (*dbg_grc)(struct qed_dev *cdev, qed_dev 924 include/linux/qed/qed_if.h int (*dbg_grc_size)(struct qed_dev *cdev); qed_dev 926 include/linux/qed/qed_if.h int (*dbg_all_data) (struct qed_dev *cdev, void *buffer); qed_dev 928 include/linux/qed/qed_if.h int (*dbg_all_data_size) (struct qed_dev *cdev); qed_dev 937 include/linux/qed/qed_if.h bool (*can_link_change)(struct qed_dev *cdev); qed_dev 947 include/linux/qed/qed_if.h int (*set_link)(struct qed_dev *cdev, qed_dev 956 include/linux/qed/qed_if.h void (*get_link)(struct qed_dev *cdev, qed_dev 964 include/linux/qed/qed_if.h int (*drain)(struct qed_dev *cdev); qed_dev 973 include/linux/qed/qed_if.h void (*update_msglvl)(struct qed_dev *cdev, qed_dev 977 include/linux/qed/qed_if.h int (*chain_alloc)(struct qed_dev *cdev, qed_dev 986 include/linux/qed/qed_if.h void (*chain_free)(struct qed_dev *cdev, qed_dev 997 include/linux/qed/qed_if.h int (*nvm_flash)(struct qed_dev *cdev, const char *name); qed_dev 1009 include/linux/qed/qed_if.h int (*nvm_get_image)(struct qed_dev *cdev, qed_dev 1023 include/linux/qed/qed_if.h int (*set_coalesce)(struct qed_dev *cdev, qed_dev 1034 include/linux/qed/qed_if.h int (*set_led)(struct qed_dev *cdev, qed_dev 1046 include/linux/qed/qed_if.h int (*db_recovery_add)(struct qed_dev *cdev, qed_dev 1061 include/linux/qed/qed_if.h int (*db_recovery_del)(struct qed_dev *cdev, qed_dev 1071 include/linux/qed/qed_if.h int (*recovery_process)(struct qed_dev *cdev); qed_dev 1080 include/linux/qed/qed_if.h int (*recovery_prolog)(struct qed_dev *cdev); qed_dev 1089 include/linux/qed/qed_if.h int (*update_drv_state)(struct qed_dev *cdev, bool active); qed_dev 1098 include/linux/qed/qed_if.h int (*update_mac)(struct qed_dev *cdev, u8 *mac); qed_dev 1107 include/linux/qed/qed_if.h int (*update_mtu)(struct qed_dev *cdev, u16 mtu); qed_dev 1115 include/linux/qed/qed_if.h int (*update_wol) (struct qed_dev *cdev, bool enabled); qed_dev 1126 include/linux/qed/qed_if.h int (*read_module_eeprom)(struct qed_dev *cdev, qed_dev 1134 include/linux/qed/qed_if.h u8 (*get_affin_hwfn_idx)(struct qed_dev *cdev); qed_dev 1144 include/linux/qed/qed_if.h int (*read_nvm_cfg)(struct qed_dev *cdev, u8 **buf, u32 cmd, qed_dev 1153 include/linux/qed/qed_if.h int (*read_nvm_cfg_len)(struct qed_dev *cdev, u32 cmd); qed_dev 1162 include/linux/qed/qed_if.h int (*set_grc_config)(struct qed_dev *cdev, u32 cfg_id, u32 val); qed_dev 40 include/linux/qed/qed_iov_if.h int (*configure)(struct qed_dev *cdev, int num_vfs_param); qed_dev 42 include/linux/qed/qed_iov_if.h int (*set_mac) (struct qed_dev *cdev, u8 *mac, int vfid); qed_dev 44 include/linux/qed/qed_iov_if.h int (*set_vlan) (struct qed_dev *cdev, u16 vid, int vfid); qed_dev 46 include/linux/qed/qed_iov_if.h int (*get_config) (struct qed_dev *cdev, int vf_id, qed_dev 49 include/linux/qed/qed_iov_if.h int (*set_link_state) (struct qed_dev *cdev, int vf_id, qed_dev 52 include/linux/qed/qed_iov_if.h int (*set_spoof) (struct qed_dev *cdev, int vfid, bool val); qed_dev 54 include/linux/qed/qed_iov_if.h int (*set_rate) (struct qed_dev *cdev, int vfid, qed_dev 57 include/linux/qed/qed_iov_if.h int (*set_trust) (struct qed_dev *cdev, int vfid, bool trust); qed_dev 222 include/linux/qed/qed_iscsi_if.h int (*fill_dev_info)(struct qed_dev *cdev, qed_dev 225 include/linux/qed/qed_iscsi_if.h void (*register_ops)(struct qed_dev *cdev, qed_dev 228 include/linux/qed/qed_iscsi_if.h int (*start)(struct qed_dev *cdev, qed_dev 232 include/linux/qed/qed_iscsi_if.h int (*stop)(struct qed_dev *cdev); qed_dev 234 include/linux/qed/qed_iscsi_if.h int (*acquire_conn)(struct qed_dev *cdev, qed_dev 238 include/linux/qed/qed_iscsi_if.h int (*release_conn)(struct qed_dev *cdev, u32 handle); qed_dev 240 include/linux/qed/qed_iscsi_if.h int (*offload_conn)(struct qed_dev *cdev, qed_dev 244 include/linux/qed/qed_iscsi_if.h int (*update_conn)(struct qed_dev *cdev, qed_dev 248 include/linux/qed/qed_iscsi_if.h int (*destroy_conn)(struct qed_dev *cdev, u32 handle, u8 abrt_conn); qed_dev 250 include/linux/qed/qed_iscsi_if.h int (*clear_sq)(struct qed_dev *cdev, u32 handle); qed_dev 252 include/linux/qed/qed_iscsi_if.h int (*get_stats)(struct qed_dev *cdev, qed_dev 255 include/linux/qed/qed_iscsi_if.h int (*change_mac)(struct qed_dev *cdev, u32 handle, const u8 *mac); qed_dev 238 include/linux/qed/qed_ll2_if.h int (*start)(struct qed_dev *cdev, struct qed_ll2_params *params); qed_dev 247 include/linux/qed/qed_ll2_if.h int (*stop)(struct qed_dev *cdev); qed_dev 258 include/linux/qed/qed_ll2_if.h int (*start_xmit)(struct qed_dev *cdev, struct sk_buff *skb, qed_dev 271 include/linux/qed/qed_ll2_if.h void (*register_cb_ops)(struct qed_dev *cdev, qed_dev 283 include/linux/qed/qed_ll2_if.h int (*get_stats)(struct qed_dev *cdev, struct qed_ll2_stats *stats); qed_dev 287 include/linux/qed/qed_ll2_if.h int qed_ll2_alloc_if(struct qed_dev *); qed_dev 288 include/linux/qed/qed_ll2_if.h void qed_ll2_dealloc_if(struct qed_dev *); qed_dev 298 include/linux/qed/qed_ll2_if.h static inline int qed_ll2_alloc_if(struct qed_dev *cdev) qed_dev 303 include/linux/qed/qed_ll2_if.h static inline void qed_ll2_dealloc_if(struct qed_dev *cdev) qed_dev 592 include/linux/qed/qed_rdma_if.h int (*fill_dev_info)(struct qed_dev *cdev, qed_dev 594 include/linux/qed/qed_rdma_if.h void *(*rdma_get_rdma_ctx)(struct qed_dev *cdev); qed_dev 596 include/linux/qed/qed_rdma_if.h int (*rdma_init)(struct qed_dev *dev, qed_dev 606 include/linux/qed/qed_rdma_if.h int (*rdma_get_start_sb)(struct qed_dev *cdev); qed_dev 607 include/linux/qed/qed_rdma_if.h int (*rdma_get_min_cnq_msix)(struct qed_dev *cdev); qed_dev 609 include/linux/qed/qed_rdma_if.h int (*rdma_get_rdma_int)(struct qed_dev *cdev, qed_dev 611 include/linux/qed/qed_rdma_if.h int (*rdma_set_rdma_int)(struct qed_dev *cdev, u16 cnt); qed_dev 670 include/linux/qed/qed_rdma_if.h int (*ll2_set_mac_filter)(struct qed_dev *cdev, qed_dev 673 include/linux/qed/qed_rdma_if.h int (*iwarp_set_engine_affin)(struct qed_dev *cdev, bool b_reset); qed_dev 41 include/linux/qed/qede_rdma.h struct qed_dev; qed_dev 61 include/linux/qed/qede_rdma.h struct qedr_dev* (*add)(struct qed_dev *, struct pci_dev *,