Lines Matching refs:dataAddr
827 uint32_t dataAddr = (uint32_t)handle->i2sQueue[queueDriverIndex].data; in I2S_TxHandleIRQ() local
840 if ((handle->state != (uint32_t)kI2S_StateTx) && (dataSize != 0U) && (dataAddr != 0U)) in I2S_TxHandleIRQ()
854 data = *((uint8_t *)dataAddr); in I2S_TxHandleIRQ()
856 dataAddr++; in I2S_TxHandleIRQ()
862 data = *((volatile uint16_t *)dataAddr); in I2S_TxHandleIRQ()
866 dataAddr += sizeof(uint8_t); in I2S_TxHandleIRQ()
873 dataAddr += sizeof(uint16_t); in I2S_TxHandleIRQ()
880 data = *((volatile uint32_t *)(dataAddr)); in I2S_TxHandleIRQ()
884 dataAddr += sizeof(uint16_t); in I2S_TxHandleIRQ()
891 dataAddr += sizeof(uint32_t); in I2S_TxHandleIRQ()
902 base->FIFOWR48H = *((volatile uint16_t *)(dataAddr)); in I2S_TxHandleIRQ()
903 dataAddr += sizeof(uint16_t); in I2S_TxHandleIRQ()
910 base->FIFOWR = *((volatile uint32_t *)(dataAddr)); in I2S_TxHandleIRQ()
911 dataAddr += sizeof(uint32_t); in I2S_TxHandleIRQ()
919 data = (uint32_t)(*(uint8_t *)(dataAddr++)); in I2S_TxHandleIRQ()
920 data |= ((uint32_t)(*(uint8_t *)(dataAddr++))) << 8U; in I2S_TxHandleIRQ()
921 data |= ((uint32_t)(*(uint8_t *)(dataAddr++))) << 16U; in I2S_TxHandleIRQ()
938 base->FIFOWR = *((volatile uint32_t *)(dataAddr)); in I2S_TxHandleIRQ()
939 dataAddr += sizeof(uint32_t); in I2S_TxHandleIRQ()
967 handle->i2sQueue[queueDriverIndex].data = (uint8_t *)dataAddr; in I2S_TxHandleIRQ()
1036 uint32_t dataAddr = (uint32_t)handle->i2sQueue[queueDriverIndex].data; in I2S_RxHandleIRQ() local
1055 … *((uint8_t *)dataAddr) = (uint8_t)(((data & 0x000F0000U) >> 12U) | (data & 0x0000000FU)); in I2S_RxHandleIRQ()
1056 dataAddr++; in I2S_RxHandleIRQ()
1066 *((volatile uint8_t *)dataAddr) = (uint8_t)(data & 0xFFU); in I2S_RxHandleIRQ()
1067 dataAddr += sizeof(uint8_t); in I2S_RxHandleIRQ()
1073 … *((volatile uint16_t *)dataAddr) = (uint16_t)(((data >> 8U) & 0xFF00U) | (data & 0xFFU)); in I2S_RxHandleIRQ()
1074 dataAddr += sizeof(uint16_t); in I2S_RxHandleIRQ()
1085 *((volatile uint16_t *)dataAddr) = (uint16_t)(data & 0xFFFFU); in I2S_RxHandleIRQ()
1086 dataAddr += sizeof(uint16_t); in I2S_RxHandleIRQ()
1092 *((volatile uint32_t *)dataAddr) = data; in I2S_RxHandleIRQ()
1093 dataAddr += sizeof(uint32_t); in I2S_RxHandleIRQ()
1107 *((volatile uint16_t *)dataAddr) = (uint16_t)data; in I2S_RxHandleIRQ()
1108 dataAddr += sizeof(uint16_t); in I2S_RxHandleIRQ()
1117 *((volatile uint32_t *)dataAddr) = data; in I2S_RxHandleIRQ()
1118 dataAddr += sizeof(uint32_t); in I2S_RxHandleIRQ()
1136 *(uint8_t *)(dataAddr++) = (uint8_t)(data & 0xFFU); in I2S_RxHandleIRQ()
1137 *(uint8_t *)(dataAddr++) = (uint8_t)((data >> 8U) & 0xFFU); in I2S_RxHandleIRQ()
1138 *(uint8_t *)(dataAddr++) = (uint8_t)((data >> 16U) & 0xFFU); in I2S_RxHandleIRQ()
1146 *((volatile uint32_t *)dataAddr) = data; in I2S_RxHandleIRQ()
1147 dataAddr += sizeof(uint32_t); in I2S_RxHandleIRQ()
1191 handle->i2sQueue[queueDriverIndex].data = (uint8_t *)dataAddr; in I2S_RxHandleIRQ()