Lines Matching refs:seq
119 I2C_TransferSeq_TypeDef *seq; member
369 I2C_TransferSeq_TypeDef *seq; in I2C_Transfer() local
389 seq = transfer->seq; in I2C_Transfer()
424 if (seq->flags & I2C_FLAG_10BIT_ADDR) in I2C_Transfer()
426 tmp = (((uint32_t)(seq->addr) >> 8) & 0x06) | 0xf0; in I2C_Transfer()
433 tmp = (uint32_t)(seq->addr) & 0xfe; in I2C_Transfer()
435 if (seq->flags & I2C_FLAG_READ) in I2C_Transfer()
463 if (seq->flags & I2C_FLAG_10BIT_ADDR) in I2C_Transfer()
466 i2c->TXDATA = (uint32_t)(seq->addr) & 0xff; in I2C_Transfer()
471 if (seq->flags & I2C_FLAG_READ) in I2C_Transfer()
501 if (seq->flags & I2C_FLAG_READ) in I2C_Transfer()
518 if (seq->flags & I2C_FLAG_10BIT_ADDR) in I2C_Transfer()
520 tmp = ((seq->addr >> 8) & 0x06) | 0xf0; in I2C_Transfer()
524 tmp = seq->addr & 0xfe; in I2C_Transfer()
528 if (seq->flags & I2C_FLAG_WRITE_READ) in I2C_Transfer()
557 if (seq->flags & I2C_FLAG_WRITE_READ) in I2C_Transfer()
574 if (transfer->offset >= seq->buf[transfer->bufIndx].len) in I2C_Transfer()
581 if (seq->flags & I2C_FLAG_WRITE_READ) in I2C_Transfer()
588 if ((seq->flags & I2C_FLAG_WRITE) || (transfer->bufIndx > 1)) in I2C_Transfer()
600 i2c->TXDATA = (uint32_t)(seq->buf[transfer->bufIndx].data[transfer->offset++]); in I2C_Transfer()
635 if (transfer->offset < seq->buf[transfer->bufIndx].len) in I2C_Transfer()
637 seq->buf[transfer->bufIndx].data[transfer->offset++] = data; in I2C_Transfer()
641 if (transfer->offset >= seq->buf[transfer->bufIndx].len) in I2C_Transfer()
725 I2C_TransferSeq_TypeDef *seq) in I2C_TransferInit() argument
730 EFM_ASSERT(seq); in I2C_TransferInit()
759 if (((seq->flags & I2C_FLAG_READ) && !(seq->buf[0].len)) || in I2C_TransferInit()
760 ((seq->flags & I2C_FLAG_WRITE_READ) && !(seq->buf[1].len)) in I2C_TransferInit()
771 transfer->seq = seq; in I2C_TransferInit()