mad_wc 821 drivers/infiniband/core/mad.c struct ib_wc mad_wc; mad_wc 906 drivers/infiniband/core/mad.c send_wr->port_num, &mad_wc); mad_wc 909 drivers/infiniband/core/mad.c mad_wc.byte_len = mad_send_wr->send_buf.hdr_len mad_wc 915 drivers/infiniband/core/mad.c ret = device->ops.process_mad(device, 0, port_num, &mad_wc, NULL, mad_wc 607 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c struct ib_mad_send_wc *mad_wc) mad_wc 609 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c rdma_destroy_ah(mad_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); mad_wc 610 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c ib_free_send_mad(mad_wc->send_buf); mad_wc 625 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c struct ib_mad_recv_wc *mad_wc) mad_wc 632 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c if (!mad_wc || !mad_wc->recv_buf.mad) mad_wc 636 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, mad_wc 637 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c mad_wc->recv_buf.grh, mad_agent->port_num); mad_wc 641 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c rsp = ib_create_send_mad(mad_agent, mad_wc->wc->src_qp, mad_wc 642 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c mad_wc->wc->pkey_index, 0, mad_wc 650 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c memcpy(vema_mad, mad_wc->recv_buf.mad, IB_MGMT_VENDOR_HDR); mad_wc 657 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c switch (mad_wc->recv_buf.mad->mad_hdr.method) { mad_wc 659 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c vema_get(port, (struct opa_vnic_vema_mad *)mad_wc->recv_buf.mad, mad_wc 663 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c vema_set(port, (struct opa_vnic_vema_mad *)mad_wc->recv_buf.mad, mad_wc 685 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c ib_free_recv_mad(mad_wc); mad_wc 459 drivers/infiniband/ulp/srpt/ib_srpt.c struct ib_mad_send_wc *mad_wc) mad_wc 461 drivers/infiniband/ulp/srpt/ib_srpt.c rdma_destroy_ah(mad_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); mad_wc 462 drivers/infiniband/ulp/srpt/ib_srpt.c ib_free_send_mad(mad_wc->send_buf); mad_wc 473 drivers/infiniband/ulp/srpt/ib_srpt.c struct ib_mad_recv_wc *mad_wc) mad_wc 480 drivers/infiniband/ulp/srpt/ib_srpt.c if (!mad_wc || !mad_wc->recv_buf.mad) mad_wc 483 drivers/infiniband/ulp/srpt/ib_srpt.c ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, mad_wc 484 drivers/infiniband/ulp/srpt/ib_srpt.c mad_wc->recv_buf.grh, mad_agent->port_num); mad_wc 490 drivers/infiniband/ulp/srpt/ib_srpt.c rsp = ib_create_send_mad(mad_agent, mad_wc->wc->src_qp, mad_wc 491 drivers/infiniband/ulp/srpt/ib_srpt.c mad_wc->wc->pkey_index, 0, mad_wc 501 drivers/infiniband/ulp/srpt/ib_srpt.c memcpy(dm_mad, mad_wc->recv_buf.mad, sizeof(*dm_mad)); mad_wc 505 drivers/infiniband/ulp/srpt/ib_srpt.c switch (mad_wc->recv_buf.mad->mad_hdr.method) { mad_wc 507 drivers/infiniband/ulp/srpt/ib_srpt.c srpt_mgmt_method_get(sport, mad_wc->recv_buf.mad, dm_mad); mad_wc 520 drivers/infiniband/ulp/srpt/ib_srpt.c ib_free_recv_mad(mad_wc); mad_wc 530 drivers/infiniband/ulp/srpt/ib_srpt.c ib_free_recv_mad(mad_wc);