Lines Matching refs:tx_skb
278 if (!bcs->tx_skb) { /* no skb is being sent */
291 bcs->tx_skb = skb_dequeue(&bcs->squeue);
292 if (bcs->tx_skb)
295 (unsigned long) bcs->tx_skb);
299 if (bcs->tx_skb) {
300 gig_dbg(DEBUG_OUTPUT, "modem_fill: tx_skb");
589 gig_dbg(DEBUG_WRITE, "len: %d...", bcs->tx_skb->len);
591 if (!bcs->tx_skb->len) {
592 dev_kfree_skb_any(bcs->tx_skb);
593 bcs->tx_skb = NULL;
597 count = min(bcs->tx_skb->len, (unsigned) ucs->bulk_out_size);
598 skb_copy_from_linear_data(bcs->tx_skb, ucs->bulk_out_buffer, count);
599 skb_pull(bcs->tx_skb, count);
621 if (!bcs->tx_skb->len) {
623 gigaset_skb_sent(bcs, bcs->tx_skb);
626 (unsigned long) bcs->tx_skb);
627 dev_kfree_skb_any(bcs->tx_skb);
628 bcs->tx_skb = NULL;