Home
last modified time | relevance | path

Searched refs:mad_wc (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_vema.c599 * @mad_wc: pointer to mad send work completion information
604 struct ib_mad_send_wc *mad_wc) in vema_send()
606 rdma_destroy_ah(mad_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in vema_send()
607 ib_free_send_mad(mad_wc->send_buf); in vema_send()
614 * @mad_wc: pointer to mad send work completion information
622 struct ib_mad_recv_wc *mad_wc) in vema_recv()
629 if (!mad_wc || !mad_wc->recv_buf.mad) in vema_recv()
633 ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, in vema_recv()
634 mad_wc in vema_recv()
603 vema_send(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_wc) vema_send() argument
620 vema_recv(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, struct ib_mad_recv_wc *mad_wc) vema_recv() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_vema.c600 * @mad_wc: pointer to mad send work completion information
605 struct ib_mad_send_wc *mad_wc) in vema_send()
607 rdma_destroy_ah(mad_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in vema_send()
608 ib_free_send_mad(mad_wc->send_buf); in vema_send()
615 * @mad_wc: pointer to mad send work completion information
623 struct ib_mad_recv_wc *mad_wc) in vema_recv()
630 if (!mad_wc || !mad_wc->recv_buf.mad) in vema_recv()
634 ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, in vema_recv()
635 mad_wc in vema_recv()
604 vema_send(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_wc) vema_send() argument
621 vema_recv(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, struct ib_mad_recv_wc *mad_wc) vema_recv() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c454 * @mad_wc: Work completion reporting that the MAD has been sent.
457 struct ib_mad_send_wc *mad_wc) in srpt_mad_send_handler()
459 rdma_destroy_ah(mad_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in srpt_mad_send_handler()
460 ib_free_send_mad(mad_wc->send_buf); in srpt_mad_send_handler()
467 * @mad_wc: Work completion reporting that a MAD has been received.
471 struct ib_mad_recv_wc *mad_wc) in srpt_mad_recv_handler()
478 if (!mad_wc || !mad_wc->recv_buf.mad) in srpt_mad_recv_handler()
481 ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, in srpt_mad_recv_handler()
482 mad_wc in srpt_mad_recv_handler()
456 srpt_mad_send_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_wc) srpt_mad_send_handler() argument
469 srpt_mad_recv_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, struct ib_mad_recv_wc *mad_wc) srpt_mad_recv_handler() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c460 * @mad_wc: Work completion reporting that the MAD has been sent.
463 struct ib_mad_send_wc *mad_wc) in srpt_mad_send_handler()
465 rdma_destroy_ah(mad_wc->send_buf->ah, RDMA_DESTROY_AH_SLEEPABLE); in srpt_mad_send_handler()
466 ib_free_send_mad(mad_wc->send_buf); in srpt_mad_send_handler()
473 * @mad_wc: Work completion reporting that a MAD has been received.
477 struct ib_mad_recv_wc *mad_wc) in srpt_mad_recv_handler()
484 if (!mad_wc || !mad_wc->recv_buf.mad) in srpt_mad_recv_handler()
487 ah = ib_create_ah_from_wc(mad_agent->qp->pd, mad_wc->wc, in srpt_mad_recv_handler()
488 mad_wc in srpt_mad_recv_handler()
462 srpt_mad_send_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_wc *mad_wc) srpt_mad_send_handler() argument
475 srpt_mad_recv_handler(struct ib_mad_agent *mad_agent, struct ib_mad_send_buf *send_buf, struct ib_mad_recv_wc *mad_wc) srpt_mad_recv_handler() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dmad.c612 struct ib_wc mad_wc; in handle_outgoing_dr_smp() local
697 send_wr->port_num, &mad_wc); in handle_outgoing_dr_smp()
700 mad_wc.byte_len = mad_send_wr->send_buf.hdr_len in handle_outgoing_dr_smp()
706 ret = device->ops.process_mad(device, 0, port_num, &mad_wc, NULL, in handle_outgoing_dr_smp()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dmad.c606 struct ib_wc mad_wc; in handle_outgoing_dr_smp() local
691 send_wr->port_num, &mad_wc); in handle_outgoing_dr_smp()
694 mad_wc.byte_len = mad_send_wr->send_buf.hdr_len in handle_outgoing_dr_smp()
700 ret = device->ops.process_mad(device, 0, port_num, &mad_wc, NULL, in handle_outgoing_dr_smp()

Completed in 15 milliseconds