Lines Matching defs:qp
143 static void tid_rdma_schedule_ack(struct rvt_qp *qp) in tid_rdma_schedule_ack()
151 static void tid_rdma_trigger_ack(struct rvt_qp *qp) in tid_rdma_trigger_ack()
193 void tid_rdma_opfn_init(struct rvt_qp *qp, struct tid_rdma_params *p) in tid_rdma_opfn_init()
206 bool tid_rdma_conn_req(struct rvt_qp *qp, u64 *data) in tid_rdma_conn_req()
214 bool tid_rdma_conn_reply(struct rvt_qp *qp, u64 data) in tid_rdma_conn_reply()
269 bool tid_rdma_conn_resp(struct rvt_qp *qp, u64 *data) in tid_rdma_conn_resp()
285 void tid_rdma_conn_error(struct rvt_qp *qp) in tid_rdma_conn_error()
320 struct rvt_qp *qp) in qp_to_rcd()
337 int hfi1_qp_priv_init(struct rvt_dev_info *rdi, struct rvt_qp *qp, in hfi1_qp_priv_init()
412 void hfi1_qp_priv_tid_free(struct rvt_dev_info *rdi, struct rvt_qp *qp) in hfi1_qp_priv_tid_free()
503 struct tid_queue *queue, struct rvt_qp *qp) in kernel_tid_waiters()
534 struct tid_queue *queue, struct rvt_qp *qp) in dequeue_tid_waiter()
560 struct tid_queue *queue, struct rvt_qp *qp) in queue_qp_for_tid_wait()
584 static void __trigger_tid_waiter(struct rvt_qp *qp) in __trigger_tid_waiter()
606 static void tid_rdma_schedule_tid_wakeup(struct rvt_qp *qp) in tid_rdma_schedule_tid_wakeup()
642 struct rvt_qp *qp; in tid_rdma_trigger_resume() local
664 static void _tid_rdma_flush_wait(struct rvt_qp *qp, struct tid_queue *queue) in _tid_rdma_flush_wait()
684 void hfi1_tid_rdma_flush_wait(struct rvt_qp *qp) in hfi1_tid_rdma_flush_wait()
775 int hfi1_kern_setup_hw_flow(struct hfi1_ctxtdata *rcd, struct rvt_qp *qp) in hfi1_kern_setup_hw_flow()
815 void hfi1_kern_clear_hw_flow(struct hfi1_ctxtdata *rcd, struct rvt_qp *qp) in hfi1_kern_clear_hw_flow()
1614 void __trdma_clean_swqe(struct rvt_qp *qp, struct rvt_swqe *wqe) in __trdma_clean_swqe()
1647 static void hfi1_init_trdma_req(struct rvt_qp *qp, in hfi1_init_trdma_req()
1702 struct rvt_qp *qp = req->qp; in hfi1_build_tid_rdma_read_packet() local
1780 u32 hfi1_build_tid_rdma_read_req(struct rvt_qp *qp, struct rvt_swqe *wqe, in hfi1_build_tid_rdma_read_req()
1882 static int tid_rdma_rcv_read_request(struct rvt_qp *qp, in tid_rdma_rcv_read_request()
1980 struct rvt_qp *qp, u32 psn, int diff) in tid_rdma_rcv_error()
2224 struct rvt_qp *qp = packet->qp; in hfi1_rc_rcv_tid_rdma_read_req() local
2337 u32 hfi1_build_tid_rdma_read_resp(struct rvt_qp *qp, struct rvt_ack_entry *e, in hfi1_build_tid_rdma_read_resp()
2408 find_tid_request(struct rvt_qp *qp, u32 psn, enum ib_wr_opcode opcode) in find_tid_request()
2445 struct rvt_qp *qp = packet->qp; in hfi1_rc_rcv_tid_rdma_read_resp() local
2571 void hfi1_kern_read_tid_flow_free(struct rvt_qp *qp) in hfi1_kern_read_tid_flow_free()
2597 struct rvt_qp *qp = packet->qp; in tid_rdma_tid_err() local
2623 struct rvt_qp *qp, struct rvt_swqe *wqe) in restart_tid_rdma_read_req()
2660 struct rvt_qp *qp = packet->qp; in handle_read_kdeth_eflags() local
2852 struct rvt_qp *qp; in hfi1_handle_kdeth_eflags() local
3037 void hfi1_tid_rdma_restart_req(struct rvt_qp *qp, struct rvt_swqe *wqe, in hfi1_tid_rdma_restart_req()
3154 void hfi1_qp_kern_exp_rcv_clear_all(struct rvt_qp *qp) in hfi1_qp_kern_exp_rcv_clear_all()
3201 bool hfi1_tid_rdma_wqe_interlock(struct rvt_qp *qp, struct rvt_swqe *wqe) in hfi1_tid_rdma_wqe_interlock()
3256 static inline bool hfi1_check_sge_align(struct rvt_qp *qp, in hfi1_check_sge_align()
3270 void setup_tid_rdma_wqe(struct rvt_qp *qp, struct rvt_swqe *wqe) in setup_tid_rdma_wqe()
3354 u32 hfi1_build_tid_rdma_write_req(struct rvt_qp *qp, struct rvt_swqe *wqe, in hfi1_build_tid_rdma_write_req()
3390 static u32 hfi1_compute_tid_rdma_flow_wt(struct rvt_qp *qp) in hfi1_compute_tid_rdma_flow_wt()
3414 static u32 hfi1_compute_tid_rnr_timeout(struct rvt_qp *qp, u32 to_seg) in hfi1_compute_tid_rnr_timeout()
3452 static void hfi1_tid_write_alloc_resources(struct rvt_qp *qp, bool intr_ctx) in hfi1_tid_write_alloc_resources()
3648 struct rvt_qp *qp = packet->qp; in hfi1_rc_rcv_tid_rdma_write_req() local
3823 u32 hfi1_build_tid_rdma_write_resp(struct rvt_qp *qp, struct rvt_ack_entry *e, in hfi1_build_tid_rdma_write_resp()
3926 static void hfi1_add_tid_reap_timer(struct rvt_qp *qp) in hfi1_add_tid_reap_timer()
3939 static void hfi1_mod_tid_reap_timer(struct rvt_qp *qp) in hfi1_mod_tid_reap_timer()
3949 static int hfi1_stop_tid_reap_timer(struct rvt_qp *qp) in hfi1_stop_tid_reap_timer()
3962 void hfi1_del_tid_reap_timer(struct rvt_qp *qp) in hfi1_del_tid_reap_timer()
3973 struct rvt_qp *qp = qpriv->owner; in hfi1_tid_timeout() local
4029 struct rvt_qp *qp = packet->qp; in hfi1_rc_rcv_tid_rdma_write_resp() local
4200 struct rvt_qp *qp = req->qp; in hfi1_build_tid_rdma_packet() local
4259 struct rvt_qp *qp = packet->qp; in hfi1_rc_rcv_tid_rdma_write_data() local
4414 u32 hfi1_build_tid_rdma_write_ack(struct rvt_qp *qp, struct rvt_ack_entry *e, in hfi1_build_tid_rdma_write_ack()
4488 struct rvt_qp *qp = packet->qp; in hfi1_rc_rcv_tid_rdma_ack() local
4738 void hfi1_add_tid_retry_timer(struct rvt_qp *qp) in hfi1_add_tid_retry_timer()
4753 static void hfi1_mod_tid_retry_timer(struct rvt_qp *qp) in hfi1_mod_tid_retry_timer()
4765 static int hfi1_stop_tid_retry_timer(struct rvt_qp *qp) in hfi1_stop_tid_retry_timer()
4778 void hfi1_del_tid_retry_timer(struct rvt_qp *qp) in hfi1_del_tid_retry_timer()
4789 struct rvt_qp *qp = priv->owner; in hfi1_tid_retry_timeout() local
4831 u32 hfi1_build_tid_rdma_resync(struct rvt_qp *qp, struct rvt_swqe *wqe, in hfi1_build_tid_rdma_resync()
4860 struct rvt_qp *qp = packet->qp; in hfi1_rc_rcv_tid_rdma_resync() local
4971 static void update_tid_tail(struct rvt_qp *qp) in update_tid_tail()
4996 int hfi1_make_tid_rdma_pkt(struct rvt_qp *qp, struct hfi1_pkt_state *ps) in hfi1_make_tid_rdma_pkt()
5174 static int make_tid_rdma_ack(struct rvt_qp *qp, in make_tid_rdma_ack()
5318 static int hfi1_send_tid_ok(struct rvt_qp *qp) in hfi1_send_tid_ok()
5332 struct rvt_qp *qp = iowait_to_qp(w->iow); in _hfi1_do_tid_send() local
5337 static void hfi1_do_tid_send(struct rvt_qp *qp) in hfi1_do_tid_send()
5404 static bool _hfi1_schedule_tid_send(struct rvt_qp *qp) in _hfi1_schedule_tid_send()
5434 bool hfi1_schedule_tid_send(struct rvt_qp *qp) in hfi1_schedule_tid_send()
5453 bool hfi1_tid_rdma_ack_interlock(struct rvt_qp *qp, struct rvt_ack_entry *e) in hfi1_tid_rdma_ack_interlock()
5491 struct rvt_qp *qp, u32 psn, int diff, bool fecn) in tid_rdma_rcv_err()