Home
last modified time | relevance | path

Searched refs:mad_send_wr (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/infiniband/core/
H A Dmad_rmpp.c584 if (mad_send_wr->seg_num == mad_send_wr->send_buf.seg_count) { in send_next_seg()
703 mad_send_wr->retries_left = mad_send_wr->max_retries; in process_rmpp_ack()
727 mad_send_wr->seg_num < mad_send_wr->newwin && in process_rmpp_ack()
728 mad_send_wr->seg_num < mad_send_wr->send_buf.seg_count) { in process_rmpp_ack()
890 mad_send_wr->newwin = init_newwin(mad_send_wr); in ib_send_rmpp_mad()
893 mad_send_wr->refcount += (mad_send_wr->timeout == 0); in ib_send_rmpp_mad()
927 if (mad_send_wr->seg_num == mad_send_wr->newwin || in ib_process_rmpp_send_wc()
928 mad_send_wr->seg_num == mad_send_wr->send_buf.seg_count) in ib_process_rmpp_send_wc()
949 if (mad_send_wr->last_ack == mad_send_wr->send_buf.seg_count) in ib_retry_rmpp()
952 mad_send_wr->seg_num = mad_send_wr->last_ack; in ib_retry_rmpp()
[all …]
H A Dmad.c748 local->mad_send_wr = mad_send_wr; in handle_outgoing_dr_smp()
893 mad_send_wr->send_wr.wr.wr_cqe = &mad_send_wr->mad_list.cqe; in ib_create_send_mad()
894 mad_send_wr->send_wr.wr.sg_list = mad_send_wr->sg_list; in ib_create_send_mad()
1006 mad_send_wr->send_wr.wr.wr_cqe = &mad_send_wr->mad_list.cqe; in ib_send_mad()
1122 mad_send_wr->refcount = 1 + (mad_send_wr->timeout > 0); in ib_post_send_mad()
2235 mad_send_wr->refcount -= (mad_send_wr->timeout > 0); in ib_mad_complete_send_wr()
2239 if (mad_send_wr->refcount == 1 && mad_send_wr->timeout && in ib_mad_complete_send_wr()
2413 mad_send_wr->refcount -= (mad_send_wr->timeout > 0); in cancel_mads()
2471 if (!mad_send_wr || mad_send_wr->status != IB_WC_SUCCESS) { in ib_modify_mad()
2476 active = (!mad_send_wr->timeout || mad_send_wr->refcount > 1); in ib_modify_mad()
[all …]
H A Dmad_rmpp.h43 int ib_send_rmpp_mad(struct ib_mad_send_wr_private *mad_send_wr);
49 int ib_process_rmpp_send_wc(struct ib_mad_send_wr_private *mad_send_wr,
56 int ib_retry_rmpp(struct ib_mad_send_wr_private *mad_send_wr);
H A Dmad_priv.h152 struct ib_mad_send_wr_private *mad_send_wr; member
211 int ib_send_mad(struct ib_mad_send_wr_private *mad_send_wr);
217 void ib_mad_complete_send_wr(struct ib_mad_send_wr_private *mad_send_wr,
220 void ib_mark_mad_done(struct ib_mad_send_wr_private *mad_send_wr);
222 void ib_reset_mad_timeout(struct ib_mad_send_wr_private *mad_send_wr,
H A Dagent.c98 struct ib_mad_send_wr_private *mad_send_wr; in agent_send_response() local
135 mad_send_wr = container_of(send_buf, in agent_send_response()
138 mad_send_wr->send_wr.port_num = port_num; in agent_send_response()
/linux-6.15/include/trace/events/
H A Dib_mad.h18 static void create_mad_addr_info(struct ib_mad_send_wr_private *mad_send_wr,