Lines Matching refs:wc

293 	ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc,  in cm_alloc_response_msg()
298 m = ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index, in cm_alloc_response_msg()
343 static void cm_init_av_for_response(struct cm_port *port, struct ib_wc *wc, in cm_init_av_for_response() argument
347 av->pkey_index = wc->pkey_index; in cm_init_av_for_response()
348 ib_init_ah_from_wc(port->cm_dev->ib_device, port->port_num, wc, in cm_init_av_for_response()
1502 static void cm_process_routed_req(struct cm_req_msg *req_msg, struct ib_wc *wc) in cm_process_routed_req() argument
1506 req_msg->primary_local_lid = cpu_to_be16(wc->slid); in cm_process_routed_req()
1507 cm_req_set_primary_sl(req_msg, wc->sl); in cm_process_routed_req()
1511 req_msg->primary_remote_lid = cpu_to_be16(wc->dlid_path_bits); in cm_process_routed_req()
1516 req_msg->alt_local_lid = cpu_to_be16(wc->slid); in cm_process_routed_req()
1517 cm_req_set_alt_sl(req_msg, wc->sl); in cm_process_routed_req()
1521 req_msg->alt_remote_lid = cpu_to_be16(wc->dlid_path_bits); in cm_process_routed_req()
1540 cm_init_av_for_response(work->port, work->mad_recv_wc->wc, in cm_req_handler()
1565 cm_process_routed_req(req_msg, work->mad_recv_wc->wc); in cm_req_handler()
2744 cm_init_av_for_response(work->port, work->mad_recv_wc->wc, in cm_lap_handler()
2995 struct ib_wc *wc; in cm_sidr_req_handler() local
3005 wc = work->mad_recv_wc->wc; in cm_sidr_req_handler()
3006 cm_id_priv->av.dgid.global.subnet_prefix = cpu_to_be64(wc->slid); in cm_sidr_req_handler()
3008 cm_init_av_for_response(work->port, work->mad_recv_wc->wc, in cm_sidr_req_handler()