Lines Matching refs:rose
47 struct rose_sock *rose = rose_sk(sk); in rose_start_t1timer() local
49 del_timer(&rose->timer); in rose_start_t1timer()
51 rose->timer.function = rose_timer_expiry; in rose_start_t1timer()
52 rose->timer.expires = jiffies + rose->t1; in rose_start_t1timer()
54 add_timer(&rose->timer); in rose_start_t1timer()
59 struct rose_sock *rose = rose_sk(sk); in rose_start_t2timer() local
61 del_timer(&rose->timer); in rose_start_t2timer()
63 rose->timer.function = rose_timer_expiry; in rose_start_t2timer()
64 rose->timer.expires = jiffies + rose->t2; in rose_start_t2timer()
66 add_timer(&rose->timer); in rose_start_t2timer()
71 struct rose_sock *rose = rose_sk(sk); in rose_start_t3timer() local
73 del_timer(&rose->timer); in rose_start_t3timer()
75 rose->timer.function = rose_timer_expiry; in rose_start_t3timer()
76 rose->timer.expires = jiffies + rose->t3; in rose_start_t3timer()
78 add_timer(&rose->timer); in rose_start_t3timer()
83 struct rose_sock *rose = rose_sk(sk); in rose_start_hbtimer() local
85 del_timer(&rose->timer); in rose_start_hbtimer()
87 rose->timer.function = rose_timer_expiry; in rose_start_hbtimer()
88 rose->timer.expires = jiffies + rose->hb; in rose_start_hbtimer()
90 add_timer(&rose->timer); in rose_start_hbtimer()
95 struct rose_sock *rose = rose_sk(sk); in rose_start_idletimer() local
97 del_timer(&rose->idletimer); in rose_start_idletimer()
99 if (rose->idle > 0) { in rose_start_idletimer()
100 rose->idletimer.function = rose_idletimer_expiry; in rose_start_idletimer()
101 rose->idletimer.expires = jiffies + rose->idle; in rose_start_idletimer()
103 add_timer(&rose->idletimer); in rose_start_idletimer()
125 struct rose_sock *rose = rose_sk(sk); in rose_heartbeat_expiry() local
128 switch (rose->state) { in rose_heartbeat_expiry()
145 (rose->condition & ROSE_COND_OWN_RX_BUSY)) { in rose_heartbeat_expiry()
146 rose->condition &= ~ROSE_COND_OWN_RX_BUSY; in rose_heartbeat_expiry()
147 rose->condition &= ~ROSE_COND_ACK_PENDING; in rose_heartbeat_expiry()
148 rose->vl = rose->vr; in rose_heartbeat_expiry()
162 struct rose_sock *rose = from_timer(rose, t, timer); in rose_timer_expiry() local
163 struct sock *sk = &rose->sock; in rose_timer_expiry()
166 switch (rose->state) { in rose_timer_expiry()
170 rose->state = ROSE_STATE_2; in rose_timer_expiry()
175 rose->neighbour->use--; in rose_timer_expiry()
180 if (rose->condition & ROSE_COND_ACK_PENDING) { in rose_timer_expiry()
181 rose->condition &= ~ROSE_COND_ACK_PENDING; in rose_timer_expiry()
191 struct rose_sock *rose = from_timer(rose, t, idletimer); in rose_idletimer_expiry() local
192 struct sock *sk = &rose->sock; in rose_idletimer_expiry()