/Linux-v5.4/drivers/infiniband/hw/hfi1/ |
D | trace_rc.h | 59 TP_PROTO(struct rvt_qp *qp, u32 psn), 60 TP_ARGS(qp, psn), 65 __field(u32, psn) 76 __entry->psn = psn; 88 __entry->psn, 98 TP_PROTO(struct rvt_qp *qp, u32 psn), 99 TP_ARGS(qp, psn) 103 TP_PROTO(struct rvt_qp *qp, u32 psn), 104 TP_ARGS(qp, psn) 108 TP_PROTO(struct rvt_qp *qp, u32 psn), [all …]
|
D | trace_tid.h | 744 TP_PROTO(struct rvt_qp *qp, u32 psn), 745 TP_ARGS(qp, psn), 751 __field(u32, psn) 772 __entry->psn = psn; 791 __entry->psn, 808 TP_PROTO(struct rvt_qp *qp, u32 psn), 809 TP_ARGS(qp, psn) 814 TP_PROTO(struct rvt_qp *qp, u32 psn), 815 TP_ARGS(qp, psn) 820 TP_PROTO(struct rvt_qp *qp, u32 psn), [all …]
|
D | rc.c | 58 struct rvt_ack_entry *find_prev_entry(struct rvt_qp *qp, u32 psn, u8 *prev, in find_prev_entry() argument 82 if (cmp_psn(psn, e->psn) >= 0) { in find_prev_entry() 84 cmp_psn(psn, e->lpsn) <= 0) in find_prev_entry() 162 trace_hfi1_rsp_make_rc_ack(qp, e->psn); in make_rc_ack() 212 qp->s_ack_rdma_psn = e->psn; in make_rc_ack() 227 qp->s_ack_rdma_psn = mask_psn(e->psn + req->cur_seg); in make_rc_ack() 261 bth2 = mask_psn(e->psn); in make_rc_ack() 337 trace_hfi1_tid_req_make_rc_ack_write(qp, 0, e->opcode, e->psn, in make_rc_ack() 574 qp->s_psn = wqe->psn; in hfi1_make_rc_req() 751 req->comp_seg = delta_psn(bth2, wqe->psn); in hfi1_make_rc_req() [all …]
|
D | rc.h | 36 u32 psn, u32 pmtu) in restart_sge() argument 40 len = delta_psn(psn, wqe->psn) * pmtu; in restart_sge() 52 struct rvt_ack_entry *find_prev_entry(struct rvt_qp *qp, u32 psn, u8 *prev, 54 int do_rc_ack(struct rvt_qp *qp, u32 aeth, u32 psn, int opcode, u64 val,
|
D | tid_rdma.c | 130 struct rvt_qp *qp, u32 psn, int diff, bool fecn); 348 qpriv->flow_state.psn = 0; in hfi1_qp_priv_init() 801 fs->psn = 0; in hfi1_kern_setup_hw_flow() 828 fs->psn = 0; in hfi1_kern_clear_hw_flow() 1515 flow->flow_state.spsn = qpriv->flow_state.psn; in hfi1_kern_exp_rcv_setup() 1519 qpriv->flow_state.psn += flow->npkts; in hfi1_kern_exp_rcv_setup() 1675 u32 psn, u16 *fidx) in find_flow_ib() argument 1685 if (cmp_psn(psn, flow->flow_state.ib_spsn) >= 0 && in find_flow_ib() 1686 cmp_psn(psn, flow->flow_state.ib_lpsn) <= 0) { in find_flow_ib() 1793 trace_hfi1_tid_req_build_read_req(qp, 0, wqe->wr.opcode, wqe->psn, in hfi1_build_tid_rdma_read_req() [all …]
|
D | trace_ibhdrs.h | 118 u16 *pkey, u32 *psn, u32 *qpn); 125 u32 *psn, u32 *qpn); 141 u8 tver, u16 pkey, u32 psn, u32 qpn, 183 __field(u32, psn) 225 &__entry->psn, 249 &__entry->psn, 296 __entry->psn, 342 __field(u32, psn) 390 &__entry->psn, 417 &__entry->psn, [all …]
|
D | verbs.h | 390 static inline u32 __full_flow_psn(struct flow_state *state, u32 psn) in __full_flow_psn() argument 393 (psn & HFI1_KDETH_BTH_SEQ_MASK)); in __full_flow_psn() 396 static inline u32 full_flow_psn(struct tid_rdma_flow *flow, u32 psn) in full_flow_psn() argument 398 return __full_flow_psn(&flow->flow_state, psn); in full_flow_psn() 433 void hfi1_restart_rc(struct rvt_qp *qp, u32 psn, int wait);
|
D | trace.c | 160 u16 *pkey, u32 *psn, u32 *qpn) in hfi1_trace_parse_9b_bth() argument 171 *psn = mask_psn(ib_bth_get_psn(ohdr)); in hfi1_trace_parse_9b_bth() 178 u32 *psn, u32 *qpn) in hfi1_trace_parse_16b_bth() argument 186 *psn = mask_psn(ib_bth_get_psn(ohdr)); in hfi1_trace_parse_16b_bth() 259 u8 tver, u16 pkey, u32 psn, u32 qpn, in hfi1_trace_fmt_rest() argument 271 se, mig, pad, tver, qpn, ack, psn); in hfi1_trace_fmt_rest() 277 qpn, ack, psn); in hfi1_trace_fmt_rest()
|
D | uc.c | 152 qp->s_psn = wqe->psn; in hfi1_make_uc_req() 314 u32 psn; in hfi1_uc_rcv() local 327 psn = ib_bth_get_psn(ohdr); in hfi1_uc_rcv() 329 if (unlikely(cmp_psn(psn, qp->r_psn) != 0)) { in hfi1_uc_rcv() 334 qp->r_psn = psn; in hfi1_uc_rcv()
|
D | user_sdma.c | 1125 psn = val & mask; in set_pkt_bth_psn() local 1127 psn = (psn & ~HFI1_KDETH_BTH_SEQ_MASK) | in set_pkt_bth_psn() 1128 ((psn + frags) & HFI1_KDETH_BTH_SEQ_MASK); in set_pkt_bth_psn() 1130 psn = psn + frags; in set_pkt_bth_psn() 1131 return psn & mask; in set_pkt_bth_psn()
|
/Linux-v5.4/drivers/infiniband/sw/rdmavt/ |
D | trace_rc.h | 60 TP_PROTO(struct rvt_qp *qp, u32 psn), 61 TP_ARGS(qp, psn), 66 __field(u32, psn) 77 __entry->psn = psn; 89 __entry->psn, 99 TP_PROTO(struct rvt_qp *qp, u32 psn), 100 TP_ARGS(qp, psn)
|
D | trace_tx.h | 99 __field(u32, psn) 119 __entry->psn = wqe->psn; 141 __entry->psn,
|
/Linux-v5.4/drivers/infiniband/hw/qib/ |
D | qib_rc.c | 43 u32 psn, u32 pmtu) in restart_sge() argument 47 len = ((psn - wqe->psn) & QIB_PSN_MASK) * pmtu; in restart_sge() 134 qp->s_ack_rdma_psn = e->psn; in qib_make_rc_ack() 144 bth2 = e->psn & QIB_PSN_MASK; in qib_make_rc_ack() 302 qp->s_psn = wqe->psn; in qib_make_rc_req() 551 len = ((qp->s_psn - wqe->psn) & QIB_PSN_MASK) * pmtu; in qib_make_rc_req() 569 delta = (((int) bth2 - (int) wqe->psn) << 8) >> 8; in qib_make_rc_req() 735 static void reset_psn(struct rvt_qp *qp, u32 psn) in reset_psn() argument 747 if (qib_cmp24(psn, wqe->psn) <= 0) { in reset_psn() 762 diff = qib_cmp24(psn, wqe->psn); in reset_psn() [all …]
|
D | qib_uc.c | 97 qp->s_psn = wqe->psn; in qib_make_uc_req() 243 u32 psn; in qib_uc_rcv() local 263 psn = be32_to_cpu(ohdr->bth[2]); in qib_uc_rcv() 267 if (unlikely(qib_cmp24(psn, qp->r_psn) != 0)) { in qib_uc_rcv() 272 qp->r_psn = psn; in qib_uc_rcv()
|
D | qib_driver.c | 312 u32 psn; in qib_rcv_hdrerr() local 343 psn = be32_to_cpu(ohdr->bth[2]); in qib_rcv_hdrerr() 384 diff = qib_cmp24(psn, qp->r_psn); in qib_rcv_hdrerr()
|
/Linux-v5.4/drivers/infiniband/sw/rxe/ |
D | rxe_comp.c | 206 diff = psn_compare(pkt->psn, wqe->last_psn); in check_psn() 220 diff = psn_compare(pkt->psn, qp->comp.psn); in check_psn() 225 if (pkt->psn == wqe->last_psn) in check_psn() 260 if ((pkt->psn == wqe->first_psn && in check_ack() 326 if (psn_compare(pkt->psn, qp->comp.psn) > 0) { in check_ack() 329 qp->comp.psn = pkt->psn; in check_ack() 490 (qp->comp.psn == qp->req.psn)) { in complete_ack() 510 if (psn_compare(pkt->psn, qp->comp.psn) >= 0) in complete_ack() 521 if (psn_compare(wqe->last_psn, qp->comp.psn) >= 0) { in complete_wqe() 522 qp->comp.psn = (wqe->last_psn + 1) & BTH_PSN_MASK; in complete_wqe() [all …]
|
D | rxe_resp.c | 147 int diff = psn_compare(pkt->psn, qp->resp.psn); in check_psn() 590 u32 psn, in prepare_ack_packet() argument 625 bth_set_psn(ack, psn); in prepare_ack_packet() 627 ack->psn = psn; in prepare_ack_packet() 686 res->first_psn = req_pkt->psn; in read_reply() 689 res->last_psn = (req_pkt->psn + in read_reply() 695 res->cur_psn = req_pkt->psn; in read_reply() 754 if (psn_compare(res->cur_psn, qp->resp.psn) >= 0) in read_reply() 755 qp->resp.psn = res->cur_psn; in read_reply() 814 qp->resp.psn = (pkt->psn + 1) & BTH_PSN_MASK; in execute() [all …]
|
D | rxe_req.c | 77 qp->req.psn = qp->comp.psn; in req_retry() 108 npsn = (qp->comp.psn - wqe->first_psn) & in req_retry() 403 pkt->psn = qp->req.psn; in init_req_packet() 435 ack_req, pkt->psn); in init_req_packet() 536 wqe->first_psn = qp->req.psn; in update_wqe_psn() 537 wqe->last_psn = (qp->req.psn + num_pkt - 1) & BTH_PSN_MASK; in update_wqe_psn() 541 qp->req.psn = (wqe->first_psn + num_pkt) & BTH_PSN_MASK; in update_wqe_psn() 543 qp->req.psn = (qp->req.psn + 1) & BTH_PSN_MASK; in update_wqe_psn() 554 *rollback_psn = qp->req.psn; in save_state() 565 qp->req.psn = rollback_psn; in rollback_state() [all …]
|
D | rxe_hdr.h | 47 u32 psn; /* bth psn of packet */ member 299 static inline void __bth_set_psn(void *arg, u32 psn) in __bth_set_psn() argument 304 bth->apsn = cpu_to_be32((BTH_PSN_MASK & psn) | in __bth_set_psn() 428 static inline void bth_set_psn(struct rxe_pkt_info *pkt, u32 psn) in bth_set_psn() argument 430 __bth_set_psn(pkt->hdr + pkt->offset, psn); in bth_set_psn() 435 u32 psn) in bth_init() argument 447 psn &= BTH_PSN_MASK; in bth_init() 449 psn |= BTH_ACK_MASK; in bth_init() 450 bth->apsn = cpu_to_be32(psn); in bth_init()
|
D | rxe_verbs.h | 145 u32 psn; member 157 u32 psn; member 199 u32 psn; member
|
D | rxe_qp.c | 676 qp->resp.psn = qp->attr.rq_psn; in rxe_qp_from_attr() 678 qp->resp.psn); in rxe_qp_from_attr() 689 qp->req.psn = qp->attr.sq_psn; in rxe_qp_from_attr() 690 qp->comp.psn = qp->attr.sq_psn; in rxe_qp_from_attr() 691 pr_debug("qp#%d set req psn = 0x%x\n", qp_num(qp), qp->req.psn); in rxe_qp_from_attr() 750 attr->rq_psn = qp->resp.psn; in rxe_qp_to_attr() 751 attr->sq_psn = qp->req.psn; in rxe_qp_to_attr()
|
/Linux-v5.4/drivers/infiniband/hw/bnxt_re/ |
D | qplib_fp.c | 1257 req.rq_psn = cpu_to_le32(qp->rq.psn); in bnxt_qplib_modify_qp() 1260 req.sq_psn = cpu_to_le32(qp->sq.psn); in bnxt_qplib_modify_qp() 1353 qp->rq.psn = le32_to_cpu(sb->rq_psn); in bnxt_qplib_query_qp() 1355 qp->sq.psn = le32_to_cpu(sb->sq_psn); in bnxt_qplib_query_qp() 1560 swq->start_psn = sq->psn & BTH_PSN_MASK; in bnxt_qplib_post_send() 1637 sq->psn = (sq->psn + 1) & BTH_PSN_MASK; in bnxt_qplib_post_send() 1646 sq->psn = (sq->psn + pkt_num) & BTH_PSN_MASK; in bnxt_qplib_post_send() 1668 sq->psn = (sq->psn + pkt_num) & BTH_PSN_MASK; in bnxt_qplib_post_send() 1686 sq->psn = (sq->psn + pkt_num) & BTH_PSN_MASK; in bnxt_qplib_post_send() 1752 swq->next_psn = sq->psn & BTH_PSN_MASK; in bnxt_qplib_post_send() [all …]
|
/Linux-v5.4/drivers/infiniband/ulp/ipoib/ |
D | ipoib_cm.c | 275 unsigned int psn) in ipoib_cm_modify_rx_qp() argument 298 qp_attr.rq_psn = psn; in ipoib_cm_modify_rx_qp() 423 unsigned int psn) in ipoib_cm_send_rep() argument 438 rep.starting_psn = psn; in ipoib_cm_send_rep() 448 unsigned int psn; in ipoib_cm_req_handler() local 468 psn = prandom_u32() & 0xffffff; in ipoib_cm_req_handler() 469 ret = ipoib_cm_modify_rx_qp(dev, cm_id, p->qp, psn); in ipoib_cm_req_handler() 489 ret = ipoib_cm_send_rep(dev, cm_id, p->qp, &event->param.req_rcvd, psn); in ipoib_cm_req_handler()
|
/Linux-v5.4/net/smc/ |
D | smc_clc.h | 137 u8 psn[3]; /* packet sequence number */ member
|
/Linux-v5.4/include/rdma/ |
D | ib_pack.h | 222 __be32 psn; member
|