/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_roce.h | 15 static inline void qed_roce_dpm_dcbx(struct qed_hwfn *p_hwfn, argument
|
H A D | qed_selftest.c | 42 struct qed_hwfn *p_hwfn; local 65 struct qed_hwfn *p_hwfn; local 88 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local [all...] |
H A D | qed_iscsi.h | 51 static inline int qed_iscsi_alloc(struct qed_hwfn *p_hwfn) argument 56 static inline void qed_iscsi_setup(struct qed_hwfn *p_hwfn) {} argument 58 static inline void qed_iscsi_free(struct qed_hwfn *p_hwfn) {} argument
|
H A D | qed_fcoe.h | 46 static inline int qed_fcoe_alloc(struct qed_hwfn *p_hwfn) argument 51 static inline void qed_fcoe_setup(struct qed_hwfn *p_hwfn) {} argument 52 static inline void qed_fcoe_free(struct qed_hwfn *p_hwfn) {} argument
|
H A D | qed_mng_tlv.c | 1179 static int qed_mfw_update_tlvs(struct qed_hwfn *p_hwfn, argument 1244 int qed_mfw_process_tlv_req(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument [all...] |
H A D | qed_ooo.h | 113 qed_ooo_save_history_entry(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, struct ooo_opaque *p_cqe) argument 117 qed_ooo_alloc(struct qed_hwfn *p_hwfn) argument 122 qed_ooo_setup(struct qed_hwfn *p_hwfn) argument 124 qed_ooo_free(struct qed_hwfn *p_hwfn) argument 127 qed_ooo_release_connection_isles(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid) argument 131 qed_ooo_release_all_isles(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info) argument 135 qed_ooo_put_free_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, struct qed_ooo_buffer *p_buffer) argument 140 qed_ooo_get_free_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info) argument 143 qed_ooo_put_ready_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, struct qed_ooo_buffer *p_buffer, u8 on_tail) argument 149 qed_ooo_get_ready_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info) argument 152 qed_ooo_delete_isles(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid, u8 drop_isle, u8 drop_size) argument 156 qed_ooo_add_new_isle(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid, u8 ooo_isle, struct qed_ooo_buffer *p_buffer) argument 161 qed_ooo_add_new_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid, u8 ooo_isle, struct qed_ooo_buffer *p_buffer, u8 buffer_side) argument 167 qed_ooo_join_isles(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid, u8 left_isle) argument [all...] |
H A D | qed_nvmetcp.h | 93 static inline int qed_nvmetcp_alloc(struct qed_hwfn *p_hwfn) argument 98 static inline void qed_nvmetcp_setup(struct qed_hwfn *p_hwfn) {} argument 99 static inline void qed_nvmetcp_free(struct qed_hwfn *p_hwfn) {} argument
|
H A D | qed_ptp.c | 26 static enum qed_resc_lock qed_ptcdev_to_resc(struct qed_hwfn *p_hwfn) argument 42 static int qed_ptp_res_lock(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 74 static int qed_ptp_res_unlock(struct qed_hwfn *p_hwfn, struc argument 105 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local 131 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local 157 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local 174 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local 257 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local 341 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local 403 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local [all...] |
H A D | qed_ooo.c | 21 *qed_ooo_seek_archipelago(struct qed_hwfn *p_hwfn, argument 40 static struct qed_ooo_isle *qed_ooo_seek_isle(struct qed_hwfn *p_hwfn, argument 64 void qed_ooo_save_history_entry(struct qed_hwfn *p_hwfn, argument 76 int qed_ooo_alloc(struct qed_hwfn *p_hwfn) argument 164 qed_ooo_release_connection_isles(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid) argument 197 qed_ooo_release_all_isles(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info) argument 236 qed_ooo_setup(struct qed_hwfn *p_hwfn) argument 245 qed_ooo_free(struct qed_hwfn *p_hwfn) argument 276 qed_ooo_put_free_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, struct qed_ooo_buffer *p_buffer) argument 283 qed_ooo_get_free_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info) argument 298 qed_ooo_put_ready_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, struct qed_ooo_buffer *p_buffer, u8 on_tail) argument 310 qed_ooo_get_ready_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info) argument 325 qed_ooo_delete_isles(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid, u8 drop_isle, u8 drop_size) argument 353 qed_ooo_add_new_isle(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid, u8 ooo_isle, struct qed_ooo_buffer *p_buffer) argument 412 qed_ooo_add_new_buffer(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid, u8 ooo_isle, struct qed_ooo_buffer *p_buffer, u8 buffer_side) argument 433 qed_ooo_join_isles(struct qed_hwfn *p_hwfn, struct qed_ooo_info *p_ooo_info, u32 cid, u8 left_isle) argument [all...] |
H A D | qed_sp_commands.c | 24 void qed_sp_destroy_request(struct qed_hwfn *p_hwfn, argument 37 int qed_sp_init_request(struct qed_hwfn *p_hwfn, argument 203 qed_tunn_set_pf_update_params(struct qed_hwfn *p_hwfn, argument 237 qed_set_hw_tunn_mode(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_tunnel_info *p_tun) argument 249 qed_set_hw_tunn_mode_port(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_tunnel_info *p_tunn) argument 265 qed_tunn_set_pf_start_params(struct qed_hwfn *p_hwfn, struct qed_tunnel_info *p_src, struct pf_start_tunnel_config *p_tunn_cfg) argument 300 qed_sp_pf_start(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_tunnel_info *p_tunn, bool allow_npar_tx_switch) argument 429 qed_sp_pf_update(struct qed_hwfn *p_hwfn) argument 453 qed_sp_pf_update_ufp(struct qed_hwfn *p_hwfn) argument 487 qed_sp_pf_update_tunn_cfg(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_tunnel_info *p_tunn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_data) argument 528 qed_sp_pf_stop(struct qed_hwfn *p_hwfn) argument 549 qed_sp_heartbeat_ramrod(struct qed_hwfn *p_hwfn) argument 570 qed_sp_pf_update_stag(struct qed_hwfn *p_hwfn) argument [all...] |
H A D | qed_nvmetcp.c | 32 static int qed_nvmetcp_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code, argument 48 static int qed_sp_nvmetcp_func_start(struct qed_hwfn *p_hwfn, argument 119 qed_sp_nvmetcp_func_stop(struct qed_hwfn *p_hwfn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 266 qed_sp_nvmetcp_conn_offload(struct qed_hwfn *p_hwfn, struct qed_nvmetcp_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 356 qed_sp_nvmetcp_conn_update(struct qed_hwfn *p_hwfn, struct qed_nvmetcp_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 393 qed_sp_nvmetcp_conn_terminate(struct qed_hwfn *p_hwfn, struct qed_nvmetcp_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 422 qed_sp_nvmetcp_conn_clear_sq(struct qed_hwfn *p_hwfn, struct qed_nvmetcp_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 446 qed_nvmetcp_get_db_addr(struct qed_hwfn *p_hwfn, u32 cid) argument 452 qed_nvmetcp_allocate_connection(struct qed_hwfn *p_hwfn, struct qed_nvmetcp_conn **p_out_conn) argument 518 qed_nvmetcp_acquire_connection(struct qed_hwfn *p_hwfn, struct qed_nvmetcp_conn **p_out_conn) argument 549 qed_nvmetcp_release_connection(struct qed_hwfn *p_hwfn, struct qed_nvmetcp_conn *p_conn) argument 558 qed_nvmetcp_free_connection(struct qed_hwfn *p_hwfn, struct qed_nvmetcp_conn *p_conn) argument 567 qed_nvmetcp_alloc(struct qed_hwfn *p_hwfn) argument 581 qed_nvmetcp_setup(struct qed_hwfn *p_hwfn) argument 586 qed_nvmetcp_free(struct qed_hwfn *p_hwfn) argument [all...] |
H A D | qed_init_ops.c | 127 void qed_init_store_rt_reg(struct qed_hwfn *p_hwfn, u32 rt_offset, u32 val) argument 140 void qed_init_store_rt_agg(struct qed_hwfn *p_hwfn, argument 159 static int qed_init_rt(struct qed_hwfn *p_hwfn, argument 206 qed_init_alloc(struct qed_hwfn *p_hwfn) argument 229 qed_init_free(struct qed_hwfn *p_hwfn) argument 237 qed_init_array_dmae(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 dmae_data_offset, u32 size, const u32 *buf, bool b_must_dmae, bool b_can_dmae) argument 264 qed_init_fill_dmae(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 fill_count) argument 285 qed_init_fill(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 addr, u32 fill, u32 fill_count) argument 295 qed_init_cmd_array(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_write_op *cmd, bool b_must_dmae, bool b_can_dmae) argument 367 qed_init_cmd_wr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_write_op *p_cmd, bool b_can_dmae) argument 428 qed_init_cmd_rd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_read_op *cmd) argument 478 qed_init_cmd_cb(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct init_callback_op *p_cmd) argument 497 qed_init_cmd_mode_match(struct qed_hwfn *p_hwfn, u16 *p_offset, int modes) argument 523 qed_init_cmd_mode(struct qed_hwfn *p_hwfn, struct init_if_mode_op *p_cmd, int modes) argument 549 qed_init_run(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, int phase, int phase_id, int modes) argument 609 qed_gtt_init(struct qed_hwfn *p_hwfn) argument [all...] |
H A D | qed_roce.c | 40 static int qed_roce_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code, argument 69 void qed_roce_stop(struct qed_hwfn *p_hwfn) argument 132 static void qed_roce_free_cid_pair(struct qed_hwfn *p_hwfn, u16 cid) argument 140 qed_roce_alloc_cid(struct qed_hwfn *p_hwfn, u16 *cid) argument 199 qed_roce_set_real_cid(struct qed_hwfn *p_hwfn, u32 cid) argument 206 qed_roce_get_qp_tc(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) argument 222 qed_roce_sp_create_responder(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) argument 360 qed_roce_sp_create_requester(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) argument 490 qed_roce_sp_modify_responder(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp, bool move_to_err, u32 modify_flags) argument 577 qed_roce_sp_modify_requester(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp, bool move_to_sqd, bool move_to_err, u32 modify_flags) argument 664 qed_roce_sp_destroy_qp_responder(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp, u32 *cq_prod) argument 750 qed_roce_sp_destroy_qp_requester(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) argument 811 qed_roce_query_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp, struct qed_rdma_query_qp_out_params *out_params) argument 951 qed_roce_destroy_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) argument 980 qed_roce_modify_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp, enum qed_roce_qp_state prev_state, struct qed_rdma_modify_qp_in_params *params) argument 1079 qed_roce_free_real_icid(struct qed_hwfn *p_hwfn, u16 icid) argument 1104 qed_roce_dpm_dcbx(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 1118 qed_roce_setup(struct qed_hwfn *p_hwfn) argument 1124 qed_roce_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument [all...] |
H A D | qed_spq.c | 48 static void qed_spq_blocking_cb(struct qed_hwfn *p_hwfn, argument 62 static int __qed_spq_block(struct qed_hwfn *p_hwfn, argument 90 static int qed_spq_block(struct qed_hwfn *p_hwfn, argument 158 qed_spq_fill_entry(struct qed_hwfn *p_hwfn, struct qed_spq_entry *p_ent) argument 196 qed_spq_hw_initialize(struct qed_hwfn *p_hwfn, struct qed_spq *p_spq) argument 233 qed_spq_hw_post(struct qed_hwfn *p_hwfn, struct qed_spq *p_spq, struct qed_spq_entry *p_ent) argument 275 qed_async_event_completion(struct qed_hwfn *p_hwfn, struct event_ring_entry *p_eqe) argument 306 qed_spq_register_async_cb(struct qed_hwfn *p_hwfn, enum protocol_type protocol_id, qed_spq_async_comp_cb cb) argument 318 qed_spq_unregister_async_cb(struct qed_hwfn *p_hwfn, enum protocol_type protocol_id) argument 330 qed_eq_prod_update(struct qed_hwfn *p_hwfn, u16 prod) argument 338 qed_eq_completion(struct qed_hwfn *p_hwfn, void *cookie) argument 397 qed_eq_alloc(struct qed_hwfn *p_hwfn, u16 num_elem) argument 433 qed_eq_setup(struct qed_hwfn *p_hwfn) argument 438 qed_eq_free(struct qed_hwfn *p_hwfn) argument 452 qed_cqe_completion(struct qed_hwfn *p_hwfn, struct eth_slow_path_rx_cqe *cqe, enum protocol_type protocol) argument 466 qed_eth_cqe_completion(struct qed_hwfn *p_hwfn, struct eth_slow_path_rx_cqe *cqe) argument 483 qed_spq_setup(struct qed_hwfn *p_hwfn) argument 549 qed_spq_alloc(struct qed_hwfn *p_hwfn) argument 600 qed_spq_free(struct qed_hwfn *p_hwfn) argument 627 qed_spq_get_entry(struct qed_hwfn *p_hwfn, struct qed_spq_entry **pp_ent) argument 659 __qed_spq_return_entry(struct qed_hwfn *p_hwfn, struct qed_spq_entry *p_ent) argument 665 qed_spq_return_entry(struct qed_hwfn *p_hwfn, struct qed_spq_entry *p_ent) argument 686 qed_spq_add_entry(struct qed_hwfn *p_hwfn, struct qed_spq_entry *p_ent, enum spq_priority priority) argument 743 qed_spq_get_cid(struct qed_hwfn *p_hwfn) argument 753 qed_spq_post_list(struct qed_hwfn *p_hwfn, struct list_head *head, u32 keep_reserve) argument 777 qed_spq_pend_post(struct qed_hwfn *p_hwfn) argument 815 qed_spq_comp_bmap_update(struct qed_hwfn *p_hwfn, __le16 echo) argument 830 qed_spq_post(struct qed_hwfn *p_hwfn, struct qed_spq_entry *p_ent, u8 *fw_return_code) argument 932 qed_spq_completion(struct qed_hwfn *p_hwfn, __le16 echo, u8 fw_return_code, union event_ring_data *p_data) argument 1003 qed_consq_alloc(struct qed_hwfn *p_hwfn) argument 1037 qed_consq_setup(struct qed_hwfn *p_hwfn) argument 1042 qed_consq_free(struct qed_hwfn *p_hwfn) argument [all...] |
H A D | qed_rdma.h | 178 static inline void qed_rdma_dpm_conf(struct qed_hwfn *p_hwfn, argument 180 static inline void qed_rdma_dpm_bar(struct qed_hwfn *p_hwfn, argument 182 static inline int qed_rdma_info_alloc(struct qed_hwfn *p_hwfn) argument 184 static inline void qed_rdma_info_free(struct qed_hwfn *p_hwfn) {} argument [all...] |
H A D | qed_hw.c | 47 int qed_ptt_pool_alloc(struct qed_hwfn *p_hwfn) argument 72 void qed_ptt_invalidate(struct qed_hwfn *p_hwfn) argument 83 void qed_ptt_pool_free(struct qed_hwfn *p_hwfn) argument 89 struct qed_ptt *qed_ptt_acquire(struct qed_hwfn *p_hwfn) argument 94 qed_ptt_acquire_context(struct qed_hwfn *p_hwfn, bool is_atomic) argument 133 qed_ptt_release(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 140 qed_ptt_get_hw_addr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 158 qed_ptt_set_win(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 new_hw_addr) argument 182 qed_set_ptt(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr) argument 205 qed_get_reserved_ptt(struct qed_hwfn *p_hwfn, enum reserved_ptts ptt_idx) argument 217 qed_wr(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, u32 val) argument 229 qed_rd(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr) argument 243 qed_memcpy_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *addr, u32 hw_addr, size_t n, bool to_device) argument 276 qed_memcpy_from(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, void *dest, u32 hw_addr, size_t n) argument 286 qed_memcpy_to(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 hw_addr, void *src, size_t n) argument 296 qed_fid_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 fid) argument 322 qed_port_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 port_id) argument 339 qed_port_unpretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 355 qed_port_fid_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u8 port_id, u16 fid) argument 375 qed_vfid_to_concrete(struct qed_hwfn *p_hwfn, u8 vfid) argument 390 qed_dmae_opcode(struct qed_hwfn *p_hwfn, const u8 is_src_type_grc, const u8 is_dst_type_grc, struct qed_dmae_params *p_params) argument 464 qed_dmae_post_command(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 522 qed_dmae_info_alloc(struct qed_hwfn *p_hwfn) argument 556 qed_dmae_info_free(struct qed_hwfn *p_hwfn) argument 591 qed_dmae_operation_wait(struct qed_hwfn *p_hwfn) argument 620 qed_dmae_execute_sub_operation(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 length_dw) argument 686 qed_dmae_execute_command(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 src_addr, u64 dst_addr, u8 src_type, u8 dst_type, u32 size_in_dwords, struct qed_dmae_params *p_params) argument 768 qed_dmae_host2grc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u64 source_addr, u32 grc_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) argument 790 qed_dmae_grc2host(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u32 grc_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) argument 812 qed_dmae_host2host(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, dma_addr_t source_addr, dma_addr_t dest_addr, u32 size_in_dwords, struct qed_dmae_params *p_params) argument 833 qed_hw_err_notify(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_hw_err_type err_type, const char *fmt, ...) argument 867 qed_dmae_sanity(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, const char *phase) argument [all...] |
H A D | qed_fcoe.c | 86 qed_sp_fcoe_func_start(struct qed_hwfn *p_hwfn, argument 224 qed_sp_fcoe_conn_offload(struct qed_hwfn *p_hwfn, struct qed_fcoe_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 304 qed_sp_fcoe_conn_destroy(struct qed_hwfn *p_hwfn, struct qed_fcoe_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 335 qed_sp_fcoe_func_stop(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 366 qed_fcoe_allocate_connection(struct qed_hwfn *p_hwfn, struct qed_fcoe_conn **p_out_conn) argument 459 qed_fcoe_free_connection(struct qed_hwfn *p_hwfn, struct qed_fcoe_conn *p_conn) argument 499 qed_fcoe_get_db_addr(struct qed_hwfn *p_hwfn, u32 cid) argument 505 qed_fcoe_get_primary_bdq_prod(struct qed_hwfn *p_hwfn, u8 bdq_id) argument 519 qed_fcoe_get_secondary_bdq_prod(struct qed_hwfn *p_hwfn, u8 bdq_id) argument 533 qed_fcoe_alloc(struct qed_hwfn *p_hwfn) argument 549 qed_fcoe_setup(struct qed_hwfn *p_hwfn) argument 578 qed_fcoe_free(struct qed_hwfn *p_hwfn) argument 599 qed_fcoe_acquire_connection(struct qed_hwfn *p_hwfn, struct qed_fcoe_conn *p_in_conn, struct qed_fcoe_conn **p_out_conn) argument 633 qed_fcoe_release_connection(struct qed_hwfn *p_hwfn, struct qed_fcoe_conn *p_conn) argument 642 _qed_fcoe_get_tstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_fcoe_stats *p_stats) argument 674 _qed_fcoe_get_pstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_fcoe_stats *p_stats) argument 695 qed_fcoe_get_stats(struct qed_hwfn *p_hwfn, struct qed_fcoe_stats *p_stats, bool is_atomic) argument [all...] |
H A D | qed_rdma.c | 38 int qed_rdma_bmap_alloc(struct qed_hwfn *p_hwfn, argument 55 int qed_rdma_bmap_alloc_id(struct qed_hwfn *p_hwfn, argument 70 void qed_bmap_set_id(struct qed_hwfn *p_hwfn, argument 79 void qed_bmap_release_id(struct qed_hwfn *p_hwfn, argument 98 int qed_bmap_test_id(struct qed_hwfn *p_hwfn, argument 112 qed_rdma_get_sb_id(void *p_hwfn, u32 rel_sb_id) argument 118 qed_rdma_info_alloc(struct qed_hwfn *p_hwfn) argument 132 qed_rdma_info_free(struct qed_hwfn *p_hwfn) argument 138 qed_rdma_alloc(struct qed_hwfn *p_hwfn) argument 318 qed_rdma_bmap_free(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap, bool check) argument 349 qed_rdma_resc_free(struct qed_hwfn *p_hwfn) argument 373 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 382 qed_rdma_free_reserved_lkey(struct qed_hwfn *p_hwfn) argument 387 qed_rdma_free(struct qed_hwfn *p_hwfn) argument 396 qed_rdma_init_events(struct qed_hwfn *p_hwfn, struct qed_rdma_start_in_params *params) argument 408 qed_rdma_init_devinfo(struct qed_hwfn *p_hwfn, struct qed_rdma_start_in_params *params) argument 519 qed_rdma_init_port(struct qed_hwfn *p_hwfn) argument 535 qed_rdma_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 550 qed_rdma_start_fw(struct qed_hwfn *p_hwfn, struct qed_rdma_start_in_params *params, struct qed_ptt *p_ptt) argument 624 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 642 qed_rdma_reserve_lkey(struct qed_hwfn *p_hwfn) argument 660 qed_rdma_setup(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_rdma_start_in_params *params) argument 695 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 762 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 796 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 817 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 827 struct qed_hwfn *p_hwfn; local 853 struct qed_hwfn *p_hwfn = QED_AFFIN_HWFN(cdev); local 935 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 955 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 967 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 991 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1001 qed_rdma_toggle_bit_create_resize_cq(struct qed_hwfn *p_hwfn, u16 icid) argument 1029 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1116 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1194 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1232 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1254 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1349 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1465 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1583 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1673 qed_rdma_get_srq_bmap(struct qed_hwfn *p_hwfn, bool is_xrc) argument 1687 struct qed_hwfn *p_hwfn = rdma_cxt; local 1723 struct qed_hwfn *p_hwfn = rdma_cxt; local 1770 struct qed_hwfn *p_hwfn = rdma_cxt; local 1848 qed_rdma_allocated_qps(struct qed_hwfn *p_hwfn) argument 1865 qed_rdma_dpm_conf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 1877 qed_rdma_dpm_bar(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 1887 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local 1928 struct qed_hwfn *p_hwfn = (struct qed_hwfn *)rdma_cxt; local [all...] |
H A D | qed_dcbx.c | 146 qed_dcbx_dp_protocol(struct qed_hwfn *p_hwfn, struct qed_dcbx_results *p_data) argument 166 qed_dcbx_set_params(struct qed_dcbx_results *p_data, struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool app_tlv, bool enable, u8 prio, u8 tc, enum dcbx_protocol_type type, enum qed_pci_personality personality) argument 198 qed_dcbx_update_app_info(struct qed_dcbx_results *p_data, struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, bool app_tlv, bool enable, u8 prio, u8 tc, enum dcbx_protocol_type type) argument 221 qed_dcbx_get_app_protocol_type(struct qed_hwfn *p_hwfn, u32 app_prio_bitmap, u16 id, enum dcbx_protocol_type *type, bool ieee) argument 250 qed_dcbx_process_tlv(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_dcbx_results *p_data, struct dcbx_app_priority_entry *p_tbl, u32 pri_tc_tbl, int count, u8 dcbx_version) argument 327 qed_dcbx_process_mib_info(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 371 qed_dcbx_copy_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_dcbx_mib_meta_data *p_data, enum qed_mib_read_type type) argument 415 qed_dcbx_get_priority_info(struct qed_hwfn *p_hwfn, struct qed_dcbx_app_prio *p_prio, struct qed_dcbx_results *p_results) argument 455 qed_dcbx_get_app_data(struct qed_hwfn *p_hwfn, struct dcbx_app_priority_feature *p_app, struct dcbx_app_priority_entry *p_tbl, struct qed_dcbx_params *p_params, bool ieee) argument 521 qed_dcbx_get_pfc_data(struct qed_hwfn *p_hwfn, u32 pfc, struct qed_dcbx_params *p_params) argument 546 qed_dcbx_get_ets_data(struct qed_hwfn *p_hwfn, struct dcbx_ets_feature *p_ets, struct qed_dcbx_params *p_params) argument 593 qed_dcbx_get_common_params(struct qed_hwfn *p_hwfn, struct dcbx_app_priority_feature *p_app, struct dcbx_app_priority_entry *p_tbl, struct dcbx_ets_feature *p_ets, u32 pfc, struct qed_dcbx_params *p_params, bool ieee) argument 605 qed_dcbx_get_local_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params) argument 617 qed_dcbx_get_remote_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params) argument 629 qed_dcbx_get_operational_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params) argument 685 qed_dcbx_get_local_lldp_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params) argument 699 qed_dcbx_get_remote_lldp_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params) argument 713 qed_dcbx_get_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *p_params, enum qed_mib_read_type type) argument 741 qed_dcbx_read_local_lldp_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 756 qed_dcbx_read_remote_lldp_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_mib_read_type type) argument 774 qed_dcbx_read_operational_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_mib_read_type type) argument 792 qed_dcbx_read_remote_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_mib_read_type type) argument 809 qed_dcbx_read_local_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 823 qed_dcbx_read_mib(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_mib_read_type type) argument 865 qed_dcbx_mib_update_event(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, enum qed_mib_read_type type) argument 916 qed_dcbx_info_alloc(struct qed_hwfn *p_hwfn) argument 925 qed_dcbx_info_free(struct qed_hwfn *p_hwfn) argument 974 qed_dcbx_get_priority_tc(struct qed_hwfn *p_hwfn, u8 pri) argument 993 qed_dcbx_query_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *p_get, enum qed_mib_read_type type) argument 1019 qed_dcbx_set_pfc_data(struct qed_hwfn *p_hwfn, u32 *pfc, struct qed_dcbx_params *p_params) argument 1051 qed_dcbx_set_ets_data(struct qed_hwfn *p_hwfn, struct dcbx_ets_feature *p_ets, struct qed_dcbx_params *p_params) argument 1095 qed_dcbx_set_app_data(struct qed_hwfn *p_hwfn, struct dcbx_app_priority_feature *p_app, struct qed_dcbx_params *p_params, bool ieee) argument 1167 qed_dcbx_set_local_params(struct qed_hwfn *p_hwfn, struct dcbx_local_params *local_admin, struct qed_dcbx_set *params) argument 1201 qed_dcbx_config_params(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_dcbx_set *params, bool hw_commit) argument 1235 qed_dcbx_get_config_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_set *params) argument [all...] |
H A D | qed_iwarp.c | 67 void qed_iwarp_init_devinfo(struct qed_hwfn *p_hwfn) argument 83 void qed_iwarp_init_hw(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) argument 94 static void qed_iwarp_cid_cleaned(struct qed_hwfn *p_hwfn, u3 argument 110 qed_iwarp_init_fw_ramrod(struct qed_hwfn *p_hwfn, struct iwarp_init_func_ramrod_data *p_ramrod) argument 124 qed_iwarp_alloc_cid(struct qed_hwfn *p_hwfn, u32 *cid) argument 144 qed_iwarp_set_tcp_cid(struct qed_hwfn *p_hwfn, u32 cid) argument 158 qed_iwarp_alloc_tcp_cid(struct qed_hwfn *p_hwfn, u32 *cid) argument 183 qed_iwarp_create_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp, struct qed_rdma_create_qp_out_params *out_params) argument 288 qed_iwarp_modify_fw(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) argument 376 qed_iwarp_modify_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp, enum qed_iwarp_qp_state new_state, bool internal) argument 462 qed_iwarp_fw_destroy(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) argument 487 qed_iwarp_destroy_ep(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep, bool remove_from_active_list) argument 507 qed_iwarp_destroy_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) argument 544 qed_iwarp_create_ep(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep **ep_out) argument 576 qed_iwarp_print_tcp_ramrod(struct qed_hwfn *p_hwfn, struct iwarp_tcp_offload_ramrod_data *p_tcp_ramrod) argument 622 qed_iwarp_tcp_offload(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep) argument 734 qed_iwarp_mpa_received(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep) argument 819 qed_iwarp_mpa_offload(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep) argument 918 qed_iwarp_return_ep(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep) argument 941 qed_iwarp_parse_private_data(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep) argument 968 qed_iwarp_mpa_reply_arrived(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep) argument 1002 qed_iwarp_mpa_complete(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep, u8 fw_return_code) argument 1107 qed_iwarp_mpa_v2_set_private(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep, u8 *mpa_data_size) argument 1157 struct qed_hwfn *p_hwfn = rdma_cxt; local 1245 qed_iwarp_get_free_ep(struct qed_hwfn *p_hwfn) argument 1292 qed_iwarp_wait_cid_map_cleared(struct qed_hwfn *p_hwfn, struct qed_bmap *bmap) argument 1331 qed_iwarp_wait_for_all_cids(struct qed_hwfn *p_hwfn) argument 1350 qed_iwarp_free_prealloc_ep(struct qed_hwfn *p_hwfn) argument 1375 qed_iwarp_prealloc_ep(struct qed_hwfn *p_hwfn, bool init) argument 1421 qed_iwarp_alloc(struct qed_hwfn *p_hwfn) argument 1447 qed_iwarp_resc_free(struct qed_hwfn *p_hwfn) argument 1460 struct qed_hwfn *p_hwfn = rdma_cxt; local 1525 struct qed_hwfn *p_hwfn = rdma_cxt; local 1553 qed_iwarp_print_cm_info(struct qed_hwfn *p_hwfn, struct qed_iwarp_cm_info *cm_info) argument 1578 qed_iwarp_ll2_post_rx(struct qed_hwfn *p_hwfn, struct qed_iwarp_ll2_buff *buf, u8 handle) argument 1598 qed_iwarp_ep_exists(struct qed_hwfn *p_hwfn, struct qed_iwarp_cm_info *cm_info) argument 1630 qed_iwarp_get_listener(struct qed_hwfn *p_hwfn, struct qed_iwarp_cm_info *cm_info) argument 1668 qed_iwarp_parse_rx_pkt(struct qed_hwfn *p_hwfn, struct qed_iwarp_cm_info *cm_info, void *buf, u8 *remote_mac_addr, u8 *local_mac_addr, int *payload_len, int *tcp_start_offset) argument 1775 qed_iwarp_get_curr_fpdu(struct qed_hwfn *p_hwfn, u16 cid) argument 1826 qed_iwarp_mpa_classify(struct qed_hwfn *p_hwfn, struct qed_iwarp_fpdu *fpdu, u16 tcp_payload_len, u8 *mpa_data) argument 1888 qed_iwarp_cp_pkt(struct qed_hwfn *p_hwfn, struct qed_iwarp_fpdu *fpdu, struct unaligned_opaque_data *pkt_data, struct qed_iwarp_ll2_buff *buf, u16 tcp_payload_size) argument 1949 qed_iwarp_update_fpdu_length(struct qed_hwfn *p_hwfn, struct qed_iwarp_fpdu *fpdu, u8 *mpa_data) argument 1984 qed_iwarp_recycle_pkt(struct qed_hwfn *p_hwfn, struct qed_iwarp_fpdu *fpdu, struct qed_iwarp_ll2_buff *buf) argument 2018 qed_iwarp_win_right_edge(struct qed_hwfn *p_hwfn, struct qed_iwarp_fpdu *fpdu) argument 2054 qed_iwarp_send_fpdu(struct qed_hwfn *p_hwfn, struct qed_iwarp_fpdu *fpdu, struct unaligned_opaque_data *curr_pkt, struct qed_iwarp_ll2_buff *buf, u16 tcp_payload_size, enum qed_iwarp_mpa_pkt_type pkt_type) argument 2134 qed_iwarp_mpa_get_data(struct qed_hwfn *p_hwfn, struct unaligned_opaque_data *curr_pkt, u32 opaque_data0, u32 opaque_data1) argument 2153 qed_iwarp_process_mpa_pkt(struct qed_hwfn *p_hwfn, struct qed_iwarp_ll2_mpa_buf *mpa_buf) argument 2279 qed_iwarp_process_pending_pkts(struct qed_hwfn *p_hwfn) argument 2313 struct qed_hwfn *p_hwfn = cxt; local 2361 struct qed_hwfn *p_hwfn = cxt; local 2472 struct qed_hwfn *p_hwfn = cxt; local 2485 struct qed_hwfn *p_hwfn = cxt; local 2510 struct qed_hwfn *p_hwfn = cxt; local 2539 struct qed_hwfn *p_hwfn = cxt; local 2555 qed_iwarp_ll2_stop(struct qed_hwfn *p_hwfn) argument 2597 qed_iwarp_ll2_alloc_buffers(struct qed_hwfn *p_hwfn, int num_rx_bufs, int buff_size, u8 ll2_handle) argument 2635 qed_iwarp_ll2_start(struct qed_hwfn *p_hwfn, struct qed_rdma_start_in_params *params, u32 rcv_wnd_size) argument 2811 qed_iwarp_setup(struct qed_hwfn *p_hwfn, struct qed_rdma_start_in_params *params) argument 2852 qed_iwarp_stop(struct qed_hwfn *p_hwfn) argument 2864 qed_iwarp_qp_in_error(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep, u8 fw_return_code) argument 2888 qed_iwarp_exception_received(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep, int fw_ret_code) argument 2960 qed_iwarp_tcp_connect_unsuccessful(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep, u8 fw_return_code) argument 3021 qed_iwarp_connect_complete(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep, u8 fw_return_code) argument 3048 qed_iwarp_check_ep_ok(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep *ep) argument 3058 qed_iwarp_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code, __le16 echo, union event_ring_data *data, u8 fw_return_code) argument 3167 struct qed_hwfn *p_hwfn = rdma_cxt; local 3205 struct qed_hwfn *p_hwfn = rdma_cxt; local 3220 struct qed_hwfn *p_hwfn = rdma_cxt; local [all...] |
H A D | qed_mcp.h | 834 qed_mcp_is_ext_speed_supported(const struct qed_hwfn *p_hwfn) argument [all...] |
H A D | qed_sriov.h | 410 qed_iov_is_valid_vfid(struct qed_hwfn *p_hwfn, int rel_vf_id, bool b_enabled_only, bool b_non_malicious) argument 416 qed_iov_get_next_active_vf(struct qed_hwfn *p_hwfn, u16 rel_vf_id) argument 423 qed_iov_bulletin_set_udp_ports(struct qed_hwfn *p_hwfn, int vfid, u16 vxlan_port, u16 geneve_port) argument 428 qed_iov_hw_info(struct qed_hwfn *p_hwfn) argument 433 qed_iov_alloc(struct qed_hwfn *p_hwfn) argument 438 qed_iov_setup(struct qed_hwfn *p_hwfn) argument 442 qed_iov_free(struct qed_hwfn *p_hwfn) argument 450 qed_iov_mark_vf_flr(struct qed_hwfn *p_hwfn, u32 *disabled_vfs) argument 483 qed_sriov_vfpf_malicious(struct qed_hwfn *p_hwfn, struct fw_err_data *p_data) argument 488 qed_sriov_eqe_event(struct qed_hwfn *p_hwfn, u8 opcode, __le16 echo, union event_ring_data *data, u8 fw_return_code) argument [all...] |
H A D | qed_main.c | 379 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local 782 static void qed_slowpath_tasklet_flush(struct qed_hwfn *p_hwfn) argument 794 void qed_slowpath_irq_sync(struct qed_hwfn *p_hwfn) argument 834 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; local 857 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; local 1016 qed_unzip_data(struct qed_hwfn *p_hwfn, u32 input_len, u8 *input_buf, u32 max_size, u8 *unzip_buf) argument 1052 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; local 1072 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; local 1110 struct qed_hwfn *p_hwfn = &cdev->hwfns[i]; local 1138 qed_periodic_db_rec_start(struct qed_hwfn *p_hwfn) argument 1445 struct qed_hwfn *p_hwfn; local 1484 struct qed_hwfn *p_hwfn; local 2305 struct qed_hwfn *p_hwfn; local 2735 qed_schedule_recovery_handler(struct qed_hwfn *p_hwfn) argument 2754 qed_hw_error_occurred(struct qed_hwfn *p_hwfn, enum qed_hw_err_type err_type) argument 2802 struct qed_hwfn *p_hwfn = QED_LEADING_HWFN(cdev); local 2980 struct qed_hwfn *p_hwfn; local [all...] |
H A D | qed_iscsi.c | 121 static int qed_iscsi_async_event(struct qed_hwfn *p_hwfn, u8 fw_event_code, argument 137 qed_sp_iscsi_func_start(struct qed_hwfn *p_hwfn, argument 260 qed_sp_iscsi_conn_offload(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 449 qed_sp_iscsi_conn_update(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 490 qed_sp_iscsi_mac_update(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 533 qed_sp_iscsi_conn_terminate(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 568 qed_sp_iscsi_conn_clear_sq(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn *p_conn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 593 qed_sp_iscsi_func_stop(struct qed_hwfn *p_hwfn, enum spq_mode comp_mode, struct qed_spq_comp_cb *p_comp_addr) argument 620 qed_iscsi_get_db_addr(struct qed_hwfn *p_hwfn, u32 cid) argument 626 qed_iscsi_get_primary_bdq_prod(struct qed_hwfn *p_hwfn, u8 bdq_id) argument 640 qed_iscsi_get_secondary_bdq_prod(struct qed_hwfn *p_hwfn, u8 bdq_id) argument 683 qed_iscsi_allocate_connection(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn **p_out_conn) argument 779 qed_iscsi_acquire_connection(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn *p_in_conn, struct qed_iscsi_conn **p_out_conn) argument 818 qed_iscsi_release_connection(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn *p_conn) argument 827 qed_iscsi_free_connection(struct qed_hwfn *p_hwfn, struct qed_iscsi_conn *p_conn) argument 844 qed_iscsi_alloc(struct qed_hwfn *p_hwfn) argument 858 qed_iscsi_setup(struct qed_hwfn *p_hwfn) argument 863 qed_iscsi_free(struct qed_hwfn *p_hwfn) argument 883 _qed_iscsi_get_tstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_iscsi_stats *p_stats) argument 909 _qed_iscsi_get_mstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_iscsi_stats *p_stats) argument 925 _qed_iscsi_get_ustats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_iscsi_stats *p_stats) argument 945 _qed_iscsi_get_xstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_iscsi_stats *p_stats) argument 963 _qed_iscsi_get_ystats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_iscsi_stats *p_stats) argument 983 _qed_iscsi_get_pstats(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, struct qed_iscsi_stats *p_stats) argument 1001 qed_iscsi_get_stats(struct qed_hwfn *p_hwfn, struct qed_iscsi_stats *stats, bool is_atomic) argument [all...] |
H A D | qed_vf.c | 13 static void *qed_vf_pf_prep(struct qed_hwfn *p_hwfn, u16 type, u16 length) argument 47 static void qed_vf_pf_req_end(struct qed_hwfn *p_hwfn, int req_status) argument 63 static int qed_send_msg2pf(struct qed_hwfn *p_hwfn, u8 *done) argument 140 qed_vf_pf_add_qid(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid) argument 156 _qed_vf_pf_release(struct qed_hwfn *p_hwfn, bool b_final) argument 206 qed_vf_pf_release(struct qed_hwfn *p_hwfn) argument 212 qed_vf_pf_acquire_reduce_resc(struct qed_hwfn *p_hwfn, struct vf_pf_resc_request *p_req, struct pf_vf_resc *p_resp) argument 242 qed_vf_pf_acquire(struct qed_hwfn *p_hwfn) argument 422 qed_vf_hw_bar_size(struct qed_hwfn *p_hwfn, enum BAR_ID bar_id) argument 437 qed_vf_hw_prepare(struct qed_hwfn *p_hwfn) argument 633 qed_vf_update_tunn_param(struct qed_hwfn *p_hwfn, struct qed_tunnel_info *p_tun, struct pfvf_update_tunn_param_tlv *p_resp) argument 667 qed_vf_pf_tunnel_param_update(struct qed_hwfn *p_hwfn, struct qed_tunnel_info *p_src) argument 723 qed_vf_pf_rxq_start(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, u16 bd_max_bytes, dma_addr_t bd_chain_phys_addr, dma_addr_t cqe_pbl_addr, u16 cqe_pbl_size, void __iomem **pp_prod) argument 800 qed_vf_pf_rxq_stop(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, bool cqe_completion) argument 838 qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, void __iomem **pp_doorbell) argument 898 qed_vf_pf_txq_stop(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid) argument 933 qed_vf_pf_vport_start(struct qed_hwfn *p_hwfn, u8 vport_id, u16 mtu, u8 inner_vlan_removal, enum qed_tpa_mode tpa_mode, u8 max_buffers_per_cqe, u8 only_untagged) argument 983 qed_vf_pf_vport_stop(struct qed_hwfn *p_hwfn) argument 1013 qed_vf_handle_vp_update_is_needed(struct qed_hwfn *p_hwfn, struct qed_sp_vport_update_params *p_data, u16 tlv) argument 1044 qed_vf_handle_vp_update_tlvs_resp(struct qed_hwfn *p_hwfn, struct qed_sp_vport_update_params *p_data) argument 1068 qed_vf_pf_vport_update(struct qed_hwfn *p_hwfn, struct qed_sp_vport_update_params *p_params) argument 1222 qed_vf_pf_reset(struct qed_hwfn *p_hwfn) argument 1254 qed_vf_pf_filter_mcast(struct qed_hwfn *p_hwfn, struct qed_filter_mcast *p_filter_cmd) argument 1275 qed_vf_pf_filter_ucast(struct qed_hwfn *p_hwfn, struct qed_filter_ucast *p_ucast) argument 1310 qed_vf_pf_int_cleanup(struct qed_hwfn *p_hwfn) argument 1339 qed_vf_pf_get_coalesce(struct qed_hwfn *p_hwfn, u16 *p_coal, struct qed_queue_cid *p_cid) argument 1371 qed_vf_pf_bulletin_update_mac(struct qed_hwfn *p_hwfn, const u8 *p_mac) argument 1400 qed_vf_pf_set_coalesce(struct qed_hwfn *p_hwfn, u16 rx_coal, u16 tx_coal, struct qed_queue_cid *p_cid) argument 1443 qed_vf_get_igu_sb_id(struct qed_hwfn *p_hwfn, u16 sb_id) argument 1455 qed_vf_set_sb_info(struct qed_hwfn *p_hwfn, u16 sb_id, struct qed_sb_info *p_sb) argument 1473 qed_vf_read_bulletin(struct qed_hwfn *p_hwfn, u8 *p_change) argument 1506 __qed_vf_get_link_params(struct qed_hwfn *p_hwfn, struct qed_mcp_link_params *p_params, struct qed_bulletin_content *p_bulletin) argument 1521 qed_vf_get_link_params(struct qed_hwfn *p_hwfn, struct qed_mcp_link_params *params) argument 1528 __qed_vf_get_link_state(struct qed_hwfn *p_hwfn, struct qed_mcp_link_state *p_link, struct qed_bulletin_content *p_bulletin) argument 1548 qed_vf_get_link_state(struct qed_hwfn *p_hwfn, struct qed_mcp_link_state *link) argument 1555 __qed_vf_get_link_caps(struct qed_hwfn *p_hwfn, struct qed_mcp_link_capabilities *p_link_caps, struct qed_bulletin_content *p_bulletin) argument 1563 qed_vf_get_link_caps(struct qed_hwfn *p_hwfn, struct qed_mcp_link_capabilities *p_link_caps) argument 1570 qed_vf_get_num_rxqs(struct qed_hwfn *p_hwfn, u8 *num_rxqs) argument 1575 qed_vf_get_num_txqs(struct qed_hwfn *p_hwfn, u8 *num_txqs) argument 1580 qed_vf_get_num_cids(struct qed_hwfn *p_hwfn, u8 *num_cids) argument 1585 qed_vf_get_port_mac(struct qed_hwfn *p_hwfn, u8 *port_mac) argument 1591 qed_vf_get_num_vlan_filters(struct qed_hwfn *p_hwfn, u8 *num_vlan_filters) argument 1599 qed_vf_get_num_mac_filters(struct qed_hwfn *p_hwfn, u8 *num_mac_filters) argument 1606 qed_vf_check_mac(struct qed_hwfn *p_hwfn, u8 *mac) argument 1644 qed_vf_bulletin_get_udp_ports(struct qed_hwfn *p_hwfn, u16 *p_vxlan_port, u16 *p_geneve_port) argument 1655 qed_vf_get_fw_version(struct qed_hwfn *p_hwfn, u16 *fw_major, u16 *fw_minor, u16 *fw_rev, u16 *fw_eng) argument [all...] |