Searched defs:p_hwfn (Results 1 - 25 of 36) sorted by relevance

12

/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_roce.h15 static inline void qed_roce_dpm_dcbx(struct qed_hwfn *p_hwfn, argument
H A Dqed_selftest.c42 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 Dqed_iscsi.h51 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 Dqed_fcoe.h46 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 Dqed_mng_tlv.c1179 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 Dqed_ooo.h113 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 Dqed_nvmetcp.h93 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 Dqed_ptp.c26 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 Dqed_ooo.c21 *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 Dqed_sp_commands.c24 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 Dqed_nvmetcp.c32 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 Dqed_init_ops.c127 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 Dqed_roce.c40 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 Dqed_spq.c48 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 Dqed_rdma.h178 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 Dqed_hw.c47 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 Dqed_fcoe.c86 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 Dqed_rdma.c38 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 Dqed_dcbx.c146 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 Dqed_iwarp.c67 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 Dqed_mcp.h834 qed_mcp_is_ext_speed_supported(const struct qed_hwfn *p_hwfn) argument
[all...]
H A Dqed_sriov.h410 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 Dqed_main.c379 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 Dqed_iscsi.c121 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 Dqed_vf.c13 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...]

Completed in 220 milliseconds

12