_spl Struct Reference

#include <spldef.h>

List of all members.

Public Attributes

long spl_l_own_cpu
long spl_l_own_cnt
unsigned short int spl_w_size
unsigned char spl_b_type
unsigned char spl_b_subtype
union {
   unsigned int   spl_l_spinlock
   struct {
      unsigned   spl_v_interlock: 1
      unsigned   spl_v_fill_2_: 7
   } 
}; 
int spl_l_rank
union {
   unsigned int   spl_l_ipl
   struct {
      unsigned char   spl_b_ipl
      char   spl_b_fill1 [3]
   } 
}; 
int spl_l_rls_pc
unsigned int spl_l_busy_waits
int spl_l_wait_cpus
int spl_l_wait_pc
long long spl_q_spins
unsigned long long spl_q_acq_count
unsigned int spl_l_timo_int
void * spl_ps_share_array
void * spl_ps_share_link
char spl_t_name [12]
char spl_t_align [108]
int spl_l_vec_inx
int spl_l_own_pc_vec [16]


Detailed Description

Definition at line 14 of file spldef.h.


Member Data Documentation

Definition at line 15 of file spldef.h.

Referenced by smp_acquire(), and smp_restore().

Definition at line 16 of file spldef.h.

Referenced by smp_acquire(), and smp_restore().

unsigned short int _spl::spl_w_size

Definition at line 17 of file spldef.h.

unsigned char _spl::spl_b_type

Definition at line 18 of file spldef.h.

unsigned char _spl::spl_b_subtype

Definition at line 19 of file spldef.h.

unsigned int _spl::spl_l_spinlock

Definition at line 21 of file spldef.h.

Referenced by sch_chsep(), sch_chsep2(), sch_rse(), sch_sched(), smp_acquire(), and smp_restore().

Definition at line 23 of file spldef.h.

Definition at line 24 of file spldef.h.

union { ... }

Definition at line 27 of file spldef.h.

unsigned int _spl::spl_l_ipl

Definition at line 29 of file spldef.h.

unsigned char _spl::spl_b_ipl

Definition at line 31 of file spldef.h.

Definition at line 32 of file spldef.h.

union { ... }

Definition at line 35 of file spldef.h.

unsigned int _spl::spl_l_busy_waits

Definition at line 36 of file spldef.h.

Definition at line 37 of file spldef.h.

Definition at line 38 of file spldef.h.

long long _spl::spl_q_spins

Definition at line 39 of file spldef.h.

unsigned long long _spl::spl_q_acq_count

Definition at line 40 of file spldef.h.

unsigned int _spl::spl_l_timo_int

Definition at line 41 of file spldef.h.

Definition at line 42 of file spldef.h.

Definition at line 43 of file spldef.h.

char _spl::spl_t_name[12]

Definition at line 45 of file spldef.h.

char _spl::spl_t_align[108]

Definition at line 46 of file spldef.h.

Definition at line 47 of file spldef.h.

Definition at line 48 of file spldef.h.


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

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