Lines Matching refs:recv_buf
134 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
141 format_ack(msg, (struct ib_rmpp_mad *) recv_wc->recv_buf.mad, rmpp_recv);
156 recv_wc->recv_buf.grh, agent->port_num);
160 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
184 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);
219 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);
283 mad_recv_wc->recv_buf.grh,
297 rmpp_recv->cur_seg_buf = &mad_recv_wc->recv_buf;
303 mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr;
321 struct ib_mad_hdr *mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr;
467 seg_num = get_seg_num(&mad_recv_wc->recv_buf);
486 list_add(&mad_recv_wc->recv_buf.list, &prev_buf->list);
488 update_seg_num(rmpp_recv, &mad_recv_wc->recv_buf);
534 if (get_last_flag(&mad_recv_wc->recv_buf)) {
640 rmpp_mad = (struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad;
733 rmpp_hdr = &((struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad)->rmpp_hdr;
764 rmpp_mad = (struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad;
778 rmpp_mad = (struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad;
794 rmpp_mad = (struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad;