recv_wc          1392 drivers/infiniband/core/mad.c 					    recv_wc);
recv_wc          2129 drivers/infiniband/core/mad.c 		response->header.recv_wc.wc = &response->header.wc;
recv_wc          2130 drivers/infiniband/core/mad.c 		response->header.recv_wc.recv_buf.mad = (struct ib_mad *)response->mad;
recv_wc          2131 drivers/infiniband/core/mad.c 		response->header.recv_wc.recv_buf.grh = &response->grh;
recv_wc          2156 drivers/infiniband/core/mad.c 		response->header.recv_wc.wc = &response->header.wc;
recv_wc          2157 drivers/infiniband/core/mad.c 		response->header.recv_wc.recv_buf.mad = (struct ib_mad *)response->mad;
recv_wc          2158 drivers/infiniband/core/mad.c 		response->header.recv_wc.recv_buf.grh = &response->grh;
recv_wc          2218 drivers/infiniband/core/mad.c 		response->header.recv_wc.wc = &response->header.wc;
recv_wc          2219 drivers/infiniband/core/mad.c 		response->header.recv_wc.recv_buf.opa_mad =
recv_wc          2221 drivers/infiniband/core/mad.c 		response->header.recv_wc.recv_buf.grh = &response->grh;
recv_wc          2298 drivers/infiniband/core/mad.c 	recv->header.recv_wc.wc = &recv->header.wc;
recv_wc          2301 drivers/infiniband/core/mad.c 		recv->header.recv_wc.mad_len = wc->byte_len - sizeof(struct ib_grh);
recv_wc          2302 drivers/infiniband/core/mad.c 		recv->header.recv_wc.mad_seg_size = sizeof(struct opa_mad);
recv_wc          2304 drivers/infiniband/core/mad.c 		recv->header.recv_wc.mad_len = sizeof(struct ib_mad);
recv_wc          2305 drivers/infiniband/core/mad.c 		recv->header.recv_wc.mad_seg_size = sizeof(struct ib_mad);
recv_wc          2308 drivers/infiniband/core/mad.c 	recv->header.recv_wc.recv_buf.mad = (struct ib_mad *)recv->mad;
recv_wc          2309 drivers/infiniband/core/mad.c 	recv->header.recv_wc.recv_buf.grh = &recv->grh;
recv_wc          2312 drivers/infiniband/core/mad.c 		snoop_recv(qp_info, &recv->header.recv_wc, IB_MAD_SNOOP_RECVS);
recv_wc          2368 drivers/infiniband/core/mad.c 		ib_mad_complete_recv(mad_agent, &recv->header.recv_wc);
recv_wc          2787 drivers/infiniband/core/mad.c 			local->mad_priv->header.recv_wc.wc = &wc;
recv_wc          2791 drivers/infiniband/core/mad.c 				local->mad_priv->header.recv_wc.mad_len = local->return_wc_byte_len;
recv_wc          2792 drivers/infiniband/core/mad.c 				local->mad_priv->header.recv_wc.mad_seg_size = sizeof(struct opa_mad);
recv_wc          2794 drivers/infiniband/core/mad.c 				local->mad_priv->header.recv_wc.mad_len = sizeof(struct ib_mad);
recv_wc          2795 drivers/infiniband/core/mad.c 				local->mad_priv->header.recv_wc.mad_seg_size = sizeof(struct ib_mad);
recv_wc          2798 drivers/infiniband/core/mad.c 			INIT_LIST_HEAD(&local->mad_priv->header.recv_wc.rmpp_list);
recv_wc          2799 drivers/infiniband/core/mad.c 			list_add(&local->mad_priv->header.recv_wc.recv_buf.list,
recv_wc          2800 drivers/infiniband/core/mad.c 				 &local->mad_priv->header.recv_wc.rmpp_list);
recv_wc          2801 drivers/infiniband/core/mad.c 			local->mad_priv->header.recv_wc.recv_buf.grh = NULL;
recv_wc          2802 drivers/infiniband/core/mad.c 			local->mad_priv->header.recv_wc.recv_buf.mad =
recv_wc          2806 drivers/infiniband/core/mad.c 					  &local->mad_priv->header.recv_wc,
recv_wc          2811 drivers/infiniband/core/mad.c 						&local->mad_priv->header.recv_wc);
recv_wc            73 drivers/infiniband/core/mad_priv.h 	struct ib_mad_recv_wc recv_wc;
recv_wc           136 drivers/infiniband/core/mad_rmpp.c 		     struct ib_mad_recv_wc *recv_wc)
recv_wc           141 drivers/infiniband/core/mad_rmpp.c 	hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
recv_wc           142 drivers/infiniband/core/mad_rmpp.c 	msg = ib_create_send_mad(&rmpp_recv->agent->agent, recv_wc->wc->src_qp,
recv_wc           143 drivers/infiniband/core/mad_rmpp.c 				 recv_wc->wc->pkey_index, 1, hdr_len,
recv_wc           149 drivers/infiniband/core/mad_rmpp.c 	format_ack(msg, (struct ib_rmpp_mad *) recv_wc->recv_buf.mad, rmpp_recv);
recv_wc           157 drivers/infiniband/core/mad_rmpp.c 						  struct ib_mad_recv_wc *recv_wc)
recv_wc           163 drivers/infiniband/core/mad_rmpp.c 	ah = ib_create_ah_from_wc(agent->qp->pd, recv_wc->wc,
recv_wc           164 drivers/infiniband/core/mad_rmpp.c 				  recv_wc->recv_buf.grh, agent->port_num);
recv_wc           168 drivers/infiniband/core/mad_rmpp.c 	hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
recv_wc           169 drivers/infiniband/core/mad_rmpp.c 	msg = ib_create_send_mad(agent, recv_wc->wc->src_qp,
recv_wc           170 drivers/infiniband/core/mad_rmpp.c 				 recv_wc->wc->pkey_index, 1,
recv_wc           184 drivers/infiniband/core/mad_rmpp.c 		       struct ib_mad_recv_wc *recv_wc)
recv_wc           190 drivers/infiniband/core/mad_rmpp.c 	msg = alloc_response_msg(&agent->agent, recv_wc);
recv_wc           195 drivers/infiniband/core/mad_rmpp.c 	memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);
recv_wc           218 drivers/infiniband/core/mad_rmpp.c 		      struct ib_mad_recv_wc *recv_wc, u8 rmpp_status)
recv_wc           224 drivers/infiniband/core/mad_rmpp.c 	msg = alloc_response_msg(&agent->agent, recv_wc);
recv_wc           229 drivers/infiniband/core/mad_rmpp.c 	memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);
recv_wc           128 drivers/infiniband/core/user_mad.c 	struct ib_mad_recv_wc  *recv_wc;
recv_wc           243 drivers/infiniband/core/user_mad.c 	packet->recv_wc = mad_recv_wc;
recv_wc           299 drivers/infiniband/core/user_mad.c 	recv_buf = &packet->recv_wc->recv_buf;
recv_wc           300 drivers/infiniband/core/user_mad.c 	seg_size = packet->recv_wc->mad_seg_size;
recv_wc           400 drivers/infiniband/core/user_mad.c 	if (packet->recv_wc)
recv_wc           411 drivers/infiniband/core/user_mad.c 		if (packet->recv_wc)
recv_wc           412 drivers/infiniband/core/user_mad.c 			ib_free_recv_mad(packet->recv_wc);
recv_wc          1030 drivers/infiniband/core/user_mad.c 		if (packet->recv_wc)
recv_wc          1031 drivers/infiniband/core/user_mad.c 			ib_free_recv_mad(packet->recv_wc);