Lines Matching defs:nr
385 legalnr(struct PStack *st, unsigned int nr)
390 return ((nr - l2->va) % 128) <= ((l2->vs - l2->va) % 128);
392 return ((nr - l2->va) % 8) <= ((l2->vs - l2->va) % 8);
396 setva(struct PStack *st, unsigned int nr)
403 while (l2->va != nr) {
934 invoke_retransmission(struct PStack *st, unsigned int nr)
941 if (l2->vs != nr) {
942 while (l2->vs != nr) {
970 unsigned int nr;
988 nr = skb->data[1] >> 1;
991 nr = (skb->data[0] >> 5) & 0x7;
1001 if (legalnr(st, nr)) {
1003 setva(st, nr);
1004 invoke_retransmission(st, nr);
1009 } else if ((nr == l2->vs) && (typ == RR)) {
1010 setva(st, nr);
1014 } else if ((l2->va != nr) || (typ == RNR)) {
1015 setva(st, nr);
1069 unsigned int nr;
1075 nr = (skb->data[i + 1] >> 1) & 0x7f;
1079 nr = (skb->data[i] >> 5) & 0x7;
1110 if (legalnr(st, nr)) {
1112 if (nr == st->l2.vs) {
1116 } else if (nr != st->l2.va)
1119 setva(st, nr);
1317 unsigned int nr;
1334 nr = skb->data[1] >> 1;
1337 nr = (skb->data[0] >> 5) & 0x7;
1342 if (legalnr(st, nr)) {
1349 setva(st, nr);
1351 invoke_retransmission(st, nr);
1360 if (legalnr(st, nr)) {
1361 setva(st, nr);