Lines Matching defs:recv_buf
235 mad_recv_wc->wc, mad_recv_wc->recv_buf.grh,
258 struct ib_mad_recv_buf *recv_buf;
262 recv_buf = &packet->recv_wc->recv_buf;
263 if ((packet->length <= sizeof (*recv_buf->mad) &&
265 (packet->length > sizeof (*recv_buf->mad) &&
266 count < hdr_size(file) + sizeof (*recv_buf->mad)))
273 seg_payload = min_t(int, packet->length, sizeof (*recv_buf->mad));
274 if (copy_to_user(buf, recv_buf->mad, seg_payload))
289 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class);
294 recv_buf = container_of(recv_buf->list.next,
297 if (copy_to_user(buf, ((void *) recv_buf->mad) + offset,