Lines Matching refs:bcs

141 	struct bc_state *bcs = cs->bcs;  in hdlc_loop()  local
142 int inputstate = bcs->inputstate; in hdlc_loop()
143 __u16 fcs = bcs->rx_fcs; in hdlc_loop()
144 struct sk_buff *skb = bcs->rx_skb; in hdlc_loop()
206 gigaset_isdn_rcv_err(bcs); in hdlc_loop()
212 gigaset_isdn_rcv_err(bcs); in hdlc_loop()
219 gigaset_isdn_rcv_err(bcs); in hdlc_loop()
224 gigaset_skb_rcvd(bcs, skb); in hdlc_loop()
229 skb = gigaset_new_rx_skb(bcs); in hdlc_loop()
233 ++bcs->emptycount; in hdlc_loop()
237 gigaset_isdn_rcv_err(bcs); in hdlc_loop()
238 skb = gigaset_new_rx_skb(bcs); in hdlc_loop()
255 bcs->emptycount); in hdlc_loop()
256 bcs->emptycount = 0; in hdlc_loop()
261 if (skb->len >= bcs->rx_bufsize) { in hdlc_loop()
265 bcs->rx_skb = skb = NULL; in hdlc_loop()
273 bcs->inputstate = inputstate; in hdlc_loop()
274 bcs->rx_fcs = fcs; in hdlc_loop()
288 struct bc_state *bcs = cs->bcs; in iraw_loop() local
289 int inputstate = bcs->inputstate; in iraw_loop()
290 struct sk_buff *skb = bcs->rx_skb; in iraw_loop()
297 gigaset_new_rx_skb(bcs); in iraw_loop()
301 while (procbytes < numbytes && skb->len < bcs->rx_bufsize) { in iraw_loop()
323 gigaset_skb_rcvd(bcs, skb); in iraw_loop()
325 gigaset_new_rx_skb(bcs); in iraw_loop()
328 bcs->inputstate = inputstate; in iraw_loop()
431 else if (cs->bcs->proto2 == L2_HDLC) in gigaset_m10x_input()
585 int gigaset_m10x_send_skb(struct bc_state *bcs, struct sk_buff *skb) in gigaset_m10x_send_skb() argument
587 struct cardstate *cs = bcs->cs; in gigaset_m10x_send_skb()
591 if (bcs->proto2 == L2_HDLC) in gigaset_m10x_send_skb()
601 skb_queue_tail(&bcs->squeue, skb); in gigaset_m10x_send_skb()