Lines Matching refs:ulBase

76 TimerBaseValid(unsigned long ulBase)  in TimerBaseValid()  argument
78 return((ulBase == TIMER0_BASE) || (ulBase == TIMER1_BASE) || in TimerBaseValid()
79 (ulBase == TIMER2_BASE) || (ulBase == TIMER3_BASE) || in TimerBaseValid()
80 (ulBase == TIMER4_BASE) || (ulBase == TIMER5_BASE) || in TimerBaseValid()
81 (ulBase == WTIMER0_BASE) || (ulBase == WTIMER1_BASE) || in TimerBaseValid()
82 (ulBase == WTIMER2_BASE) || (ulBase == WTIMER3_BASE) || in TimerBaseValid()
83 (ulBase == WTIMER4_BASE) || (ulBase == WTIMER5_BASE)); in TimerBaseValid()
101 TimerIntNumberGet(unsigned long ulBase) in TimerIntNumberGet() argument
115 if(g_ppulTimerIntMap[ulIdx][0] == ulBase) in TimerIntNumberGet()
145 TimerEnable(unsigned long ulBase, unsigned long ulTimer) in TimerEnable() argument
150 ASSERT(TimerBaseValid(ulBase)); in TimerEnable()
157 HWREG(ulBase + TIMER_O_CTL) |= ulTimer & (TIMER_CTL_TAEN | TIMER_CTL_TBEN); in TimerEnable()
174 TimerDisable(unsigned long ulBase, unsigned long ulTimer) in TimerDisable() argument
179 ASSERT(TimerBaseValid(ulBase)); in TimerDisable()
186 HWREG(ulBase + TIMER_O_CTL) &= ~(ulTimer & in TimerDisable()
244 TimerConfigure(unsigned long ulBase, unsigned long ulConfig) in TimerConfigure() argument
249 ASSERT(TimerBaseValid(ulBase)); in TimerConfigure()
277 HWREG(ulBase + TIMER_O_CTL) &= ~(TIMER_CTL_TAEN | TIMER_CTL_TBEN); in TimerConfigure()
282 HWREG(ulBase + TIMER_O_CFG) = ulConfig >> 24; in TimerConfigure()
288 HWREG(ulBase + TIMER_O_TAMR) = (ulConfig & 255) | TIMER_TAMR_TAPWMIE; in TimerConfigure()
289 HWREG(ulBase + TIMER_O_TBMR) = in TimerConfigure()
310 TimerControlLevel(unsigned long ulBase, unsigned long ulTimer, in TimerControlLevel() argument
316 ASSERT(TimerBaseValid(ulBase)); in TimerControlLevel()
324 HWREG(ulBase + TIMER_O_CTL) = (bInvert ? in TimerControlLevel()
325 (HWREG(ulBase + TIMER_O_CTL) | ulTimer) : in TimerControlLevel()
326 (HWREG(ulBase + TIMER_O_CTL) & ~(ulTimer))); in TimerControlLevel()
346 TimerControlTrigger(unsigned long ulBase, unsigned long ulTimer, in TimerControlTrigger() argument
352 ASSERT(TimerBaseValid(ulBase)); in TimerControlTrigger()
361 HWREG(ulBase + TIMER_O_CTL) = (bEnable ? in TimerControlTrigger()
362 (HWREG(ulBase + TIMER_O_CTL) | ulTimer) : in TimerControlTrigger()
363 (HWREG(ulBase + TIMER_O_CTL) & ~(ulTimer))); in TimerControlTrigger()
384 TimerControlEvent(unsigned long ulBase, unsigned long ulTimer, in TimerControlEvent() argument
390 ASSERT(TimerBaseValid(ulBase)); in TimerControlEvent()
398 HWREG(ulBase + TIMER_O_CTL) = ((HWREG(ulBase + TIMER_O_CTL) & ~ulTimer) | in TimerControlEvent()
420 TimerControlStall(unsigned long ulBase, unsigned long ulTimer, in TimerControlStall() argument
426 ASSERT(TimerBaseValid(ulBase)); in TimerControlStall()
434 HWREG(ulBase + TIMER_O_CTL) = (bStall ? in TimerControlStall()
435 (HWREG(ulBase + TIMER_O_CTL) | ulTimer) : in TimerControlStall()
436 (HWREG(ulBase + TIMER_O_CTL) & ~(ulTimer))); in TimerControlStall()
460 TimerControlWaitOnTrigger(unsigned long ulBase, unsigned long ulTimer, in TimerControlWaitOnTrigger() argument
466 ASSERT(TimerBaseValid(ulBase)); in TimerControlWaitOnTrigger()
477 HWREG(ulBase + TIMER_O_TAMR) |= TIMER_TAMR_TAWOT; in TimerControlWaitOnTrigger()
481 HWREG(ulBase + TIMER_O_TAMR) &= ~(TIMER_TAMR_TAWOT); in TimerControlWaitOnTrigger()
492 HWREG(ulBase + TIMER_O_TBMR) |= TIMER_TBMR_TBWOT; in TimerControlWaitOnTrigger()
496 HWREG(ulBase + TIMER_O_TBMR) &= ~(TIMER_TBMR_TBWOT); in TimerControlWaitOnTrigger()
514 TimerRTCEnable(unsigned long ulBase) in TimerRTCEnable() argument
519 ASSERT(TimerBaseValid(ulBase)); in TimerRTCEnable()
524 HWREG(ulBase + TIMER_O_CTL) |= TIMER_CTL_RTCEN; in TimerRTCEnable()
539 TimerRTCDisable(unsigned long ulBase) in TimerRTCDisable() argument
544 ASSERT(TimerBaseValid(ulBase)); in TimerRTCDisable()
549 HWREG(ulBase + TIMER_O_CTL) &= ~(TIMER_CTL_RTCEN); in TimerRTCDisable()
577 TimerPrescaleSet(unsigned long ulBase, unsigned long ulTimer, in TimerPrescaleSet() argument
583 ASSERT(TimerBaseValid(ulBase)); in TimerPrescaleSet()
593 HWREG(ulBase + TIMER_O_TAPR) = ulValue; in TimerPrescaleSet()
601 HWREG(ulBase + TIMER_O_TBPR) = ulValue; in TimerPrescaleSet()
627 TimerPrescaleGet(unsigned long ulBase, unsigned long ulTimer) in TimerPrescaleGet() argument
632 ASSERT(TimerBaseValid(ulBase)); in TimerPrescaleGet()
639 return((ulTimer == TIMER_A) ? HWREG(ulBase + TIMER_O_TAPR) : in TimerPrescaleGet()
640 HWREG(ulBase + TIMER_O_TBPR)); in TimerPrescaleGet()
669 TimerPrescaleMatchSet(unsigned long ulBase, unsigned long ulTimer, in TimerPrescaleMatchSet() argument
675 ASSERT(TimerBaseValid(ulBase)); in TimerPrescaleMatchSet()
685 HWREG(ulBase + TIMER_O_TAPMR) = ulValue; in TimerPrescaleMatchSet()
693 HWREG(ulBase + TIMER_O_TBPMR) = ulValue; in TimerPrescaleMatchSet()
720 TimerPrescaleMatchGet(unsigned long ulBase, unsigned long ulTimer) in TimerPrescaleMatchGet() argument
725 ASSERT(TimerBaseValid(ulBase)); in TimerPrescaleMatchGet()
732 return((ulTimer == TIMER_A) ? HWREG(ulBase + TIMER_O_TAPMR) : in TimerPrescaleMatchGet()
733 HWREG(ulBase + TIMER_O_TBPMR)); in TimerPrescaleMatchGet()
757 TimerLoadSet(unsigned long ulBase, unsigned long ulTimer, in TimerLoadSet() argument
763 ASSERT(TimerBaseValid(ulBase)); in TimerLoadSet()
772 HWREG(ulBase + TIMER_O_TAILR) = ulValue; in TimerLoadSet()
780 HWREG(ulBase + TIMER_O_TBILR) = ulValue; in TimerLoadSet()
804 TimerLoadGet(unsigned long ulBase, unsigned long ulTimer) in TimerLoadGet() argument
809 ASSERT(TimerBaseValid(ulBase)); in TimerLoadGet()
815 return((ulTimer == TIMER_A) ? HWREG(ulBase + TIMER_O_TAILR) : in TimerLoadGet()
816 HWREG(ulBase + TIMER_O_TBILR)); in TimerLoadGet()
833 TimerLoadSet64(unsigned long ulBase, unsigned long long ullValue) in TimerLoadSet64() argument
838 ASSERT(TimerBaseValid(ulBase)); in TimerLoadSet64()
845 HWREG(ulBase + TIMER_O_TBILR) = ullValue >> 32; in TimerLoadSet64()
846 HWREG(ulBase + TIMER_O_TAILR) = ullValue & 0xffffffff; in TimerLoadSet64()
862 TimerLoadGet64(unsigned long ulBase) in TimerLoadGet64() argument
869 ASSERT(TimerBaseValid(ulBase)); in TimerLoadGet64()
880 ulHigh1 = HWREG(ulBase + TIMER_O_TBILR); in TimerLoadGet64()
881 ulLow = HWREG(ulBase + TIMER_O_TAILR); in TimerLoadGet64()
882 ulHigh2 = HWREG(ulBase + TIMER_O_TBILR); in TimerLoadGet64()
911 TimerValueGet(unsigned long ulBase, unsigned long ulTimer) in TimerValueGet() argument
916 ASSERT(TimerBaseValid(ulBase)); in TimerValueGet()
922 return((ulTimer == TIMER_A) ? HWREG(ulBase + TIMER_O_TAR) : in TimerValueGet()
923 HWREG(ulBase + TIMER_O_TBR)); in TimerValueGet()
938 TimerValueGet64(unsigned long ulBase) in TimerValueGet64() argument
945 ASSERT(TimerBaseValid(ulBase)); in TimerValueGet64()
956 ulHigh1 = HWREG(ulBase + TIMER_O_TBR); in TimerValueGet64()
957 ulLow = HWREG(ulBase + TIMER_O_TAR); in TimerValueGet64()
958 ulHigh2 = HWREG(ulBase + TIMER_O_TBR); in TimerValueGet64()
992 TimerMatchSet(unsigned long ulBase, unsigned long ulTimer, in TimerMatchSet() argument
998 ASSERT(TimerBaseValid(ulBase)); in TimerMatchSet()
1007 HWREG(ulBase + TIMER_O_TAMATCHR) = ulValue; in TimerMatchSet()
1015 HWREG(ulBase + TIMER_O_TBMATCHR) = ulValue; in TimerMatchSet()
1038 TimerMatchGet(unsigned long ulBase, unsigned long ulTimer) in TimerMatchGet() argument
1043 ASSERT(TimerBaseValid(ulBase)); in TimerMatchGet()
1049 return((ulTimer == TIMER_A) ? HWREG(ulBase + TIMER_O_TAMATCHR) : in TimerMatchGet()
1050 HWREG(ulBase + TIMER_O_TBMATCHR)); in TimerMatchGet()
1068 TimerMatchSet64(unsigned long ulBase, unsigned long long ullValue) in TimerMatchSet64() argument
1073 ASSERT(TimerBaseValid(ulBase)); in TimerMatchSet64()
1080 HWREG(ulBase + TIMER_O_TBMATCHR) = ullValue >> 32; in TimerMatchSet64()
1081 HWREG(ulBase + TIMER_O_TAMATCHR) = ullValue & 0xffffffff; in TimerMatchSet64()
1096 TimerMatchGet64(unsigned long ulBase) in TimerMatchGet64() argument
1103 ASSERT(TimerBaseValid(ulBase)); in TimerMatchGet64()
1114 ulHigh1 = HWREG(ulBase + TIMER_O_TBMATCHR); in TimerMatchGet64()
1115 ulLow = HWREG(ulBase + TIMER_O_TAMATCHR); in TimerMatchGet64()
1116 ulHigh2 = HWREG(ulBase + TIMER_O_TBMATCHR); in TimerMatchGet64()
1149 TimerIntRegister(unsigned long ulBase, unsigned long ulTimer, in TimerIntRegister() argument
1155 ASSERT(TimerBaseValid(ulBase)); in TimerIntRegister()
1162 ulBase = TimerIntNumberGet(ulBase); in TimerIntRegister()
1172 IntRegister(ulBase, pfnHandler); in TimerIntRegister()
1177 IntEnable(ulBase); in TimerIntRegister()
1188 IntRegister(ulBase + 1, pfnHandler); in TimerIntRegister()
1193 IntEnable(ulBase + 1); in TimerIntRegister()
1216 TimerIntUnregister(unsigned long ulBase, unsigned long ulTimer) in TimerIntUnregister() argument
1221 ASSERT(TimerBaseValid(ulBase)); in TimerIntUnregister()
1228 ulBase = TimerIntNumberGet(ulBase); in TimerIntUnregister()
1238 IntDisable(ulBase); in TimerIntUnregister()
1243 IntUnregister(ulBase); in TimerIntUnregister()
1254 IntDisable(ulBase + 1); in TimerIntUnregister()
1259 IntUnregister(ulBase + 1); in TimerIntUnregister()
1289 TimerIntEnable(unsigned long ulBase, unsigned long ulIntFlags) in TimerIntEnable() argument
1294 ASSERT(TimerBaseValid(ulBase)); in TimerIntEnable()
1299 HWREG(ulBase + TIMER_O_IMR) |= ulIntFlags; in TimerIntEnable()
1320 TimerIntDisable(unsigned long ulBase, unsigned long ulIntFlags) in TimerIntDisable() argument
1325 ASSERT(TimerBaseValid(ulBase)); in TimerIntDisable()
1330 HWREG(ulBase + TIMER_O_IMR) &= ~(ulIntFlags); in TimerIntDisable()
1350 TimerIntStatus(unsigned long ulBase, tBoolean bMasked) in TimerIntStatus() argument
1355 ASSERT(TimerBaseValid(ulBase)); in TimerIntStatus()
1361 return(bMasked ? HWREG(ulBase + TIMER_O_MIS) : in TimerIntStatus()
1362 HWREG(ulBase + TIMER_O_RIS)); in TimerIntStatus()
1392 TimerIntClear(unsigned long ulBase, unsigned long ulIntFlags) in TimerIntClear() argument
1397 ASSERT(TimerBaseValid(ulBase)); in TimerIntClear()
1402 HWREG(ulBase + TIMER_O_ICR) = ulIntFlags; in TimerIntClear()
1453 TimerSynchronize(unsigned long ulBase, unsigned long ulTimers) in TimerSynchronize() argument
1458 ASSERT(ulBase == TIMER0_BASE); in TimerSynchronize()
1463 HWREG(ulBase + TIMER_O_SYNC) = ulTimers; in TimerSynchronize()
1481 TimerQuiesce(unsigned long ulBase) in TimerQuiesce() argument
1486 ASSERT(TimerBaseValid(ulBase)); in TimerQuiesce()
1491 HWREG(ulBase + TIMER_O_CTL) = TIMER_RV_CTL; in TimerQuiesce()
1496 HWREG(ulBase + TIMER_O_IMR) = TIMER_RV_IMR; in TimerQuiesce()
1501 HWREG(ulBase + TIMER_O_ICR) = 0xFFFFFFFF; in TimerQuiesce()
1507 TimerIntUnregister(ulBase, TIMER_BOTH); in TimerQuiesce()
1512 HWREG(ulBase + TIMER_O_CFG) = TIMER_RV_CFG; in TimerQuiesce()
1513 HWREG(ulBase + TIMER_O_TAMR) = TIMER_RV_TAMR; in TimerQuiesce()
1514 HWREG(ulBase + TIMER_O_TBMR) = TIMER_RV_TBMR; in TimerQuiesce()
1515 HWREG(ulBase + TIMER_O_RIS) = TIMER_RV_RIS; in TimerQuiesce()
1516 HWREG(ulBase + TIMER_O_MIS) = TIMER_RV_MIS; in TimerQuiesce()
1517 HWREG(ulBase + TIMER_O_TAILR) = TIMER_RV_TAILR; in TimerQuiesce()
1518 HWREG(ulBase + TIMER_O_TBILR) = TIMER_RV_TBILR; in TimerQuiesce()
1519 HWREG(ulBase + TIMER_O_TAMATCHR) = TIMER_RV_TAMATCHR; in TimerQuiesce()
1520 HWREG(ulBase + TIMER_O_TBMATCHR) = TIMER_RV_TBMATCHR; in TimerQuiesce()
1521 HWREG(ulBase + TIMER_O_TAPR) = TIMER_RV_TAPR; in TimerQuiesce()
1522 HWREG(ulBase + TIMER_O_TBPR) = TIMER_RV_TBPR; in TimerQuiesce()
1523 HWREG(ulBase + TIMER_O_TAPMR) = TIMER_RV_TAPMR; in TimerQuiesce()
1524 HWREG(ulBase + TIMER_O_TBPMR) = TIMER_RV_TBPMR; in TimerQuiesce()
1525 HWREG(ulBase + TIMER_O_TAR) = TIMER_RV_TAR; in TimerQuiesce()
1526 HWREG(ulBase + TIMER_O_TBR) = TIMER_RV_TBR; in TimerQuiesce()