Home
last modified time | relevance | path

Searched refs:irdma_sc_qp (Results 1 – 19 of 19) sorted by relevance

/freebsd/sys/dev/irdma/
H A Dirdma_protos.h50 int irdma_sc_mr_fast_register(struct irdma_sc_qp *qp,
86 int irdma_cqp_qp_suspend_resume(struct irdma_sc_qp *qp, u8 cmd);
87 void irdma_qp_add_qos(struct irdma_sc_qp *qp);
88 void irdma_qp_rem_qos(struct irdma_sc_qp *qp);
89 struct irdma_sc_qp *irdma_get_qp_from_list(struct list_head *head,
90 struct irdma_sc_qp *qp);
95 void irdma_terminate_send_fin(struct irdma_sc_qp *qp);
97 void irdma_terminate_connection(struct irdma_sc_qp *qp,
100 void irdma_terminate_received(struct irdma_sc_qp *qp,
109 void irdma_modify_qp_to_err(struct irdma_sc_qp *sc_qp);
H A Dirdma_puda.h58 struct irdma_sc_qp;
135 struct irdma_sc_qp qp;
189 int irdma_puda_send(struct irdma_sc_qp *qp, struct irdma_puda_send_info *info);
197 struct irdma_sc_qp *irdma_ieq_get_qp(struct irdma_sc_dev *dev,
203 void irdma_ieq_mpa_crc_ae(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
206 int irdma_cqp_qp_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
208 int irdma_cqp_qp_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp);
210 void irdma_puda_ieq_get_ah_info(struct irdma_sc_qp *qp,
217 void irdma_ieq_process_fpdus(struct irdma_sc_qp *qp,
219 void irdma_ieq_cleanup_qp(struct irdma_puda_rsrc *ieq, struct irdma_sc_qp *qp);
H A Dosdep.h150 struct irdma_sc_qp;
218 void irdma_term_modify_qp(struct irdma_sc_qp *qp, u8 next_state, u8 term, u8 term_len);
219 void irdma_terminate_done(struct irdma_sc_qp *qp, int timeout_occurred);
220 void irdma_terminate_start_timer(struct irdma_sc_qp *qp);
221 void irdma_terminate_del_timer(struct irdma_sc_qp *qp);
225 void irdma_send_ieq_ack(struct irdma_sc_qp *qp);
H A Dirdma_type.h482 struct irdma_sc_qp { struct
1234 int irdma_sc_qp_create(struct irdma_sc_qp *qp,
1237 int irdma_sc_qp_destroy(struct irdma_sc_qp *qp, u64 scratch,
1239 int irdma_sc_qp_flush_wqes(struct irdma_sc_qp *qp,
1242 int irdma_sc_qp_init(struct irdma_sc_qp *qp, struct irdma_qp_init_info *info);
1243 int irdma_sc_qp_modify(struct irdma_sc_qp *qp,
1246 void irdma_sc_send_lsmm(struct irdma_sc_qp *qp, void *lsmm_buf, u32 size,
1248 void irdma_sc_send_rtt(struct irdma_sc_qp *qp, bool read);
1249 void irdma_sc_qp_setctx(struct irdma_sc_qp *qp, __le64 *qp_ctx,
1251 void irdma_sc_qp_setctx_roce(struct irdma_sc_qp *qp, __le64 *qp_ctx,
[all …]
H A Dirdma_utils.c803 irdma_cqp_qp_suspend_resume(struct irdma_sc_qp *qp, u8 op) in irdma_cqp_qp_suspend_resume()
836 irdma_term_modify_qp(struct irdma_sc_qp *qp, u8 next_state, u8 term, in irdma_term_modify_qp()
851 irdma_terminate_done(struct irdma_sc_qp *qp, int timeout_occurred) in irdma_terminate_done()
880 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_terminate_timeout()
891 irdma_terminate_start_timer(struct irdma_sc_qp *qp) in irdma_terminate_start_timer()
908 irdma_terminate_del_timer(struct irdma_sc_qp *qp) in irdma_terminate_del_timer()
1025 irdma_cqp_qp_create_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp) in irdma_cqp_qp_create_cmd()
1066 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_dealloc_push_page()
1231 irdma_cqp_qp_destroy_cmd(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp) in irdma_cqp_qp_destroy_cmd()
1263 irdma_ieq_mpa_crc_ae(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp) in irdma_ieq_mpa_crc_ae()
[all …]
H A Dirdma_main.h361 void (*check_fc)(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp);
561 int irdma_qp_suspend_resume(struct irdma_sc_qp *qp, bool suspend);
578 int irdma_hw_flush_wqes(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
580 void irdma_gen_ae(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
H A Dirdma_puda.c48 irdma_ilq_putback_rcvbuf(struct irdma_sc_qp *qp,
122 struct irdma_sc_qp *qp = &rsrc->qp; in irdma_puda_post_recvbuf()
464 irdma_puda_send(struct irdma_sc_qp *qp, struct irdma_puda_send_info *info) in irdma_puda_send()
607 struct irdma_sc_qp *qp = &rsrc->qp; in irdma_puda_qp_setctx()
645 irdma_puda_qp_wqe(struct irdma_sc_dev *dev, struct irdma_sc_qp *qp) in irdma_puda_qp_wqe()
686 struct irdma_sc_qp *qp = &rsrc->qp; in irdma_puda_qp_create()
1218 irdma_ilq_putback_rcvbuf(struct irdma_sc_qp *qp, in irdma_ilq_putback_rcvbuf()
1639 irdma_ieq_process_fpdus(struct irdma_sc_qp *qp, in irdma_ieq_process_fpdus()
1683 irdma_ieq_create_ah(struct irdma_sc_qp *qp, struct irdma_puda_buf *buf) in irdma_ieq_create_ah()
1702 struct irdma_sc_qp *qp, in irdma_ieq_handle_exception()
[all …]
H A Dirdma_verbs.h207 struct irdma_sc_qp sc_qp;
302 struct irdma_sc_qp *qp; in set_ib_wc_op_sq()
H A Dicrdma_hw.h137 void irdma_check_fc_for_qp(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp);
H A Dirdma_ctrl.c46 static struct irdma_sc_qp *
52 return (struct irdma_sc_qp *)((char *)entry - in irdma_qp_from_entry()
53 offsetof(struct irdma_sc_qp, list)); in irdma_qp_from_entry()
61 struct irdma_sc_qp *
63 struct irdma_sc_qp *qp) in irdma_get_qp_from_list()
91 struct irdma_sc_qp *qp = NULL; in irdma_sc_suspend_resume_qps()
175 irdma_qp_rem_qos(struct irdma_sc_qp *qp) in irdma_qp_rem_qos()
196 irdma_qp_add_qos(struct irdma_sc_qp *qp) in irdma_qp_add_qos()
432 irdma_sc_qp_init(struct irdma_sc_qp *qp, struct irdma_qp_init_info *info) in irdma_sc_qp_init()
509 irdma_sc_qp_create(struct irdma_sc_qp *qp, struct irdma_create_qp_info *info, in irdma_sc_qp_create()
[all …]
H A Dirdma.h232 void irdma_check_fc_for_qp(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp);
H A Dirdma_cm.h445 void irdma_lpb_nop(struct irdma_sc_qp *qp);
H A Dirdma_hw.c170 irdma_set_flush_fields(struct irdma_sc_qp *qp, in irdma_set_flush_fields()
218 struct irdma_sc_qp *qp = NULL; in irdma_process_aeq()
1761 struct irdma_sc_qp qp = {{0}}; in irdma_rt_deinit_hw()
1911 struct irdma_sc_qp qp = {{0}}; in irdma_rt_init_hw()
2693 irdma_hw_flush_wqes(struct irdma_pci_f *rf, struct irdma_sc_qp *qp, in irdma_hw_flush_wqes()
2759 irdma_gen_ae(struct irdma_pci_f *rf, struct irdma_sc_qp *qp, in irdma_gen_ae()
H A Dicrdma_hw.c367 irdma_check_fc_for_qp(struct irdma_sc_vsi *vsi, struct irdma_sc_qp *sc_qp) in irdma_check_fc_for_qp()
H A Dfbsd_kcompat.c1035 struct irdma_sc_qp *qp = NULL; in irdma_cleanup_dead_qps()
H A Dirdma_verbs.c215 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_alloc_push_page()
728 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_query_qp()
2700 struct irdma_sc_qp *qp; in irdma_process_cqe()
H A Dirdma_cm.c3356 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_cm_disconn_true()
4023 struct irdma_sc_qp *sc_qp; in irdma_roce_teardown_list_prep()
4034 sc_qp = container_of(list_node, struct irdma_sc_qp, in irdma_roce_teardown_list_prep()
H A Dirdma_kcompat.c689 struct irdma_sc_qp *qp; in irdma_create_qp()
/freebsd/contrib/ofed/libirdma/
H A Dosdep.h142 struct irdma_sc_qp;