Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
Dqib_rc.c81 e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in qib_make_rc_ack()
93 if (++qp->s_tail_ack_queue > QIB_MAX_RDMA_ATOMIC) in qib_make_rc_ack()
94 qp->s_tail_ack_queue = 0; in qib_make_rc_ack()
99 if (qp->r_head_ack_queue == qp->s_tail_ack_queue) { in qib_make_rc_ack()
105 e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in qib_make_rc_ack()
115 qp->s_tail_ack_queue = qp->r_head_ack_queue; in qib_make_rc_ack()
165 e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in qib_make_rc_ack()
1552 if (i == qp->s_tail_ack_queue) in qib_rc_rcv_error()
1568 if (prev == qp->s_tail_ack_queue && in qib_rc_rcv_error()
1621 qp->s_tail_ack_queue = prev; in qib_rc_rcv_error()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
Drc.c67 if (i == qp->s_tail_ack_queue) in find_prev_entry()
83 if (p == qp->s_tail_ack_queue && in find_prev_entry()
123 u8 next = qp->s_tail_ack_queue; in make_rc_ack()
142 e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in make_rc_ack()
157 e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in make_rc_ack()
159 qp->s_acked_ack_queue == qp->s_tail_ack_queue) in make_rc_ack()
161 qp->s_tail_ack_queue = next; in make_rc_ack()
167 if (qp->r_head_ack_queue == qp->s_tail_ack_queue) { in make_rc_ack()
173 e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in make_rc_ack()
190 qp->s_tail_ack_queue) in make_rc_ack()
[all …]
Drc.h20 qp->s_tail_ack_queue = next; in update_ack_queue()
Dtrace_tid.h756 __field(u8, s_tail_ack_queue)
777 __entry->s_tail_ack_queue = qp->s_tail_ack_queue;
796 __entry->s_tail_ack_queue,
1280 __field(u8, s_tail_ack_queue)
1293 __entry->s_tail_ack_queue = qp->s_tail_ack_queue;
1307 __entry->s_tail_ack_queue,
Dqp.c654 e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in qp_iter_print()
679 qp->s_tail_ack_queue, qp->r_head_ack_queue, in qp_iter_print()
Dtid_rdma.c2176 if (qp->s_acked_ack_queue == qp->s_tail_ack_queue) in tid_rdma_rcv_error()
2178 qp->s_tail_ack_queue = prev; in tid_rdma_rcv_error()
2270 if (unlikely(next == qp->s_tail_ack_queue)) { in hfi1_rc_rcv_tid_rdma_read_req()
4377 qp->s_tail_ack_queue != qp->r_head_ack_queue) { in hfi1_rc_rcv_tid_rdma_write_data()
4952 if (idx == qp->s_tail_ack_queue) in hfi1_rc_rcv_tid_rdma_resync()
5004 struct rvt_ack_entry *e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in hfi1_make_tid_rdma_pkt()
5461 s_prev = qp->s_tail_ack_queue == 0 ? rvt_size_atomic(&dev->rdi) : in hfi1_tid_rdma_ack_interlock()
5462 (qp->s_tail_ack_queue - 1); in hfi1_tid_rdma_ack_interlock()
/kernel/linux/linux-5.10/include/rdma/
Drdmavt_qp.h435 u8 s_tail_ack_queue; /* index into s_ack_queue[] */ member
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
Dqp.c901 qp->s_tail_ack_queue = 0; in rvt_init_qp()