Lines Matching refs:nread
792 static void npcm_i2c_set_fifo(struct npcm_i2c *bus, int nread, int nwrite) in npcm_i2c_set_fifo() argument
803 if (nread > 0) { in npcm_i2c_set_fifo()
804 rxf_ctl = min_t(int, nread, bus->data->fifo_size); in npcm_i2c_set_fifo()
807 if (nread <= bus->data->fifo_size) in npcm_i2c_set_fifo()
973 static void npcm_i2c_slave_receive(struct npcm_i2c *bus, u16 nread, in npcm_i2c_slave_receive() argument
978 bus->slv_rd_size = nread; in npcm_i2c_slave_receive()
2043 u8 slave_addr, u16 nwrite, u16 nread, in npcm_i2c_master_start_xmit() argument
2056 bus->rd_size = nread; in npcm_i2c_master_start_xmit()
2061 if (nread) in npcm_i2c_master_start_xmit()
2065 if (nread && !nwrite) in npcm_i2c_master_start_xmit()
2092 u16 nwrite, nread; in npcm_i2c_master_xfer() local
2113 nread = 1; in npcm_i2c_master_xfer()
2118 nread = msg0->len; in npcm_i2c_master_xfer()
2123 nread = 0; in npcm_i2c_master_xfer()
2129 nread = 1; in npcm_i2c_master_xfer()
2134 nread = msg1->len; in npcm_i2c_master_xfer()
2145 timeout_usec = (2 * 9 * USEC_PER_SEC / bus->bus_freq) * (2 + nread + nwrite); in npcm_i2c_master_xfer()
2147 if (nwrite >= 32 * 1024 || nread >= 32 * 1024) { in npcm_i2c_master_xfer()
2188 if (npcm_i2c_master_start_xmit(bus, slave_addr, nwrite, nread, in npcm_i2c_master_xfer()