Lines Matching refs:ulBase

55 QEIEnable(unsigned long ulBase)  in QEIEnable()  argument
60 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIEnable()
65 HWREG(ulBase + QEI_O_CTL) |= QEI_CTL_ENABLE; in QEIEnable()
80 QEIDisable(unsigned long ulBase) in QEIDisable() argument
85 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIDisable()
90 HWREG(ulBase + QEI_O_CTL) &= ~(QEI_CTL_ENABLE); in QEIDisable()
125 QEIConfigure(unsigned long ulBase, unsigned long ulConfig, in QEIConfigure() argument
131 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIConfigure()
136 HWREG(ulBase + QEI_O_CTL) = ((HWREG(ulBase + QEI_O_CTL) & in QEIConfigure()
144 HWREG(ulBase + QEI_O_MAXPOS) = ulMaxPosition; in QEIConfigure()
163 QEIPositionGet(unsigned long ulBase) in QEIPositionGet() argument
168 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIPositionGet()
173 return(HWREG(ulBase + QEI_O_POS)); in QEIPositionGet()
190 QEIPositionSet(unsigned long ulBase, unsigned long ulPosition) in QEIPositionSet() argument
195 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIPositionSet()
200 HWREG(ulBase + QEI_O_POS) = ulPosition; in QEIPositionSet()
219 QEIDirectionGet(unsigned long ulBase) in QEIDirectionGet() argument
224 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIDirectionGet()
229 return((HWREG(ulBase + QEI_O_STAT) & QEI_STAT_DIRECTION) ? -1 : 1); in QEIDirectionGet()
246 QEIErrorGet(unsigned long ulBase) in QEIErrorGet() argument
251 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIErrorGet()
256 return((HWREG(ulBase + QEI_O_STAT) & QEI_STAT_ERROR) ? true : false); in QEIErrorGet()
275 QEIVelocityEnable(unsigned long ulBase) in QEIVelocityEnable() argument
280 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIVelocityEnable()
285 HWREG(ulBase + QEI_O_CTL) |= QEI_CTL_VELEN; in QEIVelocityEnable()
301 QEIVelocityDisable(unsigned long ulBase) in QEIVelocityDisable() argument
306 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIVelocityDisable()
311 HWREG(ulBase + QEI_O_CTL) &= ~(QEI_CTL_VELEN); in QEIVelocityDisable()
336 QEIVelocityConfigure(unsigned long ulBase, unsigned long ulPreDiv, in QEIVelocityConfigure() argument
342 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIVelocityConfigure()
349 HWREG(ulBase + QEI_O_CTL) = ((HWREG(ulBase + QEI_O_CTL) & in QEIVelocityConfigure()
355 HWREG(ulBase + QEI_O_LOAD) = ulPeriod - 1; in QEIVelocityConfigure()
374 QEIVelocityGet(unsigned long ulBase) in QEIVelocityGet() argument
379 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIVelocityGet()
384 return(HWREG(ulBase + QEI_O_SPEED)); in QEIVelocityGet()
408 QEIIntRegister(unsigned long ulBase, void (*pfnHandler)(void)) in QEIIntRegister() argument
415 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIIntRegister()
420 ulInt = (ulBase == QEI0_BASE) ? INT_QEI0 : INT_QEI1; in QEIIntRegister()
450 QEIIntUnregister(unsigned long ulBase) in QEIIntUnregister() argument
457 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIIntUnregister()
462 ulInt = (ulBase == QEI0_BASE) ? INT_QEI0 : INT_QEI1; in QEIIntUnregister()
492 QEIIntEnable(unsigned long ulBase, unsigned long ulIntFlags) in QEIIntEnable() argument
497 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIIntEnable()
502 HWREG(ulBase + QEI_O_INTEN) |= ulIntFlags; in QEIIntEnable()
522 QEIIntDisable(unsigned long ulBase, unsigned long ulIntFlags) in QEIIntDisable() argument
527 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIIntDisable()
532 HWREG(ulBase + QEI_O_INTEN) &= ~(ulIntFlags); in QEIIntDisable()
552 QEIIntStatus(unsigned long ulBase, tBoolean bMasked) in QEIIntStatus() argument
557 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIIntStatus()
565 return(HWREG(ulBase + QEI_O_ISC)); in QEIIntStatus()
569 return(HWREG(ulBase + QEI_O_RIS)); in QEIIntStatus()
600 QEIIntClear(unsigned long ulBase, unsigned long ulIntFlags) in QEIIntClear() argument
605 ASSERT((ulBase == QEI0_BASE) || (ulBase == QEI1_BASE)); in QEIIntClear()
610 HWREG(ulBase + QEI_O_ISC) = ulIntFlags; in QEIIntClear()