_cram Struct Reference

#include <cramdef.h>

List of all members.

Public Attributes

struct _cramcram_l_flink
struct _cramcram_l_blink
unsigned short int cram_w_size
unsigned char cram_b_type
unsigned char cram_b_subtype
void * cram_l_mbpr
unsigned long long cram_q_hw_mbx
unsigned long long cram_q_queue_time
unsigned long long cram_q_wait_time
unsigned int cram_l_driver
struct _idbcram_l_idb
struct _ucbcram_l_ucb
union {
   union {
      unsigned int   cram_l_cram_flags
      struct {
         unsigned   cram_v_in_use: 1
         unsigned   cram_v_der: 1
         unsigned   cram_v_fill_6_: 6
      } 
   } 
}; 
struct _adpcram_l_adp
char cram_b_filler1 [4]
union {
   unsigned int   cram_l_command
   union {
      unsigned int   cram_l_cmd_bits
      struct {
         unsigned   cram_v_cmd_val: 30
         unsigned   cram_v_cmd_bridge: 1
         unsigned   cram_v_cmd_write: 1
      } 
   } 
}; 
unsigned char cram_b_byte_mask
unsigned char cram_b_filler2
unsigned char cram_b_hose
unsigned char cram_b_filler3
unsigned long long cram_q_rbadr
union {
   unsigned long long   cram_q_wdata
   unsigned int   cram_l_wdata
   unsigned short int   cram_w_wdata
   unsigned char   cram_b_wdata
}; 
unsigned long long cram_q_filler4
union {
   unsigned long long   cram_q_rdata
   unsigned int   cram_l_rdata
   unsigned short int   cram_w_rdata
   unsigned char   cram_b_rdata
}; 
union {
   union {
      unsigned short int   cram_w_mbx_flags
      struct {
         unsigned   cram_v_mbx_done: 1
         unsigned   cram_v_mbx_error: 1
         unsigned   cram_v_fill_7_: 6
      } 
   } 
}; 
unsigned short int cram_w_error_bits [3]
unsigned long long cram_q_filler5 [2]


Detailed Description

Definition at line 48 of file cramdef.h.


Member Data Documentation

struct _cram* _cram::cram_l_flink [read]

Definition at line 49 of file cramdef.h.

struct _cram* _cram::cram_l_blink [read]

Definition at line 50 of file cramdef.h.

unsigned short int _cram::cram_w_size

Definition at line 51 of file cramdef.h.

unsigned char _cram::cram_b_type

Definition at line 52 of file cramdef.h.

unsigned char _cram::cram_b_subtype

Definition at line 53 of file cramdef.h.

Definition at line 54 of file cramdef.h.

unsigned long long _cram::cram_q_hw_mbx

Definition at line 55 of file cramdef.h.

unsigned long long _cram::cram_q_queue_time

Definition at line 56 of file cramdef.h.

unsigned long long _cram::cram_q_wait_time

Definition at line 57 of file cramdef.h.

unsigned int _cram::cram_l_driver

Definition at line 58 of file cramdef.h.

struct _idb* _cram::cram_l_idb [read]

Definition at line 59 of file cramdef.h.

struct _ucb* _cram::cram_l_ucb [read]

Definition at line 60 of file cramdef.h.

Definition at line 63 of file cramdef.h.

Definition at line 65 of file cramdef.h.

Definition at line 66 of file cramdef.h.

Definition at line 67 of file cramdef.h.

union { ... }

struct _adp* _cram::cram_l_adp [read]

Definition at line 71 of file cramdef.h.

Definition at line 72 of file cramdef.h.

unsigned int _cram::cram_l_command

Definition at line 75 of file cramdef.h.

unsigned int _cram::cram_l_cmd_bits

Definition at line 77 of file cramdef.h.

Definition at line 79 of file cramdef.h.

Definition at line 80 of file cramdef.h.

Definition at line 81 of file cramdef.h.

union { ... }

unsigned char _cram::cram_b_byte_mask

Definition at line 85 of file cramdef.h.

unsigned char _cram::cram_b_filler2

Definition at line 86 of file cramdef.h.

unsigned char _cram::cram_b_hose

Definition at line 87 of file cramdef.h.

unsigned char _cram::cram_b_filler3

Definition at line 88 of file cramdef.h.

unsigned long long _cram::cram_q_rbadr

Definition at line 89 of file cramdef.h.

unsigned long long _cram::cram_q_wdata

Definition at line 91 of file cramdef.h.

unsigned int _cram::cram_l_wdata

Definition at line 92 of file cramdef.h.

unsigned short int _cram::cram_w_wdata

Definition at line 93 of file cramdef.h.

unsigned char _cram::cram_b_wdata

Definition at line 94 of file cramdef.h.

union { ... }

unsigned long long _cram::cram_q_filler4

Definition at line 96 of file cramdef.h.

unsigned long long _cram::cram_q_rdata

Definition at line 98 of file cramdef.h.

unsigned int _cram::cram_l_rdata

Definition at line 99 of file cramdef.h.

unsigned short int _cram::cram_w_rdata

Definition at line 100 of file cramdef.h.

unsigned char _cram::cram_b_rdata

Definition at line 101 of file cramdef.h.

union { ... }

unsigned short int _cram::cram_w_mbx_flags

Definition at line 105 of file cramdef.h.

Definition at line 107 of file cramdef.h.

Definition at line 108 of file cramdef.h.

Definition at line 109 of file cramdef.h.

union { ... }

unsigned short int _cram::cram_w_error_bits[3]

Definition at line 113 of file cramdef.h.

unsigned long long _cram::cram_q_filler5[2]

Definition at line 114 of file cramdef.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