Home
last modified time | relevance | path

Searched refs:aeth (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Drc.c96 u32 aeth = qp->r_msn & IB_MSN_MASK; in rvt_compute_aeth() local
103 aeth |= IB_AETH_CREDIT_INVAL << IB_AETH_CREDIT_SHIFT; in rvt_compute_aeth()
145 aeth |= x << IB_AETH_CREDIT_SHIFT; in rvt_compute_aeth()
147 return cpu_to_be32(aeth); in rvt_compute_aeth()
158 void rvt_get_credit(struct rvt_qp *qp, u32 aeth) in rvt_get_credit() argument
161 u32 credit = (aeth >> IB_AETH_CREDIT_SHIFT) & IB_AETH_CREDIT_MASK; in rvt_get_credit()
179 credit = (aeth + credit_table[credit]) & IB_MSN_MASK; in rvt_get_credit()
Dqp.c2190 static inline unsigned long rvt_aeth_to_usec(u32 aeth) in rvt_aeth_to_usec() argument
2192 return ib_rvt_rnr_table[(aeth >> IB_AETH_CREDIT_SHIFT) & in rvt_aeth_to_usec()
2221 void rvt_add_rnr_timer(struct rvt_qp *qp, u32 aeth) in rvt_add_rnr_timer() argument
2227 to = rvt_aeth_to_usec(aeth); in rvt_add_rnr_timer()
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_rc.c137 ohdr->u.aeth = rvt_compute_aeth(qp); in qib_make_rc_ack()
146 ohdr->u.at.aeth = rvt_compute_aeth(qp); in qib_make_rc_ack()
167 ohdr->u.aeth = rvt_compute_aeth(qp); in qib_make_rc_ack()
189 ohdr->u.aeth = in qib_make_rc_ack()
194 ohdr->u.aeth = rvt_compute_aeth(qp); in qib_make_rc_ack()
651 ohdr->u.aeth = cpu_to_be32((qp->r_msn & IB_MSN_MASK) | in qib_send_rc_ack()
655 ohdr->u.aeth = rvt_compute_aeth(qp); in qib_send_rc_ack()
1035 static int do_rc_ack(struct rvt_qp *qp, u32 aeth, u32 psn, int opcode, in do_rc_ack() argument
1052 if (aeth >> IB_AETH_NAK_SHIFT) in do_rc_ack()
1132 switch (aeth >> IB_AETH_NAK_SHIFT) { in do_rc_ack()
[all …]
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dtrace.c321 trace_seq_printf(p, AETH_PRN, be32_to_cpu(eh->aeth) >> 24, in parse_everbs_hdrs()
322 parse_syndrome(be32_to_cpu(eh->aeth) >> 24), in parse_everbs_hdrs()
323 be32_to_cpu(eh->aeth) & IB_MSN_MASK); in parse_everbs_hdrs()
328 be32_to_cpu(eh->at.aeth) >> 24, in parse_everbs_hdrs()
329 parse_syndrome(be32_to_cpu(eh->at.aeth) >> 24), in parse_everbs_hdrs()
330 be32_to_cpu(eh->at.aeth) & IB_MSN_MASK, in parse_everbs_hdrs()
Drc.c164 ohdr->u.aeth = rvt_compute_aeth(qp); in make_rc_ack()
173 ohdr->u.at.aeth = rvt_compute_aeth(qp); in make_rc_ack()
195 ohdr->u.aeth = rvt_compute_aeth(qp); in make_rc_ack()
217 ohdr->u.aeth = in make_rc_ack()
222 ohdr->u.aeth = rvt_compute_aeth(qp); in make_rc_ack()
720 ohdr->u.aeth = cpu_to_be32((qp->r_msn & IB_MSN_MASK) | in hfi1_make_bth_aeth()
724 ohdr->u.aeth = rvt_compute_aeth(qp); in hfi1_make_bth_aeth()
1281 static int do_rc_ack(struct rvt_qp *qp, u32 aeth, u32 psn, int opcode, in do_rc_ack() argument
1299 if (aeth >> IB_AETH_NAK_SHIFT) in do_rc_ack()
1379 switch (aeth >> IB_AETH_NAK_SHIFT) { in do_rc_ack()
[all …]
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_hdr.h778 struct rxe_aeth *aeth = arg; in __aeth_syn() local
780 return (AETH_SYN_MASK & be32_to_cpu(aeth->smsn)) >> 24; in __aeth_syn()
785 struct rxe_aeth *aeth = arg; in __aeth_set_syn() local
786 u32 smsn = be32_to_cpu(aeth->smsn); in __aeth_set_syn()
788 aeth->smsn = cpu_to_be32((AETH_SYN_MASK & (syn << 24)) | in __aeth_set_syn()
794 struct rxe_aeth *aeth = arg; in __aeth_msn() local
796 return AETH_MSN_MASK & be32_to_cpu(aeth->smsn); in __aeth_msn()
801 struct rxe_aeth *aeth = arg; in __aeth_set_msn() local
802 u32 smsn = be32_to_cpu(aeth->smsn); in __aeth_set_msn()
804 aeth->smsn = cpu_to_be32((AETH_MSN_MASK & msn) | in __aeth_set_msn()
/Linux-v4.19/include/rdma/
Dib_hdrs.h113 __be32 aeth; member
117 __be32 aeth; member
Drdmavt_qp.h629 void rvt_get_credit(struct rvt_qp *qp, u32 aeth);
676 void rvt_add_rnr_timer(struct rvt_qp *qp, u32 aeth);