Lines Matching defs:byte
316 * stm32f4_i2c_write_byte() - Write a byte in the data register
318 * @byte: Data to write in the register
320 static void stm32f4_i2c_write_byte(struct stm32f4_i2c_dev *i2c_dev, u8 byte)
322 writel_relaxed(byte, i2c_dev->base + STM32F4_I2C_DR);
406 * For 2-byte reception, 3-byte reception and for Data N-2, N-1 and N
407 * for N-byte reception with N > 3, we do not have to read the data
408 * register when RX not empty event occurs as we have to wait for byte
418 * For N byte reception with N > 3 we directly read data register
427 * stm32f4_i2c_handle_rx_done() - Handle byte transfer finished interrupt
469 * received data byte, we have to enable NACK before reading N-2
500 * Single byte reception:
504 * sent as soon as the byte will be received in shift register
520 * 2-byte reception:
522 * In that way, NACK will be sent for the next byte which will
536 * N-byte reception:
538 * In that way, ACK will be sent as soon as the current byte
608 * - in reception : a new byte is received in the shift register
609 * but the previous byte has not been read yet from data register
610 * - in transmission: a new byte should be sent but the data register