Lines Matching refs:seq

135   I2C_TransferSeq_TypeDef    *seq;  member
510 I2C_TransferSeq_TypeDef *seq; in I2C_Transfer() local
538 seq = transfer->seq; in I2C_Transfer()
567 if (seq->flags & I2C_FLAG_10BIT_ADDR) { in I2C_Transfer()
568 tmp = (((uint32_t)(seq->addr) >> 8) & 0x06) | 0xf0; in I2C_Transfer()
573 tmp = (uint32_t)(seq->addr) & 0xfe; in I2C_Transfer()
575 if (seq->flags & I2C_FLAG_READ) { in I2C_Transfer()
600 if (seq->flags & I2C_FLAG_10BIT_ADDR) { in I2C_Transfer()
602 i2c->TXDATA = (uint32_t)(seq->addr) & 0xff; in I2C_Transfer()
605 if (seq->flags & I2C_FLAG_READ) { in I2C_Transfer()
607 if (seq->buf[transfer->bufIndx].len == 1) { in I2C_Transfer()
633 if (seq->flags & I2C_FLAG_READ) { in I2C_Transfer()
649 if (seq->flags & I2C_FLAG_10BIT_ADDR) { in I2C_Transfer()
650 tmp = (uint32_t)((seq->addr >> 8) & 0x06) | 0xf0; in I2C_Transfer()
652 tmp = (uint32_t)(seq->addr & 0xfe); in I2C_Transfer()
656 if (seq->flags & I2C_FLAG_WRITE_READ) { in I2C_Transfer()
660 if (seq->buf[transfer->bufIndx].len == 1) { in I2C_Transfer()
687 if (seq->flags & I2C_FLAG_WRITE_READ) { in I2C_Transfer()
702 if (transfer->offset >= seq->buf[transfer->bufIndx].len) { in I2C_Transfer()
708 if (seq->flags & I2C_FLAG_WRITE_READ) { in I2C_Transfer()
714 if ((seq->flags & I2C_FLAG_WRITE) || (transfer->bufIndx > 1)) { in I2C_Transfer()
726 i2c->TXDATA = (uint32_t)(seq->buf[transfer->bufIndx].data[transfer->offset++]); in I2C_Transfer()
754 unsigned int rxLen = seq->buf[transfer->bufIndx].len; in I2C_Transfer()
782 seq->buf[transfer->bufIndx].data[transfer->offset++] = data; in I2C_Transfer()
869 I2C_TransferSeq_TypeDef *seq) in I2C_TransferInit() argument
874 EFM_ASSERT(seq); in I2C_TransferInit()
909 if (((seq->flags & I2C_FLAG_READ) && !(seq->buf[0].len)) in I2C_TransferInit()
910 || ((seq->flags & I2C_FLAG_WRITE_READ) && !(seq->buf[1].len)) in I2C_TransferInit()
920 transfer->seq = seq; in I2C_TransferInit()