_cpu Struct Reference

#include <cpudef.h>

List of all members.

Public Attributes

struct _pcb * cpu_l_curpcb
unsigned char cpu_b_ipl
unsigned short cpu_w_sisr
unsigned char iplnr
unsigned char previpl [32]
struct {
   unsigned char   interrupt
   unsigned char   at_level
   void *   address
cpu_t_ipending [256]
unsigned char cpu_b_intstk
unsigned char cpu_b_cur_mod
unsigned char cpu_b_prv_mod
unsigned long cpu_l_realstack
unsigned short int cpu_w_size
unsigned char cpu_b_type
unsigned char cpu_b_subtype
unsigned char cpu_b_busywait
unsigned char cpu_b_state
unsigned char cpu_b_cpumtx
unsigned char cpu_b_cur_pri
unsigned long cpu_l_work_req
unsigned long cpu_l_percpuva
unsigned long cpu_l_saved_ap
unsigned long cpu_l_haltpc
unsigned long cpu_l_haltpsl
unsigned long cpu_l_saved_isp
unsigned long cpu_l_pcbb
unsigned long cpu_l_scbb
unsigned long cpu_l_sisr
unsigned long cpu_l_p0br
unsigned long cpu_l_p0lr
unsigned long cpu_l_p1br
unsigned long cpu_l_p1lr
unsigned long cpu_l_bugcode
unsigned long cpu_l_mchk_mask
unsigned long cpu_l_mchk_sp
unsigned long cpu_l_p0pt_page
unsigned long long cpu_q_swiqfl [6]
unsigned long cpu_l_psfl
unsigned long cpu_l_psbl
unsigned long cpu_l_boot_time
unsigned long cpu_l_cpuid_mask
unsigned long cpu_l_phy_cpuid
unsigned long cpu_l_capability
unsigned long cpu_l_tenusec
unsigned long cpu_l_ubdelay
unsigned long cpu_l_nullcpu
long cpu_ps_pda


Detailed Description

Definition at line 78 of file cpudef.h.


Member Data Documentation

struct _pcb* _cpu::cpu_l_curpcb [read]

Definition at line 79 of file cpudef.h.

Referenced by sch_qast(), sch_resched(), sch_sched(), and sched_init().

unsigned char _cpu::cpu_b_ipl

Definition at line 81 of file cpudef.h.

Referenced by sch_sched().

unsigned short _cpu::cpu_w_sisr

Definition at line 82 of file cpudef.h.

unsigned char _cpu::iplnr

Definition at line 83 of file cpudef.h.

unsigned char _cpu::previpl[32]

Definition at line 84 of file cpudef.h.

unsigned char _cpu::interrupt

Definition at line 86 of file cpudef.h.

unsigned char _cpu::at_level

Definition at line 87 of file cpudef.h.

Definition at line 88 of file cpudef.h.

struct { ... } _cpu::cpu_t_ipending[256]

unsigned char _cpu::cpu_b_intstk

Definition at line 92 of file cpudef.h.

unsigned char _cpu::cpu_b_cur_mod

Definition at line 93 of file cpudef.h.

unsigned char _cpu::cpu_b_prv_mod

Definition at line 94 of file cpudef.h.

unsigned long _cpu::cpu_l_realstack

Definition at line 96 of file cpudef.h.

unsigned short int _cpu::cpu_w_size

Definition at line 97 of file cpudef.h.

unsigned char _cpu::cpu_b_type

Definition at line 98 of file cpudef.h.

unsigned char _cpu::cpu_b_subtype

Definition at line 99 of file cpudef.h.

unsigned char _cpu::cpu_b_busywait

Definition at line 100 of file cpudef.h.

unsigned char _cpu::cpu_b_state

Definition at line 101 of file cpudef.h.

unsigned char _cpu::cpu_b_cpumtx

Definition at line 102 of file cpudef.h.

unsigned char _cpu::cpu_b_cur_pri

Definition at line 103 of file cpudef.h.

Referenced by sch_change_cur_priority(), sch_resched(), sch_sched(), and sched_init().

unsigned long _cpu::cpu_l_work_req

Definition at line 104 of file cpudef.h.

Referenced by smp_work().

unsigned long _cpu::cpu_l_percpuva

Definition at line 105 of file cpudef.h.

unsigned long _cpu::cpu_l_saved_ap

Definition at line 106 of file cpudef.h.

unsigned long _cpu::cpu_l_haltpc

Definition at line 107 of file cpudef.h.

unsigned long _cpu::cpu_l_haltpsl

Definition at line 108 of file cpudef.h.

unsigned long _cpu::cpu_l_saved_isp

Definition at line 109 of file cpudef.h.

unsigned long _cpu::cpu_l_pcbb

Definition at line 110 of file cpudef.h.

unsigned long _cpu::cpu_l_scbb

Definition at line 111 of file cpudef.h.

unsigned long _cpu::cpu_l_sisr

Definition at line 112 of file cpudef.h.

unsigned long _cpu::cpu_l_p0br

Definition at line 113 of file cpudef.h.

unsigned long _cpu::cpu_l_p0lr

Definition at line 114 of file cpudef.h.

unsigned long _cpu::cpu_l_p1br

Definition at line 115 of file cpudef.h.

unsigned long _cpu::cpu_l_p1lr

Definition at line 116 of file cpudef.h.

unsigned long _cpu::cpu_l_bugcode

Definition at line 117 of file cpudef.h.

unsigned long _cpu::cpu_l_mchk_mask

Definition at line 118 of file cpudef.h.

unsigned long _cpu::cpu_l_mchk_sp

Definition at line 119 of file cpudef.h.

unsigned long _cpu::cpu_l_p0pt_page

Definition at line 120 of file cpudef.h.

unsigned long long _cpu::cpu_q_swiqfl[6]

Definition at line 121 of file cpudef.h.

unsigned long _cpu::cpu_l_psfl

Definition at line 122 of file cpudef.h.

unsigned long _cpu::cpu_l_psbl

Definition at line 123 of file cpudef.h.

unsigned long _cpu::cpu_l_boot_time

Definition at line 124 of file cpudef.h.

unsigned long _cpu::cpu_l_cpuid_mask

Definition at line 125 of file cpudef.h.

unsigned long _cpu::cpu_l_phy_cpuid

Definition at line 126 of file cpudef.h.

unsigned long _cpu::cpu_l_capability

Definition at line 127 of file cpudef.h.

unsigned long _cpu::cpu_l_tenusec

Definition at line 128 of file cpudef.h.

unsigned long _cpu::cpu_l_ubdelay

Definition at line 129 of file cpudef.h.

unsigned long _cpu::cpu_l_nullcpu

Definition at line 130 of file cpudef.h.

Definition at line 131 of file cpudef.h.


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

Generated on Fri Oct 9 10:26:10 2009 for FreeVMS by  doxygen 1.5.5