[go: nahoru, domu]

Searched refs:s_last (Results 1 - 14 of 14) sorted by relevance

/drivers/infiniband/hw/ipath/
H A Dipath_rc.c249 if (qp->s_last == qp->s_head)
256 wqe = get_swqe_ptr(qp, qp->s_last);
726 u32 n = qp->s_last;
807 struct ipath_swqe *wqe = get_swqe_ptr(qp, qp->s_last);
888 wqe = get_swqe_ptr(qp, qp->s_last);
968 if (qp->s_last == qp->s_cur) {
971 qp->s_last = qp->s_cur;
972 if (qp->s_last == qp->s_tail)
978 if (++qp->s_last >= qp->s_size)
979 qp->s_last
[all...]
H A Dipath_ruc.c288 if (sqp->s_last == sqp->s_head)
290 wqe = get_swqe_ptr(sqp, sqp->s_last);
303 * being held until we update s_last.
304 * We increment s_cur to indicate s_last is in progress.
306 if (sqp->s_last == sqp->s_cur) {
724 old_last = last = qp->s_last;
727 qp->s_last = last;
H A Dipath_uc.c63 if (qp->s_last == qp->s_head)
70 wqe = get_swqe_ptr(qp, qp->s_last);
H A Dipath_ud.c262 if (qp->s_last == qp->s_head)
269 wqe = get_swqe_ptr(qp, qp->s_last);
H A Dipath_qp.c353 qp->s_last = 0;
396 if (qp->s_last != qp->s_head)
531 qp->s_draining = qp->s_last != qp->s_cur;
H A Dipath_verbs.c392 if (next == qp->s_last) {
754 if (qp->s_last != qp->s_tail &&
1042 qp->s_last != qp->s_head) ||
1068 qp->s_last != qp->s_head) ||
H A Dipath_verbs.h429 u32 s_last; /* last un-ACK'ed entry */ member in struct:ipath_qp
/drivers/infiniband/hw/qib/
H A Dqib_qp.c402 qp->s_last = 0;
427 while (qp->s_last != qp->s_head) {
428 struct qib_swqe *wqe = get_swqe_ptr(qp, qp->s_last);
440 if (++qp->s_last >= qp->s_size)
441 qp->s_last = 0;
512 if (qp->s_last != qp->s_head)
729 qp->s_draining = qp->s_last != qp->s_cur;
1352 wqe = get_swqe_ptr(qp, qp->s_last);
1370 qp->s_last, qp->s_acked, qp->s_cur,
H A Dqib_rc.c266 if (qp->s_last == qp->s_head)
273 wqe = get_swqe_ptr(qp, qp->s_last);
274 qib_send_complete(qp, wqe, qp->s_last != qp->s_acked ?
877 } else if (qp->s_last == qp->s_acked) {
947 u32 n = qp->s_last;
1007 while (qp->s_last != qp->s_acked) {
1008 wqe = get_swqe_ptr(qp, qp->s_last);
1028 if (++qp->s_last >= qp->s_size)
1029 qp->s_last = 0;
1084 if (++qp->s_last >
[all...]
H A Dqib_ruc.c385 if (sqp->s_last == sqp->s_head)
387 wqe = get_swqe_ptr(sqp, sqp->s_last);
400 * being held until we update s_last.
401 * We increment s_cur to indicate s_last is in progress.
403 if (sqp->s_last == sqp->s_cur) {
806 last = qp->s_last;
810 qp->s_last = last;
H A Dqib_uc.c63 if (qp->s_last == qp->s_head)
70 wqe = get_swqe_ptr(qp, qp->s_last);
H A Dqib_ud.c257 if (qp->s_last == qp->s_head)
264 wqe = get_swqe_ptr(qp, qp->s_last);
H A Dqib_verbs.h505 u32 s_last; /* last completed entry */ member in struct:qib_qp
H A Dqib_verbs.c391 if (next == qp->s_last) {

Completed in 82 milliseconds