Lines Matching refs:rose

26 #include <net/rose.h>
44 struct rose_sock *rose = rose_sk(sk);
46 sk_stop_timer(sk, &rose->timer);
48 rose->timer.function = rose_timer_expiry;
49 rose->timer.expires = jiffies + rose->t1;
51 sk_reset_timer(sk, &rose->timer, rose->timer.expires);
56 struct rose_sock *rose = rose_sk(sk);
58 sk_stop_timer(sk, &rose->timer);
60 rose->timer.function = rose_timer_expiry;
61 rose->timer.expires = jiffies + rose->t2;
63 sk_reset_timer(sk, &rose->timer, rose->timer.expires);
68 struct rose_sock *rose = rose_sk(sk);
70 sk_stop_timer(sk, &rose->timer);
72 rose->timer.function = rose_timer_expiry;
73 rose->timer.expires = jiffies + rose->t3;
75 sk_reset_timer(sk, &rose->timer, rose->timer.expires);
80 struct rose_sock *rose = rose_sk(sk);
82 sk_stop_timer(sk, &rose->timer);
84 rose->timer.function = rose_timer_expiry;
85 rose->timer.expires = jiffies + rose->hb;
87 sk_reset_timer(sk, &rose->timer, rose->timer.expires);
92 struct rose_sock *rose = rose_sk(sk);
94 sk_stop_timer(sk, &rose->idletimer);
96 if (rose->idle > 0) {
97 rose->idletimer.function = rose_idletimer_expiry;
98 rose->idletimer.expires = jiffies + rose->idle;
100 sk_reset_timer(sk, &rose->idletimer, rose->idletimer.expires);
122 struct rose_sock *rose = rose_sk(sk);
125 switch (rose->state) {
143 (rose->condition & ROSE_COND_OWN_RX_BUSY)) {
144 rose->condition &= ~ROSE_COND_OWN_RX_BUSY;
145 rose->condition &= ~ROSE_COND_ACK_PENDING;
146 rose->vl = rose->vr;
161 struct rose_sock *rose = from_timer(rose, t, timer);
162 struct sock *sk = &rose->sock;
165 switch (rose->state) {
169 rose->state = ROSE_STATE_2;
174 rose->neighbour->use--;
179 if (rose->condition & ROSE_COND_ACK_PENDING) {
180 rose->condition &= ~ROSE_COND_ACK_PENDING;
191 struct rose_sock *rose = from_timer(rose, t, idletimer);
192 struct sock *sk = &rose->sock;