/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_spq.c | 73 static void qed_spq_blocking_cb(struct qed_hwfn *p_hwfn, in qed_spq_blocking_cb() 87 static int __qed_spq_block(struct qed_hwfn *p_hwfn, in __qed_spq_block() 115 static int qed_spq_block(struct qed_hwfn *p_hwfn, in qed_spq_block() 178 static int qed_spq_fill_entry(struct qed_hwfn *p_hwfn, in qed_spq_fill_entry() 213 static void qed_spq_hw_initialize(struct qed_hwfn *p_hwfn, in qed_spq_hw_initialize() 253 static int qed_spq_hw_post(struct qed_hwfn *p_hwfn, in qed_spq_hw_post() 300 qed_async_event_completion(struct qed_hwfn *p_hwfn, in qed_async_event_completion() 321 qed_spq_register_async_cb(struct qed_hwfn *p_hwfn, in qed_spq_register_async_cb() 333 qed_spq_unregister_async_cb(struct qed_hwfn *p_hwfn, in qed_spq_unregister_async_cb() 345 void qed_eq_prod_update(struct qed_hwfn *p_hwfn, u16 prod) in qed_eq_prod_update() [all …]
|
D | qed_dev.c | 72 static u32 qed_hw_bar_size(struct qed_hwfn *p_hwfn, in qed_hw_bar_size() 105 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_init_dp() local 117 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_init_struct() local 133 static void qed_qm_info_free(struct qed_hwfn *p_hwfn) in qed_qm_info_free() 164 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; in qed_resc_free() local 194 static u32 qed_get_pq_flags(struct qed_hwfn *p_hwfn) in qed_get_pq_flags() 235 static u8 qed_init_qm_get_num_tcs(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_tcs() 240 static u16 qed_init_qm_get_num_vfs(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_vfs() 246 static u8 qed_init_qm_get_num_mtc_tcs(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_mtc_tcs() 258 static u16 qed_init_qm_get_num_pf_rls(struct qed_hwfn *p_hwfn) in qed_init_qm_get_num_pf_rls() [all …]
|
D | qed_rdma.c | 62 int qed_rdma_bmap_alloc(struct qed_hwfn *p_hwfn, in qed_rdma_bmap_alloc() 80 int qed_rdma_bmap_alloc_id(struct qed_hwfn *p_hwfn, in qed_rdma_bmap_alloc_id() 95 void qed_bmap_set_id(struct qed_hwfn *p_hwfn, in qed_bmap_set_id() 104 void qed_bmap_release_id(struct qed_hwfn *p_hwfn, in qed_bmap_release_id() 123 int qed_bmap_test_id(struct qed_hwfn *p_hwfn, in qed_bmap_test_id() 137 static u32 qed_rdma_get_sb_id(void *p_hwfn, u32 rel_sb_id) in qed_rdma_get_sb_id() 143 static int qed_rdma_alloc(struct qed_hwfn *p_hwfn, in qed_rdma_alloc() 307 void qed_rdma_bmap_free(struct qed_hwfn *p_hwfn, in qed_rdma_bmap_free() 355 static void qed_rdma_resc_free(struct qed_hwfn *p_hwfn) in qed_rdma_resc_free() 379 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; in qed_rdma_free_tid() local [all …]
|
D | qed_vf.c | 39 static void *qed_vf_pf_prep(struct qed_hwfn *p_hwfn, u16 type, u16 length) in qed_vf_pf_prep() 73 static void qed_vf_pf_req_end(struct qed_hwfn *p_hwfn, int req_status) in qed_vf_pf_req_end() 84 static int qed_send_msg2pf(struct qed_hwfn *p_hwfn, u8 *done, u32 resp_size) in qed_send_msg2pf() 156 static void qed_vf_pf_add_qid(struct qed_hwfn *p_hwfn, in qed_vf_pf_add_qid() 172 static int _qed_vf_pf_release(struct qed_hwfn *p_hwfn, bool b_final) in _qed_vf_pf_release() 222 int qed_vf_pf_release(struct qed_hwfn *p_hwfn) in qed_vf_pf_release() 228 static void qed_vf_pf_acquire_reduce_resc(struct qed_hwfn *p_hwfn, in qed_vf_pf_acquire_reduce_resc() 258 static int qed_vf_pf_acquire(struct qed_hwfn *p_hwfn) in qed_vf_pf_acquire() 428 u32 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, enum BAR_ID bar_id) in qed_vf_hw_bar_size() 443 int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn) in qed_vf_hw_prepare() [all …]
|
D | qed_iwarp.c | 88 void qed_iwarp_init_devinfo(struct qed_hwfn *p_hwfn) in qed_iwarp_init_devinfo() 104 void qed_iwarp_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_iwarp_init_hw() 115 static void qed_iwarp_cid_cleaned(struct qed_hwfn *p_hwfn, u32 cid) in qed_iwarp_cid_cleaned() 131 qed_iwarp_init_fw_ramrod(struct qed_hwfn *p_hwfn, in qed_iwarp_init_fw_ramrod() 143 static int qed_iwarp_alloc_cid(struct qed_hwfn *p_hwfn, u32 *cid) in qed_iwarp_alloc_cid() 163 static void qed_iwarp_set_tcp_cid(struct qed_hwfn *p_hwfn, u32 cid) in qed_iwarp_set_tcp_cid() 177 static int qed_iwarp_alloc_tcp_cid(struct qed_hwfn *p_hwfn, u32 *cid) in qed_iwarp_alloc_tcp_cid() 202 int qed_iwarp_create_qp(struct qed_hwfn *p_hwfn, in qed_iwarp_create_qp() 307 static int qed_iwarp_modify_fw(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) in qed_iwarp_modify_fw() 389 qed_iwarp_modify_qp(struct qed_hwfn *p_hwfn, in qed_iwarp_modify_qp() [all …]
|
D | qed_mcp.c | 76 bool qed_mcp_is_init(struct qed_hwfn *p_hwfn) in qed_mcp_is_init() 83 void qed_mcp_cmd_port_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_cmd_port_init() 96 void qed_mcp_read_mb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_read_mb() 124 qed_mcp_cmd_add_elem(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_add_elem() 142 static void qed_mcp_cmd_del_elem(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_del_elem() 150 static struct qed_mcp_cmd_elem *qed_mcp_cmd_get_elem(struct qed_hwfn *p_hwfn, in qed_mcp_cmd_get_elem() 163 int qed_mcp_free(struct qed_hwfn *p_hwfn) in qed_mcp_free() 190 static int qed_load_mcp_offsets(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_load_mcp_offsets() 261 int qed_mcp_cmd_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_mcp_cmd_init() 299 static void qed_mcp_reread_offsets(struct qed_hwfn *p_hwfn, in qed_mcp_reread_offsets() [all …]
|
D | qed_hw.c | 70 int qed_ptt_pool_alloc(struct qed_hwfn *p_hwfn) in qed_ptt_pool_alloc() 95 void qed_ptt_invalidate(struct qed_hwfn *p_hwfn) in qed_ptt_invalidate() 106 void qed_ptt_pool_free(struct qed_hwfn *p_hwfn) in qed_ptt_pool_free() 112 struct qed_ptt *qed_ptt_acquire(struct qed_hwfn *p_hwfn) in qed_ptt_acquire() 141 void qed_ptt_release(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptt_release() 148 u32 qed_ptt_get_hw_addr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptt_get_hw_addr() 166 void qed_ptt_set_win(struct qed_hwfn *p_hwfn, in qed_ptt_set_win() 190 static u32 qed_set_ptt(struct qed_hwfn *p_hwfn, in qed_set_ptt() 213 struct qed_ptt *qed_get_reserved_ptt(struct qed_hwfn *p_hwfn, in qed_get_reserved_ptt() 225 void qed_wr(struct qed_hwfn *p_hwfn, in qed_wr() [all …]
|
D | qed_ooo.c | 47 *qed_ooo_seek_archipelago(struct qed_hwfn *p_hwfn, in qed_ooo_seek_archipelago() 66 static struct qed_ooo_isle *qed_ooo_seek_isle(struct qed_hwfn *p_hwfn, in qed_ooo_seek_isle() 90 void qed_ooo_save_history_entry(struct qed_hwfn *p_hwfn, in qed_ooo_save_history_entry() 102 int qed_ooo_alloc(struct qed_hwfn *p_hwfn) in qed_ooo_alloc() 189 void qed_ooo_release_connection_isles(struct qed_hwfn *p_hwfn, in qed_ooo_release_connection_isles() 223 void qed_ooo_release_all_isles(struct qed_hwfn *p_hwfn, in qed_ooo_release_all_isles() 263 void qed_ooo_setup(struct qed_hwfn *p_hwfn) in qed_ooo_setup() 272 void qed_ooo_free(struct qed_hwfn *p_hwfn) in qed_ooo_free() 303 void qed_ooo_put_free_buffer(struct qed_hwfn *p_hwfn, in qed_ooo_put_free_buffer() 310 struct qed_ooo_buffer *qed_ooo_get_free_buffer(struct qed_hwfn *p_hwfn, in qed_ooo_get_free_buffer() [all …]
|
D | qed_sriov.c | 69 static int qed_sp_vf_start(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf) in qed_sp_vf_start() 129 static int qed_sp_vf_stop(struct qed_hwfn *p_hwfn, in qed_sp_vf_stop() 156 bool qed_iov_is_valid_vfid(struct qed_hwfn *p_hwfn, in qed_iov_is_valid_vfid() 180 static struct qed_vf_info *qed_iov_get_vf_info(struct qed_hwfn *p_hwfn, in qed_iov_get_vf_info() 220 static bool qed_iov_validate_queue_mode(struct qed_hwfn *p_hwfn, in qed_iov_validate_queue_mode() 249 static bool qed_iov_validate_rxq(struct qed_hwfn *p_hwfn, in qed_iov_validate_rxq() 265 static bool qed_iov_validate_txq(struct qed_hwfn *p_hwfn, in qed_iov_validate_txq() 281 static bool qed_iov_validate_sb(struct qed_hwfn *p_hwfn, in qed_iov_validate_sb() 298 static bool qed_iov_validate_active_rxq(struct qed_hwfn *p_hwfn, in qed_iov_validate_active_rxq() 312 static bool qed_iov_validate_active_txq(struct qed_hwfn *p_hwfn, in qed_iov_validate_active_txq() [all …]
|
D | qed_int.c | 73 #define SB_ATTN_ALIGNED_SIZE(p_hwfn) \ argument 115 static int qed_mcp_attn_cb(struct qed_hwfn *p_hwfn) in qed_mcp_attn_cb() 141 static int qed_pswhst_attn_cb(struct qed_hwfn *p_hwfn) in qed_pswhst_attn_cb() 205 static int qed_grc_attn_cb(struct qed_hwfn *p_hwfn) in qed_grc_attn_cb() 258 static int qed_pglub_rbc_attn_cb(struct qed_hwfn *p_hwfn) in qed_pglub_rbc_attn_cb() 368 static int qed_dorq_attn_cb(struct qed_hwfn *p_hwfn) in qed_dorq_attn_cb() 609 qed_int_aeu_translate(struct qed_hwfn *p_hwfn, in qed_int_aeu_translate() 622 static bool qed_int_is_parity_flag(struct qed_hwfn *p_hwfn, in qed_int_is_parity_flag() 652 static inline u16 qed_attn_update_idx(struct qed_hwfn *p_hwfn, in qed_attn_update_idx() 679 static int qed_int_assertion(struct qed_hwfn *p_hwfn, u16 asserted_bits) in qed_int_assertion() [all …]
|
D | qed_roce.c | 66 qed_roce_async_event(struct qed_hwfn *p_hwfn, in qed_roce_async_event() 99 void qed_roce_stop(struct qed_hwfn *p_hwfn) in qed_roce_stop() 155 static void qed_roce_free_cid_pair(struct qed_hwfn *p_hwfn, u16 cid) in qed_roce_free_cid_pair() 163 int qed_roce_alloc_cid(struct qed_hwfn *p_hwfn, u16 *cid) in qed_roce_alloc_cid() 222 static void qed_roce_set_real_cid(struct qed_hwfn *p_hwfn, u32 cid) in qed_roce_set_real_cid() 229 static u8 qed_roce_get_qp_tc(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) in qed_roce_get_qp_tc() 245 static int qed_roce_sp_create_responder(struct qed_hwfn *p_hwfn, in qed_roce_sp_create_responder() 386 static int qed_roce_sp_create_requester(struct qed_hwfn *p_hwfn, in qed_roce_sp_create_requester() 511 static int qed_roce_sp_modify_responder(struct qed_hwfn *p_hwfn, in qed_roce_sp_modify_responder() 604 static int qed_roce_sp_modify_requester(struct qed_hwfn *p_hwfn, in qed_roce_sp_modify_requester() [all …]
|
D | qed_l2.c | 76 int qed_l2_alloc(struct qed_hwfn *p_hwfn) in qed_l2_alloc() 116 void qed_l2_setup(struct qed_hwfn *p_hwfn) in qed_l2_setup() 124 void qed_l2_free(struct qed_hwfn *p_hwfn) in qed_l2_free() 151 static bool qed_eth_queue_qid_usage_add(struct qed_hwfn *p_hwfn, in qed_eth_queue_qid_usage_add() 184 static void qed_eth_queue_qid_usage_del(struct qed_hwfn *p_hwfn, in qed_eth_queue_qid_usage_del() 195 void qed_eth_queue_cid_release(struct qed_hwfn *p_hwfn, in qed_eth_queue_cid_release() 214 _qed_eth_queue_to_cid(struct qed_hwfn *p_hwfn, in _qed_eth_queue_to_cid() 311 qed_eth_queue_to_cid(struct qed_hwfn *p_hwfn, in qed_eth_queue_to_cid() 356 qed_eth_queue_to_cid_pf(struct qed_hwfn *p_hwfn, in qed_eth_queue_to_cid_pf() 365 int qed_sp_eth_vport_start(struct qed_hwfn *p_hwfn, in qed_sp_eth_vport_start() [all …]
|
D | qed_ll2.c | 98 struct qed_hwfn *p_hwfn = cxt; in qed_ll2b_complete_tx_packet() local 164 struct qed_hwfn *p_hwfn = cxt; in qed_ll2b_complete_rx_packet() local 249 static struct qed_ll2_info *__qed_ll2_handle_sanity(struct qed_hwfn *p_hwfn, in __qed_ll2_handle_sanity() 278 static struct qed_ll2_info *qed_ll2_handle_sanity(struct qed_hwfn *p_hwfn, in qed_ll2_handle_sanity() 284 static struct qed_ll2_info *qed_ll2_handle_sanity_lock(struct qed_hwfn *p_hwfn, in qed_ll2_handle_sanity_lock() 291 *p_hwfn, in qed_ll2_handle_sanity_inactive() 297 static void qed_ll2_txq_flush(struct qed_hwfn *p_hwfn, u8 connection_handle) in qed_ll2_txq_flush() 347 static int qed_ll2_txq_completion(struct qed_hwfn *p_hwfn, void *p_cookie) in qed_ll2_txq_completion() 412 static void qed_ll2_rxq_parse_gsi(struct qed_hwfn *p_hwfn, in qed_ll2_rxq_parse_gsi() 427 static void qed_ll2_rxq_parse_reg(struct qed_hwfn *p_hwfn, in qed_ll2_rxq_parse_reg() [all …]
|
D | qed_init_ops.c | 78 void qed_init_clear_rt_data(struct qed_hwfn *p_hwfn) in qed_init_clear_rt_data() 86 void qed_init_store_rt_reg(struct qed_hwfn *p_hwfn, u32 rt_offset, u32 val) in qed_init_store_rt_reg() 92 void qed_init_store_rt_agg(struct qed_hwfn *p_hwfn, in qed_init_store_rt_agg() 103 static int qed_init_rt(struct qed_hwfn *p_hwfn, in qed_init_rt() 145 int qed_init_alloc(struct qed_hwfn *p_hwfn) in qed_init_alloc() 168 void qed_init_free(struct qed_hwfn *p_hwfn) in qed_init_free() 176 static int qed_init_array_dmae(struct qed_hwfn *p_hwfn, in qed_init_array_dmae() 203 static int qed_init_fill_dmae(struct qed_hwfn *p_hwfn, in qed_init_fill_dmae() 223 static void qed_init_fill(struct qed_hwfn *p_hwfn, in qed_init_fill() 233 static int qed_init_cmd_array(struct qed_hwfn *p_hwfn, in qed_init_cmd_array() [all …]
|
D | qed_ooo.h | 139 static inline void qed_ooo_save_history_entry(struct qed_hwfn *p_hwfn, in qed_ooo_save_history_entry() 143 static inline int qed_ooo_alloc(struct qed_hwfn *p_hwfn) in qed_ooo_alloc() 148 static inline void qed_ooo_setup(struct qed_hwfn *p_hwfn) {} in qed_ooo_setup() 150 static inline void qed_ooo_free(struct qed_hwfn *p_hwfn) {} in qed_ooo_free() 153 qed_ooo_release_connection_isles(struct qed_hwfn *p_hwfn, in qed_ooo_release_connection_isles() 157 static inline void qed_ooo_release_all_isles(struct qed_hwfn *p_hwfn, in qed_ooo_release_all_isles() 161 static inline void qed_ooo_put_free_buffer(struct qed_hwfn *p_hwfn, in qed_ooo_put_free_buffer() 166 qed_ooo_get_free_buffer(struct qed_hwfn *p_hwfn, in qed_ooo_get_free_buffer() 169 static inline void qed_ooo_put_ready_buffer(struct qed_hwfn *p_hwfn, in qed_ooo_put_ready_buffer() 175 qed_ooo_get_ready_buffer(struct qed_hwfn *p_hwfn, in qed_ooo_get_ready_buffer() [all …]
|
D | qed_ptp.c | 48 static enum qed_resc_lock qed_ptcdev_to_resc(struct qed_hwfn *p_hwfn) in qed_ptcdev_to_resc() 64 static int qed_ptp_res_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptp_res_lock() 96 static int qed_ptp_res_unlock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_ptp_res_unlock() 127 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_ptp_hw_read_rx_ts() local 153 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_ptp_hw_read_tx_ts() local 178 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_ptp_hw_read_cc() local 195 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_ptp_hw_cfg_filters() local 276 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_ptp_hw_adjfreq() local 360 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_ptp_hw_enable() local 422 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); in qed_ptp_hw_disable() local
|
D | qed_cxt.c | 116 #define CONN_CXT_SIZE(p_hwfn) \ argument 121 #define TYPE0_TASK_CXT_SIZE(p_hwfn) \ argument 125 #define TYPE1_TASK_CXT_SIZE(p_hwfn) sizeof(union type1_task_context) argument 316 static void qed_cxt_tm_iids(struct qed_hwfn *p_hwfn, in qed_cxt_tm_iids() 374 static void qed_cxt_qm_iids(struct qed_hwfn *p_hwfn, in qed_cxt_qm_iids() 408 static struct qed_tid_seg *qed_cxt_tid_seg_info(struct qed_hwfn *p_hwfn, in qed_cxt_tid_seg_info() 423 static void qed_cxt_set_srq_count(struct qed_hwfn *p_hwfn, u32 num_srqs) in qed_cxt_set_srq_count() 430 u32 qed_cxt_get_srq_count(struct qed_hwfn *p_hwfn) in qed_cxt_get_srq_count() 438 static void qed_cxt_set_proto_cid_count(struct qed_hwfn *p_hwfn, in qed_cxt_set_proto_cid_count() 458 u32 qed_cxt_get_proto_cid_count(struct qed_hwfn *p_hwfn, in qed_cxt_get_proto_cid_count() [all …]
|
D | qed_sp_commands.c | 50 int qed_sp_init_request(struct qed_hwfn *p_hwfn, in qed_sp_init_request() 209 qed_tunn_set_pf_update_params(struct qed_hwfn *p_hwfn, in qed_tunn_set_pf_update_params() 243 static void qed_set_hw_tunn_mode(struct qed_hwfn *p_hwfn, in qed_set_hw_tunn_mode() 255 static void qed_set_hw_tunn_mode_port(struct qed_hwfn *p_hwfn, in qed_set_hw_tunn_mode_port() 271 qed_tunn_set_pf_start_params(struct qed_hwfn *p_hwfn, in qed_tunn_set_pf_start_params() 306 int qed_sp_pf_start(struct qed_hwfn *p_hwfn, in qed_sp_pf_start() 428 int qed_sp_pf_update(struct qed_hwfn *p_hwfn) in qed_sp_pf_update() 452 int qed_sp_pf_update_ufp(struct qed_hwfn *p_hwfn) in qed_sp_pf_update_ufp() 486 int qed_sp_pf_update_tunn_cfg(struct qed_hwfn *p_hwfn, in qed_sp_pf_update_tunn_cfg() 527 int qed_sp_pf_stop(struct qed_hwfn *p_hwfn) in qed_sp_pf_stop() [all …]
|
D | qed_init_fw_funcs.c | 181 #define QM_INIT_TX_PQ_MAP(p_hwfn, map, chip, pq_id, rl_valid, vp_pq_id, rl_id, \ argument 210 static u8 qed_get_ext_voq(struct qed_hwfn *p_hwfn, in qed_get_ext_voq() 220 static void qed_enable_pf_rl(struct qed_hwfn *p_hwfn, bool pf_rl_en) in qed_enable_pf_rl() 251 static void qed_enable_pf_wfq(struct qed_hwfn *p_hwfn, bool pf_wfq_en) in qed_enable_pf_wfq() 263 static void qed_enable_vport_rl(struct qed_hwfn *p_hwfn, bool vport_rl_en) in qed_enable_vport_rl() 285 static void qed_enable_vport_wfq(struct qed_hwfn *p_hwfn, bool vport_wfq_en) in qed_enable_vport_wfq() 300 static void qed_cmdq_lines_voq_rt_init(struct qed_hwfn *p_hwfn, in qed_cmdq_lines_voq_rt_init() 315 struct qed_hwfn *p_hwfn, in qed_cmdq_lines_rt_init() 370 struct qed_hwfn *p_hwfn, in qed_btb_blocks_rt_init() 428 static void qed_tx_pq_map_rt_init(struct qed_hwfn *p_hwfn, in qed_tx_pq_map_rt_init() [all …]
|
D | qed_fcoe.c | 111 qed_sp_fcoe_func_start(struct qed_hwfn *p_hwfn, in qed_sp_fcoe_func_start() 246 qed_sp_fcoe_conn_offload(struct qed_hwfn *p_hwfn, in qed_sp_fcoe_conn_offload() 325 qed_sp_fcoe_conn_destroy(struct qed_hwfn *p_hwfn, in qed_sp_fcoe_conn_destroy() 356 qed_sp_fcoe_func_stop(struct qed_hwfn *p_hwfn, in qed_sp_fcoe_func_stop() 387 qed_fcoe_allocate_connection(struct qed_hwfn *p_hwfn, in qed_fcoe_allocate_connection() 480 static void qed_fcoe_free_connection(struct qed_hwfn *p_hwfn, in qed_fcoe_free_connection() 520 static void __iomem *qed_fcoe_get_db_addr(struct qed_hwfn *p_hwfn, u32 cid) in qed_fcoe_get_db_addr() 526 static void __iomem *qed_fcoe_get_primary_bdq_prod(struct qed_hwfn *p_hwfn, in qed_fcoe_get_primary_bdq_prod() 541 static void __iomem *qed_fcoe_get_secondary_bdq_prod(struct qed_hwfn *p_hwfn, in qed_fcoe_get_secondary_bdq_prod() 556 int qed_fcoe_alloc(struct qed_hwfn *p_hwfn) in qed_fcoe_alloc() [all …]
|
D | qed_dcbx.c | 172 qed_dcbx_dp_protocol(struct qed_hwfn *p_hwfn, struct qed_dcbx_results *p_data) in qed_dcbx_dp_protocol() 193 struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_dcbx_set_params() 227 struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_dcbx_update_app_info() 249 qed_dcbx_get_app_protocol_type(struct qed_hwfn *p_hwfn, in qed_dcbx_get_app_protocol_type() 277 qed_dcbx_process_tlv(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, in qed_dcbx_process_tlv() 354 qed_dcbx_process_mib_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) in qed_dcbx_process_mib_info() 398 qed_dcbx_copy_mib(struct qed_hwfn *p_hwfn, in qed_dcbx_copy_mib() 442 qed_dcbx_get_priority_info(struct qed_hwfn *p_hwfn, in qed_dcbx_get_priority_info() 482 qed_dcbx_get_app_data(struct qed_hwfn *p_hwfn, in qed_dcbx_get_app_data() 548 qed_dcbx_get_pfc_data(struct qed_hwfn *p_hwfn, in qed_dcbx_get_pfc_data() [all …]
|
D | qed_iscsi.c | 147 qed_iscsi_async_event(struct qed_hwfn *p_hwfn, in qed_iscsi_async_event() 163 qed_sp_iscsi_func_start(struct qed_hwfn *p_hwfn, in qed_sp_iscsi_func_start() 288 static int qed_sp_iscsi_conn_offload(struct qed_hwfn *p_hwfn, in qed_sp_iscsi_conn_offload() 469 static int qed_sp_iscsi_conn_update(struct qed_hwfn *p_hwfn, in qed_sp_iscsi_conn_update() 514 qed_sp_iscsi_mac_update(struct qed_hwfn *p_hwfn, in qed_sp_iscsi_mac_update() 561 static int qed_sp_iscsi_conn_terminate(struct qed_hwfn *p_hwfn, in qed_sp_iscsi_conn_terminate() 600 static int qed_sp_iscsi_conn_clear_sq(struct qed_hwfn *p_hwfn, in qed_sp_iscsi_conn_clear_sq() 631 static int qed_sp_iscsi_func_stop(struct qed_hwfn *p_hwfn, in qed_sp_iscsi_func_stop() 662 static void __iomem *qed_iscsi_get_db_addr(struct qed_hwfn *p_hwfn, u32 cid) in qed_iscsi_get_db_addr() 668 static void __iomem *qed_iscsi_get_primary_bdq_prod(struct qed_hwfn *p_hwfn, in qed_iscsi_get_primary_bdq_prod() [all …]
|
D | qed_debug.c | 1763 static u32 qed_grc_get_param(struct qed_hwfn *p_hwfn, in qed_grc_get_param() 1772 static void qed_dbg_grc_init_params(struct qed_hwfn *p_hwfn) in qed_dbg_grc_init_params() 1783 static enum dbg_status qed_dbg_dev_init(struct qed_hwfn *p_hwfn, in qed_dbg_dev_init() 1854 static struct dbg_bus_block *get_dbg_bus_block_desc(struct qed_hwfn *p_hwfn, in get_dbg_bus_block_desc() 1867 static void qed_read_storm_fw_info(struct qed_hwfn *p_hwfn, in qed_read_storm_fw_info() 1987 static u32 qed_dump_fw_ver_param(struct qed_hwfn *p_hwfn, in qed_dump_fw_ver_param() 2032 static u32 qed_dump_mfw_ver_param(struct qed_hwfn *p_hwfn, in qed_dump_mfw_ver_param() 2090 static u32 qed_dump_common_global_params(struct qed_hwfn *p_hwfn, in qed_dump_common_global_params() 2149 static void qed_update_blocks_reset_state(struct qed_hwfn *p_hwfn, in qed_update_blocks_reset_state() 2172 static void qed_bus_enable_dbg_block(struct qed_hwfn *p_hwfn, in qed_bus_enable_dbg_block() [all …]
|
D | qed_fcoe.h | 60 static inline int qed_fcoe_alloc(struct qed_hwfn *p_hwfn) in qed_fcoe_alloc() 65 static inline void qed_fcoe_setup(struct qed_hwfn *p_hwfn) {} in qed_fcoe_setup() 66 static inline void qed_fcoe_free(struct qed_hwfn *p_hwfn) {} in qed_fcoe_free()
|
D | qed_iscsi.h | 75 static inline int qed_iscsi_alloc(struct qed_hwfn *p_hwfn) in qed_iscsi_alloc() 80 static inline void qed_iscsi_setup(struct qed_hwfn *p_hwfn) {} in qed_iscsi_setup() 82 static inline void qed_iscsi_free(struct qed_hwfn *p_hwfn) {} in qed_iscsi_free()
|