Lines Matching refs:b_out

32 	struct st5481_b_out *b_out = &bcs->b_out;  in usb_b_out()  local
40 if (test_and_set_bit(buf_nr, &b_out->busy)) { in usb_b_out()
44 urb = b_out->urb[buf_nr]; in usb_b_out()
47 if (b_out->flow_event & (OUT_DOWN | OUT_UNDERRUN)) { in usb_b_out()
51 } else if (b_out->flow_event & OUT_UP) { in usb_b_out()
59 b_out->flow_event = 0; in usb_b_out()
63 if ((skb = b_out->tx_skb)) { in usb_b_out()
80 len += isdnhdlc_encode(&b_out->hdlc_state, in usb_b_out()
89 b_out->tx_skb = NULL; in usb_b_out()
103 len += isdnhdlc_encode(&b_out->hdlc_state, in usb_b_out()
168 struct st5481_b_out *b_out = &bcs->b_out; in usb_b_out_complete() local
172 buf_nr = get_buf_nr(b_out->urb, urb); in usb_b_out_complete()
173 test_and_clear_bit(buf_nr, &b_out->busy); in usb_b_out_complete()
184 if (b_out->busy == 0) { in usb_b_out_complete()
202 struct st5481_b_out *b_out = &bcs->b_out; in st5481B_mode() local
213 usb_unlink_urb(b_out->urb[0]); in st5481B_mode()
214 usb_unlink_urb(b_out->urb[1]); in st5481B_mode()
215 b_out->busy = 0; in st5481B_mode()
224 isdnhdlc_out_init(&b_out->hdlc_state, features); in st5481B_mode()
257 if (b_out->tx_skb) { in st5481B_mode()
258 dev_kfree_skb_any(b_out->tx_skb); in st5481B_mode()
259 b_out->tx_skb = NULL; in st5481B_mode()
271 struct st5481_b_out *b_out = &bcs->b_out; in st5481_setup_b_out() local
288 return st5481_setup_isocpipes(b_out->urb, dev, in st5481_setup_b_out()
297 struct st5481_b_out *b_out = &bcs->b_out; in st5481_release_b_out() local
301 st5481_release_isocpipes(b_out->urb); in st5481_release_b_out()
363 BUG_ON(bcs->b_out.tx_skb); in st5481_b_l2l1()
364 bcs->b_out.tx_skb = skb; in st5481_b_l2l1()