mad_recv_wc 241 drivers/infiniband/core/cm.c struct ib_mad_recv_wc *mad_recv_wc; /* Received MADs */ mad_recv_wc 378 drivers/infiniband/core/cm.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 380 drivers/infiniband/core/cm.c return ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index, mad_recv_wc 387 drivers/infiniband/core/cm.c struct ib_mad_recv_wc *mad_recv_wc, mad_recv_wc 392 drivers/infiniband/core/cm.c ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc, mad_recv_wc 393 drivers/infiniband/core/cm.c mad_recv_wc->recv_buf.grh, port->port_num); mad_recv_wc 411 drivers/infiniband/core/cm.c struct ib_mad_recv_wc *mad_recv_wc, mad_recv_wc 417 drivers/infiniband/core/cm.c m = cm_alloc_response_msg_no_ah(port, mad_recv_wc); mad_recv_wc 421 drivers/infiniband/core/cm.c ret = cm_create_response_msg_ah(port, mad_recv_wc, m); mad_recv_wc 904 drivers/infiniband/core/cm.c if (work->mad_recv_wc) mad_recv_wc 905 drivers/infiniband/core/cm.c ib_free_recv_mad(work->mad_recv_wc); mad_recv_wc 1489 drivers/infiniband/core/cm.c struct ib_mad_recv_wc *mad_recv_wc, mad_recv_wc 1498 drivers/infiniband/core/cm.c ret = cm_alloc_response_msg(port, mad_recv_wc, &msg); mad_recv_wc 1503 drivers/infiniband/core/cm.c rcv_msg = (struct cm_rej_msg *) mad_recv_wc->recv_buf.mad; mad_recv_wc 1634 drivers/infiniband/core/cm.c u16 pkey_index = work->mad_recv_wc->wc->pkey_index; mad_recv_wc 1684 drivers/infiniband/core/cm.c req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 1810 drivers/infiniband/core/cm.c ret = cm_alloc_response_msg(work->port, work->mad_recv_wc, &msg); mad_recv_wc 1848 drivers/infiniband/core/cm.c req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 1872 drivers/infiniband/core/cm.c cm_issue_rej(work->port, work->mad_recv_wc, mad_recv_wc 1889 drivers/infiniband/core/cm.c cm_issue_rej(work->port, work->mad_recv_wc, mad_recv_wc 1940 drivers/infiniband/core/cm.c req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 1948 drivers/infiniband/core/cm.c ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc, mad_recv_wc 1949 drivers/infiniband/core/cm.c work->mad_recv_wc->recv_buf.grh, mad_recv_wc 1976 drivers/infiniband/core/cm.c cm_process_routed_req(req_msg, work->mad_recv_wc->wc); mad_recv_wc 2212 drivers/infiniband/core/cm.c rep_msg = (struct cm_rep_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 2235 drivers/infiniband/core/cm.c rep_msg = (struct cm_rep_msg *) work->mad_recv_wc->recv_buf.mad; mad_recv_wc 2243 drivers/infiniband/core/cm.c ret = cm_alloc_response_msg(work->port, work->mad_recv_wc, &msg); mad_recv_wc 2280 drivers/infiniband/core/cm.c rep_msg = (struct cm_rep_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 2331 drivers/infiniband/core/cm.c cm_issue_rej(work->port, work->mad_recv_wc, mad_recv_wc 2421 drivers/infiniband/core/cm.c rtu_msg = (struct cm_rtu_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 2584 drivers/infiniband/core/cm.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 2591 drivers/infiniband/core/cm.c ret = cm_alloc_response_msg(port, mad_recv_wc, &msg); mad_recv_wc 2595 drivers/infiniband/core/cm.c dreq_msg = (struct cm_dreq_msg *) mad_recv_wc->recv_buf.mad; mad_recv_wc 2616 drivers/infiniband/core/cm.c dreq_msg = (struct cm_dreq_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 2622 drivers/infiniband/core/cm.c cm_issue_drep(work->port, work->mad_recv_wc); mad_recv_wc 2650 drivers/infiniband/core/cm.c msg = cm_alloc_response_msg_no_ah(work->port, work->mad_recv_wc); mad_recv_wc 2659 drivers/infiniband/core/cm.c if (cm_create_response_msg_ah(work->port, work->mad_recv_wc, msg) || mad_recv_wc 2697 drivers/infiniband/core/cm.c drep_msg = (struct cm_drep_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 2797 drivers/infiniband/core/cm.c rej_msg = (struct cm_rej_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 2844 drivers/infiniband/core/cm.c rej_msg = (struct cm_rej_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 3009 drivers/infiniband/core/cm.c mra_msg = (struct cm_mra_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 3232 drivers/infiniband/core/cm.c lap_msg = (struct cm_lap_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 3259 drivers/infiniband/core/cm.c msg = cm_alloc_response_msg_no_ah(work->port, work->mad_recv_wc); mad_recv_wc 3270 drivers/infiniband/core/cm.c if (cm_create_response_msg_ah(work->port, work->mad_recv_wc, msg) || mad_recv_wc 3282 drivers/infiniband/core/cm.c ret = cm_init_av_for_lap(work->port, work->mad_recv_wc->wc, mad_recv_wc 3283 drivers/infiniband/core/cm.c work->mad_recv_wc->recv_buf.grh, mad_recv_wc 3390 drivers/infiniband/core/cm.c apr_msg = (struct cm_apr_msg *)work->mad_recv_wc->recv_buf.mad; mad_recv_wc 3539 drivers/infiniband/core/cm.c work->mad_recv_wc->recv_buf.mad; mad_recv_wc 3565 drivers/infiniband/core/cm.c work->mad_recv_wc->recv_buf.mad; mad_recv_wc 3566 drivers/infiniband/core/cm.c wc = work->mad_recv_wc->wc; mad_recv_wc 3569 drivers/infiniband/core/cm.c ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc, mad_recv_wc 3570 drivers/infiniband/core/cm.c work->mad_recv_wc->recv_buf.grh, mad_recv_wc 3688 drivers/infiniband/core/cm.c work->mad_recv_wc->recv_buf.mad; mad_recv_wc 3705 drivers/infiniband/core/cm.c work->mad_recv_wc->recv_buf.mad; mad_recv_wc 3925 drivers/infiniband/core/cm.c work->mad_recv_wc = NULL; mad_recv_wc 3991 drivers/infiniband/core/cm.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 4001 drivers/infiniband/core/cm.c switch (mad_recv_wc->recv_buf.mad->mad_hdr.attr_id) { mad_recv_wc 4004 drivers/infiniband/core/cm.c mad_recv_wc->recv_buf.mad); mad_recv_wc 4040 drivers/infiniband/core/cm.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 4044 drivers/infiniband/core/cm.c attr_id = be16_to_cpu(mad_recv_wc->recv_buf.mad->mad_hdr.attr_id); mad_recv_wc 4050 drivers/infiniband/core/cm.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 4056 drivers/infiniband/core/cm.c work->mad_recv_wc = mad_recv_wc; mad_recv_wc 4069 drivers/infiniband/core/cm.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 736 drivers/infiniband/core/mad.c struct ib_mad_recv_wc *mad_recv_wc, mad_recv_wc 753 drivers/infiniband/core/mad.c mad_recv_wc); mad_recv_wc 1376 drivers/infiniband/core/mad.c void ib_free_recv_mad(struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 1384 drivers/infiniband/core/mad.c list_splice_init(&mad_recv_wc->rmpp_list, &free_list); mad_recv_wc 1388 drivers/infiniband/core/mad.c mad_recv_wc = container_of(mad_recv_buf, struct ib_mad_recv_wc, mad_recv_wc 1390 drivers/infiniband/core/mad.c mad_priv_hdr = container_of(mad_recv_wc, mad_recv_wc 2020 drivers/infiniband/core/mad.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 2027 drivers/infiniband/core/mad.c INIT_LIST_HEAD(&mad_recv_wc->rmpp_list); mad_recv_wc 2029 drivers/infiniband/core/mad.c mad_recv_wc->wc->pkey_index); mad_recv_wc 2031 drivers/infiniband/core/mad.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 2036 drivers/infiniband/core/mad.c list_add(&mad_recv_wc->recv_buf.list, &mad_recv_wc->rmpp_list); mad_recv_wc 2038 drivers/infiniband/core/mad.c mad_recv_wc = ib_process_rmpp_recv_wc(mad_agent_priv, mad_recv_wc 2039 drivers/infiniband/core/mad.c mad_recv_wc); mad_recv_wc 2040 drivers/infiniband/core/mad.c if (!mad_recv_wc) { mad_recv_wc 2047 drivers/infiniband/core/mad.c if (ib_response_mad(&mad_recv_wc->recv_buf.mad->mad_hdr)) { mad_recv_wc 2049 drivers/infiniband/core/mad.c mad_send_wr = ib_find_send_mad(mad_agent_priv, mad_recv_wc); mad_recv_wc 2053 drivers/infiniband/core/mad.c && ib_is_mad_class_rmpp(mad_recv_wc->recv_buf.mad->mad_hdr.mgmt_class) mad_recv_wc 2054 drivers/infiniband/core/mad.c && (ib_get_rmpp_flags(&((struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad)->rmpp_hdr) mad_recv_wc 2061 drivers/infiniband/core/mad.c mad_recv_wc); mad_recv_wc 2066 drivers/infiniband/core/mad.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 2078 drivers/infiniband/core/mad.c mad_recv_wc); mad_recv_wc 2088 drivers/infiniband/core/mad.c mad_recv_wc); mad_recv_wc 216 drivers/infiniband/core/mad_priv.h const struct ib_mad_recv_wc *mad_recv_wc); mad_recv_wc 286 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 296 drivers/infiniband/core/mad_rmpp.c mad_recv_wc->wc, mad_recv_wc 297 drivers/infiniband/core/mad_rmpp.c mad_recv_wc->recv_buf.grh, mad_recv_wc 310 drivers/infiniband/core/mad_rmpp.c rmpp_recv->rmpp_wc = mad_recv_wc; mad_recv_wc 311 drivers/infiniband/core/mad_rmpp.c rmpp_recv->cur_seg_buf = &mad_recv_wc->recv_buf; mad_recv_wc 317 drivers/infiniband/core/mad_rmpp.c mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr; mad_recv_wc 319 drivers/infiniband/core/mad_rmpp.c rmpp_recv->src_qp = mad_recv_wc->wc->src_qp; mad_recv_wc 320 drivers/infiniband/core/mad_rmpp.c rmpp_recv->slid = mad_recv_wc->wc->slid; mad_recv_wc 333 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 336 drivers/infiniband/core/mad_rmpp.c struct ib_mad_hdr *mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr; mad_recv_wc 340 drivers/infiniband/core/mad_rmpp.c rmpp_recv->src_qp == mad_recv_wc->wc->src_qp && mad_recv_wc 341 drivers/infiniband/core/mad_rmpp.c rmpp_recv->slid == mad_recv_wc->wc->slid && mad_recv_wc 352 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 358 drivers/infiniband/core/mad_rmpp.c rmpp_recv = find_rmpp_recv(agent, mad_recv_wc); mad_recv_wc 479 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 487 drivers/infiniband/core/mad_rmpp.c rmpp_recv = acquire_rmpp_recv(agent, mad_recv_wc); mad_recv_wc 491 drivers/infiniband/core/mad_rmpp.c seg_num = get_seg_num(&mad_recv_wc->recv_buf); mad_recv_wc 501 drivers/infiniband/core/mad_rmpp.c ack_recv(rmpp_recv, mad_recv_wc); mad_recv_wc 510 drivers/infiniband/core/mad_rmpp.c list_add(&mad_recv_wc->recv_buf.list, &prev_buf->list); mad_recv_wc 512 drivers/infiniband/core/mad_rmpp.c update_seg_num(rmpp_recv, &mad_recv_wc->recv_buf); mad_recv_wc 521 drivers/infiniband/core/mad_rmpp.c ack_recv(rmpp_recv, mad_recv_wc); mad_recv_wc 532 drivers/infiniband/core/mad_rmpp.c drop1: ib_free_recv_mad(mad_recv_wc); mad_recv_wc 538 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 543 drivers/infiniband/core/mad_rmpp.c rmpp_recv = create_rmpp_recv(agent, mad_recv_wc); mad_recv_wc 545 drivers/infiniband/core/mad_rmpp.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 554 drivers/infiniband/core/mad_rmpp.c return continue_rmpp(agent, mad_recv_wc); mad_recv_wc 558 drivers/infiniband/core/mad_rmpp.c if (get_last_flag(&mad_recv_wc->recv_buf)) { mad_recv_wc 569 drivers/infiniband/core/mad_rmpp.c ack_recv(rmpp_recv, mad_recv_wc); mad_recv_wc 570 drivers/infiniband/core/mad_rmpp.c mad_recv_wc = NULL; mad_recv_wc 573 drivers/infiniband/core/mad_rmpp.c return mad_recv_wc; mad_recv_wc 608 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc, u8 rmpp_status) mad_recv_wc 615 drivers/infiniband/core/mad_rmpp.c mad_send_wr = ib_find_send_mad(agent, mad_recv_wc); mad_recv_wc 648 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc, int newwin) mad_recv_wc 652 drivers/infiniband/core/mad_rmpp.c rmpp_recv = find_rmpp_recv(agent, mad_recv_wc); mad_recv_wc 658 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 665 drivers/infiniband/core/mad_rmpp.c rmpp_mad = (struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad; mad_recv_wc 667 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_BAD_STATUS); mad_recv_wc 668 drivers/infiniband/core/mad_rmpp.c nack_recv(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_BAD_STATUS); mad_recv_wc 675 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_W2S); mad_recv_wc 676 drivers/infiniband/core/mad_rmpp.c nack_recv(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_W2S); mad_recv_wc 681 drivers/infiniband/core/mad_rmpp.c mad_send_wr = ib_find_send_mad(agent, mad_recv_wc); mad_recv_wc 684 drivers/infiniband/core/mad_rmpp.c process_ds_ack(agent, mad_recv_wc, newwin); mad_recv_wc 691 drivers/infiniband/core/mad_rmpp.c ack_ds_ack(agent, mad_recv_wc); mad_recv_wc 702 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_S2B); mad_recv_wc 703 drivers/infiniband/core/mad_rmpp.c nack_recv(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_S2B); mad_recv_wc 733 drivers/infiniband/core/mad_rmpp.c ack_ds_ack(agent, mad_recv_wc); mad_recv_wc 753 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 758 drivers/infiniband/core/mad_rmpp.c rmpp_hdr = &((struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad)->rmpp_hdr; mad_recv_wc 770 drivers/infiniband/core/mad_rmpp.c return start_rmpp(agent, mad_recv_wc); mad_recv_wc 776 drivers/infiniband/core/mad_rmpp.c return continue_rmpp(agent, mad_recv_wc); mad_recv_wc 779 drivers/infiniband/core/mad_rmpp.c nack_recv(agent, mad_recv_wc, rmpp_status); mad_recv_wc 780 drivers/infiniband/core/mad_rmpp.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 785 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 789 drivers/infiniband/core/mad_rmpp.c rmpp_mad = (struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad; mad_recv_wc 792 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_BAD_STATUS); mad_recv_wc 793 drivers/infiniband/core/mad_rmpp.c nack_recv(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_BAD_STATUS); mad_recv_wc 795 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, rmpp_mad->rmpp_hdr.rmpp_status); mad_recv_wc 799 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 803 drivers/infiniband/core/mad_rmpp.c rmpp_mad = (struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad; mad_recv_wc 807 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_BAD_STATUS); mad_recv_wc 808 drivers/infiniband/core/mad_rmpp.c nack_recv(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_BAD_STATUS); mad_recv_wc 810 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, rmpp_mad->rmpp_hdr.rmpp_status); mad_recv_wc 815 drivers/infiniband/core/mad_rmpp.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 819 drivers/infiniband/core/mad_rmpp.c rmpp_mad = (struct ib_rmpp_mad *)mad_recv_wc->recv_buf.mad; mad_recv_wc 821 drivers/infiniband/core/mad_rmpp.c return mad_recv_wc; mad_recv_wc 824 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_UNV); mad_recv_wc 825 drivers/infiniband/core/mad_rmpp.c nack_recv(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_UNV); mad_recv_wc 831 drivers/infiniband/core/mad_rmpp.c return process_rmpp_data(agent, mad_recv_wc); mad_recv_wc 833 drivers/infiniband/core/mad_rmpp.c process_rmpp_ack(agent, mad_recv_wc); mad_recv_wc 836 drivers/infiniband/core/mad_rmpp.c process_rmpp_stop(agent, mad_recv_wc); mad_recv_wc 839 drivers/infiniband/core/mad_rmpp.c process_rmpp_abort(agent, mad_recv_wc); mad_recv_wc 842 drivers/infiniband/core/mad_rmpp.c abort_send(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_BADT); mad_recv_wc 843 drivers/infiniband/core/mad_rmpp.c nack_recv(agent, mad_recv_wc, IB_MGMT_RMPP_STATUS_BADT); mad_recv_wc 847 drivers/infiniband/core/mad_rmpp.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 47 drivers/infiniband/core/mad_rmpp.h struct ib_mad_recv_wc *mad_recv_wc); mad_recv_wc 2195 drivers/infiniband/core/sa_query.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 2204 drivers/infiniband/core/sa_query.c if (mad_recv_wc->wc->status == IB_WC_SUCCESS) mad_recv_wc 2206 drivers/infiniband/core/sa_query.c mad_recv_wc->recv_buf.mad->mad_hdr.status ? mad_recv_wc 2208 drivers/infiniband/core/sa_query.c (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad); mad_recv_wc 2213 drivers/infiniband/core/sa_query.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 230 drivers/infiniband/core/user_mad.c struct ib_mad_recv_wc *mad_recv_wc) mad_recv_wc 235 drivers/infiniband/core/user_mad.c if (mad_recv_wc->wc->status != IB_WC_SUCCESS) mad_recv_wc 242 drivers/infiniband/core/user_mad.c packet->length = mad_recv_wc->mad_len; mad_recv_wc 243 drivers/infiniband/core/user_mad.c packet->recv_wc = mad_recv_wc; mad_recv_wc 246 drivers/infiniband/core/user_mad.c packet->mad.hdr.length = hdr_size(file) + mad_recv_wc->mad_len; mad_recv_wc 247 drivers/infiniband/core/user_mad.c packet->mad.hdr.qpn = cpu_to_be32(mad_recv_wc->wc->src_qp); mad_recv_wc 254 drivers/infiniband/core/user_mad.c mad_recv_wc->wc->slid); mad_recv_wc 256 drivers/infiniband/core/user_mad.c packet->mad.hdr.lid = ib_lid_be16(mad_recv_wc->wc->slid); mad_recv_wc 257 drivers/infiniband/core/user_mad.c packet->mad.hdr.sl = mad_recv_wc->wc->sl; mad_recv_wc 258 drivers/infiniband/core/user_mad.c packet->mad.hdr.path_bits = mad_recv_wc->wc->dlid_path_bits; mad_recv_wc 259 drivers/infiniband/core/user_mad.c packet->mad.hdr.pkey_index = mad_recv_wc->wc->pkey_index; mad_recv_wc 260 drivers/infiniband/core/user_mad.c packet->mad.hdr.grh_present = !!(mad_recv_wc->wc->wc_flags & IB_WC_GRH); mad_recv_wc 267 drivers/infiniband/core/user_mad.c mad_recv_wc->wc, mad_recv_wc 268 drivers/infiniband/core/user_mad.c mad_recv_wc->recv_buf.grh, mad_recv_wc 289 drivers/infiniband/core/user_mad.c ib_free_recv_mad(mad_recv_wc); mad_recv_wc 589 include/rdma/ib_mad.h struct ib_mad_recv_wc *mad_recv_wc); mad_recv_wc 792 include/rdma/ib_mad.h void ib_free_recv_mad(struct ib_mad_recv_wc *mad_recv_wc);