| /hal_ti-latest/simplelink/source/ti/drivers/utils/ |
| D | StructRingBuf.c | 40 void StructRingBuf_construct(StructRingBuf_Handle object, void *bufPtr, in StructRingBuf_construct() argument 43 object->buffer = bufPtr; in StructRingBuf_construct() 44 object->length = bufSize; in StructRingBuf_construct() 45 object->count = 0; in StructRingBuf_construct() 46 object->head = bufSize - 1; in StructRingBuf_construct() 47 object->tail = 0; in StructRingBuf_construct() 48 object->maxCount = 0; in StructRingBuf_construct() 49 object->structSize = structSize; in StructRingBuf_construct() 55 int StructRingBuf_get(StructRingBuf_Handle object, void *data) in StructRingBuf_get() argument 61 if (!object->count) { in StructRingBuf_get() [all …]
|
| D | RingBuf.c | 38 void RingBuf_construct(RingBuf_Handle object, unsigned char *bufPtr, in RingBuf_construct() argument 41 object->buffer = bufPtr; in RingBuf_construct() 42 object->length = bufSize; in RingBuf_construct() 43 object->count = 0; in RingBuf_construct() 44 object->head = bufSize - 1; in RingBuf_construct() 45 object->tail = 0; in RingBuf_construct() 46 object->maxCount = 0; in RingBuf_construct() 52 int RingBuf_get(RingBuf_Handle object, unsigned char *data) in RingBuf_get() argument 58 if (!object->count) { in RingBuf_get() 63 *data = object->buffer[object->tail]; in RingBuf_get() [all …]
|
| D | RingBuf.h | 64 void RingBuf_construct(RingBuf_Handle object, unsigned char *bufPtr, 81 int RingBuf_get(RingBuf_Handle object, unsigned char *data); 92 int RingBuf_getCount(RingBuf_Handle object); 102 bool RingBuf_isFull(RingBuf_Handle object); 111 int RingBuf_getMaxCount(RingBuf_Handle object); 129 int RingBuf_peek(RingBuf_Handle object, unsigned char *data); 143 int RingBuf_put(RingBuf_Handle object, unsigned char data);
|
| D | StructRingBuf.h | 68 void StructRingBuf_construct(StructRingBuf_Handle object, void *bufPtr, 85 int StructRingBuf_get(StructRingBuf_Handle object, void *data); 96 int StructRingBuf_getCount(StructRingBuf_Handle object); 106 bool StructRingBuf_isFull(StructRingBuf_Handle object); 115 int StructRingBuf_getMaxCount(StructRingBuf_Handle object); 133 int StructRingBuf_peek(StructRingBuf_Handle object, void **data); 146 int StructRingBuf_put(StructRingBuf_Handle object, const void *data);
|
| /hal_ti-latest/simplelink/source/ti/drivers/i2c/ |
| D | I2CCC32XX.c | 101 static void I2CCC32XX_primeReadBurst(I2CCC32XX_Object *object, 103 static void I2CCC32XX_primeWriteBurst(I2CCC32XX_Object *object, 105 static int_fast16_t I2CCC32XX_primeTransfer(I2CCC32XX_Object *object, 107 static void I2CCC32XX_readRecieveFifo(I2CCC32XX_Object *object, 127 I2CCC32XX_Object *object = handle->object; in I2CCC32XX_blockingCallback() local 130 SemaphoreP_post(object->transferComplete); in I2CCC32XX_blockingCallback() 136 static inline void I2CCC32XX_fillTransmitFifo(I2CCC32XX_Object *object, in I2CCC32XX_fillTransmitFifo() argument 139 while(object->writeCount && object->burstCount && in I2CCC32XX_fillTransmitFifo() 140 I2CFIFODataPutNonBlocking(hwAttrs->baseAddr, *(object->writeBuf))) { in I2CCC32XX_fillTransmitFifo() 142 object->writeBuf++; in I2CCC32XX_fillTransmitFifo() [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/uart2/ |
| D | UART2CC32XX.c | 239 UART2CC32XX_Object *object = handle->object; in UART2CC32XX_close() local 251 if (object->hwi) { in UART2CC32XX_close() 252 HwiP_delete(object->hwi); in UART2CC32XX_close() 254 if (object->writeSem) { in UART2CC32XX_close() 255 SemaphoreP_delete(object->writeSem); in UART2CC32XX_close() 257 if (object->readSem) { in UART2CC32XX_close() 258 SemaphoreP_delete(object->readSem); in UART2CC32XX_close() 260 if (object->udmaHandle) { in UART2CC32XX_close() 261 UDMACC32XX_close(object->udmaHandle); in UART2CC32XX_close() 264 Power_unregisterNotify(&object->postNotify); in UART2CC32XX_close() [all …]
|
| /hal_ti-latest/simplelink_lpf3/source/ti/drivers/aesccm/ |
| D | AESCCMLPF3.c | 110 static inline int_fast16_t AESCCMLPF3_finishTag(AESCCMLPF3_Object *object, AESCCM_Mode direction); 114 static int_fast16_t AESCCMLPF3_performFinalizeChecks(const AESCCMLPF3_Object *object, 127 static inline int_fast16_t AESCCMLPF3_processOneStepDecryptPolling(AESCCMLPF3_Object *object, 129 static inline int_fast16_t AESCCMLPF3_processOneStepEncryptPolling(AESCCMLPF3_Object *object, 131 static int_fast16_t AESCCMLPF3_setupSegmentedOperation(AESCCMLPF3_Object *object, 138 static int_fast16_t AESCCMLPF3_processSegmentedCBCMAC(AESCCMLPF3_Object *object, 142 static int_fast16_t AESCCMLPF3_processSegmentedCTR(AESCCMLPF3_Object *object, size_t dataSegmentLen… 143 static void AESCCMLPF3_processTagCTR(AESCCMLPF3_Object *object); 144 static int_fast16_t AESCCMLPF3_waitForDMA(const AESCCMLPF3_Object *object); 169 static int_fast16_t AESCCMLPF3HSM_performFinalizeChecks(const AESCCMLPF3_Object *object, [all …]
|
| /hal_ti-latest/simplelink_lpf3/source/ti/drivers/aesctr/ |
| D | AESCTRLPF3.c | 121 static void AESCTRLPF3_initCounter(AESCTRLPF3_Object *object, const uint8_t initialCounter[AES_BLOC… 144 AESCTRLPF3_Object *object = (AESCTRLPF3_Object *)handle->object; in AESCTRLPF3_getObject() local 145 DebugP_assert(object); in AESCTRLPF3_getObject() 147 return object; in AESCTRLPF3_getObject() 156 AESCTRLPF3_Object *object = AESCTRLPF3_getObject(handle); in AESCTRLPF3_hwiFxn() local 164 AESCommonLPF3_cleanupHwi(&object->common); in AESCTRLPF3_hwiFxn() 170 …if ((object->inputLengthRemaining > 0U) && (object->inputLengthRemaining < AESCTRLPF3_DMA_SIZE_THR… in AESCTRLPF3_hwiFxn() 173 … AESCTRLPF3_processData(&object->input[object->inputLength - object->inputLengthRemaining], in AESCTRLPF3_hwiFxn() 174 … &object->output[object->inputLength - object->inputLengthRemaining], in AESCTRLPF3_hwiFxn() 175 object->inputLengthRemaining, in AESCTRLPF3_hwiFxn() [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/uart/ |
| D | UARTCC32XX.c | 100 static int ringBufGet(UART_Handle object, unsigned char *data); 180 UARTCC32XX_Object *object = handle->object; in UARTCC32XX_close() local 190 if (object->hwiHandle) { in UARTCC32XX_close() 191 HwiP_delete(object->hwiHandle); in UARTCC32XX_close() 193 if (object->writeSem) { in UARTCC32XX_close() 194 SemaphoreP_delete(object->writeSem); in UARTCC32XX_close() 196 if (object->readSem) { in UARTCC32XX_close() 197 SemaphoreP_delete(object->readSem); in UARTCC32XX_close() 199 if (object->timeoutClk) { in UARTCC32XX_close() 200 ClockP_delete(object->timeoutClk); in UARTCC32XX_close() [all …]
|
| D | UARTCC32XXDMA.c | 155 UARTCC32XXDMA_Object *object = handle->object; in UARTCC32XXDMA_close() local 163 if (object->hwiHandle) { in UARTCC32XXDMA_close() 164 HwiP_delete(object->hwiHandle); in UARTCC32XXDMA_close() 166 if (object->writeSem) { in UARTCC32XXDMA_close() 167 SemaphoreP_delete(object->writeSem); in UARTCC32XXDMA_close() 169 if (object->readSem) { in UARTCC32XXDMA_close() 170 SemaphoreP_delete(object->readSem); in UARTCC32XXDMA_close() 172 if (object->txFifoEmptyClk) { in UARTCC32XXDMA_close() 173 ClockP_delete(object->txFifoEmptyClk); in UARTCC32XXDMA_close() 176 if (object->dmaHandle) { in UARTCC32XXDMA_close() [all …]
|
| /hal_ti-latest/simplelink_lpf3/source/ti/drivers/aesecb/ |
| D | AESECBLPF3.c | 108 static int_fast16_t AESECBLPF3_checkOperation(const AESECBLPF3_Object *object, const AESECB_Operati… 110 static inline void AESECBLPF3_processDataDMA(AESCommonLPF3_Object *object, 137 AESECBLPF3_Object *object = (AESECBLPF3_Object *)handle->object; in AESEBCLPF3_getObject() local 138 DebugP_assert(object); in AESEBCLPF3_getObject() 140 return object; in AESEBCLPF3_getObject() 149 AESECBLPF3_Object *object = AESEBCLPF3_getObject(handle); in AESECBLPF3_hwiFxn() local 157 AESCommonLPF3_cleanupHwi(&object->common); in AESECBLPF3_hwiFxn() 163 if ((object->operationType == AESECB_OPERATION_TYPE_ENCRYPT) || in AESECBLPF3_hwiFxn() 164 (object->operationType == AESECB_OPERATION_TYPE_FINALIZE_ENCRYPT_SEGMENTED)) in AESECBLPF3_hwiFxn() 166 AESCommonLPF3_clearOperationInProgress(&object->common); in AESECBLPF3_hwiFxn() [all …]
|
| /hal_ti-latest/simplelink_lpf3/source/ti/drivers/aescmac/ |
| D | AESCMACLPF3.c | 85 static void AESCMACLPF3_getResult(AESCMACLPF3_Object *object); 86 static inline void AESCMACLPF3_prepareFinalInputBlock(AESCMACLPF3_Object *object, size_t *transacti… 87 static int_fast16_t AESCMACLPF3_setupSegmentedOperation(AESCMACLPF3_Object *object, const CryptoKey… 119 AESCMACLPF3_Object *object = (AESCMACLPF3_Object *)handle->object; in AESCMACLPF3_getObject() local 120 DebugP_assert(object); in AESCMACLPF3_getObject() 122 return object; in AESCMACLPF3_getObject() 131 AESCMACLPF3_Object *object = AESCMACLPF3_getObject(handle); in AESCMACLPF3_hwiFxn() local 139 AESCommonLPF3_cleanupHwi(&object->common); in AESCMACLPF3_hwiFxn() 145 AESCMACLPF3_getResult(object); in AESCMACLPF3_hwiFxn() 148 if (object->operationType != AESCMAC_OP_TYPE_SEGMENTED_SIGN && in AESCMACLPF3_hwiFxn() [all …]
|
| /hal_ti-latest/simplelink_lpf3/source/ti/drivers/aesctrdrbg/ |
| D | AESCTRDRBGXX.c | 96 AESCTRDRBGXX_Object *object; in AESCTRDRBGXX_updateState() local 104 object = handle->object; in AESCTRDRBGXX_updateState() 114 AESCTRDRBGXX_addBigendCounter(object->counter, 1); in AESCTRDRBGXX_updateState() 134 operation.key = &object->key; in AESCTRDRBGXX_updateState() 137 operation.initialCounter = object->counter; in AESCTRDRBGXX_updateState() 138 operation.inputLength = object->key.u.plaintext.keyLength + AESCTRDRBG_AES_BLOCK_SIZE_BYTES; in AESCTRDRBGXX_updateState() 140 if (AESCTR_oneStepEncrypt(object->ctrHandle, &operation) != AESCTR_STATUS_SUCCESS) in AESCTRDRBGXX_updateState() 146 memcpy(object->keyingMaterial, buf32, object->key.u.plaintext.keyLength); in AESCTRDRBGXX_updateState() 153 memcpy(object->counter, in AESCTRDRBGXX_updateState() 154 &buf32[object->key.u.plaintext.keyLength / sizeof(uint32_t)], in AESCTRDRBGXX_updateState() [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/i2s/ |
| D | I2SCC32XX.c | 169 I2SCC32XX_Object *object = (I2SCC32XX_Object *)handle->object; in I2S_init() local 170 object->isOpen = (bool)false; in I2S_init() 183 I2SCC32XX_Object *object; in I2S_open() local 187 object = handle->object; in I2S_open() 195 if (!isInitialized || object->isOpen) { in I2S_open() 211 object->hwi = HwiP_create(INT_I2S, (HwiP_Fxn)I2S_hwiIntFxn, &hwiParams); in I2S_open() 213 if (object->hwi == NULL) { in I2S_open() 219 object->isOpen = (bool)true; in I2S_open() 231 … Power_registerNotify(&(object->notifyObj), PowerCC32XX_AWAKE_LPDS, postNotify, (uint32_t)handle); in I2S_open() 237 object->activatedFlag = 0; in I2S_open() [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/spi/ |
| D | SPICC32XXDMA.c | 120 SPICC32XXDMA_Object *object = handle->object; in blockingTransferCallback() local 122 SemaphoreP_post(object->transferComplete); in blockingTransferCallback() 130 static void configDMA(SPICC32XXDMA_Object *object, in configDMA() argument 140 if (object->dataSize < 9) { in configDMA() 144 else if (object->dataSize < 17) { in configDMA() 158 if ((transaction->count - object->amtDataXferred) > MAX_DMA_TRANSFER_AMOUNT) { in configDMA() 159 object->currentXferAmt = MAX_DMA_TRANSFER_AMOUNT; in configDMA() 162 object->currentXferAmt = (transaction->count - object->amtDataXferred); in configDMA() 173 ((uint32_t) object->amtDataXferred * dataFrameSizeInBytes)); in configDMA() 188 object->currentXferAmt); in configDMA() [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/timer/ |
| D | TimerCC32XX.c | 118 TimerCC32XX_Object const *object = handle->object; in initHw() local 121 TimerDisable(hwAttrs->baseAddress, object->timer); in initHw() 123 if (object->timer == TIMER_A) { in initHw() 142 HWREG(hwAttrs->baseAddress + TIMER_O_IMR) = ~object->timer; in initHw() 145 TimerPrescaleSet(hwAttrs->baseAddress, object->timer, object->prescaler); in initHw() 146 TimerLoadSet(hwAttrs->baseAddress, object->timer, object->period); in initHw() 152 TimerControlStall(hwAttrs->baseAddress, object->timer, true); in initHw() 165 TimerCC32XX_Object *object = handle->object; in getPrescaler() local 173 intervalLoad = object->period / (prescaler + 1); in getPrescaler() 181 diff = object->period - intervalLoad * (prescaler + 1); in getPrescaler() [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/camera/ |
| D | CameraCC32XXDMA.c | 92 CameraCC32XXDMA_Object *object = handle->object; in CameraCC32XXDMA_configDMA() local 94 unsigned long **bufferPtr = (unsigned long**)&object->captureBuf; in CameraCC32XXDMA_configDMA() 127 object->cameraDMA_PingPongMode = 0; in CameraCC32XXDMA_configDMA() 139 (uintptr_t)object->bufferlength); in CameraCC32XXDMA_configDMA() 148 CameraCC32XXDMA_Object *object = handle->object; in captureSemCallback() local 150 SemaphoreP_post(object->captureSem); in captureSemCallback() 168 CameraCC32XXDMA_Object *object = ((Camera_Handle)arg)->object; in CameraCC32XXDMA_hwiIntFxn() local 170 unsigned long **bufferPtr = (unsigned long**)&object->captureBuf; in CameraCC32XXDMA_hwiIntFxn() 173 if ((object->cameraDMAxIntrRcvd > 1) && (status & (CAM_INT_FE))) { in CameraCC32XXDMA_hwiIntFxn() 178 object->captureCallback((Camera_Handle)arg, *bufferPtr, in CameraCC32XXDMA_hwiIntFxn() [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/sd/ |
| D | SDHostCC32XX.c | 172 SDHostCC32XX_Object *object = handle->object; in SDHostCC32XX_close() local 176 if (object->cardType != SD_NOCARD) { in SDHostCC32XX_close() 187 if (object->dmaHandle) { in SDHostCC32XX_close() 188 UDMACC32XX_close(object->dmaHandle); in SDHostCC32XX_close() 190 if (object->cmdSem) { in SDHostCC32XX_close() 191 SemaphoreP_delete(object->cmdSem); in SDHostCC32XX_close() 193 if (object->hwiHandle) { in SDHostCC32XX_close() 194 HwiP_delete(object->hwiHandle); in SDHostCC32XX_close() 198 if (object->clkPin != (uint16_t)-1) { in SDHostCC32XX_close() 199 PowerCC32XX_restoreParkState((PowerCC32XX_Pin)object->clkPin, in SDHostCC32XX_close() [all …]
|
| D | SDSPI.c | 113 SDSPI_Object *object = handle->object; in SDSPI_close() local 115 if (object->spiHandle) { in SDSPI_close() 116 SPI_close(object->spiHandle); in SDSPI_close() 117 object->spiHandle = NULL; in SDSPI_close() 120 if (object->lockSem) { in SDSPI_close() 121 SemaphoreP_delete(object->lockSem); in SDSPI_close() 122 object->lockSem = NULL; in SDSPI_close() 125 object->cardType = SD_NOCARD; in SDSPI_close() 126 object->isOpen = false; in SDSPI_close() 146 SDSPI_Object *object = handle->object; in SDSPI_getNumSectors() local [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/capture/ |
| D | CaptureCC32XX.c | 93 CaptureCC32XX_Object *object = handle->object; in CaptureCC32XX_close() local 102 Power_unregisterNotify(&(object->notifyObj)); in CaptureCC32XX_close() 105 if (object->hwiHandle) { in CaptureCC32XX_close() 107 HwiP_delete(object->hwiHandle); in CaptureCC32XX_close() 108 object->hwiHandle = NULL; in CaptureCC32XX_close() 134 CaptureCC32XX_Object *object = handle->object; in CaptureCC32XX_hwiIntFunction() local 140 currentCount = TimerValueGet(baseAddress, object->timer); in CaptureCC32XX_hwiIntFunction() 143 if (currentCount < object->previousCount) { in CaptureCC32XX_hwiIntFunction() 146 interval = currentCount + (0xFFFFFF - object->previousCount); in CaptureCC32XX_hwiIntFunction() 148 else if (currentCount > object->previousCount) { in CaptureCC32XX_hwiIntFunction() [all …]
|
| /hal_ti-latest/simplelink_lpf3/source/ti/drivers/cryptoutils/aes/ |
| D | AESCommonLPF3.c | 68 void AESCommonLPF3_setPowerConstraint(AESCommonLPF3_Object *object); 69 void AESCommonLPF3_releasePowerConstraint(AESCommonLPF3_Object *object); 86 int_fast16_t AESCommonLPF3_construct(AESCommonLPF3_Object *object, AES_ReturnBehavior returnBehavio… in AESCommonLPF3_construct() argument 88 DebugP_assert(object); in AESCommonLPF3_construct() 92 if (!AESCommon_isInitialized || object->isOpen) in AESCommonLPF3_construct() 99 object->isOpen = true; in AESCommonLPF3_construct() 103 object->returnBehavior = returnBehavior; in AESCommonLPF3_construct() 107 object->semaphoreTimeout = timeout; in AESCommonLPF3_construct() 111 object->semaphoreTimeout = SemaphoreP_NO_WAIT; in AESCommonLPF3_construct() 129 object->cryptoResourceLocked = false; in AESCommonLPF3_construct() [all …]
|
| D | AESCommonLPF3.h | 137 int_fast16_t AESCommonLPF3_construct(AESCommonLPF3_Object *object, AES_ReturnBehavior returnBehavio… 169 void AESCommonLPF3_close(AESCommonLPF3_Object *object); 182 int_fast16_t AESCommonLPF3_setOperationInProgress(AESCommonLPF3_Object *object); 193 __STATIC_INLINE void AESCommonLPF3_clearOperationInProgress(AESCommonLPF3_Object *object) in AESCommonLPF3_clearOperationInProgress() argument 195 object->operationInProgress = false; in AESCommonLPF3_clearOperationInProgress() 210 void AESCommonLPF3_cleanup(AESCommonLPF3_Object *object); 221 int_fast16_t AESCommonLPF3_setupSegmentedOperation(AESCommonLPF3_Object *object, const CryptoKey *k… 300 void AESCommonLPF3_cancelOperation(AESCommonLPF3_Object *object, bool cancelDMAChannelB); 322 void AESCommonLPF3_cleanupHwi(AESCommonLPF3_Object *object); 333 void AESCommonLPF3_setupDMA(AESCommonLPF3_Object *object, uint32_t dmaConfig);
|
| /hal_ti-latest/simplelink/source/ti/drivers/pwm/ |
| D | PWMTimerCC32XX.c | 322 PWMTimerCC32XX_Object *object = handle->object; in postNotifyFxn() local 324 initHw(handle, object->period, object->duty); in postNotifyFxn() 335 PWMTimerCC32XX_Object *object = handle->object; in PWMTimerCC32XX_close() local 366 Power_unregisterNotify(&object->postNotify); in PWMTimerCC32XX_close() 371 object->isOpen = false; in PWMTimerCC32XX_close() 404 PWMTimerCC32XX_Object *object = handle->object; in PWMTimerCC32XX_open() local 419 if (object->isOpen) { in PWMTimerCC32XX_open() 435 object->isOpen = true; in PWMTimerCC32XX_open() 452 object->isOpen = false; in PWMTimerCC32XX_open() 464 Power_registerNotify(&object->postNotify, PowerCC32XX_AWAKE_LPDS, in PWMTimerCC32XX_open() [all …]
|
| /hal_ti-latest/simplelink/source/ti/drivers/dma/ |
| D | UDMACC32XX.c | 64 UDMACC32XX_Object *object = handle->object; in UDMACC32XX_close() local 75 object->isOpen = false; in UDMACC32XX_close() 89 UDMACC32XX_Object *object = handle->object; in UDMACC32XX_init() local 92 object->isOpen = false; in UDMACC32XX_init() 98 object->hwiHandle = HwiP_create(hwAttrs->intNum, hwAttrs->dmaErrorFxn, in UDMACC32XX_init() 100 if (object->hwiHandle == NULL) { in UDMACC32XX_init() 115 UDMACC32XX_Object *object = handle->object; in UDMACC32XX_open() local 131 if (object->isOpen == false) { in UDMACC32XX_open() 140 object->isOpen = true; in UDMACC32XX_open()
|
| /hal_ti-latest/simplelink/source/ti/drivers/watchdog/ |
| D | WatchdogCC32XX.c | 89 WatchdogCC32XX_Object const *object = handle->object; in WatchdogCC32XX_initHardware() local 92 MAP_WatchdogReloadSet(hwAttrs->baseAddr, object->reloadValue); in WatchdogCC32XX_initHardware() 96 if (object->debugMode == Watchdog_DEBUG_STALL_ON) { in WatchdogCC32XX_initHardware() 180 WatchdogCC32XX_Object *object = handle->object; in WatchdogCC32XX_init() local 182 object->isOpen = false; in WatchdogCC32XX_init() 194 WatchdogCC32XX_Object *object = handle->object; in WatchdogCC32XX_open() local 198 if (object->isOpen == true) { in WatchdogCC32XX_open() 203 object->isOpen = true; in WatchdogCC32XX_open() 214 object->isOpen = false; in WatchdogCC32XX_open() 220 Power_registerNotify(&(object->notifyObj), PowerCC32XX_AWAKE_LPDS, in WatchdogCC32XX_open() [all …]
|