Lines Matching refs:hwAttrs
117 TimerCC32XX_HWAttrs const *hwAttrs = handle->hwAttrs; in initHw() local
121 TimerDisable(hwAttrs->baseAddress, object->timer); in initHw()
125 HWREG(hwAttrs->baseAddress + TIMER_O_TAMR) = TIMER_TAMR_TAMR_PERIOD; in initHw()
129 HWREG(hwAttrs->baseAddress + TIMER_O_TBMR) = TIMER_TBMR_TBMR_PERIOD; in initHw()
132 if (hwAttrs->subTimer == TimerCC32XX_timer32) { in initHw()
134 HWREG(hwAttrs->baseAddress + TIMER_O_CFG) = TIMER_CFG_32_BIT_TIMER; in initHw()
138 HWREG(hwAttrs->baseAddress + TIMER_O_CFG) = TIMER_CFG_16_BIT; 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()
292 TimerCC32XX_HWAttrs const *hwAttrs = handle->hwAttrs; in TimerCC32XX_close() local
301 HwiP_clearInterrupt(hwAttrs->intNum); in TimerCC32XX_close()
312 TimerCC32XX_freeTimerResource(hwAttrs->baseAddress, hwAttrs->subTimer); in TimerCC32XX_close()
349 TimerCC32XX_HWAttrs const *hWAttrs = handle->hwAttrs; in TimerCC32XX_getCount()
372 TimerCC32XX_HWAttrs const *hwAttrs = handle->hwAttrs; in TimerCC32XX_hwiIntFunction() local
378 TimerIntClear(hwAttrs->baseAddress, interruptMask); in TimerCC32XX_hwiIntFunction()
404 TimerCC32XX_HWAttrs const *hwAttrs = handle->hwAttrs; in TimerCC32XX_open() local
418 if (!TimerCC32XX_allocateTimerResource(hwAttrs->baseAddress, in TimerCC32XX_open()
419 hwAttrs->subTimer)) { in TimerCC32XX_open()
433 if (hwAttrs->subTimer == TimerCC32XX_timer16B) { in TimerCC32XX_open()
446 hwiParams.priority = hwAttrs->intPriority; in TimerCC32XX_open()
447 object->hwiHandle = HwiP_create(hwAttrs->intNum, in TimerCC32XX_open()
501 if (hwAttrs->subTimer != TimerCC32XX_timer32) { in TimerCC32XX_open()
527 TimerCC32XX_HWAttrs const *hwAttrs= handle->hwAttrs; in TimerCC32XX_setPeriod() local
554 if (hwAttrs->subTimer != TimerCC32XX_timer32) { in TimerCC32XX_setPeriod()
568 if (hwAttrs->subTimer != TimerCC32XX_timer32) { in TimerCC32XX_setPeriod()
573 TimerPrescaleSet(hwAttrs->baseAddress, object->timer, object->prescaler); in TimerCC32XX_setPeriod()
574 TimerLoadSet(hwAttrs->baseAddress, object->timer, object->period); in TimerCC32XX_setPeriod()
586 TimerCC32XX_HWAttrs const *hwAttrs = handle->hwAttrs; in TimerCC32XX_start() local
606 TimerIntEnable(hwAttrs->baseAddress, interruptMask); in TimerCC32XX_start()
613 HWREG(hwAttrs->baseAddress + TIMER_O_TAMR) |= TIMER_TAMR_TAILD; in TimerCC32XX_start()
616 HWREG(hwAttrs->baseAddress + TIMER_O_TBMR) |= TIMER_TBMR_TBILD; in TimerCC32XX_start()
619 TimerEnable(hwAttrs->baseAddress, object->timer); in TimerCC32XX_start()
637 TimerCC32XX_HWAttrs const *hwAttrs = handle->hwAttrs; in TimerCC32XX_stop() local
656 TimerDisable(hwAttrs->baseAddress, object->timer); in TimerCC32XX_stop()
657 TimerIntDisable(hwAttrs->baseAddress, interruptMask); in TimerCC32XX_stop()