Home
last modified time | relevance | path

Searched refs:rmpp_mad (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_mad_rmpp.c190 struct ib_rmpp_mad *rmpp_mad; in ack_ds_ack() local
197 rmpp_mad = msg->mad; in ack_ds_ack()
198 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); in ack_ds_ack()
200 rmpp_mad->mad_hdr.method ^= IB_MGMT_METHOD_RESP; in ack_ds_ack()
201 ib_set_rmpp_flags(&rmpp_mad->rmpp_hdr, IB_MGMT_RMPP_FLAG_ACTIVE); in ack_ds_ack()
202 rmpp_mad->rmpp_hdr.seg_num = 0; in ack_ds_ack()
203 rmpp_mad->rmpp_hdr.paylen_newwin = cpu_to_be32(1); in ack_ds_ack()
223 struct ib_rmpp_mad *rmpp_mad; in nack_recv() local
230 rmpp_mad = msg->mad; in nack_recv()
231 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len); in nack_recv()
[all …]
H A Dib_user_mad.c459 struct ib_rmpp_mad *rmpp_mad; in ib_umad_write() local
516 rmpp_mad = (struct ib_rmpp_mad *) packet->mad.data; in ib_umad_write()
517 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write()
519 if (ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write()
522 rmpp_active = ib_get_rmpp_flags(&rmpp_mad->rmpp_hdr) & in ib_umad_write()
571 rmpp_mad->mad_hdr.tid = *tid; in ib_umad_write()
575 && ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write()
576 && (ib_get_rmpp_flags(&rmpp_mad->rmpp_hdr) & IB_MGMT_RMPP_FLAG_ACTIVE)) { in ib_umad_write()
H A Dib_mad.c944 struct ib_rmpp_mad *rmpp_mad = send_buf->mad; in alloc_send_rmpp_list() local
968 rmpp_mad->rmpp_hdr.rmpp_version = send_wr->mad_agent_priv-> in alloc_send_rmpp_list()
970 rmpp_mad->rmpp_hdr.rmpp_type = IB_MGMT_RMPP_TYPE_DATA; in alloc_send_rmpp_list()
971 ib_set_rmpp_flags(&rmpp_mad->rmpp_hdr, IB_MGMT_RMPP_FLAG_ACTIVE); in alloc_send_rmpp_list()
1826 const struct ib_rmpp_mad *rmpp_mad; in is_rmpp_data_mad() local
1828 rmpp_mad = (const struct ib_rmpp_mad *)mad_hdr; in is_rmpp_data_mad()
1831 !(ib_get_rmpp_flags(&rmpp_mad->rmpp_hdr) & in is_rmpp_data_mad()
1833 (rmpp_mad->rmpp_hdr.rmpp_type == IB_MGMT_RMPP_TYPE_DATA); in is_rmpp_data_mad()