Home
last modified time | relevance | path

Searched refs:bth (Results 1 – 34 of 34) sorted by relevance

/linux-4.4.14/drivers/infiniband/core/
Dud_header.c155 { STRUCT_FIELD(bth, opcode),
159 { STRUCT_FIELD(bth, solicited_event),
163 { STRUCT_FIELD(bth, mig_req),
167 { STRUCT_FIELD(bth, pad_count),
171 { STRUCT_FIELD(bth, transport_header_version),
175 { STRUCT_FIELD(bth, pkey),
183 { STRUCT_FIELD(bth, destination_qpn),
187 { STRUCT_FIELD(bth, ack_req),
195 { STRUCT_FIELD(bth, psn),
267 header->bth.opcode = IB_OPCODE_UD_SEND_ONLY_WITH_IMMEDIATE; in ib_ud_header_init()
[all …]
/linux-4.4.14/drivers/staging/rdma/hfi1/
Ddriver.c302 qp_num = be32_to_cpu(ohdr->bth[1]) & HFI1_QPN_MASK; in rcv_hdrerr()
350 __be32 *bth = NULL; in rcv_hdrerr() local
359 bth = (__be32 *)ebuf; in rcv_hdrerr()
361 bth = (__be32 *)((char *)ebuf + sizeof(struct ib_grh)); in rcv_hdrerr()
365 opcode = be32_to_cpu(bth[0]) >> 24; in rcv_hdrerr()
383 lqpn = be32_to_cpu(bth[1]) & HFI1_QPN_MASK; in rcv_hdrerr()
461 is_fecn = (be32_to_cpu(ohdr->bth[1]) >> HFI1_FECN_SHIFT) & in process_ecn()
463 is_becn = (be32_to_cpu(ohdr->bth[1]) >> HFI1_BECN_SHIFT) & in process_ecn()
472 u16 pkey = (u16)be32_to_cpu(ohdr->bth[0]); in process_ecn()
481 u32 lqpn = be32_to_cpu(ohdr->bth[1]) & HFI1_QPN_MASK; in process_ecn()
[all …]
Dud.c407 ohdr->bth[0] = cpu_to_be32(bth0); in hfi1_make_ud_req()
408 ohdr->bth[1] = cpu_to_be32(wqe->ud_wr.remote_qpn); in hfi1_make_ud_req()
409 ohdr->bth[2] = cpu_to_be32(mask_psn(qp->s_next_psn++)); in hfi1_make_ud_req()
512 ohdr->bth[0] = cpu_to_be32(bth0); in return_cnp()
514 ohdr->bth[1] = cpu_to_be32(remote_qpn | (1 << HFI1_BECN_SHIFT)); in return_cnp()
515 ohdr->bth[2] = 0; /* PSN 0 */ in return_cnp()
670 bth1 = be32_to_cpu(ohdr->bth[1]); in hfi1_ud_rcv()
677 u32 lqpn = be32_to_cpu(ohdr->bth[1]) & HFI1_QPN_MASK; in hfi1_ud_rcv()
691 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in hfi1_ud_rcv()
694 pkey = (u16)be32_to_cpu(ohdr->bth[0]); in hfi1_ud_rcv()
[all …]
Duc.c283 opcode = be32_to_cpu(ohdr->bth[0]); in hfi1_uc_rcv()
287 bth1 = be32_to_cpu(ohdr->bth[1]); in hfi1_uc_rcv()
306 u16 pkey = (u16)be32_to_cpu(ohdr->bth[0]); in hfi1_uc_rcv()
318 psn = be32_to_cpu(ohdr->bth[2]); in hfi1_uc_rcv()
431 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in hfi1_uc_rcv()
469 (ohdr->bth[0] & in hfi1_uc_rcv()
526 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in hfi1_uc_rcv()
553 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in hfi1_uc_rcv()
Dtrace.h484 (be32_to_cpu(ohdr->bth[0]) >> 24) & 0xff;
486 (be32_to_cpu(ohdr->bth[0]) >> 23) & 1;
488 (be32_to_cpu(ohdr->bth[0]) >> 22) & 1;
490 (be32_to_cpu(ohdr->bth[0]) >> 20) & 3;
492 (be32_to_cpu(ohdr->bth[0]) >> 16) & 0xf;
494 be32_to_cpu(ohdr->bth[0]) & 0xffff;
496 (be32_to_cpu(ohdr->bth[1]) >> HFI1_FECN_SHIFT)
499 (be32_to_cpu(ohdr->bth[1]) >> HFI1_BECN_SHIFT)
502 be32_to_cpu(ohdr->bth[1]) & HFI1_QPN_MASK;
504 (be32_to_cpu(ohdr->bth[2]) >> 31) & 1;
[all …]
Drc.c741 ohdr->bth[0] = cpu_to_be32(bth0); in hfi1_send_rc_ack()
742 ohdr->bth[1] = cpu_to_be32(qp->remote_qpn); in hfi1_send_rc_ack()
743 ohdr->bth[1] |= cpu_to_be32((!!is_fecn) << HFI1_BECN_SHIFT); in hfi1_send_rc_ack()
744 ohdr->bth[2] = cpu_to_be32(mask_psn(qp->r_ack_psn)); in hfi1_send_rc_ack()
1002 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in hfi1_rc_send_complete()
1010 psn = be32_to_cpu(ohdr->bth[2]); in hfi1_rc_send_complete()
1547 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in rc_rcv_resp()
1571 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in rc_rcv_resp()
1959 bth0 = be32_to_cpu(ohdr->bth[0]); in hfi1_rc_rcv()
1963 bth1 = be32_to_cpu(ohdr->bth[1]); in hfi1_rc_rcv()
[all …]
Druc.c698 #define BTH2_OFFSET (offsetof(struct hfi1_pio_header, hdr.u.oth.bth[2]) / 4)
812 ohdr->bth[0] = cpu_to_be32(bth0); in hfi1_make_ruc_header()
819 ohdr->bth[1] = cpu_to_be32(bth1); in hfi1_make_ruc_header()
820 ohdr->bth[2] = cpu_to_be32(bth2); in hfi1_make_ruc_header()
Duser_sdma.c570 opcode = (be32_to_cpu(req->hdr.bth[0]) >> 24) & 0xff; in hfi1_user_sdma_process_request()
1219 hdr->bth[2] = cpu_to_be32( in set_txreq_header()
1220 set_pkt_bth_psn(hdr->bth[2], in set_txreq_header()
1226 hdr->bth[2] |= cpu_to_be32(1UL<<31); in set_txreq_header()
1299 val32 = (be32_to_cpu(hdr->bth[2]) + req->seqnum) & in set_txreq_header_ahg()
Dtrace.c63 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in ibhdr_exhdr_len()
Dverbs.c640 opcode = (be32_to_cpu(packet->ohdr->bth[0]) >> 24); in hfi1_ib_rcv()
644 qp_num = be32_to_cpu(packet->ohdr->bth[1]) & HFI1_QPN_MASK; in hfi1_ib_rcv()
979 dohdr->bth[0] = sohdr->bth[0]; in build_verbs_tx_desc()
981 dohdr->bth[2] = sohdr->bth[2]; in build_verbs_tx_desc()
1267 pkey = (u16)be32_to_cpu(ohdr->bth[0]); in egress_pkey_check()
Ddiag.c1311 qpn = be32_to_cpu(ohdr->bth[1]) & 0x00FFFFFF; in hfi1_filter_mad_mgmt_class()
1343 if (*((u32 *)value) == (be32_to_cpu(ohdr->bth[1]) & 0x00FFFFFF)) in hfi1_filter_qp_number()
1376 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in hfi1_filter_ibpacket_type()
1439 ((be32_to_cpu(ohdr->bth[0])) & 0x7FFF)) in hfi1_filter_ib_pkey()
Dverbs.h175 __be32 bth[3]; member
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_ud.c367 ohdr->bth[0] = cpu_to_be32(bth0); in qib_make_ud_req()
371 ohdr->bth[1] = ah_attr->dlid >= QIB_MULTICAST_LID_BASE && in qib_make_ud_req()
375 ohdr->bth[2] = cpu_to_be32(qp->s_next_psn++ & QIB_PSN_MASK); in qib_make_ud_req()
455 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in qib_ud_rcv()
472 pkey1 = be32_to_cpu(ohdr->bth[0]); in qib_ud_rcv()
513 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in qib_ud_rcv()
572 qib_lookup_pkey(ibp, be32_to_cpu(ohdr->bth[0])) : 0; in qib_ud_rcv()
584 (ohdr->bth[0] & in qib_ud_rcv()
Dqib_uc.c264 opcode = be32_to_cpu(ohdr->bth[0]); in qib_uc_rcv()
268 psn = be32_to_cpu(ohdr->bth[2]); in qib_uc_rcv()
391 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in qib_uc_rcv()
418 (ohdr->bth[0] & in qib_uc_rcv()
477 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in qib_uc_rcv()
504 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in qib_uc_rcv()
Dqib_driver.c344 opcode = be32_to_cpu(ohdr->bth[0]); in qib_rcv_hdrerr()
346 psn = be32_to_cpu(ohdr->bth[2]); in qib_rcv_hdrerr()
349 qp_num = be32_to_cpu(ohdr->bth[1]) & QIB_QPN_MASK; in qib_rcv_hdrerr()
377 be32_to_cpu(ohdr->bth[0])); in qib_rcv_hdrerr()
Dqib_rc.c702 ohdr->bth[0] = cpu_to_be32(bth0); in qib_send_rc_ack()
703 ohdr->bth[1] = cpu_to_be32(qp->remote_qpn); in qib_send_rc_ack()
704 ohdr->bth[2] = cpu_to_be32(qp->r_ack_psn & QIB_PSN_MASK); in qib_send_rc_ack()
989 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in qib_rc_send_complete()
997 psn = be32_to_cpu(ohdr->bth[2]); in qib_rc_send_complete()
1543 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in qib_rc_rcv_resp()
1568 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in qib_rc_rcv_resp()
1889 opcode = be32_to_cpu(ohdr->bth[0]); in qib_rc_rcv()
1893 psn = be32_to_cpu(ohdr->bth[2]); in qib_rc_rcv()
2018 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in qib_rc_rcv()
[all …]
Dqib_user_sdma.c463 hdr->bth[0] = cpu_to_be32(be32_to_cpu(hdr->bth[0])&0xFFCFFFFF); in qib_user_sdma_page_to_frags()
520 seqnum.val = be32_to_cpu(hdr->bth[2]); in qib_user_sdma_page_to_frags()
525 hdr->bth[2] = cpu_to_be32(seqnum.val); in qib_user_sdma_page_to_frags()
Dqib_ruc.c704 ohdr->bth[0] = cpu_to_be32(bth0); in qib_make_ruc_header()
705 ohdr->bth[1] = cpu_to_be32(qp->remote_qpn); in qib_make_ruc_header()
706 ohdr->bth[2] = cpu_to_be32(bth2); in qib_make_ruc_header()
Dqib_common.h701 __be32 bth[3]; member
Dqib_verbs.h163 __be32 bth[3]; member
Dqib_verbs.c665 opcode = (be32_to_cpu(ohdr->bth[0]) >> 24) & 0x7f; in qib_ib_rcv()
672 qp_num = be32_to_cpu(ohdr->bth[1]) & QIB_QPN_MASK; in qib_ib_rcv()
Dqib_iba7322.c1438 .u.oth.bth[0] = cpu_to_be32( in flush_fifo()
1440 .u.oth.bth[1] = cpu_to_be32(0), in flush_fifo()
1441 .u.oth.bth[2] = cpu_to_be32(0), in flush_fifo()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_uc.c261 psn = be32_to_cpu(ohdr->bth[2]); in ipath_uc_rcv()
277 psn = be32_to_cpu(ohdr->bth[2]); in ipath_uc_rcv()
283 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in ipath_uc_rcv()
394 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in ipath_uc_rcv()
421 (ohdr->bth[0] & in ipath_uc_rcv()
496 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in ipath_uc_rcv()
522 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in ipath_uc_rcv()
Dipath_ud.c367 ohdr->bth[0] = cpu_to_be32(bth0); in ipath_make_ud_req()
371 ohdr->bth[1] = ah_attr->dlid >= IPATH_MULTICAST_LID_BASE && in ipath_make_ud_req()
375 ohdr->bth[2] = cpu_to_be32(qp->s_next_psn++ & IPATH_PSN_MASK); in ipath_make_ud_req()
478 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in ipath_ud_rcv()
497 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in ipath_ud_rcv()
575 (ohdr->bth[0] & in ipath_ud_rcv()
Dipath_rc.c679 ohdr->bth[0] = cpu_to_be32(bth0); in send_rc_ack()
680 ohdr->bth[1] = cpu_to_be32(qp->remote_qpn); in send_rc_ack()
681 ohdr->bth[2] = cpu_to_be32(qp->r_ack_psn & IPATH_PSN_MASK); in send_rc_ack()
1248 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in ipath_rc_rcv_resp()
1279 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in ipath_rc_rcv_resp()
1593 psn = be32_to_cpu(ohdr->bth[2]); in ipath_rc_rcv()
1608 psn = be32_to_cpu(ohdr->bth[2]); in ipath_rc_rcv()
1617 opcode = be32_to_cpu(ohdr->bth[0]) >> 24; in ipath_rc_rcv()
1719 pad = (be32_to_cpu(ohdr->bth[0]) >> 20) & 3; in ipath_rc_rcv()
1746 (ohdr->bth[0] & in ipath_rc_rcv()
Dipath_common.h744 __be32 bth[3]; member
753 __be32 bth[3]; member
Dipath_ruc.c625 ohdr->bth[0] = cpu_to_be32(bth0 | (1 << 22)); in ipath_make_ruc_header()
626 ohdr->bth[1] = cpu_to_be32(qp->remote_qpn); in ipath_make_ruc_header()
627 ohdr->bth[2] = cpu_to_be32(bth2); in ipath_make_ruc_header()
Dipath_driver.c1130 be32_to_cpu(hdr->bth[0]) >> 24, in ipath_rcv_hdrerr()
1224 u8 opcode = be32_to_cpu(hdr->bth[0]) >> 24; in ipath_kreceive()
1225 u32 qp = be32_to_cpu(hdr->bth[1]) & 0xffffff; in ipath_kreceive()
1231 be32_to_cpu(hdr->bth[0]) >> 24); in ipath_kreceive()
Dipath_verbs.h109 __be32 bth[3]; member
Dipath_verbs.c636 opcode = (be32_to_cpu(ohdr->bth[0]) >> 24) & 0x7f; in ipath_ib_rcv()
641 qp_num = be32_to_cpu(ohdr->bth[1]) & IPATH_QPN_MASK; in ipath_ib_rcv()
/linux-4.4.14/include/uapi/rdma/hfi/
Dhfi1_user.h402 __be32 bth[3]; member
/linux-4.4.14/include/rdma/
Dib_pack.h240 struct ib_unpacked_bth bth; member
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dqp.c2189 sqp->ud_header.bth.solicited_event = !!(wr->wr.send_flags & IB_SEND_SOLICITED); in build_sriov_qp0_header()
2191 sqp->ud_header.bth.pkey = cpu_to_be16(pkey); in build_sriov_qp0_header()
2193 sqp->ud_header.bth.destination_qpn = cpu_to_be32(wr->remote_qpn); in build_sriov_qp0_header()
2195 sqp->ud_header.bth.destination_qpn = in build_sriov_qp0_header()
2198 sqp->ud_header.bth.psn = cpu_to_be32((sqp->send_psn++) & ((1 << 24) - 1)); in build_sriov_qp0_header()
2209 sqp->ud_header.bth.opcode = IB_OPCODE_UD_SEND_ONLY; in build_sriov_qp0_header()
2369 sqp->ud_header.bth.opcode = IB_OPCODE_UD_SEND_ONLY; in build_mlx_header()
2373 sqp->ud_header.bth.opcode = IB_OPCODE_UD_SEND_ONLY_WITH_IMMEDIATE; in build_mlx_header()
2418 sqp->ud_header.bth.solicited_event = !!(wr->wr.send_flags & IB_SEND_SOLICITED); in build_mlx_header()
2423 sqp->ud_header.bth.pkey = cpu_to_be16(pkey); in build_mlx_header()
[all …]
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_qp.c1504 sqp->ud_header.bth.opcode = IB_OPCODE_UD_SEND_ONLY; in build_mlx_header()
1508 sqp->ud_header.bth.opcode = IB_OPCODE_UD_SEND_ONLY_WITH_IMMEDIATE; in build_mlx_header()
1519 sqp->ud_header.bth.solicited_event = !!(wr->wr.send_flags & IB_SEND_SOLICITED); in build_mlx_header()
1526 sqp->ud_header.bth.pkey = cpu_to_be16(pkey); in build_mlx_header()
1527 sqp->ud_header.bth.destination_qpn = cpu_to_be32(wr->remote_qpn); in build_mlx_header()
1528 sqp->ud_header.bth.psn = cpu_to_be32((sqp->send_psn++) & ((1 << 24) - 1)); in build_mlx_header()