Lines Matching refs:rose
24 #include <net/rose.h>
32 struct rose_sock *rose = rose_sk(sk);
37 skb->data[2] |= (rose->vr << 5) & 0xE0;
38 skb->data[2] |= (rose->vs << 1) & 0x0E;
42 rose_transmit_link(skb, rose->neighbour);
47 struct rose_sock *rose = rose_sk(sk);
51 if (rose->state != ROSE_STATE_3)
54 if (rose->condition & ROSE_COND_PEER_RX_BUSY)
60 start = (skb_peek(&rose->ack_queue) == NULL) ? rose->va : rose->vs;
61 end = (rose->va + sysctl_rose_window_size) % ROSE_MODULUS;
66 rose->vs = start;
88 rose->vs = (rose->vs + 1) % ROSE_MODULUS;
93 skb_queue_tail(&rose->ack_queue, skb);
95 } while (rose->vs != end &&
98 rose->vl = rose->vr;
99 rose->condition &= ~ROSE_COND_ACK_PENDING;
111 struct rose_sock *rose = rose_sk(sk);
113 if (rose->condition & ROSE_COND_OWN_RX_BUSY)
118 rose->vl = rose->vr;
119 rose->condition &= ~ROSE_COND_ACK_PENDING;