Lines Matching refs:skbuff
156 struct sk_buff *skbuff; /* actual used buffer */ member
599 if (fifo->skbuff) { in tx_iso_complete()
600 len = fifo->skbuff->len; in tx_iso_complete()
626 tx_offset + 1, fifo->skbuff->data, in tx_iso_complete()
628 skb_pull(fifo->skbuff, current_len); in tx_iso_complete()
652 (void *) (unsigned long) fifo->skbuff-> in tx_iso_complete()
654 if (fifo->skbuff && fifo->delete_flg) { in tx_iso_complete()
655 dev_kfree_skb_any(fifo->skbuff); in tx_iso_complete()
656 fifo->skbuff = NULL; in tx_iso_complete()
789 if (!fifo->skbuff) { in collect_rx_frame()
790 fifo->skbuff = dev_alloc_skb(fifo->max_size + 3); in collect_rx_frame()
791 if (!fifo->skbuff) { in collect_rx_frame()
799 if (fifo->skbuff->len + len < fifo->max_size) { in collect_rx_frame()
800 skb_put_data(fifo->skbuff, data, len); in collect_rx_frame()
805 DBG_SKB(HFCUSB_DBG_VERBOSE_USB, fifo->skbuff); in collect_rx_frame()
806 skb_trim(fifo->skbuff, 0); in collect_rx_frame()
809 if (transp_mode && fifo->skbuff->len >= 128) { in collect_rx_frame()
811 fifo->skbuff); in collect_rx_frame()
812 fifo->skbuff = NULL; in collect_rx_frame()
817 if (fifo->skbuff->len > 3 && in collect_rx_frame()
818 !fifo->skbuff->data[fifo->skbuff->len - 1]) { in collect_rx_frame()
822 "HFC-S USB: D-RX len(%d)", fifo->skbuff->len); in collect_rx_frame()
823 DBG_SKB(HFCUSB_DBG_DCHANNEL, fifo->skbuff); in collect_rx_frame()
827 skb_trim(fifo->skbuff, fifo->skbuff->len - 3); in collect_rx_frame()
831 fifo->skbuff); in collect_rx_frame()
835 fifo->skbuff); in collect_rx_frame()
836 fifo->skbuff = NULL; /* buffer was freed from upper layer */ in collect_rx_frame()
840 fifo->skbuff->len, fifon); in collect_rx_frame()
841 DBG_SKB(HFCUSB_DBG_VERBOSE_USB, fifo->skbuff); in collect_rx_frame()
842 skb_trim(fifo->skbuff, 0); in collect_rx_frame()
865 if (fifo->skbuff) { in rx_int_complete()
866 dev_kfree_skb_any(fifo->skbuff); in rx_int_complete()
867 fifo->skbuff = NULL; in rx_int_complete()
931 fifo->skbuff = NULL; in start_int_fifo()
1076 if (fifo->skbuff && fifo->delete_flg) { in hfc_usb_l2l1()
1077 dev_kfree_skb_any(fifo->skbuff); in hfc_usb_l2l1()
1078 fifo->skbuff = NULL; in hfc_usb_l2l1()
1081 fifo->skbuff = arg; /* we have a new buffer */ in hfc_usb_l2l1()
1136 fifo[i].skbuff = NULL; /* init buffer pointer */ in hfc_usb_init()
1460 skbuff = NULL; in hfc_usb_probe()