FreeBSD kernel pms device code
smtimer.c File Reference
Include dependency graph for smtimer.c:

Go to the source code of this file.

Functions

 __FBSDID ("$FreeBSD$")
 
osGLOBAL void smTimerTick (smRoot_t *smRoot)
 
osGLOBAL void smInitTimerRequest (smRoot_t *smRoot, smTimerRequest_t *timerRequest)
 
osGLOBAL void smSetTimerRequest (smRoot_t *smRoot, smTimerRequest_t *timerRequest, bit32 timeout, smTimerCBFunc_t CBFunc, void *timerData1, void *timerData2, void *timerData3)
 
osGLOBAL void smAddTimer (smRoot_t *smRoot, smList_t *timerListHdr, smTimerRequest_t *timerRequest)
 
osGLOBAL void smKillTimer (smRoot_t *smRoot, smTimerRequest_t *timerRequest)
 
osGLOBAL void smProcessTimers (smRoot_t *smRoot)
 

Function Documentation

◆ __FBSDID()

__FBSDID ( "$FreeBSD$"  )

◆ smAddTimer()

osGLOBAL void smAddTimer ( smRoot_t smRoot,
smList_t timerListHdr,
smTimerRequest_t timerRequest 
)

◆ smInitTimerRequest()

osGLOBAL void smInitTimerRequest ( smRoot_t smRoot,
smTimerRequest_t timerRequest 
)

◆ smKillTimer()

osGLOBAL void smKillTimer ( smRoot_t smRoot,
smTimerRequest_t timerRequest 
)

◆ smProcessTimers()

◆ smSetTimerRequest()

osGLOBAL void smSetTimerRequest ( smRoot_t smRoot,
smTimerRequest_t timerRequest,
bit32  timeout,
smTimerCBFunc_t  CBFunc,
void *  timerData1,
void *  timerData2,
void *  timerData3 
)

◆ smTimerTick()

osGLOBAL void smTimerTick ( smRoot_t smRoot)

Definition at line 45 of file smtimer.c.

References SM_DBG6, and smProcessTimers().

Referenced by tiCOMTimerTick().

Here is the call graph for this function:
Here is the caller graph for this function: