/kernel/liteos_a/compat/posix/src/ |
H A D | time.c | 112 STATIC INLINE BOOL ValidTimerID(UINT16 swtmrID) in ValidTimerID() argument 115 if (swtmrID >= OS_SWTMR_MAX_TIMERID) { in ValidTimerID() 120 if (OS_SWT_FROM_SID(swtmrID)->uwOwnerPid != (UINTPTR)OsCurrProcessGet()) { in ValidTimerID() 787 UINT16 swtmrID; in timer_create() local 803 &swtmrID, (UINTPTR)evp->sigev_value.sival_ptr); in timer_create() 810 vid = AddNodeByRid(swtmrID); in timer_create() 812 (VOID)LOS_SwtmrDelete(swtmrID); in timer_create() 815 swtmrID = vid; in timer_create() 817 *timerID = (timer_t)(UINTPTR)swtmrID; in timer_create() 824 UINT16 swtmrID; in OsTimerCreate() local 878 UINT16 swtmrID = (UINT16)(UINTPTR)timerID; timer_delete() local 912 UINT16 swtmrID = (UINT16)(UINTPTR)timerID; timer_settime() local 978 UINT16 swtmrID = (UINT16)(UINTPTR)timerID; timer_gettime() local 1005 UINT16 swtmrID = (UINT16)(UINTPTR)timerID; timer_getoverrun() local [all...] |
/kernel/liteos_a/kernel/base/core/ |
H A D | los_swtmr.c | 70 BOOL OsSwtmrDebugDataUsed(UINT32 swtmrID) in OsSwtmrDebugDataUsed() argument 72 if (swtmrID > LOSCFG_BASE_CORE_SWTMR_LIMIT) { in OsSwtmrDebugDataUsed() 76 return g_swtmrDebugData[swtmrID].swtmrUsed; in OsSwtmrDebugDataUsed() 79 UINT32 OsSwtmrDebugDataGet(UINT32 swtmrID, SwtmrDebugData *data, UINT32 len, UINT8 *mode) in OsSwtmrDebugDataGet() argument 84 if ((swtmrID > LOSCFG_BASE_CORE_SWTMR_LIMIT) || (data == NULL) || in OsSwtmrDebugDataGet() 89 SWTMR_CTRL_S *swtmr = &g_swtmrCBArray[swtmrID]; in OsSwtmrDebugDataGet() 91 ret = memcpy_s(data, len, &g_swtmrDebugData[swtmrID], sizeof(SwtmrDebugData)); in OsSwtmrDebugDataGet() 137 STATIC INLINE VOID SwtmrDebugWaitTimeCalculate(UINT32 swtmrID, SwtmrHandlerItemPtr swtmrHandler) in SwtmrDebugWaitTimeCalculate() argument 140 SwtmrDebugBase *data = &g_swtmrDebugData[swtmrID].base; in SwtmrDebugWaitTimeCalculate() 141 swtmrHandler->swtmrID in SwtmrDebugWaitTimeCalculate() 153 SwtmrDebugDataClear(UINT32 swtmrID) SwtmrDebugDataClear() argument 645 LOS_SwtmrCreate(UINT32 interval, UINT8 mode, SWTMR_PROC_FUNC handler, UINT16 *swtmrID, UINTPTR arg) LOS_SwtmrCreate() argument 697 LOS_SwtmrStart(UINT16 swtmrID) LOS_SwtmrStart() argument 741 LOS_SwtmrStop(UINT16 swtmrID) LOS_SwtmrStop() argument 781 LOS_SwtmrTimeGet(UINT16 swtmrID, UINT32 *tick) LOS_SwtmrTimeGet() argument 822 LOS_SwtmrDelete(UINT16 swtmrID) LOS_SwtmrDelete() argument [all...] |
/kernel/liteos_m/kernel/include/ |
H A D | los_swtmr.h | 300 * @param swtmrID [IN] Software timer ID created by LOS_SwtmrCreate.
310 extern UINT32 LOS_SwtmrStart(UINT32 swtmrID);
323 * @param swtmrID [IN] Software timer ID created by LOS_SwtmrCreate.
334 extern UINT32 LOS_SwtmrStop(UINT32 swtmrID);
348 * @param swtmrID [IN] Software timer ID created by LOS_SwtmrCreate.
360 extern UINT32 LOS_SwtmrTimeGet(UINT32 swtmrID, UINT32 *tick);
380 * @param swtmrID [OUT] Software timer ID created by LOS_SwtmrCreate.
399 UINT32 *swtmrID,
407 UINT32 *swtmrID,
422 * @param swtmrID [I 452 UINT32 swtmrID; /**< The id used to obtain the software timer handle */ global() member [all...] |
/kernel/liteos_a/kernel/base/include/ |
H A D | los_swtmr_pri.h | 71 UINT32 swtmrID; member 83 #define OS_SWT_FROM_SID(swtmrID) ((SWTMR_CTRL_S *)g_swtmrCBArray + ((swtmrID) % LOSCFG_BASE_CORE_SWTMR_LIMIT)) 139 extern BOOL OsSwtmrDebugDataUsed(UINT32 swtmrID); 140 extern UINT32 OsSwtmrDebugDataGet(UINT32 swtmrID, SwtmrDebugData *data, UINT32 len, UINT8 *mode);
|
H A D | los_oom.h | 57 UINT16 swtmrID; member
|
/kernel/liteos_a/kernel/include/ |
H A D | los_swtmr.h | 293 * @param swtmrID [IN] Software timer ID created by LOS_SwtmrCreate. The value of ID should be in 304 extern UINT32 LOS_SwtmrStart(UINT16 swtmrID); 317 * @param swtmrID [IN] Software timer ID created by LOS_SwtmrCreate. The value of ID should be in 329 extern UINT32 LOS_SwtmrStop(UINT16 swtmrID); 343 * @param swtmrID [IN] Software timer ID created by LOS_SwtmrCreate. The value of ID should be in 356 extern UINT32 LOS_SwtmrTimeGet(UINT16 swtmrID, UINT32 *tick); 376 * @param swtmrID [OUT] Software timer ID created by LOS_SwtmrCreate. 391 extern UINT32 LOS_SwtmrCreate(UINT32 interval, UINT8 mode, SWTMR_PROC_FUNC handler, UINT16 *swtmrID, UINTPTR arg); 404 * @param swtmrID [IN] Software timer ID created by LOS_SwtmrCreate. The value of ID should be in 415 extern UINT32 LOS_SwtmrDelete(UINT16 swtmrID); [all...] |
/kernel/liteos_a/kernel/extended/power/ |
H A D | los_pm.c | 62 UINT32 swtmrID; member 434 UINT32 OsPmLockRequest(const CHAR *name, UINT32 swtmrID) in OsPmLockRequest() argument 482 lock->swtmrID = swtmrID; in OsPmLockRequest() 488 if ((lock->swtmrID != OS_INVALID) && (lock->count > 1)) { in OsPmLockRequest() 569 (VOID)LOS_SwtmrDelete(lockFree->swtmrID); in LOS_PmLockRelease() 592 UINT16 swtmrID; in LOS_PmTimeLockRequest() local 601 ret = LOS_SwtmrCreate(ticks, LOS_SWTMR_MODE_ONCE, OsPmSwtmrHandler, &swtmrID, (UINT32)(UINTPTR)name, in LOS_PmTimeLockRequest() 604 ret = LOS_SwtmrCreate(ticks, LOS_SWTMR_MODE_ONCE, OsPmSwtmrHandler, &swtmrID, (UINT32)(UINTPTR)name); in LOS_PmTimeLockRequest() 610 ret = OsPmLockRequest(name, swtmrID); in LOS_PmTimeLockRequest() [all...] |
/kernel/liteos_m/components/power/ |
H A D | los_pm.c | 53 UINT32 swtmrID; member 572 UINT32 OsPmLockRequest(const CHAR *name, UINT32 swtmrID) in OsPmLockRequest() argument 601 lock->swtmrID = swtmrID; in OsPmLockRequest() 607 if ((lock->swtmrID != OS_INVALID) && (lock->count > 1)) { in OsPmLockRequest() 681 (VOID)LOS_SwtmrDelete(lockFree->swtmrID); in LOS_PmLockRelease() 704 UINT32 swtmrID; in LOS_PmTimeLockRequest() local 713 ret = LOS_SwtmrCreate(ticks, LOS_SWTMR_MODE_ONCE, OsPmSwtmrHandler, &swtmrID, (UINT32)(UINTPTR)name, in LOS_PmTimeLockRequest() 716 ret = LOS_SwtmrCreate(ticks, LOS_SWTMR_MODE_ONCE, OsPmSwtmrHandler, &swtmrID, (UINT32)(UINTPTR)name); in LOS_PmTimeLockRequest() 722 ret = OsPmLockRequest(name, swtmrID); in LOS_PmTimeLockRequest() [all...] |
/kernel/liteos_m/kal/posix/src/ |
H A D | time.c | 132 UINT32 swtmrID; in timer_create() local 145 &swtmrID, (UINT32)(UINTPTR)evp->sigev_value.sival_ptr in timer_create() 155 *timerID = (timer_t)(UINTPTR)swtmrID; in timer_create() 161 UINT32 swtmrID = (UINT32)(UINTPTR)timerID; in timer_delete() local 162 if (LOS_SwtmrDelete(swtmrID) != LOS_OK) { in timer_delete() 175 UINT32 swtmrID = (UINT32)(UINTPTR)timerID; in timer_settime() local 208 ret = LOS_SwtmrStop(swtmrID); in timer_settime() 215 swtmr = OS_SWT_FROM_SID(swtmrID); in timer_settime() 243 UINT32 swtmrID = (UINT32)(UINTPTR)timerID; in timer_gettime() local 251 swtmr = OS_SWT_FROM_SID(swtmrID); in timer_gettime() [all...] |
/kernel/liteos_a/kernel/base/vm/ |
H A D | oom.c | 238 &g_oomCB->swtmrID, (UINTPTR)g_oomCB); in OomTaskInit() 243 return LOS_SwtmrStart(g_oomCB->swtmrID); in OomTaskInit()
|
/kernel/liteos_m/kernel/src/ |
H A D | los_swtmr.c | 86 if ((swtmrHandle.handler == NULL) || (swtmrHandle.swtmrID >= OS_SWTMR_MAX_TIMERID)) {
in OsSwtmrTask() 91 swtmr = g_swtmrCBArray + swtmrHandle.swtmrID % LOSCFG_BASE_CORE_SWTMR_LIMIT;
in OsSwtmrTask() 92 if (swtmr->usTimerID != swtmrHandle.swtmrID) {
in OsSwtmrTask() 288 swtmrHandler.swtmrID = swtmr->usTimerID;
in OsSwtmrTimeoutHandle()
|