• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/ofed/drivers/infiniband/core/

Lines Matching defs:mad_recv_wc

199 	struct ib_mad_recv_wc *mad_recv_wc;	/* Received MADs */
336 struct ib_mad_recv_wc *mad_recv_wc)
338 return ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index,
345 struct ib_mad_recv_wc *mad_recv_wc,
350 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc,
351 mad_recv_wc->recv_buf.grh, port->port_num);
369 struct ib_mad_recv_wc *mad_recv_wc,
375 m = cm_alloc_response_msg_no_ah(port, mad_recv_wc);
379 ret = cm_create_response_msg_ah(port, mad_recv_wc, m);
788 if (work->mad_recv_wc)
789 ib_free_recv_mad(work->mad_recv_wc);
1343 struct ib_mad_recv_wc *mad_recv_wc,
1352 ret = cm_alloc_response_msg(port, mad_recv_wc, &msg);
1357 rcv_msg = (struct cm_rej_msg *) mad_recv_wc->recv_buf.mad;
1431 u16 pkey_index = work->mad_recv_wc->wc->pkey_index;
1452 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad;
1573 ret = cm_alloc_response_msg(work->port, work->mad_recv_wc, &msg);
1610 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad;
1631 cm_issue_rej(work->port, work->mad_recv_wc,
1643 cm_issue_rej(work->port, work->mad_recv_wc,
1694 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad;
1702 ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc,
1703 work->mad_recv_wc->recv_buf.grh,
1729 cm_process_routed_req(req_msg, work->mad_recv_wc->wc);
1949 rep_msg = (struct cm_rep_msg *)work->mad_recv_wc->recv_buf.mad;
1972 rep_msg = (struct cm_rep_msg *) work->mad_recv_wc->recv_buf.mad;
1980 ret = cm_alloc_response_msg(work->port, work->mad_recv_wc, &msg);
2014 rep_msg = (struct cm_rep_msg *)work->mad_recv_wc->recv_buf.mad;
2053 cm_issue_rej(work->port, work->mad_recv_wc,
2133 rtu_msg = (struct cm_rtu_msg *)work->mad_recv_wc->recv_buf.mad;
2292 struct ib_mad_recv_wc *mad_recv_wc)
2299 ret = cm_alloc_response_msg(port, mad_recv_wc, &msg);
2303 dreq_msg = (struct cm_dreq_msg *) mad_recv_wc->recv_buf.mad;
2324 dreq_msg = (struct cm_dreq_msg *)work->mad_recv_wc->recv_buf.mad;
2330 cm_issue_drep(work->port, work->mad_recv_wc);
2355 msg = cm_alloc_response_msg_no_ah(work->port, work->mad_recv_wc);
2364 if (cm_create_response_msg_ah(work->port, work->mad_recv_wc, msg) ||
2399 drep_msg = (struct cm_drep_msg *)work->mad_recv_wc->recv_buf.mad;
2497 rej_msg = (struct cm_rej_msg *)work->mad_recv_wc->recv_buf.mad;
2545 rej_msg = (struct cm_rej_msg *)work->mad_recv_wc->recv_buf.mad;
2703 mra_msg = (struct cm_mra_msg *)work->mad_recv_wc->recv_buf.mad;
2888 lap_msg = (struct cm_lap_msg *)work->mad_recv_wc->recv_buf.mad;
2910 msg = cm_alloc_response_msg_no_ah(work->port, work->mad_recv_wc);
2921 if (cm_create_response_msg_ah(work->port, work->mad_recv_wc, msg) ||
2935 ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc,
2936 work->mad_recv_wc->recv_buf.grh,
3032 apr_msg = (struct cm_apr_msg *)work->mad_recv_wc->recv_buf.mad;
3179 work->mad_recv_wc->recv_buf.mad;
3205 work->mad_recv_wc->recv_buf.mad;
3206 wc = work->mad_recv_wc->wc;
3209 ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc,
3210 work->mad_recv_wc->recv_buf.grh,
3326 work->mad_recv_wc->recv_buf.mad;
3342 work->mad_recv_wc->recv_buf.mad;
3557 work->mad_recv_wc = NULL;
3623 struct ib_mad_recv_wc *mad_recv_wc)
3632 switch (mad_recv_wc->recv_buf.mad->mad_hdr.attr_id) {
3634 paths = 1 + (((struct cm_req_msg *) mad_recv_wc->recv_buf.mad)->
3670 ib_free_recv_mad(mad_recv_wc);
3674 attr_id = be16_to_cpu(mad_recv_wc->recv_buf.mad->mad_hdr.attr_id);
3681 ib_free_recv_mad(mad_recv_wc);
3687 work->mad_recv_wc = mad_recv_wc;
3700 ib_free_recv_mad(mad_recv_wc);