Lines Matching refs:rose
48 struct rose_sock *rose = rose_sk(sk); in rose_start_t1timer() local
50 del_timer(&rose->timer); in rose_start_t1timer()
52 rose->timer.data = (unsigned long)sk; in rose_start_t1timer()
53 rose->timer.function = &rose_timer_expiry; in rose_start_t1timer()
54 rose->timer.expires = jiffies + rose->t1; in rose_start_t1timer()
56 add_timer(&rose->timer); in rose_start_t1timer()
61 struct rose_sock *rose = rose_sk(sk); in rose_start_t2timer() local
63 del_timer(&rose->timer); in rose_start_t2timer()
65 rose->timer.data = (unsigned long)sk; in rose_start_t2timer()
66 rose->timer.function = &rose_timer_expiry; in rose_start_t2timer()
67 rose->timer.expires = jiffies + rose->t2; in rose_start_t2timer()
69 add_timer(&rose->timer); in rose_start_t2timer()
74 struct rose_sock *rose = rose_sk(sk); in rose_start_t3timer() local
76 del_timer(&rose->timer); in rose_start_t3timer()
78 rose->timer.data = (unsigned long)sk; in rose_start_t3timer()
79 rose->timer.function = &rose_timer_expiry; in rose_start_t3timer()
80 rose->timer.expires = jiffies + rose->t3; in rose_start_t3timer()
82 add_timer(&rose->timer); in rose_start_t3timer()
87 struct rose_sock *rose = rose_sk(sk); in rose_start_hbtimer() local
89 del_timer(&rose->timer); in rose_start_hbtimer()
91 rose->timer.data = (unsigned long)sk; in rose_start_hbtimer()
92 rose->timer.function = &rose_timer_expiry; in rose_start_hbtimer()
93 rose->timer.expires = jiffies + rose->hb; in rose_start_hbtimer()
95 add_timer(&rose->timer); in rose_start_hbtimer()
100 struct rose_sock *rose = rose_sk(sk); in rose_start_idletimer() local
102 del_timer(&rose->idletimer); in rose_start_idletimer()
104 if (rose->idle > 0) { in rose_start_idletimer()
105 rose->idletimer.data = (unsigned long)sk; in rose_start_idletimer()
106 rose->idletimer.function = &rose_idletimer_expiry; in rose_start_idletimer()
107 rose->idletimer.expires = jiffies + rose->idle; in rose_start_idletimer()
109 add_timer(&rose->idletimer); in rose_start_idletimer()
131 struct rose_sock *rose = rose_sk(sk); in rose_heartbeat_expiry() local
134 switch (rose->state) { in rose_heartbeat_expiry()
151 (rose->condition & ROSE_COND_OWN_RX_BUSY)) { in rose_heartbeat_expiry()
152 rose->condition &= ~ROSE_COND_OWN_RX_BUSY; in rose_heartbeat_expiry()
153 rose->condition &= ~ROSE_COND_ACK_PENDING; in rose_heartbeat_expiry()
154 rose->vl = rose->vr; in rose_heartbeat_expiry()
169 struct rose_sock *rose = rose_sk(sk); in rose_timer_expiry() local
172 switch (rose->state) { in rose_timer_expiry()
176 rose->state = ROSE_STATE_2; in rose_timer_expiry()
181 rose->neighbour->use--; in rose_timer_expiry()
186 if (rose->condition & ROSE_COND_ACK_PENDING) { in rose_timer_expiry()
187 rose->condition &= ~ROSE_COND_ACK_PENDING; in rose_timer_expiry()