Home
last modified time | relevance | path

Searched refs:mad_recv_wc (Results 1 – 8 of 8) sorted by relevance

/linux-6.15/drivers/infiniband/core/
H A Dmad_rmpp.c287 mad_recv_wc->wc, in create_rmpp_recv()
301 rmpp_recv->rmpp_wc = mad_recv_wc; in create_rmpp_recv()
492 ack_recv(rmpp_recv, mad_recv_wc); in continue_rmpp()
536 ib_free_recv_mad(mad_recv_wc); in start_rmpp()
561 mad_recv_wc = NULL; in start_rmpp()
564 return mad_recv_wc; in start_rmpp()
682 ack_ds_ack(agent, mad_recv_wc); in process_rmpp_ack()
724 ack_ds_ack(agent, mad_recv_wc); in process_rmpp_ack()
771 ib_free_recv_mad(mad_recv_wc); in process_rmpp_data()
812 return mad_recv_wc; in ib_process_rmpp_recv_wc()
[all …]
H A Dcm.c886 if (work->mad_recv_wc) in cm_free_work()
3346 work->mad_recv_wc->wc, in cm_lap_handler()
3558 work->mad_recv_wc->recv_buf.mad; in cm_format_sidr_req_event()
3585 work->mad_recv_wc->recv_buf.mad; in cm_sidr_req_handler()
3593 wc = work->mad_recv_wc->wc; in cm_sidr_req_handler()
3964 work->mad_recv_wc = NULL; in cm_establish()
4034 mad_recv_wc->recv_buf.mad); in cm_recv_handler()
4070 ib_free_recv_mad(mad_recv_wc); in cm_recv_handler()
4079 ib_free_recv_mad(mad_recv_wc); in cm_recv_handler()
4085 work->mad_recv_wc = mad_recv_wc; in cm_recv_handler()
[all …]
H A Duser_mad.c242 struct ib_mad_recv_wc *mad_recv_wc) in recv_handler() argument
247 if (mad_recv_wc->wc->status != IB_WC_SUCCESS) in recv_handler()
254 packet->length = mad_recv_wc->mad_len; in recv_handler()
255 packet->recv_wc = mad_recv_wc; in recv_handler()
266 mad_recv_wc->wc->slid); in recv_handler()
268 packet->mad.hdr.lid = ib_lid_be16(mad_recv_wc->wc->slid); in recv_handler()
269 packet->mad.hdr.sl = mad_recv_wc->wc->sl; in recv_handler()
271 packet->mad.hdr.pkey_index = mad_recv_wc->wc->pkey_index; in recv_handler()
279 mad_recv_wc->wc, in recv_handler()
280 mad_recv_wc->recv_buf.grh, in recv_handler()
[all …]
H A Dmad.c1782 struct ib_mad_recv_wc *mad_recv_wc) in ib_mad_complete_recv() argument
1789 INIT_LIST_HEAD(&mad_recv_wc->rmpp_list); in ib_mad_complete_recv()
1791 mad_recv_wc->wc->pkey_index); in ib_mad_complete_recv()
1793 ib_free_recv_mad(mad_recv_wc); in ib_mad_complete_recv()
1798 list_add(&mad_recv_wc->recv_buf.list, &mad_recv_wc->rmpp_list); in ib_mad_complete_recv()
1801 mad_recv_wc); in ib_mad_complete_recv()
1802 if (!mad_recv_wc) { in ib_mad_complete_recv()
1823 mad_recv_wc); in ib_mad_complete_recv()
1829 ib_free_recv_mad(mad_recv_wc); in ib_mad_complete_recv()
1841 mad_recv_wc); in ib_mad_complete_recv()
[all …]
H A Dmad_rmpp.h47 struct ib_mad_recv_wc *mad_recv_wc);
H A Dmad_priv.h215 const struct ib_mad_recv_wc *mad_recv_wc);
H A Dsa_query.c2019 struct ib_mad_recv_wc *mad_recv_wc) in recv_handler() argument
2028 if (mad_recv_wc->wc->status == IB_WC_SUCCESS) in recv_handler()
2030 mad_recv_wc->recv_buf.mad->mad_hdr.status ? in recv_handler()
2032 (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad); in recv_handler()
2037 ib_free_recv_mad(mad_recv_wc); in recv_handler()
/linux-6.15/include/rdma/
H A Dib_mad.h550 struct ib_mad_recv_wc *mad_recv_wc);
721 void ib_free_recv_mad(struct ib_mad_recv_wc *mad_recv_wc);