_ddb Struct Reference

#include <ddbdef.h>

List of all members.

Public Attributes

union {
   int   ddb_l_link
   int   ddb_l_blink
   struct {
      struct _ddb *   ddb_ps_link
      struct _ddb *   ddb_ps_blink
   } 
}; 
union {
   int   ddb_l_ucb
   struct {
      struct _ucb *   ddb_ps_ucb
   } 
}; 
union {
   unsigned short int   ddb_w_size
   struct {
      unsigned short int   ddb_iw_size
   } 
}; 
union {
   unsigned char   ddb_b_type
   struct {
      unsigned char   ddb_ib_type
   } 
}; 
union {
   unsigned char   ddb_b_flags
   struct {
      unsigned   ddb_v_no_timeout: 1
      unsigned   ddb_v_pac: 1
      unsigned   ddb_v_fill_22_: 6
   } 
}; 
union {
   int   ddb_l_ddt
   struct {
      struct _ddt *   ddb_ps_ddt
   } 
}; 
union {
   unsigned int   ddb_l_acpd
   unsigned int   ddb_il_acpd
   struct {
      char ddbdef_   $_fill_4 [3]
      union {
         unsigned char   ddb_b_acpclass
         struct {
            unsigned char   ddb_ib_acpclass
         } 
      } 
   } 
}; 
union {
   char   ddb_t_name [16]
   struct {
      union {
         unsigned char   ddb_b_name_len
         struct {
            unsigned char   ddb_ib_name_len
         } 
      } 
      char   ddb_t_name_str [15]
   } 
}; 
struct _dptddb_ps_dpt
struct _ddbddb_ps_drvlink
union {
   int   ddb_l_sb
   struct {
      int   ddb_ps_sb
   } 
}; 
union {
   int   ddb_l_conlink
   struct {
      struct _ddb *   ddb_ps_conlink
   } 
}; 
union {
   unsigned int   ddb_l_allocls
   struct {
      unsigned int   ddb_il_allocls
   } 
}; 
union {
   struct _ucb *   ddb_l_2p_ucb
   struct _ucb *   ddb_ps_2p_ucb
   struct _ucb *   ddb_l_dp_ucb
}; 
union {
   unsigned int   ddb_l_port_id
   struct {
      char   ddb_t_port_id [1]
   } 
}; 
unsigned int ddb_l_class_lkid
void * ddb_ps_2p_ddb


Detailed Description

Definition at line 16 of file ddbdef.h.


Member Data Documentation

Definition at line 18 of file ddbdef.h.

Definition at line 19 of file ddbdef.h.

struct _ddb* _ddb::ddb_ps_link [read]

Definition at line 21 of file ddbdef.h.

Referenced by exe_getdvi(), exe_timeout(), and ioc_search().

struct _ddb* _ddb::ddb_ps_blink [read]

Definition at line 22 of file ddbdef.h.

union { ... }

Definition at line 26 of file ddbdef.h.

struct _ucb* _ddb::ddb_ps_ucb [read]

Definition at line 28 of file ddbdef.h.

Referenced by exe_timeout(), init_ddb(), and ioc_search().

union { ... }

unsigned short int _ddb::ddb_w_size

Definition at line 32 of file ddbdef.h.

unsigned short int _ddb::ddb_iw_size

Definition at line 34 of file ddbdef.h.

union { ... }

unsigned char _ddb::ddb_b_type

Definition at line 38 of file ddbdef.h.

Referenced by init_ddb().

unsigned char _ddb::ddb_ib_type

Definition at line 40 of file ddbdef.h.

union { ... }

unsigned char _ddb::ddb_b_flags

Definition at line 44 of file ddbdef.h.

Definition at line 46 of file ddbdef.h.

unsigned _ddb::ddb_v_pac

Definition at line 47 of file ddbdef.h.

Definition at line 48 of file ddbdef.h.

union { ... }

Definition at line 52 of file ddbdef.h.

Referenced by init_ddb(), and ioc_ctrl_init().

struct _ddt* _ddb::ddb_ps_ddt [read]

Definition at line 54 of file ddbdef.h.

Referenced by mb_struc_reinit().

union { ... }

unsigned int _ddb::ddb_l_acpd

Definition at line 58 of file ddbdef.h.

unsigned int _ddb::ddb_il_acpd

Definition at line 59 of file ddbdef.h.

char ddbdef_ _ddb::$_fill_4[3]

Definition at line 61 of file ddbdef.h.

unsigned char _ddb::ddb_b_acpclass

Definition at line 63 of file ddbdef.h.

unsigned char _ddb::ddb_ib_acpclass

Definition at line 65 of file ddbdef.h.

union { ... }

char _ddb::ddb_t_name[16]

Definition at line 71 of file ddbdef.h.

Referenced by exe_device_scan(), exe_getdvi(), init_ddb(), and ioc_search().

unsigned char _ddb::ddb_b_name_len

Definition at line 74 of file ddbdef.h.

unsigned char _ddb::ddb_ib_name_len

Definition at line 76 of file ddbdef.h.

Definition at line 79 of file ddbdef.h.

union { ... }

struct _dpt* _ddb::ddb_ps_dpt [read]

Definition at line 82 of file ddbdef.h.

Referenced by ioc_unit_init().

struct _ddb* _ddb::ddb_ps_drvlink [read]

Definition at line 83 of file ddbdef.h.

Definition at line 85 of file ddbdef.h.

Definition at line 87 of file ddbdef.h.

Referenced by exe_timeout(), and ioc_search().

union { ... }

Definition at line 91 of file ddbdef.h.

struct _ddb* _ddb::ddb_ps_conlink [read]

Definition at line 93 of file ddbdef.h.

union { ... }

unsigned int _ddb::ddb_l_allocls

Definition at line 97 of file ddbdef.h.

unsigned int _ddb::ddb_il_allocls

Definition at line 99 of file ddbdef.h.

union { ... }

struct _ucb* _ddb::ddb_l_2p_ucb [read]

Definition at line 103 of file ddbdef.h.

struct _ucb* _ddb::ddb_ps_2p_ucb [read]

Definition at line 104 of file ddbdef.h.

struct _ucb* _ddb::ddb_l_dp_ucb [read]

Definition at line 105 of file ddbdef.h.

union { ... }

unsigned int _ddb::ddb_l_port_id

Definition at line 108 of file ddbdef.h.

Definition at line 110 of file ddbdef.h.

union { ... }

unsigned int _ddb::ddb_l_class_lkid

Definition at line 113 of file ddbdef.h.

Definition at line 114 of file ddbdef.h.


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

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