Home
last modified time | relevance | path

Searched refs:object (Results 1 – 25 of 61) sorted by relevance

123

/hal_ti-latest/simplelink/source/ti/drivers/utils/
DStructRingBuf.c40 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 …]
DRingBuf.c38 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 …]
DRingBuf.h64 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);
DStructRingBuf.h68 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/
DI2CCC32XX.c101 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/
DUART2CC32XX.c239 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/
DAESCCMLPF3.c110 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/
DAESCTRLPF3.c121 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/
DUARTCC32XX.c100 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 …]
DUARTCC32XXDMA.c155 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/
DAESECBLPF3.c108 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/
DAESCMACLPF3.c85 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/
DAESCTRDRBGXX.c96 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/
DI2SCC32XX.c169 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/
DSPICC32XXDMA.c120 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/
DTimerCC32XX.c118 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/
DCameraCC32XXDMA.c92 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/
DSDHostCC32XX.c172 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 …]
DSDSPI.c113 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/
DCaptureCC32XX.c93 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/
DAESCommonLPF3.c68 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 …]
DAESCommonLPF3.h137 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/
DPWMTimerCC32XX.c322 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/
DUDMACC32XX.c64 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/
DWatchdogCC32XX.c89 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 …]

123