Lines Matching full:ack
157 __u8 *b, int ack) in pca_rx_byte() argument
160 DEB2("=== READ %#04x %s\n", *b, ack ? "ACK" : "NACK"); in pca_rx_byte()
164 * Setup ACK or NACK for next received byte and wait for it to arrive.
169 int ack) in pca_rx_ack() argument
175 if (ack) in pca_rx_ack()
246 case 0x18: /* SLA+W has been transmitted; ACK has been received */ in pca_xfer()
247 case 0x28: /* Data byte in I2CDAT has been transmitted; ACK has been received */ in pca_xfer()
261 case 0x20: /* SLA+W has been transmitted; NOT ACK has been received */ in pca_xfer()
262 DEB2("NOT ACK received after SLA+W\n"); in pca_xfer()
267 case 0x40: /* SLA+R has been transmitted; ACK has been received */ in pca_xfer()
271 case 0x50: /* Data bytes has been received; ACK has been returned */ in pca_xfer()
286 case 0x48: /* SLA+R has been transmitted; NOT ACK has been received */ in pca_xfer()
287 DEB2("NOT ACK received after SLA+R\n"); in pca_xfer()
292 case 0x30: /* Data byte in I2CDAT has been transmitted; NOT ACK has been received */ in pca_xfer()
293 DEB2("NOT ACK received after data byte\n"); in pca_xfer()
311 case 0x58: /* Data byte has been received; NOT ACK has been returned */ in pca_xfer()
320 DEB2("NOT ACK sent after data byte received. " in pca_xfer()