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);