Lines Matching refs:rose
44 struct rose_sock *rose = rose_sk(sk); in rose_start_t1timer() local
46 sk_stop_timer(sk, &rose->timer); in rose_start_t1timer()
48 rose->timer.function = rose_timer_expiry; in rose_start_t1timer()
49 rose->timer.expires = jiffies + rose->t1; in rose_start_t1timer()
51 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_t1timer()
56 struct rose_sock *rose = rose_sk(sk); in rose_start_t2timer() local
58 sk_stop_timer(sk, &rose->timer); in rose_start_t2timer()
60 rose->timer.function = rose_timer_expiry; in rose_start_t2timer()
61 rose->timer.expires = jiffies + rose->t2; in rose_start_t2timer()
63 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_t2timer()
68 struct rose_sock *rose = rose_sk(sk); in rose_start_t3timer() local
70 sk_stop_timer(sk, &rose->timer); in rose_start_t3timer()
72 rose->timer.function = rose_timer_expiry; in rose_start_t3timer()
73 rose->timer.expires = jiffies + rose->t3; in rose_start_t3timer()
75 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_t3timer()
80 struct rose_sock *rose = rose_sk(sk); in rose_start_hbtimer() local
82 sk_stop_timer(sk, &rose->timer); in rose_start_hbtimer()
84 rose->timer.function = rose_timer_expiry; in rose_start_hbtimer()
85 rose->timer.expires = jiffies + rose->hb; in rose_start_hbtimer()
87 sk_reset_timer(sk, &rose->timer, rose->timer.expires); in rose_start_hbtimer()
92 struct rose_sock *rose = rose_sk(sk); in rose_start_idletimer() local
94 sk_stop_timer(sk, &rose->idletimer); in rose_start_idletimer()
96 if (rose->idle > 0) { in rose_start_idletimer()
97 rose->idletimer.function = rose_idletimer_expiry; in rose_start_idletimer()
98 rose->idletimer.expires = jiffies + rose->idle; in rose_start_idletimer()
100 sk_reset_timer(sk, &rose->idletimer, rose->idletimer.expires); in rose_start_idletimer()
122 struct rose_sock *rose = rose_sk(sk); in rose_heartbeat_expiry() local
129 switch (rose->state) { in rose_heartbeat_expiry()
147 (rose->condition & ROSE_COND_OWN_RX_BUSY)) { in rose_heartbeat_expiry()
148 rose->condition &= ~ROSE_COND_OWN_RX_BUSY; in rose_heartbeat_expiry()
149 rose->condition &= ~ROSE_COND_ACK_PENDING; in rose_heartbeat_expiry()
150 rose->vl = rose->vr; in rose_heartbeat_expiry()
166 struct rose_sock *rose = timer_container_of(rose, t, timer); in rose_timer_expiry() local
167 struct sock *sk = &rose->sock; in rose_timer_expiry()
171 sk_reset_timer(sk, &rose->timer, jiffies + HZ/20); in rose_timer_expiry()
174 switch (rose->state) { in rose_timer_expiry()
178 rose->state = ROSE_STATE_2; in rose_timer_expiry()
183 rose_neigh_put(rose->neighbour); in rose_timer_expiry()
188 if (rose->condition & ROSE_COND_ACK_PENDING) { in rose_timer_expiry()
189 rose->condition &= ~ROSE_COND_ACK_PENDING; in rose_timer_expiry()
201 struct rose_sock *rose = timer_container_of(rose, t, idletimer); in rose_idletimer_expiry() local
202 struct sock *sk = &rose->sock; in rose_idletimer_expiry()
206 sk_reset_timer(sk, &rose->idletimer, jiffies + HZ/20); in rose_idletimer_expiry()