Lines Matching refs:x25st

41 	struct x25_state *x25st = from_tasklet(x25st, t, rx_tasklet);  in x25_rx_queue_kick()  local
42 struct sk_buff *skb = skb_dequeue(&x25st->rx_queue); in x25_rx_queue_kick()
46 skb = skb_dequeue(&x25st->rx_queue); in x25_rx_queue_kick()
54 struct x25_state *x25st = state(dev_to_hdlc(dev)); in x25_connect_disconnect() local
67 skb_queue_tail(&x25st->rx_queue, skb); in x25_connect_disconnect()
68 tasklet_schedule(&x25st->rx_tasklet); in x25_connect_disconnect()
83 struct x25_state *x25st = state(dev_to_hdlc(dev)); in x25_data_indication() local
98 skb_queue_tail(&x25st->rx_queue, skb); in x25_data_indication()
99 tasklet_schedule(&x25st->rx_tasklet); in x25_data_indication()
119 struct x25_state *x25st = state(hdlc); in x25_xmit() local
130 spin_lock_bh(&x25st->up_lock); in x25_xmit()
131 if (!x25st->up) { in x25_xmit()
132 spin_unlock_bh(&x25st->up_lock); in x25_xmit()
143 spin_unlock_bh(&x25st->up_lock); in x25_xmit()
174 spin_unlock_bh(&x25st->up_lock); in x25_xmit()
190 struct x25_state *x25st = state(hdlc); in x25_open() local
217 spin_lock_bh(&x25st->up_lock); in x25_open()
218 x25st->up = true; in x25_open()
219 spin_unlock_bh(&x25st->up_lock); in x25_open()
227 struct x25_state *x25st = state(hdlc); in x25_close() local
229 spin_lock_bh(&x25st->up_lock); in x25_close()
230 x25st->up = false; in x25_close()
231 spin_unlock_bh(&x25st->up_lock); in x25_close()
234 tasklet_kill(&x25st->rx_tasklet); in x25_close()
241 struct x25_state *x25st = state(hdlc); in x25_rx() local
249 spin_lock_bh(&x25st->up_lock); in x25_rx()
250 if (!x25st->up) { in x25_rx()
251 spin_unlock_bh(&x25st->up_lock); in x25_rx()
258 spin_unlock_bh(&x25st->up_lock); in x25_rx()
262 spin_unlock_bh(&x25st->up_lock); in x25_rx()