Lines Matching refs:count
55 int count; member
105 static inline unsigned int hw_txbyte(struct altera_spi *hw, int count) in hw_txbyte() argument
110 return hw->tx[count]; in hw_txbyte()
112 return (hw->tx[count * 2] in hw_txbyte()
113 | (hw->tx[count * 2 + 1] << 8)); in hw_txbyte()
125 hw->count = 0; in altera_spi_txrx()
142 while (hw->count < hw->len) { in altera_spi_txrx()
145 writel(hw_txbyte(hw, hw->count), in altera_spi_txrx()
156 hw->rx[hw->count] = rxd; in altera_spi_txrx()
159 hw->rx[hw->count * 2] = rxd; in altera_spi_txrx()
160 hw->rx[hw->count * 2 + 1] = rxd >> 8; in altera_spi_txrx()
165 hw->count++; in altera_spi_txrx()
169 return hw->count * hw->bytes_per_word; in altera_spi_txrx()
181 hw->rx[hw->count] = rxd; in altera_spi_irq()
184 hw->rx[hw->count * 2] = rxd; in altera_spi_irq()
185 hw->rx[hw->count * 2 + 1] = rxd >> 8; in altera_spi_irq()
190 hw->count++; in altera_spi_irq()
192 if (hw->count < hw->len) in altera_spi_irq()
193 writel(hw_txbyte(hw, hw->count), hw->base + ALTERA_SPI_TXDATA); in altera_spi_irq()