Lines Matching refs:rose
27 #include <net/rose.h>
35 struct rose_sock *rose = rose_sk(sk);
40 skb->data[2] |= (rose->vr << 5) & 0xE0;
41 skb->data[2] |= (rose->vs << 1) & 0x0E;
45 rose_transmit_link(skb, rose->neighbour);
50 struct rose_sock *rose = rose_sk(sk);
54 if (rose->state != ROSE_STATE_3)
57 if (rose->condition & ROSE_COND_PEER_RX_BUSY)
63 start = (skb_peek(&rose->ack_queue) == NULL) ? rose->va : rose->vs;
64 end = (rose->va + sysctl_rose_window_size) % ROSE_MODULUS;
69 rose->vs = start;
91 rose->vs = (rose->vs + 1) % ROSE_MODULUS;
96 skb_queue_tail(&rose->ack_queue, skb);
98 } while (rose->vs != end &&
101 rose->vl = rose->vr;
102 rose->condition &= ~ROSE_COND_ACK_PENDING;
114 struct rose_sock *rose = rose_sk(sk);
116 if (rose->condition & ROSE_COND_OWN_RX_BUSY)
121 rose->vl = rose->vr;
122 rose->condition &= ~ROSE_COND_ACK_PENDING;