timeout Struct Reference
[Time management]


Public Member Functions

 SPINLOCK_DECLARE (lock)

Data Fields

link_t link
__u64 ticks
timeout_handler_t handler
void * arg
cpu_tcpu

Detailed Description

Definition at line 47 of file timeout.h.


Member Function Documentation

SPINLOCK_DECLARE lock   ) 
 


Field Documentation

void* arg
 

Argument to be passed to handler() function.

Definition at line 55 of file timeout.h.

Referenced by clock(), timeout_register(), and timeout_reinitialize().

cpu_t* cpu
 

On which processor is this timeout registered.

Definition at line 57 of file timeout.h.

Referenced by timeout_register(), timeout_reinitialize(), and timeout_unregister().

timeout_handler_t handler
 

Function that will be called on timeout activation.

Definition at line 54 of file timeout.h.

Referenced by clock(), timeout_register(), and timeout_reinitialize().

link_t link
 

Link to the list of active timeouts on THE->cpu

Definition at line 50 of file timeout.h.

Referenced by timeout_register(), timeout_reinitialize(), and timeout_unregister().

__u64 ticks
 

Timeout will be activated in this amount of clock() ticks.

Definition at line 52 of file timeout.h.

Referenced by clock(), timeout_register(), timeout_reinitialize(), and timeout_unregister().


Generated on Sun Jun 18 17:40:08 2006 for HelenOS Kernel (sparc64) by  doxygen 1.4.6