Lines Matching refs:rx_buff
155 iobuff_t rx_buff; /* Receive buffer */ member
564 self->rx_buff.truesize = SMSC_IRCC2_RX_BUFF_TRUESIZE; in smsc_ircc_open()
567 self->rx_buff.head = in smsc_ircc_open()
568 dma_zalloc_coherent(NULL, self->rx_buff.truesize, in smsc_ircc_open()
570 if (self->rx_buff.head == NULL) in smsc_ircc_open()
579 self->rx_buff.in_frame = FALSE; in smsc_ircc_open()
580 self->rx_buff.state = OUTSIDE_FRAME; in smsc_ircc_open()
582 self->rx_buff.data = self->rx_buff.head; in smsc_ircc_open()
621 dma_free_coherent(NULL, self->rx_buff.truesize, in smsc_ircc_open()
622 self->rx_buff.head, self->rx_buff_dma); in smsc_ircc_open()
1373 self->rx_buff.data = self->rx_buff.head; in smsc_ircc_dma_receive()
1381 irda_setup_dma(self->io.dma, self->rx_buff_dma, self->rx_buff.truesize, in smsc_ircc_dma_receive()
1430 len = self->rx_buff.truesize - get_dma_residue(self->io.dma); in smsc_ircc_dma_receive_complete()
1462 memcpy(skb_put(skb, len), self->rx_buff.data, len); in smsc_ircc_dma_receive_complete()
1492 async_unwrap_char(self->netdev, &self->netdev->stats, &self->rx_buff, in smsc_ircc_sir_receive()
1641 status = (self->rx_buff.state != OUTSIDE_FRAME);
1865 if (self->rx_buff.head) in smsc_ircc_close()
1866 dma_free_coherent(NULL, self->rx_buff.truesize, in smsc_ircc_close()
1867 self->rx_buff.head, self->rx_buff_dma); in smsc_ircc_close()
2047 return self->rx_buff.state != OUTSIDE_FRAME; in smsc_ircc_is_receiving()