Lines Matching refs:tx_buff
183 if (self->tx_buff.len != 0) { in bfin_sir_tx_chars()
184 chr = *(self->tx_buff.data); in bfin_sir_tx_chars()
186 self->tx_buff.data++; in bfin_sir_tx_chars()
187 self->tx_buff.len--; in bfin_sir_tx_chars()
190 self->stats.tx_bytes += self->tx_buff.data - self->tx_buff.head; in bfin_sir_tx_chars()
254 if (self->tx_buff.len == 0) { in bfin_sir_dma_tx_chars()
267 blackfin_dcache_flush_range((unsigned long)(self->tx_buff.data), in bfin_sir_dma_tx_chars()
268 (unsigned long)(self->tx_buff.data+self->tx_buff.len)); in bfin_sir_dma_tx_chars()
274 (unsigned long)(self->tx_buff.data)); in bfin_sir_dma_tx_chars()
275 set_dma_x_count(port->tx_dma_channel, self->tx_buff.len); in bfin_sir_dma_tx_chars()
292 self->stats.tx_bytes += self->tx_buff.len; in bfin_sir_dma_tx_int()
293 self->tx_buff.len = 0; in bfin_sir_dma_tx_int()
549 self->tx_buff.data = self->tx_buff.head; in bfin_sir_hard_xmit()
551 self->tx_buff.len = 0; in bfin_sir_hard_xmit()
553 self->tx_buff.len = async_wrap_skb(skb, self->tx_buff.data, self->tx_buff.truesize); in bfin_sir_hard_xmit()
731 err = bfin_sir_init_iobuf(&self->tx_buff, IRDA_SIR_MAX_FRAME); in bfin_sir_probe()
766 kfree(self->tx_buff.head); in bfin_sir_probe()
793 kfree(self->tx_buff.head); in bfin_sir_remove()