Lines Matching refs:ib_mad
76 struct ib_mad *mad);
182 int ib_response_mad(struct ib_mad *mad) in ib_response_mad()
711 wc->byte_len = sizeof(struct ib_mad) + sizeof(struct ib_grh); in build_smp_wc()
789 (struct ib_mad *)smp, in handle_outgoing_dr_smp()
790 (struct ib_mad *)&mad_priv->mad); in handle_outgoing_dr_smp()
814 memcpy(&mad_priv->mad.mad, smp, sizeof(struct ib_mad)); in handle_outgoing_dr_smp()
854 seg_size = sizeof(struct ib_mad) - hdr_len; in get_pad_size()
880 send_buf->seg_size = sizeof (struct ib_mad) - send_buf->hdr_len; in alloc_send_rmpp_list()
936 if (!rmpp_active && message_size > sizeof(struct ib_mad)) in ib_create_send_mad()
939 if (rmpp_active || message_size > sizeof(struct ib_mad)) in ib_create_send_mad()
942 size = rmpp_active ? hdr_len : sizeof(struct ib_mad); in ib_create_send_mad()
957 mad_send_wr->sg_list[1].length = sizeof(struct ib_mad) - hdr_len; in ib_create_send_mad()
1625 struct ib_mad *mad) in find_mad_agent()
1711 static int validate_mad(struct ib_mad *mad, u32 qp_num) in validate_mad()
1753 return ((struct ib_mad *)(wr->send_buf.mad))->mad_hdr.mgmt_class == in rcv_has_same_class()
1768 send_resp = ib_response_mad((struct ib_mad *)wr->send_buf.mad); in rcv_has_same_gid()
1818 struct ib_mad *mad; in ib_find_send_mad()
1820 mad = (struct ib_mad *)wc->recv_buf.mad; in ib_find_send_mad()
1974 recv->header.recv_wc.mad_len = sizeof(struct ib_mad); in ib_mad_recv_done_handler()
2503 sizeof(struct ib_mad); in local_completions()