Lines Matching defs:tx_fifo_free
167 * tx_fifo_free: number of free bytes in current QUP block write.
196 int tx_fifo_free;
334 blk->tx_fifo_free += qup->out_blk_sz;
468 blk->tx_fifo_free--;
474 while (blk->tx_fifo_free && qup->pos < msg->len) {
491 blk->tx_fifo_free--;
991 blk->tx_fifo_free = 0;
1016 blk->tx_fifo_free = qup->out_fifo_sz;
1183 blk->tx_fifo_free = 0;
1260 for (j = blk->tx_fifo_data_pos; *len && blk->tx_fifo_free;
1261 (*len)--, blk->tx_fifo_free--) {
1300 * b. tx_fifo_free is non zero i.e tx FIFO is free so copy the remaining data
1302 * in 4 bytes and FIFO space is in multiple of 4 bytes so tx_fifo_free
1304 * c. tx_fifo_free is zero. In this case, last few bytes (less than 4
1326 if (blk->tx_fifo_free)
1395 blk->tx_fifo_free = qup->out_fifo_sz;