Home
last modified time | relevance | path

Searched refs:rmpp_hdr (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_rmpp.c50 static boolean_t ibmf_i_is_valid_rmpp_status(ibmf_rmpp_hdr_t *rmpp_hdr);
94 ibmf_rmpp_hdr_t *rmpp_hdr; in ibmf_i_rmpp_sender_active_flow() local
111 rmpp_hdr = (ibmf_rmpp_hdr_t *)(mad + sizeof (ib_mad_hdr_t)); in ibmf_i_rmpp_sender_active_flow()
113 if (rmpp_hdr->rmpp_type == IBMF_RMPP_TYPE_DATA) { in ibmf_i_rmpp_sender_active_flow()
134 if (rmpp_hdr->rmpp_type != IBMF_RMPP_TYPE_ACK) { in ibmf_i_rmpp_sender_active_flow()
136 if ((rmpp_hdr->rmpp_type != IBMF_RMPP_TYPE_STOP) && in ibmf_i_rmpp_sender_active_flow()
137 (rmpp_hdr->rmpp_type != IBMF_RMPP_TYPE_ABORT)) { in ibmf_i_rmpp_sender_active_flow()
165 abort_status = rmpp_hdr->rmpp_status; in ibmf_i_rmpp_sender_active_flow()
194 b2h32(rmpp_hdr->rmpp_segnum), tnf_uint, wl, rmpp_ctx->rmpp_wl, in ibmf_i_rmpp_sender_active_flow()
199 if (b2h32(rmpp_hdr->rmpp_segnum) > rmpp_ctx->rmpp_wl) { in ibmf_i_rmpp_sender_active_flow()
[all …]
H A Dibmf_msg.c217 ibmf_rmpp_hdr_t *rmpp_hdr, boolean_t msg_list) in ibmf_i_find_msg() argument
309 if (rmpp_hdr->rmpp_type == IBMF_RMPP_TYPE_ACK) { in ibmf_i_find_msg()
380 if ((rmpp_hdr != NULL) && in ibmf_i_find_msg()
381 (rmpp_hdr->rmpp_flags & IBMF_RMPP_FLAGS_ACTIVE)) { in ibmf_i_find_msg()
390 if (rmpp_hdr->rmpp_type == in ibmf_i_find_msg()
405 if (rmpp_hdr->rmpp_type == in ibmf_i_find_msg()
432 if (rmpp_hdr->rmpp_type == in ibmf_i_find_msg()
H A Dibmf_recv.c439 ibmf_rmpp_hdr_t *rmpp_hdr; in ibmf_i_do_recv_cb() local
490 rmpp_hdr = (ibmf_rmpp_hdr_t *)((uintptr_t)recv_wqep->recv_mem + in ibmf_i_do_recv_cb()
509 rmpp_hdr, IBMF_REG_MSG_LIST); in ibmf_i_do_recv_cb()
518 mad_hdr->R_Method, lid, &gid, grhpresent, rmpp_hdr, in ibmf_i_do_recv_cb()
559 ((rmpp_hdr->rmpp_flags & IBMF_RMPP_FLAGS_ACTIVE) == 0)) { in ibmf_i_do_recv_cb()
633 (rmpp_hdr->rmpp_flags & IBMF_RMPP_FLAGS_ACTIVE)) { in ibmf_i_do_recv_cb()
636 if ((rmpp_hdr->rmpp_flags & in ibmf_i_do_recv_cb()
905 (rmpp_hdr->rmpp_flags & IBMF_RMPP_FLAGS_ACTIVE)) { in ibmf_i_do_recv_cb()
912 tnf_opaque, flags, rmpp_hdr->rmpp_flags, in ibmf_i_do_recv_cb()
913 tnf_opaque, type, rmpp_hdr->rmpp_type, in ibmf_i_do_recv_cb()
[all …]
H A Dibmf_wqe.c853 ibmf_rmpp_hdr_t *rmpp_hdr; in ibmf_i_init_send_wqe() local
934 rmpp_hdr = (ibmf_rmpp_hdr_t *) in ibmf_i_init_send_wqe()
937 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*rmpp_hdr)); in ibmf_i_init_send_wqe()
970 IBMF_INIT_RMPP_HDR(rmpp_hdr, in ibmf_i_init_send_wqe()
981 tnf_opaque, rmpp_type, rmpp_hdr->rmpp_type, in ibmf_i_init_send_wqe()
982 tnf_opaque, rmpp_flags, rmpp_hdr->rmpp_flags, in ibmf_i_init_send_wqe()
983 tnf_opaque, rmpp_segnum, b2h32(rmpp_hdr->rmpp_segnum), in ibmf_i_init_send_wqe()
984 tnf_opaque, pyld_nwl, b2h32(rmpp_hdr->rmpp_pyldlen_nwl)); in ibmf_i_init_send_wqe()
986 _NOTE(NOW_VISIBLE_TO_OTHER_THREADS(rmpp_hdr)); in ibmf_i_init_send_wqe()
/titanic_50/usr/src/uts/common/io/ib/clients/of/sol_umad/
H A Dsol_umad.c2020 ibmf_rmpp_hdr_t *rmpp_hdr; in umad_write() local
2022 rmpp_hdr = (ibmf_rmpp_hdr_t *)(ib_mad_hdr + 1); in umad_write()
2024 if (rmpp_hdr->rmpp_flags != 0) in umad_write()
/titanic_50/usr/src/uts/common/sys/ib/mgt/ibmf/
H A Dibmf_impl.h726 boolean_t gid_pr, ibmf_rmpp_hdr_t *rmpp_hdr, boolean_t msg_list);