Lines Matching refs:y_nr
194 static void llc_shdlc_reset_t2(struct llc_shdlc *shdlc, int y_nr) in llc_shdlc_reset_t2() argument
199 pr_debug("release ack pending up to frame %d excluded\n", y_nr); in llc_shdlc_reset_t2()
201 while (dnr != y_nr) { in llc_shdlc_reset_t2()
238 int y_nr = nr; in llc_shdlc_rcv_i_frame() local
264 if (llc_shdlc_x_lt_y_lteq_z(shdlc->dnr, y_nr, shdlc->ns)) { in llc_shdlc_rcv_i_frame()
265 llc_shdlc_reset_t2(shdlc, y_nr); in llc_shdlc_rcv_i_frame()
267 shdlc->dnr = y_nr; in llc_shdlc_rcv_i_frame()
274 static void llc_shdlc_rcv_ack(struct llc_shdlc *shdlc, int y_nr) in llc_shdlc_rcv_ack() argument
276 pr_debug("remote acked up to frame %d excluded\n", y_nr); in llc_shdlc_rcv_ack()
278 if (llc_shdlc_x_lt_y_lteq_z(shdlc->dnr, y_nr, shdlc->ns)) { in llc_shdlc_rcv_ack()
279 llc_shdlc_reset_t2(shdlc, y_nr); in llc_shdlc_rcv_ack()
280 shdlc->dnr = y_nr; in llc_shdlc_rcv_ack()
297 static void llc_shdlc_rcv_rej(struct llc_shdlc *shdlc, int y_nr) in llc_shdlc_rcv_rej() argument
301 pr_debug("remote asks retransmission from frame %d\n", y_nr); in llc_shdlc_rcv_rej()
303 if (llc_shdlc_x_lteq_y_lt_z(shdlc->dnr, y_nr, shdlc->ns)) { in llc_shdlc_rcv_rej()
310 if (shdlc->dnr != y_nr) { in llc_shdlc_rcv_rej()
311 while ((shdlc->dnr = ((shdlc->dnr + 1) % 8)) != y_nr) { in llc_shdlc_rcv_rej()