Lines Matching refs:rose
41 struct rose_sock *rose = rose_sk(sk); in rose_state1_machine() local
47 rose->condition = 0x00; in rose_state1_machine()
48 rose->vs = 0; in rose_state1_machine()
49 rose->va = 0; in rose_state1_machine()
50 rose->vr = 0; in rose_state1_machine()
51 rose->vl = 0; in rose_state1_machine()
52 rose->state = ROSE_STATE_3; in rose_state1_machine()
61 rose->neighbour->use--; in rose_state1_machine()
78 struct rose_sock *rose = rose_sk(sk); in rose_state2_machine() local
84 rose->neighbour->use--; in rose_state2_machine()
89 rose->neighbour->use--; in rose_state2_machine()
106 struct rose_sock *rose = rose_sk(sk); in rose_state3_machine() local
114 rose->condition = 0x00; in rose_state3_machine()
115 rose->vs = 0; in rose_state3_machine()
116 rose->vr = 0; in rose_state3_machine()
117 rose->va = 0; in rose_state3_machine()
118 rose->vl = 0; in rose_state3_machine()
125 rose->neighbour->use--; in rose_state3_machine()
132 rose->condition = 0x00; in rose_state3_machine()
133 rose->vs = 0; in rose_state3_machine()
134 rose->vr = 0; in rose_state3_machine()
135 rose->va = 0; in rose_state3_machine()
136 rose->vl = 0; in rose_state3_machine()
137 rose->state = ROSE_STATE_4; in rose_state3_machine()
143 rose->condition |= ROSE_COND_PEER_RX_BUSY; in rose_state3_machine()
145 rose->condition &= ~ROSE_COND_PEER_RX_BUSY; in rose_state3_machine()
151 rose->condition &= ~ROSE_COND_PEER_RX_BUSY; in rose_state3_machine()
154 rose->condition = 0x00; in rose_state3_machine()
155 rose->vs = 0; in rose_state3_machine()
156 rose->vr = 0; in rose_state3_machine()
157 rose->va = 0; in rose_state3_machine()
158 rose->vl = 0; in rose_state3_machine()
159 rose->state = ROSE_STATE_4; in rose_state3_machine()
165 if (ns == rose->vr) { in rose_state3_machine()
168 rose->vr = (rose->vr + 1) % ROSE_MODULUS; in rose_state3_machine()
173 rose->condition = 0x00; in rose_state3_machine()
174 rose->vs = 0; in rose_state3_machine()
175 rose->vr = 0; in rose_state3_machine()
176 rose->va = 0; in rose_state3_machine()
177 rose->vl = 0; in rose_state3_machine()
178 rose->state = ROSE_STATE_4; in rose_state3_machine()
185 rose->condition |= ROSE_COND_OWN_RX_BUSY; in rose_state3_machine()
191 if (((rose->vl + sysctl_rose_window_size) % ROSE_MODULUS) == rose->vr) { in rose_state3_machine()
192 rose->condition &= ~ROSE_COND_ACK_PENDING; in rose_state3_machine()
196 rose->condition |= ROSE_COND_ACK_PENDING; in rose_state3_machine()
216 struct rose_sock *rose = rose_sk(sk); in rose_state4_machine() local
224 rose->condition = 0x00; in rose_state4_machine()
225 rose->va = 0; in rose_state4_machine()
226 rose->vr = 0; in rose_state4_machine()
227 rose->vs = 0; in rose_state4_machine()
228 rose->vl = 0; in rose_state4_machine()
229 rose->state = ROSE_STATE_3; in rose_state4_machine()
236 rose->neighbour->use--; in rose_state4_machine()
265 struct rose_sock *rose = rose_sk(sk); in rose_process_rx_frame() local
268 if (rose->state == ROSE_STATE_0) in rose_process_rx_frame()
273 switch (rose->state) { in rose_process_rx_frame()