Home
last modified time | relevance | path

Searched refs:i40iw_sc_qp (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.10/drivers/infiniband/hw/i40iw/
Di40iw_p.h58 enum i40iw_status_code i40iw_sc_mr_fast_register(struct i40iw_sc_qp *qp,
88 void i40iw_qp_add_qos(struct i40iw_sc_qp *qp);
89 void i40iw_qp_rem_qos(struct i40iw_sc_qp *qp);
90 void i40iw_terminate_send_fin(struct i40iw_sc_qp *qp);
92 void i40iw_terminate_connection(struct i40iw_sc_qp *qp, struct i40iw_aeqe_info *info);
94 void i40iw_terminate_received(struct i40iw_sc_qp *qp, struct i40iw_aeqe_info *info);
97 struct i40iw_sc_qp *qp, u64 scratch);
100 struct i40iw_sc_qp *qp, u64 scratch);
Di40iw_osdep.h161 struct i40iw_sc_qp;
173 void i40iw_ieq_mpa_crc_ae(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp);
178 struct i40iw_sc_qp *i40iw_ieq_get_qp(struct i40iw_sc_dev *dev, struct i40iw_puda_buf *buf);
201 void i40iw_qp_suspend_resume(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp, bool suspend);
203 void i40iw_term_modify_qp(struct i40iw_sc_qp *qp, u8 next_state, u8 term, u8 term_len);
204 void i40iw_terminate_done(struct i40iw_sc_qp *qp, int timeout_occurred);
205 void i40iw_terminate_start_timer(struct i40iw_sc_qp *qp);
206 void i40iw_terminate_del_timer(struct i40iw_sc_qp *qp);
Di40iw_puda.h41 struct i40iw_sc_qp;
116 struct i40iw_sc_qp qp;
162 enum i40iw_status_code i40iw_puda_send(struct i40iw_sc_qp *qp,
172 struct i40iw_sc_qp *i40iw_ieq_get_qp(struct i40iw_sc_dev *dev,
179 void i40iw_ieq_mpa_crc_ae(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp);
183 enum i40iw_status_code i40iw_cqp_qp_create_cmd(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp);
185 void i40iw_cqp_qp_destroy_cmd(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp);
187 void i40iw_ieq_cleanup_qp(struct i40iw_puda_rsrc *ieq, struct i40iw_sc_qp *qp);
Di40iw_type.h373 struct i40iw_sc_qp { struct
1069 enum i40iw_status_code (*qp_init)(struct i40iw_sc_qp *, struct i40iw_qp_init_info *);
1070 enum i40iw_status_code (*qp_create)(struct i40iw_sc_qp *,
1072 enum i40iw_status_code (*qp_modify)(struct i40iw_sc_qp *,
1074 enum i40iw_status_code (*qp_destroy)(struct i40iw_sc_qp *, u64, bool, bool, bool);
1075 enum i40iw_status_code (*qp_flush_wqes)(struct i40iw_sc_qp *,
1080 enum i40iw_status_code (*qp_setctx)(struct i40iw_sc_qp *, u64 *,
1083 void (*qp_send_lsmm)(struct i40iw_sc_qp *, void *, u32, i40iw_stag);
1084 void (*qp_send_lsmm_nostag)(struct i40iw_sc_qp *, void *, u32);
1085 void (*qp_send_rtt)(struct i40iw_sc_qp *, bool);
[all …]
Di40iw_utils.c820 void i40iw_qp_suspend_resume(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp, bool suspend) in i40iw_qp_suspend_resume()
849 void i40iw_term_modify_qp(struct i40iw_sc_qp *qp, u8 next_state, u8 term, u8 term_len) in i40iw_term_modify_qp()
862 void i40iw_terminate_done(struct i40iw_sc_qp *qp, int timeout_occurred) in i40iw_terminate_done()
897 struct i40iw_sc_qp *qp = (struct i40iw_sc_qp *)&iwqp->sc_qp; in i40iw_terminate_timeout()
907 void i40iw_terminate_start_timer(struct i40iw_sc_qp *qp) in i40iw_terminate_start_timer()
922 void i40iw_terminate_del_timer(struct i40iw_sc_qp *qp) in i40iw_terminate_del_timer()
1178 struct i40iw_sc_qp *qp) in i40iw_cqp_qp_create_cmd()
1226 void i40iw_cqp_qp_destroy_cmd(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp) in i40iw_cqp_qp_destroy_cmd()
1257 void i40iw_ieq_mpa_crc_ae(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp) in i40iw_ieq_mpa_crc_ae()
1354 struct i40iw_sc_qp *i40iw_ieq_get_qp(struct i40iw_sc_dev *dev, in i40iw_ieq_get_qp()
Di40iw_puda.c48 static void i40iw_ilq_putback_rcvbuf(struct i40iw_sc_qp *qp, u32 wqe_idx);
113 struct i40iw_sc_qp *qp = &rsrc->qp; in i40iw_puda_post_recvbuf()
371 enum i40iw_status_code i40iw_puda_send(struct i40iw_sc_qp *qp, in i40iw_puda_send()
480 struct i40iw_sc_qp *qp = &rsrc->qp; in i40iw_puda_qp_setctx()
516 static enum i40iw_status_code i40iw_puda_qp_wqe(struct i40iw_sc_dev *dev, struct i40iw_sc_qp *qp) in i40iw_puda_qp_wqe()
554 struct i40iw_sc_qp *qp = &rsrc->qp; in i40iw_puda_qp_create()
989 static void i40iw_ilq_putback_rcvbuf(struct i40iw_sc_qp *qp, u32 wqe_idx) in i40iw_ilq_putback_rcvbuf()
1327 static void i40iw_ieq_process_fpdus(struct i40iw_sc_qp *qp, in i40iw_ieq_process_fpdus()
1372 struct i40iw_sc_qp *qp, in i40iw_ieq_handle_exception()
1444 struct i40iw_sc_qp *qp = NULL; in i40iw_ieq_receive()
[all …]
Di40iw.h547 struct i40iw_sc_qp *qp,
583 struct i40iw_sc_qp *qp,
588 struct i40iw_sc_qp *qp,
Di40iw_ctrl.c306 static struct i40iw_sc_qp *i40iw_qp_from_entry(struct list_head *entry) in i40iw_qp_from_entry()
311 return (struct i40iw_sc_qp *)((char *)entry - offsetof(struct i40iw_sc_qp, list)); in i40iw_qp_from_entry()
319 static struct i40iw_sc_qp *i40iw_get_qp(struct list_head *head, struct i40iw_sc_qp *qp) in i40iw_get_qp()
345 struct i40iw_sc_qp *qp = NULL; in i40iw_change_l2params()
380 void i40iw_qp_rem_qos(struct i40iw_sc_qp *qp) in i40iw_qp_rem_qos()
396 void i40iw_qp_add_qos(struct i40iw_sc_qp *qp) in i40iw_qp_add_qos()
2443 static enum i40iw_status_code i40iw_sc_qp_init(struct i40iw_sc_qp *qp, in i40iw_sc_qp_init()
2527 struct i40iw_sc_qp *qp, in i40iw_sc_qp_create()
2577 struct i40iw_sc_qp *qp, in i40iw_sc_qp_modify()
2644 struct i40iw_sc_qp *qp, in i40iw_sc_qp_destroy()
[all …]
Di40iw_hw.c287 struct i40iw_sc_qp *qp = NULL; in i40iw_process_aeq()
669 struct i40iw_sc_qp *qp, in i40iw_hw_flush_wqes()
726 struct i40iw_sc_qp *qp, in i40iw_gen_ae()
839 struct i40iw_sc_qp *qp = &iwqp->sc_qp; in i40iw_flush_wqes()
Di40iw_verbs.h134 struct i40iw_sc_qp sc_qp;
Di40iw_verbs.c187 static void i40iw_alloc_push_page(struct i40iw_device *iwdev, struct i40iw_sc_qp *qp) in i40iw_alloc_push_page()
224 static void i40iw_dealloc_push_page(struct i40iw_device *iwdev, struct i40iw_sc_qp *qp) in i40iw_dealloc_push_page()
521 struct i40iw_sc_qp *qp; in i40iw_create_qp()
747 struct i40iw_sc_qp *qp = &iwqp->sc_qp; in i40iw_query_qp()
1631 struct i40iw_sc_qp *qp = &iwqp->sc_qp; in i40iw_drain_sq()
1644 struct i40iw_sc_qp *qp = &iwqp->sc_qp; in i40iw_drain_rq()
2329 struct i40iw_sc_qp *qp; in i40iw_poll_cq()
2380 qp = (struct i40iw_sc_qp *)cq_poll_info.qp_handle; in i40iw_poll_cq()
Di40iw_cm.c3509 struct i40iw_sc_qp *qp = &iwqp->sc_qp; in i40iw_cm_disconn_true()