Lines Matching refs:pmtu
41 u32 psn, u32 pmtu)
45 len = ((psn - wqe->psn) & IPATH_PSN_MASK) * pmtu;
78 * @pmtu: the path MTU
86 u32 pmtu, u32 *bth0p, u32 *bth2p)
125 if (len > pmtu) {
126 len = pmtu;
155 if (len > pmtu)
156 len = pmtu;
203 * @pmtu: the path MTU
212 u32 pmtu, u32 *bth0p, u32 *bth2p)
227 ipath_make_rc_ack(qp, ohdr, pmtu, bth0p, bth2p))
289 if (len > pmtu) {
290 wqe->lpsn += (len - 1) / pmtu;
292 len = pmtu;
326 if (len > pmtu) {
327 wqe->lpsn += (len - 1) / pmtu;
329 len = pmtu;
366 if (len > pmtu)
367 qp->s_next_psn += (len - 1) / pmtu;
473 if (len > pmtu) {
474 len = pmtu;
509 if (len > pmtu) {
510 len = pmtu;
535 len = ((qp->s_psn - wqe->psn) & IPATH_PSN_MASK) * pmtu;
1061 * @pmtu: the path MTU
1073 u32 psn, u32 hdrsize, u32 pmtu,
1144 wqe, psn, pmtu);
1157 if (unlikely(tlen != (hdrsize + pmtu + 4)))
1159 if (unlikely(pmtu >= qp->s_rdma_read_len))
1172 qp->s_rdma_read_len -= pmtu;
1175 ipath_copy_sge(&qp->s_rdma_read_sge, data, pmtu);
1189 * Check that the data size is >= 0 && <= pmtu.
1201 wqe, psn, pmtu);
1216 * Check that the data size is >= 1 && <= pmtu.
1372 * request and start on pmtu boundaries.
1485 u32 pmtu = ib_mtu_enum_to_int(qp->path_mtu);
1526 hdrsize, pmtu, header_in_data);
1602 if (unlikely(tlen != (hdrsize + pmtu + 4)))
1604 qp->r_rcv_len += pmtu;
1607 ipath_copy_sge(&qp->r_sge, data, pmtu);
1749 if (len > pmtu)
1750 qp->r_psn += (len - 1) / pmtu;