FreeBSD kernel pms device code
smTimerRequest_s Struct Reference

data structure for timer request Timer requests are enqueued and dequeued using smList_t and have a callback function More...

#include <smtypes.h>

Collaboration diagram for smTimerRequest_s:

Data Fields

bit32 timeout
 
void * timerData1
 
void * timerData2
 
void * timerData3
 
smTimerCBFunc_t timerCBFunc
 
smList_t timerLink
 
bit32 timerRunning
 

Detailed Description

data structure for timer request Timer requests are enqueued and dequeued using smList_t and have a callback function

Definition at line 60 of file smtypes.h.

Field Documentation

◆ timeout

bit32 smTimerRequest_s::timeout

Definition at line 62 of file smtypes.h.

Referenced by smInitTimerRequest(), smProcessTimers(), and smSetTimerRequest().

◆ timerCBFunc

smTimerCBFunc_t smTimerRequest_s::timerCBFunc

Definition at line 66 of file smtypes.h.

Referenced by smInitTimerRequest(), smProcessTimers(), and smSetTimerRequest().

◆ timerData1

void* smTimerRequest_s::timerData1

Definition at line 63 of file smtypes.h.

Referenced by smInitTimerRequest(), smProcessTimers(), and smSetTimerRequest().

◆ timerData2

void* smTimerRequest_s::timerData2

Definition at line 64 of file smtypes.h.

Referenced by smInitTimerRequest(), smProcessTimers(), and smSetTimerRequest().

◆ timerData3

void* smTimerRequest_s::timerData3

Definition at line 65 of file smtypes.h.

Referenced by smInitTimerRequest(), smProcessTimers(), and smSetTimerRequest().

◆ timerLink

smList_t smTimerRequest_s::timerLink

Definition at line 67 of file smtypes.h.

Referenced by smAddTimer(), smInitTimerRequest(), and smKillTimer().

◆ timerRunning

bit32 smTimerRequest_s::timerRunning

Definition at line 68 of file smtypes.h.

Referenced by smAddTimer(), smKillTimer(), and smProcessTimers().


The documentation for this struct was generated from the following file: