Lines Matching refs:cli

204 	struct i2c_nmk_client		cli;  member
332 priv->cli.operation = I2C_NO_OPERATION; in init_hw()
354 mcr |= FIELD_PREP(I2C_MCR_A7, priv->cli.slave_adr); in load_i2c_mcr_reg()
366 priv->cli.slave_adr); in load_i2c_mcr_reg()
378 if (priv->cli.operation == I2C_WRITE) in load_i2c_mcr_reg()
389 mcr |= FIELD_PREP(I2C_MCR_LENGTH, priv->cli.count); in load_i2c_mcr_reg()
551 (priv->cli.count != 0); in fill_tx_fifo()
554 nmk_i2c_writeb(priv, *priv->cli.buffer, I2C_TFR); in fill_tx_fifo()
555 priv->cli.buffer++; in fill_tx_fifo()
556 priv->cli.count--; in fill_tx_fifo()
557 priv->cli.xfer_bytes++; in fill_tx_fifo()
595 if (priv->cli.count != 0) in write_i2c()
618 priv->cli.slave_adr); in write_i2c()
636 priv->cli.operation = I2C_READ; in nmk_i2c_xfer_one()
640 priv->cli.operation = I2C_WRITE; in nmk_i2c_xfer_one()
728 priv->cli.slave_adr = msgs[i].addr; in nmk_i2c_xfer()
729 priv->cli.buffer = msgs[i].buf; in nmk_i2c_xfer()
730 priv->cli.count = msgs[i].len; in nmk_i2c_xfer()
796 if (priv->cli.operation == I2C_READ) { in i2c_irq_handler()
808 if (priv->cli.count == 0) in i2c_irq_handler()
823 *priv->cli.buffer = nmk_i2c_readb(priv, I2C_RFR); in i2c_irq_handler()
824 priv->cli.buffer++; in i2c_irq_handler()
826 priv->cli.count -= rft; in i2c_irq_handler()
827 priv->cli.xfer_bytes += rft; in i2c_irq_handler()
833 *priv->cli.buffer = nmk_i2c_readb(priv, I2C_RFR); in i2c_irq_handler()
834 priv->cli.buffer++; in i2c_irq_handler()
836 priv->cli.count -= MAX_I2C_FIFO_THRESHOLD; in i2c_irq_handler()
837 priv->cli.xfer_bytes += MAX_I2C_FIFO_THRESHOLD; in i2c_irq_handler()
843 if (priv->cli.operation == I2C_READ) { in i2c_irq_handler()
846 if (priv->cli.count == 0) in i2c_irq_handler()
848 *priv->cli.buffer = in i2c_irq_handler()
850 priv->cli.buffer++; in i2c_irq_handler()
851 priv->cli.count--; in i2c_irq_handler()
852 priv->cli.xfer_bytes++; in i2c_irq_handler()
859 if (priv->cli.count) { in i2c_irq_handler()
862 priv->cli.count); in i2c_irq_handler()