FreeBSD kernel kern code
callout_cpu Struct Reference
Collaboration diagram for callout_cpu:

Data Fields

struct mtx_padalign cc_lock
 
struct cc_exec cc_exec_entity [2]
 
struct callout * cc_next
 
struct callout_list * cc_callwheel
 
struct callout_tailq cc_expireq
 
sbintime_t cc_firstevent
 
sbintime_t cc_lastscan
 
struct thread * cc_thread
 
u_int cc_bucket
 
u_int cc_inited
 

Detailed Description

Definition at line 167 of file kern_timeout.c.

Field Documentation

◆ cc_bucket

u_int callout_cpu::cc_bucket

Definition at line 176 of file kern_timeout.c.

Referenced by callout_cc_add(), and callout_process().

◆ cc_callwheel

struct callout_list* callout_cpu::cc_callwheel

◆ cc_exec_entity

struct cc_exec callout_cpu::cc_exec_entity[2]

Definition at line 169 of file kern_timeout.c.

◆ cc_expireq

struct callout_tailq callout_cpu::cc_expireq

◆ cc_firstevent

sbintime_t callout_cpu::cc_firstevent

Definition at line 173 of file kern_timeout.c.

Referenced by callout_cc_add(), callout_cpu_init(), and callout_process().

◆ cc_inited

u_int callout_cpu::cc_inited

Definition at line 177 of file kern_timeout.c.

Referenced by callout_cpu_init(), and callout_reset_sbt_on().

◆ cc_lastscan

sbintime_t callout_cpu::cc_lastscan

Definition at line 174 of file kern_timeout.c.

Referenced by callout_cc_add(), and callout_process().

◆ cc_lock

struct mtx_padalign callout_cpu::cc_lock

◆ cc_next

struct callout* callout_cpu::cc_next

Definition at line 170 of file kern_timeout.c.

◆ cc_thread

struct thread* callout_cpu::cc_thread

Definition at line 175 of file kern_timeout.c.

Referenced by callout_process(), and start_softclock().


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