Lines Matching refs:tx_buff

154 	iobuff_t tx_buff;          /* Transmit buffer */  member
565 self->tx_buff.truesize = SMSC_IRCC2_TX_BUFF_TRUESIZE; in smsc_ircc_open()
573 self->tx_buff.head = in smsc_ircc_open()
574 dma_zalloc_coherent(NULL, self->tx_buff.truesize, in smsc_ircc_open()
576 if (self->tx_buff.head == NULL) in smsc_ircc_open()
581 self->tx_buff.data = self->tx_buff.head; in smsc_ircc_open()
618 dma_free_coherent(NULL, self->tx_buff.truesize, in smsc_ircc_open()
619 self->tx_buff.head, self->tx_buff_dma); in smsc_ircc_open()
921 self->tx_buff.data = self->tx_buff.head; in smsc_ircc_hard_xmit_sir()
924 self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, in smsc_ircc_hard_xmit_sir()
925 self->tx_buff.truesize); in smsc_ircc_hard_xmit_sir()
927 dev->stats.tx_bytes += self->tx_buff.len; in smsc_ircc_hard_xmit_sir()
1114 self->tx_buff.len = 10; in smsc_ircc_change_speed()
1115 self->tx_buff.data = self->tx_buff.head; in smsc_ircc_change_speed()
1218 skb_copy_from_linear_data(skb, self->tx_buff.head, skb->len); in smsc_ircc_hard_xmit_fir()
1220 self->tx_buff.len = skb->len; in smsc_ircc_hard_xmit_fir()
1221 self->tx_buff.data = self->tx_buff.head; in smsc_ircc_hard_xmit_fir()
1277 outb(self->tx_buff.len >> 8, iobase + IRCC_TX_SIZE_HI); in smsc_ircc_dma_xmit()
1278 outb(self->tx_buff.len & 0xff, iobase + IRCC_TX_SIZE_LO); in smsc_ircc_dma_xmit()
1288 irda_setup_dma(self->io.dma, self->tx_buff_dma, self->tx_buff.len, in smsc_ircc_dma_xmit()
1334 self->netdev->stats.tx_bytes += self->tx_buff.len; in smsc_ircc_dma_xmit_complete()
1861 if (self->tx_buff.head) in smsc_ircc_close()
1862 dma_free_coherent(NULL, self->tx_buff.truesize, in smsc_ircc_close()
1863 self->tx_buff.head, self->tx_buff_dma); in smsc_ircc_close()
1969 if (self->tx_buff.len > 0) { in smsc_ircc_sir_write_wakeup()
1972 self->tx_buff.data, self->tx_buff.len); in smsc_ircc_sir_write_wakeup()
1973 self->tx_buff.data += actual; in smsc_ircc_sir_write_wakeup()
1974 self->tx_buff.len -= actual; in smsc_ircc_sir_write_wakeup()