FreeBSD kernel pms device code
agsaTimerDesc_s Struct Reference

the data structure of a timer More...

#include <satypes.h>

Collaboration diagram for agsaTimerDesc_s:

Data Fields

SALINK linkNode
 
bit32 valid
 
bit32 timeoutTick
 
agsaCallback_t pfnTimeout
 
bit32 Event
 
void * pParm
 

Detailed Description

the data structure of a timer

use to describe timer

Definition at line 48 of file satypes.h.

Field Documentation

◆ Event

bit32 agsaTimerDesc_s::Event

the event paramter of the timer callback function

Definition at line 54 of file satypes.h.

Referenced by saInitialize(), saTimerTick(), siInitResources(), and siTimerAdd().

◆ linkNode

SALINK agsaTimerDesc_s::linkNode

the link node data structure of the timer

Definition at line 50 of file satypes.h.

Referenced by saInitialize(), saTimerTick(), siInitResources(), siTimerAdd(), siTimerRemove(), and siTimerRemoveAll().

◆ pfnTimeout

agsaCallback_t agsaTimerDesc_s::pfnTimeout

the callback function fo the timer

Definition at line 53 of file satypes.h.

Referenced by saInitialize(), saTimerTick(), siInitResources(), and siTimerAdd().

◆ pParm

void* agsaTimerDesc_s::pParm

the point to the paramter passed to callback function

Definition at line 55 of file satypes.h.

Referenced by saInitialize(), saTimerTick(), siInitResources(), and siTimerAdd().

◆ timeoutTick

bit32 agsaTimerDesc_s::timeoutTick

the timeout tick of the timer

Definition at line 52 of file satypes.h.

Referenced by saInitialize(), saTimerTick(), siInitResources(), and siTimerAdd().

◆ valid

bit32 agsaTimerDesc_s::valid

the valid bit of the timer descriptor

Definition at line 51 of file satypes.h.

Referenced by saInitialize(), saTimerTick(), siInitResources(), siTimerAdd(), siTimerRemove(), and siTimerRemoveAll().


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