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

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ipath/
H A Dipath_qp.c358 qp->s_last = 0;
417 while (qp->s_last != qp->s_head) {
418 struct ipath_swqe *wqe = get_swqe_ptr(qp, qp->s_last);
422 if (++qp->s_last >= qp->s_size)
423 qp->s_last = 0;
995 struct ipath_swqe *wqe = get_swqe_ptr(qp, qp->s_last);
1008 if (++qp->s_last >= qp->s_size)
1009 qp->s_last = 0;
1013 while (qp->s_last != qp->s_head) {
1014 wqe = get_swqe_ptr(qp, qp->s_last);
[all...]
H A Dipath_uc.c43 if (++qp->s_last == qp->s_size)
44 qp->s_last = 0;
61 wqe = get_swqe_ptr(qp, qp->s_last);
93 wqe = get_swqe_ptr(qp, qp->s_last);
100 if (qp->s_last != qp->s_tail)
H A Dipath_rc.c665 u32 n = qp->s_last;
746 struct ipath_swqe *wqe = get_swqe_ptr(qp, qp->s_last);
837 wqe = get_swqe_ptr(qp, qp->s_last);
913 if (qp->s_last == qp->s_cur) {
916 qp->s_last = qp->s_cur;
917 if (qp->s_last == qp->s_tail)
923 if (++qp->s_last >= qp->s_size)
924 qp->s_last = 0;
925 if (qp->s_last == qp->s_tail)
927 wqe = get_swqe_ptr(qp, qp->s_last);
[all...]
H A Dipath_ruc.c268 if (sqp->s_last == sqp->s_head) {
276 * being held until we update s_last.
278 wqe = get_swqe_ptr(sqp, sqp->s_last);
455 /* Update s_last now that we are finished with the SWQE */
457 if (++sqp->s_last >= sqp->s_size)
458 sqp->s_last = 0;
552 if (next == qp->s_last) {
H A Dipath_verbs.h402 u32 s_last; /* last un-ACK'ed entry */ member in struct:ipath_qp
H A Dipath_verbs.c552 if (qp->s_last != qp->s_tail && qp->state == IB_QPS_RTS) {

Completed in 166 milliseconds