Searched defs:mad_recv_wc (Results 1 - 5 of 5) sorted by relevance

/drivers/infiniband/core/
H A Dmad_rmpp.c281 struct ib_mad_recv_wc *mad_recv_wc)
291 mad_recv_wc->wc,
292 mad_recv_wc->recv_buf.grh,
305 rmpp_recv->rmpp_wc = mad_recv_wc;
306 rmpp_recv->cur_seg_buf = &mad_recv_wc->recv_buf;
312 mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr;
314 rmpp_recv->src_qp = mad_recv_wc->wc->src_qp;
315 rmpp_recv->slid = mad_recv_wc->wc->slid;
327 struct ib_mad_recv_wc *mad_recv_wc)
330 struct ib_mad_hdr *mad_hdr = &mad_recv_wc
280 create_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
326 find_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
345 acquire_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
463 continue_rmpp(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
522 start_rmpp(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
591 abort_send(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc, u8 rmpp_status) argument
631 process_ds_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc, int newwin) argument
641 process_rmpp_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
736 process_rmpp_data(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
768 process_rmpp_stop(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
782 process_rmpp_abort(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
798 ib_process_rmpp_recv_wc(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
[all...]
H A Dsa_query.c1131 struct ib_mad_recv_wc *mad_recv_wc)
1136 mad_buf = (void *) (unsigned long) mad_recv_wc->wc->wr_id;
1140 if (mad_recv_wc->wc->status == IB_WC_SUCCESS)
1142 mad_recv_wc->recv_buf.mad->mad_hdr.status ?
1144 (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad);
1149 ib_free_recv_mad(mad_recv_wc);
1130 recv_handler(struct ib_mad_agent *mad_agent, struct ib_mad_recv_wc *mad_recv_wc) argument
H A Duser_mad.c214 struct ib_mad_recv_wc *mad_recv_wc)
219 if (mad_recv_wc->wc->status != IB_WC_SUCCESS)
226 packet->length = mad_recv_wc->mad_len;
227 packet->recv_wc = mad_recv_wc;
230 packet->mad.hdr.length = hdr_size(file) + mad_recv_wc->mad_len;
231 packet->mad.hdr.qpn = cpu_to_be32(mad_recv_wc->wc->src_qp);
232 packet->mad.hdr.lid = cpu_to_be16(mad_recv_wc->wc->slid);
233 packet->mad.hdr.sl = mad_recv_wc->wc->sl;
234 packet->mad.hdr.path_bits = mad_recv_wc->wc->dlid_path_bits;
235 packet->mad.hdr.pkey_index = mad_recv_wc
213 recv_handler(struct ib_mad_agent *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
[all...]
H A Dmad.c678 struct ib_mad_recv_wc *mad_recv_wc,
695 mad_recv_wc);
1221 void ib_free_recv_mad(struct ib_mad_recv_wc *mad_recv_wc) argument
1229 list_splice_init(&mad_recv_wc->rmpp_list, &free_list);
1233 mad_recv_wc = container_of(mad_recv_buf, struct ib_mad_recv_wc,
1235 mad_priv_hdr = container_of(mad_recv_wc,
1864 struct ib_mad_recv_wc *mad_recv_wc)
1870 INIT_LIST_HEAD(&mad_recv_wc->rmpp_list);
1871 list_add(&mad_recv_wc->recv_buf.list, &mad_recv_wc
677 snoop_recv(struct ib_mad_qp_info *qp_info, struct ib_mad_recv_wc *mad_recv_wc, int mad_snoop_flags) argument
1863 ib_mad_complete_recv(struct ib_mad_agent_private *mad_agent_priv, struct ib_mad_recv_wc *mad_recv_wc) argument
[all...]
H A Dcm.c189 struct ib_mad_recv_wc *mad_recv_wc; /* Received MADs */ member in struct:cm_work
287 struct ib_mad_recv_wc *mad_recv_wc,
293 ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc,
294 mad_recv_wc->recv_buf.grh, port->port_num);
298 m = ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index,
746 if (work->mad_recv_wc)
747 ib_free_recv_mad(work->mad_recv_wc);
1192 struct ib_mad_recv_wc *mad_recv_wc,
1201 ret = cm_alloc_response_msg(port, mad_recv_wc, &msg);
1206 rcv_msg = (struct cm_rej_msg *) mad_recv_wc
286 cm_alloc_response_msg(struct cm_port *port, struct ib_mad_recv_wc *mad_recv_wc, struct ib_mad_send_buf **msg) argument
1191 cm_issue_rej(struct cm_port *port, struct ib_mad_recv_wc *mad_recv_wc, enum ib_cm_rej_reason reason, enum cm_msg_response msg_rejected, void *ari, u8 ari_length) argument
2101 cm_issue_drep(struct cm_port *port, struct ib_mad_recv_wc *mad_recv_wc) argument
3388 cm_recv_handler(struct ib_mad_agent *mad_agent, struct ib_mad_recv_wc *mad_recv_wc) argument
[all...]

Completed in 812 milliseconds