Logo Search packages:      
Sourcecode: faumachine version File versions  Download package

cpssp Struct Reference

List of all members.


Detailed Description

generic state

Definition at line 30 of file main.c.


Public Types

enum  { VGA, CIRRUS }
enum  {
  B64_NOSWAP_2MB_2B, B64_NOSWAP_2MB_1B, B64_NOSWAP_1MB_2B, B64_NOSWAP_1MB_1B,
  B64_SWAP, B32
}
enum  { VGA, VESA_FAUM, VBE_BOCHS }
enum  {
  BIOS_SEQ, BIOS_SEQ_AA, BIOS_SEQ_AA_55, BIOS_SEQ_AA_55_80,
  BIOS_SEQ_AA_55_80_AA, BIOS_SEQ_AA_55_80_AA_55
}
enum  {
  DRIVE_NONE, DRIVE_READ, DRIVE_READ_DONE, DRIVE_WRITE,
  DRIVE_WRITE_DONE
}
enum  { BLANKING, SHOW_SYNC_MSG, INVALID, VALID }
enum  {
  STATE_ILLEGAL = 0, STATE_ATTACHED, STATE_POWERED, STATE_DEFAULT,
  STATE_ADDRESS, STATE_CONFIGURED
}
enum  chip_intel_82443BX_region {
  REGION_NONE, REGION_PM2_CTL, REGION_CONFADD, REGION_CONFDATA,
  REGION_MEM0, REGION_MEM1, REGION_MEM2, REGION_MEM3,
  REGION_MEM4, REGION_MEM5, REGION_MEM6, REGION_MEM7,
  REGION_PCI
}
enum  chip_ti_1520_region {
  REGION_NONE, REGION_CHIP_LEGACY, REGION_CHIP_REGISTER0, REGION_CHIP_REGISTER1,
  REGION_PCI, REGION_CB0, REGION_CB0_CSPACE, REGION_CB1,
  REGION_CB1_CSPACE
}

Public Attributes

GtkWidget * _switch
bool abort_wait_phasecomp
bool abort_wait_reselect
unsigned int active
int active
bool active
int addr
char alt
bool ALU_CARRYBIT
unsigned int angle
uint8_t apicbase
unsigned int arbitration: 4
int auth_buf_pos
enum auth_states auth_state
unsigned long backup_i_counter
bool backup_phase_status
uint32_t BaseAddr0
uint32_t BaseAddr1
uint32_t BaseAddr2
uint32_t BaseAddr3
uint32_t BaseAddr4
uint32_t BaseAddr5
uint8_t BiSt
struct cpssp::bitblt bitblt
unsigned int blocked
unsigned char blt_color_exp_fg_bg [6]
unsigned char blt_dest_left_side_clipping
unsigned char blt_dest_pitch [2]
unsigned char blt_dest_start [3]
unsigned char blt_height [2]
unsigned char blt_mode
unsigned char blt_mode_extensions
unsigned char blt_rop
unsigned char blt_source_pitch [2]
unsigned char blt_source_start [3]
unsigned char blt_start_status
unsigned char blt_transp_blt_key_color [2]
unsigned char blt_width [2]
uint8_t bnry
uint8_t bootrom [SZ_53CBOOTROM]
unsigned char buf [0x10000]
uint8_t buffer [8]
unsigned char buffer [16 *1024]
int bufsize
GtkWidget * busy_led
struct cpssp::elevator_rc_button buttons [21]
struct cpssp::elevator_button buttons [7]
struct cpssp::button buttons [7]
unsigned char byte_counter
unsigned char byte_swap_cache [3]
int byte_swap_cache_fill
int cabin_pos
int cabin_position
struct sig_ide_bus * cable
uint8_t CacheLineSize
uint32_t cardbus_regs [2][9]
uint32_t CardbusInfraStruct
uint8_t cardregs [96]
unsigned char cardregs [64]
GtkWidget * change
unsigned int changed
AuiGenChannel * channel
int child_fd
pid_t child_pid
unsigned int chip
uint32_t ChipSel0_mask
uint32_t ChipSel0BaseAddr
uint32_t ChipSel1_mask
uint32_t ChipSel1BaseAddr
uint32_t ChipSel2_mask
uint32_t ChipSel2BaseAddr
uint32_t ChipSel3_mask
uint32_t ChipSel3BaseAddr
uint32_t ClassCode
uint16_t clda
uint8_t cntr0
uint8_t cntr1
uint8_t cntr2
unsigned char colregs [256][3]
uint8_t colregs [259][3]
volatile unsigned char command
uint16_t Command
unsigned int comp_index
const char * comp_name
const char * comp_type
uint32_t confadd
unsigned char confbytes [NUMCONFBYTES]
uint32_t confsp [64]
struct {
enum  { STAGE_NONE, STAGE_SETUP, STAGE_DATA, STAGE_STATUS }
   uint8_t   buffer [4096]
   unsigned int   head
   enum cpssp:: { ... }    stage
   unsigned int   tail
   uint8_t   toggle
control
volatile unsigned int count
unsigned int count
uint8_t cr
uint8_t cr_ps
struct sig_cs * cs [2]
char ctrl
uint32_t CUBase
uint32_t CUPos
uint8_t curr
uint8_t current_exca_reg
uint32_t current_screen [MAX_HEIGHT][MAX_WIDTH]
unsigned long cyls
uint8_t dcr
uint16_t ddmabp0
uint16_t ddmabp1
unsigned long long delay
bool delayed_transfer
uint16_t DeviceID
int direction
uint8_t dlc
unsigned int dma16
unsigned int dma8
uint8_t dma_page [16]
GtkWidget * door_sensor_0
GtkWidget * door_sensor_1
GtkWidget * door_sensor_2
struct cpssp::elevator_door doors [3]
struct cpssp::door_state doors [3]
struct sb16_dsp dsp
int dummy
unsigned char eeprom_adbits
unsigned char eeprom_address
unsigned char eeprom_clock
uint16_t eeprom_data [SZ_E100EEPROM]
unsigned char eeprom_datapos
unsigned char eeprom_ewenable
char eeprom_filename [1024]
unsigned char eeprom_opcbits
unsigned char eeprom_opcode
unsigned char eeprom_selected
volatile unsigned char error
unsigned char error
struct cpssp::esc_status escs
uint8_t exca_regs [128]
uint32_t ExpRom_size
uint32_t ExpRomBase
uint32_t ExpRomBaseAddr
uint32_t ExpRomBusRegionDescr
uint32_t ExpRomRange
unsigned char ext_act_disp_line_rb_1
unsigned char ext_color_chroma_key_comp
unsigned char ext_color_mask_chroma_key
unsigned char ext_config_rb_ext_control
unsigned char ext_ddc2b_eeprom_control
unsigned char ext_display_fifo_threshold_control
unsigned char ext_dram_control
unsigned char ext_ext_disp_controls
unsigned char ext_ext_dram_controls
unsigned char ext_ext_sequencer_mode
unsigned char ext_gpio_port_config
unsigned char ext_graph_contr_mode_ext
unsigned char ext_graph_curs_attr
unsigned char ext_graph_curs_pattern_addr_offset
unsigned char ext_graph_curs_x_pos
unsigned char ext_graph_curs_y_pos
unsigned char ext_hidden_dac
unsigned char ext_hidden_dac_counter
unsigned char ext_id
unsigned char ext_interlace_end
unsigned char ext_key
unsigned char ext_mclk_select
unsigned char ext_misc_control
unsigned char ext_offset_reg_0
unsigned char ext_offset_reg_1
unsigned char ext_overlay_ext_control
unsigned char ext_part_status
unsigned char ext_power_management
unsigned char ext_scratch_pad_01 [2]
unsigned char ext_scratch_pad_23 [2]
unsigned char ext_scratch_pad_45 [2]
unsigned char ext_sig_gen_control
unsigned char ext_sig_gen_result_hb
unsigned char ext_sig_gen_result_lb
unsigned char ext_sync_adjust_genlock
unsigned char ext_vclk_denominator [4]
unsigned char ext_vclk_numerator [4]
struct cpssp::fault fault [NFAULTS]
struct sig_fault * fault_bitflip
struct sig_fault * fault_block_fault
struct sig_fault * fault_coupling
struct sig_fault * fault_disk_fault
struct sig_fault * fault_recv_loss
struct sig_fault * fault_send_loss
struct sig_fault * fault_stuck_at_0
struct sig_fault * fault_stuck_at_1
unsigned long long faulty_blk [10]
int faulty_disk
unsigned int fdc_dma
unsigned int fdc_irq
uint16_t fdc_port
volatile unsigned char feature
GtkWidget * fi_dialog
int fi_fd
uint8_t fifo [0x10000]
unsigned char flashrom [SZ_E100FLASHROM]
struct sig_std_logic * floor_sensor [3]
GtkWidget * floor_sensor_0
GtkWidget * floor_sensor_1
GtkWidget * floor_sensor_2
struct sig_boolean_merge * forward
struct sig_boolean_merge * forward__minus_12V
struct sig_boolean_merge * forward__minus_5V
struct sig_boolean_merge * forward__plus_12V
struct sig_boolean_merge * forward__plus_3_3V
struct sig_boolean_merge * forward__plus_5V
struct sig_boolean_merge * forward__plus_5Vsb
struct sig_std_logic_merge * forward_a00_b00
struct sig_std_logic_merge * forward_a01_b01
struct sig_std_logic_merge * forward_a02_b02
struct sig_std_logic_merge * forward_a03_b03
struct sig_std_logic_merge * forward_a04_b04
struct sig_std_logic_merge * forward_a05_b05
struct sig_std_logic_merge * forward_a06_b06
struct sig_std_logic_merge * forward_a07_b07
struct sig_std_logic_merge * forward_a0_b0
struct sig_std_logic_merge * forward_a10_b10
struct sig_std_logic_merge * forward_a11_b11
struct sig_std_logic_merge * forward_a12_b12
struct sig_std_logic_merge * forward_a13_b13
struct sig_std_logic_merge * forward_a14_b14
struct sig_std_logic_merge * forward_a15_b15
struct sig_std_logic_merge * forward_a16_b16
struct sig_std_logic_merge * forward_a17_b17
struct sig_std_logic_merge * forward_a1_b1
struct sig_boolean_merge * forward_a20
struct sig_std_logic_merge * forward_a2_b2
struct sig_std_logic_merge * forward_a3_b3
struct sig_std_logic_merge * forward_a4_b4
struct sig_std_logic_merge * forward_a5_b5
struct sig_std_logic_merge * forward_a6_b6
struct sig_std_logic_merge * forward_a7_b7
struct sig_std_logic_merge * forward_c00_c04
struct sig_std_logic_merge * forward_c01_c05
struct sig_std_logic_merge * forward_c02_c06
struct sig_std_logic_merge * forward_c03_c07
struct sig_std_logic_merge * forward_c0_c4
struct sig_std_logic_merge * forward_c10_c14
struct sig_std_logic_merge * forward_c11_c15
struct sig_std_logic_merge * forward_c12_c16
struct sig_std_logic_merge * forward_c13_c17
struct sig_std_logic_merge * forward_c1_c5
struct sig_std_logic_merge * forward_c2_c6
struct sig_std_logic_merge * forward_c3_c7
struct sig_cs_merge * forward_cs0
struct sig_cs_merge * forward_cs1
struct sig_isa_bus_dma_merge * forward_dma0
struct sig_isa_bus_dma_merge * forward_dma1
struct sig_isa_bus_dma_merge * forward_dma2
struct sig_isa_bus_dma_merge * forward_dma3
struct sig_isa_bus_dma_merge * forward_dma5
struct sig_isa_bus_dma_merge * forward_dma6
struct sig_isa_bus_dma_merge * forward_dma7
struct sig_boolean_merge * forward_gnd
struct sig_i2c_bus_mergeforward_i2c_bus
struct sig_i2c_bus_mergeforward_i2cbus
struct sig_icc_bus_merge * forward_icc
struct sig_boolean_merge * forward_id0
struct sig_boolean_merge * forward_id1
struct sig_boolean_merge * forward_id2
struct sig_pci_bus_idsel_merge * forward_idsel
struct sig_boolean_or_merge * forward_int10
struct sig_boolean_or_merge * forward_int11
struct sig_boolean_or_merge * forward_int12
struct sig_boolean_or_merge * forward_int14
struct sig_boolean_or_merge * forward_int15
struct sig_boolean_or_merge * forward_int3
struct sig_boolean_or_merge * forward_int4
struct sig_boolean_or_merge * forward_int5
struct sig_boolean_or_merge * forward_int6
struct sig_boolean_or_merge * forward_int7
struct sig_boolean_or_merge * forward_int9
struct sig_boolean_or_merge * forward_intA
struct sig_boolean_or_merge * forward_intB
struct sig_boolean_or_merge * forward_intC
struct sig_boolean_or_merge * forward_intD
struct sig_boolean_or_merge * forward_lint0
struct sig_boolean_or_merge * forward_lint1
struct sig_boolean_merge * forward_m12V
struct sig_boolean_merge * forward_m5V
struct sig_usb_bus_main_merge * forward_main
struct sig_host_bus_main_merge * forward_main
struct sig_pci_bus_main_merge * forward_main
struct sig_isa_bus_main_merge * forward_main
struct sig_agp_bus_main_merge * forward_main
struct sig_boolean_or_merge * forward_n_ferr
struct sig_boolean_merge * forward_n_ignne
struct sig_boolean_merge * forward_n_init
struct sig_std_logic_merge * forward_n_ps_on
struct sig_boolean_merge * forward_n_reset
struct sig_boolean_merge * forward_p12V
struct sig_boolean_merge * forward_p3_3V
struct sig_boolean_merge * forward_p5V
struct sig_boolean_merge * forward_power
struct sig_boolean_merge * forward_pwr_ok
struct sig_boolean_merge * forward_smi
struct sig_video_merge * forward_video
uint32_t gencfg
unsigned int generic_idsel
struct {
   struct sig_integer *   match_rectangle_h
   struct sig_integer *   match_rectangle_w
   struct sig_integer *   match_rectangle_x
   struct sig_integer *   match_rectangle_y
   struct sig_string *   pattern_rectangle
gfx [4]
FILE * gnuplot_out
pid_t gnuplot_pid
GtkWidget * gui
struct sig_integer * gui_cabin_position
GtkWidget * gui_change
GtkWidget * gui_fi
GtkWidget * gui_keyboard
GtkWidget * gui_online_led
GtkWidget * gui_power
GtkWidget * gui_rxd_led
GtkWidget * gui_txd_led
uint32_t * haddr
volatile unsigned char hcyl
unsigned int hds
volatile unsigned int head
unsigned int head
uint8_t HeaderType
unsigned long heads
unsigned char heads
unsigned int height
struct sig_host_bus_main * host_bus_main
unsigned int hw_cursor_x
unsigned int hw_cursor_y
struct {
   bool   clk
   bool   data
i2c_ddc_bus
unsigned int id: 4
GtkWidget * ide_led
uint8_t imr
struct {
enum  { STAGE_NONE, STAGE_SETUP, STAGE_DATA, STAGE_STATUS }
   uint8_t   buffer [4096]
   unsigned int   head
   enum cpssp:: { ... }    stage
   unsigned int   tail
   uint8_t   toggle
in
unsigned int init_triggered
bool int_active
uint8_t int_dstat_depth
uint8_t int_queue_dstat [INT_QUEUE_DEPTH]
uint8_t int_queue_sist0 [INT_QUEUE_DEPTH]
uint8_t int_queue_sist1 [INT_QUEUE_DEPTH]
uint8_t int_set [2]
uint8_t int_sist0_depth
uint8_t int_sist1_depth
uint32_t IntContrStat
uint8_t Interrupt
uint8_t InterruptPin
unsigned int ioaddr
struct cpssp::ioapic_ioredtbl ioredtbl [24]
uint8_t iort
bool is_tmp_f_succ [MAX_EXPERIMENTS]
struct sig_isa_bus_dma * isa_bus_dma [8]
struct sig_boolean_or * isa_bus_int [16]
enum isp_states isp_state
uint8_t isr
unsigned char keyboard_command
uint32_t LAddrSp0_size
uint32_t LAddrSp0Base
uint32_t LAddrSp0BusRegionDescr
uint32_t LAddrSp0Range
uint32_t LAddrSp1_size
uint32_t LAddrSp1Base
uint32_t LAddrSp1BusRegionDescr
uint32_t LAddrSp1Range
uint32_t LAddrSp2_size
uint32_t LAddrSp2Base
uint32_t LAddrSp2BusRegionDescr
uint32_t LAddrSp2Range
uint32_t LAddrSp3_size
uint32_t LAddrSp3Base
uint32_t LAddrSp3BusRegionDescr
uint32_t LAddrSp3Range
int last_height
int last_width
uint8_t LatencyTimer
int layout
volatile unsigned char lcyl
GtkWidget * led
struct cpssp::elevator_rc_led leds [7]
struct cpssp::elevator_led leds [16]
unsigned long m2t_count
unsigned long long m2t_pos
unsigned char mac [6]
uint8_t mar [8]
struct sig_matchmatch_inout [16]
struct match_coords matches [12]
uint8_t MaxLatency
uint8_t mbdma0
uint8_t mbdma1
unsigned char mcasthash [8]
uint16_t mdiregs [32]
int media_cow
int media_create
char media_image [128]
int media_sparse
int media_sync
enum cpssp:: { ... }  mem_access_mode
unsigned long mem_size [2]
unsigned int memory_refresh
uint8_t MinGrant
struct mixer_t mixer
enum cpssp:: { ... }  mode
enum cpssp:: { ... }  mode
unsigned int model
unsigned int motor
int motor_on
struct mpu_t mpu
uint16_t mstat
unsigned char multsect
unsigned int n_tmp_files
struct {
   unsigned char   asc
   unsigned char   ascq
   uint8_t   buf [0x10000]
   uint8_t   cmd_buf [12]
   unsigned int   count
   unsigned int   head
   unsigned int   lun
   struct storage   media
   unsigned long   media_blocks
   uint8_t   msg_buf [2+256]
   struct process   process
   int   scsi_id
   unsigned int   selected
   unsigned char   sense_key
   int   state_atn
   unsigned int   tail
   unsigned int   unit_attention
NAME
struct {
   bool   connected
   bool   echo
   unsigned long long   fsm_last_data
   enum fsm_states_e   fsm_state
   bool   res_numeric
   bool   results
   enum speaker_ctrl_values   speaker_control
   unsigned char   speaker_volume
NAME
struct {
   unsigned char   asc
   unsigned char   ascq
   uint8_t   buf [0x10000]
   uint8_t   cmd_buf [12]
   unsigned int   count
   unsigned int   head
   unsigned int   lun
   struct storage   media
   unsigned long   media_blocks
   uint8_t   msg_buf [2+256]
   struct process   process
   int   scsi_id
   unsigned int   selected
   unsigned char   sense_key
   int   state_atn
   unsigned int   tail
   unsigned int   unit_attention
NAME
struct {
   struct {
enum  {
  CD_LEADIN, CD_PREGAP, CD_AUDIO, CD_DATA,
  CD_POSTGAP, CD_LEADOUT
}
      unsigned int   filenum
      unsigned long long   fileoffset
      unsigned int   indexnum
      unsigned long long   size
      unsigned int   tracknum
      enum cpssp:: { ... } ::   type
   }   area [MAX_CD_AREAS]
   unsigned char   asc
   unsigned char   ascq
   uint8_t   buf [0x10000]
   unsigned char   changed
   uint8_t   cmd_buf [12]
   unsigned int   count
   int   faum_image
   int   fd
   unsigned int   head
   unsigned int   id
   int   is_writing
   int32_t   last_written_lba
   unsigned int   locked
   unsigned int   lun
   unsigned long   m2t_count
   unsigned long long   m2t_pos
   struct storage   media [MAX_DATA_TRACKS]
   cd_image   media_desc
   char   media_inserted
   char   media_name [50]
   char   mode_page_05 [0x34]
   uint8_t   msg_buf [2+256]
   unsigned int   nareas
   unsigned int   nfiles
   int   open
   struct process   process
   unsigned int   selected
   unsigned char   sense_key
   unsigned int   state_atn
   unsigned int   tail
   toc_session   toc
   unsigned int   unit_attention
   uint32_t   written_blocks
NAME
struct {
   uint8_t   active_type
   unsigned int   change_button1
   unsigned int   change_button2
   unsigned int   change_button3
   unsigned int   change_button4
   unsigned int   change_button5
   int   change_x
   int   change_y
   int   change_z
   uint8_t   command
   uint8_t   detect_state
   unsigned int   latest_button1
   unsigned int   latest_button2
   unsigned int   latest_button3
   unsigned int   latest_button4
   unsigned int   latest_button5
   uint8_t   resolution
   uint8_t   sample_rate
   unsigned int   state_button1
   unsigned int   state_button2
   unsigned int   state_button3
   unsigned int   state_button4
   unsigned int   state_button5
   uint8_t   status
   uint8_t   wrap
NAME
struct {
   uint8_t   mac [6]
NAME
struct {
   struct arp_host {
      uint32_t   ip
      unsigned char   mac [ETH_ALEN]
      struct arp_host *   next
   }   arp_cache_dynamic [ARP_CACHE_HASH]
   struct arp_host {
      uint32_t   ip
      unsigned char   mac [ETH_ALEN]
      struct arp_host *   next
   }   arp_cache_static [ARP_CACHE_HASH]
NAME
struct {
   uint32_t   broadcast
   uint32_t   ip
   uint32_t   netmask
NAME
struct {
   uint32_t   broadcast
   uint32_t *   database
   uint32_t   default_router
   uint32_t   dns_server
   uint32_t   first_ip
   uint32_t   netmask
   uint32_t   range
   uint32_t   server_id
NAME
struct {
   pid_t   grep_pid
   int   slirp_fd
   pid_t   slirp_pid
NAME
struct {
   unsigned char   counter
   unsigned char   data [256]
   unsigned char   device_code
   bool   is_address_phase
NAME
struct {
   unsigned char   counter
   unsigned char   data [256]
   unsigned char   device_code
   bool   is_address_phase
NAME
struct {
   uint16_t   bytecount_r
   uint16_t   bytecount_w
   unsigned int   cmd_flag
   unsigned char   command
   unsigned char   control
   unsigned int   data_flag
   unsigned char   features
   unsigned int   in_flag
   unsigned int   irq
   unsigned char   irq_status
   unsigned char   lba_low
   unsigned char   mdma_mode
   unsigned int   msg_flag
   unsigned char   pio_mode
   unsigned int   req_count
   unsigned char   sector_count
   unsigned char   select
   unsigned char   status
   unsigned char   udma_mode
   unsigned int   unit
NAME
struct {
   struct {
enum  {
  CD_LEADIN, CD_PREGAP, CD_AUDIO, CD_DATA,
  CD_POSTGAP, CD_LEADOUT
}
      unsigned int   filenum
      unsigned long long   fileoffset
      unsigned int   indexnum
      unsigned long long   size
      unsigned int   tracknum
      enum cpssp:: { ... } ::   type
   }   area [MAX_CD_AREAS]
   unsigned char   asc
   unsigned char   ascq
   uint8_t   buf [0x10000]
   unsigned char   changed
   uint8_t   cmd_buf [12]
   unsigned int   count
   int   faum_image
   int   fd
   unsigned int   head
   unsigned int   id
   int   is_writing
   int32_t   last_written_lba
   unsigned int   locked
   unsigned int   lun
   unsigned long   m2t_count
   unsigned long long   m2t_pos
   struct storage   media [MAX_DATA_TRACKS]
   cd_image   media_desc
   char   media_inserted
   char   media_name [50]
   char   mode_page_05 [0x34]
   uint8_t   msg_buf [2+256]
   unsigned int   nareas
   unsigned int   nfiles
   int   open
   struct process   process
   unsigned int   selected
   unsigned char   sense_key
   unsigned int   state_atn
   unsigned int   tail
   toc_session   toc
   unsigned int   unit_attention
   uint32_t   written_blocks
NAME
struct {
   uint8_t   mac [6]
NAME
struct {
   struct arp_host {
      uint32_t   ip
      unsigned char   mac [ETH_ALEN]
      struct arp_host *   next
   }   arp_cache_dynamic [ARP_CACHE_HASH]
   struct arp_host {
      uint32_t   ip
      unsigned char   mac [ETH_ALEN]
      struct arp_host *   next
   }   arp_cache_static [ARP_CACHE_HASH]
NAME
struct {
   uint32_t   broadcast
   uint32_t   ip
   uint32_t   netmask
NAME
struct {
   uint32_t   broadcast
   uint32_t *   database
   uint32_t   default_router
   uint32_t   dns_server
   uint32_t   first_ip
   uint32_t   netmask
   uint32_t   range
   uint32_t   server_id
NAME
struct {
   uint8_t   control
   uint8_t   day_of_month
   uint8_t   day_of_week
   uint8_t   freq_select
   uint8_t   hour
   uint8_t   hour_alarm
   uint8_t   intr_flags
   struct storage   media
   uint8_t   min
   uint8_t   min_alarm
   uint8_t   month
   uint8_t   reg
   uint8_t   reg_ext
   uint8_t   sec
   uint8_t   sec_alarm
   unsigned long long   tsc_call
   unsigned long long   tsc_PI_timer
   uint8_t   year
NAME
struct {
struct NAME_ (ringbuf)
   int   cts
   int   dcd
   unsigned char   dlh
   unsigned char   dll
   int   dsr
   union {
      struct {
         unsigned   fe:1
         unsigned   rr:1
         unsigned   rzvd:3
         unsigned   tl:1
         unsigned   tr:1
      }   fcr_bits
      unsigned char   fcr_byte
   }   fcr
   union {
      struct {
         unsigned   ms:1
         unsigned   rda:1
         unsigned   rls:1
         unsigned   rzvd:4
         unsigned   thre:1
      }   ier_bits
      unsigned char   ier_byte
   }   ier
   union {
      struct {
         unsigned   b12:2
         unsigned   b5:1
         unsigned   b67:2
         unsigned   ip:1
         unsigned   rzvd:2
      }   _iir_bits
      unsigned char   iir_byte
   }   iir
      inbuf
   union {
      struct {
         unsigned   bk:1
         unsigned   dlab:1
         unsigned   ps:3
         unsigned   st:1
         unsigned   wl:2
      }   lcr_bits
      unsigned char   lcr_byte
   }   lcr
   union {
      struct {
         unsigned   bi:1
         unsigned   dr:1
         unsigned   edhr:1
         unsigned   ethr:1
         unsigned   fe:1
         unsigned   fie:1
         unsigned   oe:1
         unsigned   pe:1
      }   lsr_bits
      unsigned char   lsr_byte
   }   lsr
   union {
      struct {
         unsigned   aux1:1
         unsigned   aux2:1
         unsigned   dtr:1
         unsigned   loop:1
         unsigned   rts:1
         unsigned   rzvd:3
      }   mcr_bits
      unsigned char   mcr_byte
   }   mcr
   union {
      struct {
         unsigned   cts:1
         unsigned   dcd:1
         unsigned   dcts:1
         unsigned   ddcd:1
         unsigned   ddsr:1
         unsigned   dsr:1
         unsigned   ri:1
         unsigned   teri:1
      }   msr_bits
      unsigned char   msr_byte
   }   msr
      outbuf
   int   ri
   unsigned char   scratch
   int   thre_int
   unsigned long long   tsc
NAME
struct {
struct NAME_ (ringbuf)
   int   cts
   int   dcd
   unsigned char   dlh
   unsigned char   dll
   int   dsr
   union {
      struct {
         unsigned   fe:1
         unsigned   rr:1
         unsigned   rzvd:3
         unsigned   tl:1
         unsigned   tr:1
      }   fcr_bits
      unsigned char   fcr_byte
   }   fcr
   union {
      struct {
         unsigned   ms:1
         unsigned   rda:1
         unsigned   rls:1
         unsigned   rzvd:4
         unsigned   thre:1
      }   ier_bits
      unsigned char   ier_byte
   }   ier
   union {
      struct {
         unsigned   b12:2
         unsigned   b5:1
         unsigned   b67:2
         unsigned   ip:1
         unsigned   rzvd:2
      }   _iir_bits
      unsigned char   iir_byte
   }   iir
      inbuf
   union {
      struct {
         unsigned   bk:1
         unsigned   dlab:1
         unsigned   ps:3
         unsigned   st:1
         unsigned   wl:2
      }   lcr_bits
      unsigned char   lcr_byte
   }   lcr
   union {
      struct {
         unsigned   bi:1
         unsigned   dr:1
         unsigned   edhr:1
         unsigned   ethr:1
         unsigned   fe:1
         unsigned   fie:1
         unsigned   oe:1
         unsigned   pe:1
      }   lsr_bits
      unsigned char   lsr_byte
   }   lsr
   union {
      struct {
         unsigned   aux1:1
         unsigned   aux2:1
         unsigned   dtr:1
         unsigned   loop:1
         unsigned   rts:1
         unsigned   rzvd:3
      }   mcr_bits
      unsigned char   mcr_byte
   }   mcr
   union {
      struct {
         unsigned   cts:1
         unsigned   dcd:1
         unsigned   dcts:1
         unsigned   ddcd:1
         unsigned   ddsr:1
         unsigned   dsr:1
         unsigned   ri:1
         unsigned   teri:1
      }   msr_bits
      unsigned char   msr_byte
   }   msr
      outbuf
   int   ri
   unsigned char   scratch
   int   thre_int
   unsigned long long   tsc
NAME
struct {
   union {
      unsigned char   all
      struct {
         unsigned int   addr_strb:1
         unsigned int   data_strb:1
         unsigned int   enable_bidi:1
         unsigned int   enable_irq:1
         unsigned int   init:1
         unsigned int   write:1
         unsigned int   x_bit6:1
         unsigned int   x_bit7:1
      }   epp_mode
      struct {
         unsigned int   auto_lf:1
         unsigned int   enable_bidi:1
         unsigned int   enable_irq:1
         unsigned int   init:1
         unsigned int   slct_in:1
         unsigned int   strobe:1
         unsigned int   x_bit6:1
         unsigned int   x_bit7:1
      }   spp_mode
   }   control_reg
   union {
      unsigned char   all
   }   data_reg
   unsigned char   epp_address_reg
   unsigned char   epp_data_reg
   union {
      int   all
      struct {
         unsigned int   epp:1
         unsigned int   nibble:1
         unsigned int   reserved:27
         unsigned int   spp:1
         unsigned int   tristate:1
         unsigned int   useirq:1
      }   set
   }   mode
   union {
      int   all
      struct {
         unsigned int   epp:1
         unsigned int   nibble:1
         unsigned int   reserved:27
         unsigned int   spp:1
         unsigned int   tristate:1
         unsigned int   useirq:1
      }   set
   }   modemask
   union {
      unsigned char   all
      struct {
         unsigned int   epp_timeout:1
         unsigned int   intr:1
         unsigned int   n_busy:1
         unsigned int   n_irq:1
         unsigned int   reserved_1:1
         unsigned int   u_def_1:1
         unsigned int   u_def_2:1
         unsigned int   xf_u_def_3:1
      }   epp_mode
      struct {
         unsigned int   ack:1
         unsigned int   busy:1
         unsigned int   error:1
         unsigned int   n_irq:1
         unsigned int   paper_out:1
         unsigned int   reserved_0:1
         unsigned int   reserved_1:1
         unsigned int   select_in:1
      }   spp_mode
   }   status_reg
NAME
struct {
   unsigned char   auto_pd
   unsigned char   bc
   unsigned int   buffer_valid
   unsigned char   clk48
   unsigned char   cm
   unsigned char   cmd_busy
   unsigned char   command
   unsigned char   cylinder
   unsigned char   d
   unsigned char   d0
   unsigned char   d1
   unsigned char   d2
   unsigned char   d3
   unsigned char   dd
   unsigned char   de
   unsigned char   dio
   unsigned char   dir
   unsigned char   disk_change
   unsigned char   dma_buffer [DMA_BUFFER_SIZE]
   unsigned int   dma_count
   unsigned char   dma_gate
   unsigned int   dma_size
   unsigned char   drate_sel
   unsigned char   drive_sel
   unsigned char   drt0
   unsigned char   drt1
   unsigned char   drv_busy
   unsigned char   dt0
   unsigned char   dt1
   unsigned char   dtl
   unsigned char   efifo
   unsigned char   eis
   unsigned char   en
   unsigned char   eot
   unsigned char   ereg_en
   unsigned char   fd0
   unsigned char   fd1
   unsigned char   fdi_tri
   unsigned char   fifo_in [FIFO_LEN]
   unsigned char   fifo_in_count
   unsigned char   fifo_out [FIFO_LEN]
   unsigned char   fifo_out_count
   unsigned char   fifothr
   unsigned char   gap
   unsigned char   gpl
   unsigned char   hlt
   unsigned char   hut
   unsigned char   id_cyl
   unsigned char   id_sec
   unsigned char   index
   unsigned char   iso
   unsigned char   lock
   unsigned char   ma
   unsigned char   md
   unsigned char   mfm
   unsigned char   min_dly
   unsigned char   motor
   unsigned char   mrq
   unsigned char   mt
   unsigned char   n
   unsigned char   n_reset
   unsigned char   non_dma
   unsigned char   nrp
   unsigned char   nw
   unsigned char   or
   unsigned char   ow
   unsigned char   pcn
   unsigned char   pdosc
   unsigned char   pending_int [4]
   unsigned char   poll
   unsigned char   pre_comp
   unsigned char   pretrk
   unsigned char   ps2stat
   unsigned char   pts
   unsigned char   rcn
   unsigned char   sc
   unsigned char   sector
   unsigned char   sel3v
   unsigned char   sk
   unsigned char   srt
   struct {
      unsigned char   ec
      unsigned char   hds
      unsigned char   ic
      unsigned char   se
   }   st0 [4]
   unsigned int   state
   unsigned char   stepping
   unsigned char   t0
   unsigned char   tape_sel
   unsigned int   tc
   unsigned char   track [4]
   union {
      struct {
         unsigned char   c
         unsigned char   h
         unsigned char   r
      }   read
      struct {
         unsigned short   rcn
      }   relative_seek
      struct {
         unsigned char   c
         unsigned char   h
         unsigned char   r
      }   write
   }   u
   unsigned char   wc
   unsigned char   wgate
   unsigned char   wp
NAME
struct {
   unsigned char   auto_eoi
   unsigned char   elcr
   unsigned char   ic4
   unsigned char   icw3
   unsigned char   imr
   unsigned char   instate
   unsigned char   irr
   unsigned char   isr
   unsigned char   last_gone
   unsigned char   poll
   unsigned char   priority_add
   unsigned char   ris
   unsigned char   rotate_on_auto_eoi
   unsigned char   special_fully_nested_mode
   unsigned char   special_mask
   unsigned int   state_cas
   unsigned int   state_sp
   unsigned char   step
   unsigned char   vec
NAME
struct {
   unsigned short   act [3]
   unsigned char   bcd [3]
   unsigned int   gate [3]
   unsigned long long   last_event_tsc
   unsigned short   latch [3]
   unsigned char   latch_state [3]
   unsigned char   mode [3]
   unsigned char   null_count [3]
   unsigned char   out [3]
   unsigned char   read_state [3]
   unsigned int   running
   unsigned char   rw [3]
   unsigned short   start [3]
   unsigned char   status [3]
   unsigned char   status_latched [3]
   unsigned long   tsc_to_timer
   unsigned char   write_state [3]
NAME
struct {
   unsigned short   address [4]
   unsigned short   base_address [4]
   unsigned short   base_counter [4]
   unsigned char   command
   unsigned short   count [4]
   unsigned char   inout_index
   unsigned char   mask
   unsigned char   mode [4]
   unsigned char   request
   unsigned char   status
   unsigned char   temporary
NAME
struct {
   uint8_t   portB
NAME
struct {
   unsigned short   act [3]
   unsigned char   bcd [3]
   unsigned int   gate [3]
   unsigned long long   last_event_tsc
   unsigned short   latch [3]
   unsigned char   latch_state [3]
   unsigned char   mode [3]
   unsigned char   null_count [3]
   unsigned char   out [3]
   unsigned char   read_state [3]
   unsigned int   running
   unsigned char   rw [3]
   unsigned short   start [3]
   unsigned char   status [3]
   unsigned char   status_latched [3]
   unsigned long   tsc_to_timer
   unsigned char   write_state [3]
NAME
struct {
   unsigned char   auto_eoi
   unsigned char   elcr
   unsigned char   ic4
   unsigned char   icw3
   unsigned char   imr
   unsigned char   instate
   unsigned char   irr
   unsigned char   isr
   unsigned char   last_gone
   unsigned char   poll
   unsigned char   priority_add
   unsigned char   ris
   unsigned char   rotate_on_auto_eoi
   unsigned char   special_fully_nested_mode
   unsigned char   special_mask
   unsigned int   state_cas
   unsigned int   state_sp
   unsigned char   step
   unsigned char   vec
NAME
struct {
   unsigned char   auto_eoi
   unsigned char   elcr
   unsigned char   ic4
   unsigned char   icw3
   unsigned char   imr
   unsigned char   instate
   unsigned char   irr
   unsigned char   isr
   unsigned char   last_gone
   unsigned char   poll
   unsigned char   priority_add
   unsigned char   ris
   unsigned char   rotate_on_auto_eoi
   unsigned char   special_fully_nested_mode
   unsigned char   special_mask
   unsigned int   state_cas
   unsigned int   state_sp
   unsigned char   step
   unsigned char   vec
NAME
struct {
   unsigned short   address [4]
   unsigned short   base_address [4]
   unsigned short   base_counter [4]
   unsigned char   command
   unsigned short   count [4]
   unsigned char   inout_index
   unsigned char   mask
   unsigned char   mode [4]
   unsigned char   request
   unsigned char   status
   unsigned char   temporary
NAME
struct {
   unsigned short   address [4]
   unsigned short   base_address [4]
   unsigned short   base_counter [4]
   unsigned char   command
   unsigned short   count [4]
   unsigned char   inout_index
   unsigned char   mask
   unsigned char   mode [4]
   unsigned char   request
   unsigned char   status
   unsigned char   temporary
NAME
struct {
   uint8_t   control
   uint8_t   day_of_month
   uint8_t   day_of_week
   uint8_t   freq_select
   uint8_t   hour
   uint8_t   hour_alarm
   uint8_t   intr_flags
   struct storage   media
   uint8_t   min
   uint8_t   min_alarm
   uint8_t   month
   uint8_t   reg
   uint8_t   reg_ext
   uint8_t   sec
   uint8_t   sec_alarm
   unsigned long long   tsc_call
   unsigned long long   tsc_PI_timer
   uint8_t   year
NAME
struct {
 RES (0x40, 1, 5)
 RES (0x40, 16, 16)
 RES (0x3f, 0, 8)
 RES (0x3e, 0, 8)
 RES (0x38, 0, 32)
 RES (0x34, 0, 32)
 RES (0x30, 0, 32)
 RES (0x2c, 0, 32)
 RES (0x28, 0, 32)
 RES (0x24, 0, 32)
 RES (0x20, 0, 32)
 RES (0x1c, 0, 32)
 RES (0x18, 0, 32)
 RES (0x14, 0, 32)
 RES (0x10, 0, 32)
 RES (0x0f, 0, 8)
 RES (0x0d, 0, 8)
 RES (0x0c, 0, 8)
 RES (0x06, 0, 7)
 RES (0x04, 5, 4)
 RES (0x04, 10, 6)
 RO (0x40, 0, 1, 1)
 RO (0x3d, 0, 0x01, 8)
 RO (0x0e, 0, 0x00, 8)
 RO (0x09, 0, 0x00, 8)
 RO (0x09, 8, 0x80, 8)
 RO (0x09, 16, 0x06, 8)
 RO (0x08, 0, 0x01, 8)
 RO (0x06, 7, 1, 1)
 RO (0x06, 8, 0, 1)
 RO (0x06, 9, 1, 2)
 RO (0x06, 12, 0, 1)
 RO (0x06, 13, 0, 1)
 RO (0x06, 14, 0, 1)
 RO (0x06, 15, 0, 1)
 RO (0x04, 1, 0, 1)
 RO (0x04, 2, 0, 1)
 RO (0x04, 3, 0, 1)
 RO (0x04, 4, 0, 1)
 RO (0x04, 9, 0, 1)
 RW (0xd5, 0, slvport2RW, 0, 1, 0, NULL)
 RW (0xd5, 1, slvport2, 0, 7, 0, NULL)
 RW (0xd4, 0, slvport1RW, 0, 1, 0, NULL)
 RW (0xd4, 1, slvport1, 0, 7, 0, NULL)
 RW (0xd3, 0, smbcmd, 0, 8, 0, NULL)
 RW (0xd2, 0, smb_hst_en, 0, 1, 0, NULL)
 RW (0xd2, 1, smb_intrsel, 0, 3, 0, NULL)
 RW (0x90, 4, smbba, 4, 12, 0, NULL)
 RW (0x80, 0, pmiose, 0, 1, 0, NULL)
 RW (0x7c, 0, io_base_gdec1, 0, 16, 0, NULL)
 RW (0x7c, 16, io_mask_gdec1, 0, 4, 0, NULL)
 RW (0x7c, 20, io_en_gdec1, 0, 1, 0, NULL)
 RW (0x78, 0, io_base_gdec0, 0, 16, 0, NULL)
 RW (0x78, 16, io_mask_gdec0, 0, 4, 0, NULL)
 RW (0x78, 20, io_en_gdec0, 0, 1, 0, NULL)
 RW (0x74, 0, mmask_dev13, 0, 7, 0, NULL)
 RW (0x74, 7, mem_en_dev13, 0, 1, 0, NULL)
 RW (0x74, 15, mbase_dev13, 0, 17, 0, NULL)
 RW (0x70, 0, ibase_dev13, 0, 16, 0, NULL)
 RW (0x70, 16, imask_dev13, 0, 4, 0, NULL)
 RW (0x70, 20, io_en_dev13, 0, 1, 0, NULL)
 RW (0x6c, 0, mmask_dev12, 0, 7, 0, NULL)
 RW (0x6c, 7, mem_en_dev12, 0, 1, 0, NULL)
 RW (0x6c, 15, mbase_dev12, 0, 17, 0, NULL)
 RW (0x68, 0, ibase_dev12, 0, 16, 0, NULL)
 RW (0x68, 16, imask_dev12, 0, 4, 0, NULL)
 RW (0x68, 20, io_en_dev12, 0, 1, 0, NULL)
 RW (0x64, 0, base_dev10, 0, 16, 0, NULL)
 RW (0x64, 16, mask_dev10, 0, 4, 0, NULL)
 RW (0x64, 21, gdec_mon_dev10, 0, 1, 0, NULL)
 RW (0x64, 22, eio_en_dev10, 0, 1, 0, NULL)
 RW (0x64, 23, cs_en_dev10, 0, 1, 0, NULL)
 RW (0x64, 24, coma_dec_sel, 0, 3, 0, NULL)
 RW (0x64, 27, eio_en_dev6, 0, 1, 0, NULL)
 RW (0x64, 28, comb_dec_sel, 0, 3, 0, NULL)
 RW (0x64, 31, eio_en_dev7, 0, 1, 0, NULL)
 RW (0x60, 0, base_dev9, 0, 16, 0, NULL)
 RW (0x60, 16, mask_dev9, 0, 4, 0, NULL)
 RW (0x60, 20, midi_eio_en, 0, 1, 0, NULL)
 RW (0x60, 21, gdec_mon_dev9, 0, 1, 0, NULL)
 RW (0x60, 22, eio_en_dev9, 0, 1, 0, NULL)
 RW (0x60, 23, cs_en_dev9, 0, 1, 0, NULL)
 RW (0x60, 24, mss_eio_en, 0, 1, 0, NULL)
 RW (0x60, 25, lpt_dec_sel, 0, 2, 0, NULL)
 RW (0x60, 28, fdc_dec_sel, 0, 1, 0, NULL)
 RW (0x60, 29, eio_en_dev5, 0, 1, 0, NULL)
 RW (0x60, 30, kbc_eio_en, 0, 1, 0, NULL)
 RW (0x60, 31, game_eio_en, 0, 1, 0, NULL)
 RW (0x5c, 0, midi_en, 0, 1, 0, NULL)
 RW (0x5c, 1, midi_sel, 0, 2, 0, NULL)
 RW (0x5c, 3, sb_en, 0, 1, 0, NULL)
 RW (0x5c, 4, game_en, 0, 1, 0, NULL)
 RW (0x5c, 5, sb_sel, 0, 2, 0, NULL)
 RW (0x5c, 7, mss_en, 0, 1, 0, NULL)
 RW (0x5c, 8, mss_sel, 0, 2, 0, NULL)
 RW (0x5c, 10, lfb_base_dev11, 0, 12, 0, NULL)
 RW (0x5c, 22, lfb_mask_dev11, 0, 2, 0, NULL)
 RW (0x5c, 24, lfb_dec_en, 0, 1, 0, NULL)
 RW (0x5c, 25, sb_eio_en, 0, 1, 0, NULL)
 RW (0x5c, 26, graph_io_en, 0, 1, 0, NULL)
 RW (0x5c, 27, graph_ab_en, 0, 1, 0, NULL)
 RW (0x5c, 28, kbc_en_dev11, 0, 1, 0, NULL)
 RW (0x5c, 29, eio_en_dev12, 0, 1, 0, NULL)
 RW (0x5c, 30, eio_en_dev13, 0, 1, 0, NULL)
 RW (0x5c, 31, eio_en_dev8, 0, 1, 0, NULL)
 RW (0x58, 0, brld_en_irq0, 0, 1, 0, NULL)
 RW (0x58, 1, brld_en_irq, 0, 1, 0, NULL)
 RW (0x58, 2, grld_en_kbc_ms, 0, 1, 0, NULL)
 RW (0x58, 4, brld_en_pme, 0, 1, 0, NULL)
 RW (0x58, 5, brld_en_irq8, 0, 1, 0, NULL)
 RW (0x58, 6, grld_en_irq, 0, 1, 0, NULL)
 RW (0x58, 8, bus_util, 0, 8, 0, NULL)
 RW (0x58, 16, procent_bus_util, 0, 8, 0, NULL)
 RW (0x58, 24, video_en, 0, 1, 0, NULL)
 RW (0x58, 25, apmc_en, 0, 1, 0, NULL)
 RW (0x54, 0, grld_en_dev1_13, 0, 14, 0, NULL)
 RW (0x54, 14, brld_en_dev1_13, 0, 14, 0, NULL)
 RW (0x54, 28, brld_sel_dev1, 0, 1, 0, NULL)
 RW (0x54, 29, brld_sel_dev2, 0, 1, 0, NULL)
 RW (0x54, 30, brld_sel_dev3, 0, 1, 0, NULL)
 RW (0x54, 31, brld_sel_dev5, 0, 1, 0, NULL)
 RW (0x50, 0, dack0_en_dev4, 0, 1, 0, NULL)
 RW (0x50, 1, dack1_en_dev4, 0, 1, 0, NULL)
 RW (0x50, 2, dack3_en_dev4, 0, 1, 0, NULL)
 RW (0x50, 3, dack5_en_dev4, 0, 1, 0, NULL)
 RW (0x50, 4, dack6_en_dev4, 0, 1, 0, NULL)
 RW (0x50, 5, dack7_en_dev4, 0, 1, 0, NULL)
 RW (0x50, 11, res_en_dev5, 0, 1, 0, NULL)
 RW (0x50, 12, fdc_mon_en, 0, 1, 0, NULL)
 RW (0x50, 14, sa_mon_en, 0, 1, 0, NULL)
 RW (0x50, 16, sb_mon_en, 0, 1, 0, NULL)
 RW (0x50, 17, res_en_dev8, 0, 1, 0, NULL)
 RW (0x50, 18, lpt_mon_en, 0, 1, 0, NULL)
 RW (0x50, 19, irq1_en_dev11, 0, 1, 0, NULL)
 RW (0x50, 20, irq12_en_dev11, 0, 1, 0, NULL)
 RW (0x50, 21, lpt_dma_sel, 0, 2, 0, NULL)
 RW (0x4c, 0, gpi_en_dev1_13, 0, 13, 0, NULL)
 RW (0x4c, 13, gpi_pol_dev1_13, 0, 13, 0, NULL)
 RW (0x4c, 26, gpi_edg_dev12, 0, 1, 0, NULL)
 RW (0x4c, 27, gpi_edg_dev13, 0, 1, 0, NULL)
 RW (0x48, 0, fb_cnt, 0, 5, 0, NULL)
 RW (0x48, 5, cpu_sel, 0, 1, 0, NULL)
 RW (0x48, 6, cpu_lck, 0, 5, 0, NULL)
 RW (0x48, 11, thrm_dty, 0, 3, 0, NULL)
 RW (0x48, 14, zz_en, 0, 1, 0, NULL)
 RW (0x48, 15, idl_sel_dev8, 0, 1, 0, NULL)
 RW (0x48, 18, bm_cnt, 0, 5, 0, NULL)
 RW (0x48, 24, vid_sts, 0, 1, 0, NULL)
 RW (0x44, 0, idl_cnta, 0, 4, 0, NULL)
 RW (0x44, 4, idl_sel_dev0, 0, 1, 0, NULL)
 RW (0x44, 5, idl_sel_dev1, 0, 1, 0, NULL)
 RW (0x44, 6, idl_sel_dev2, 0, 1, 0, NULL)
 RW (0x44, 7, idl_sel_dev3, 0, 1, 0, NULL)
 RW (0x44, 8, sw_cnt, 0, 4, 0, NULL)
 RW (0x44, 12, idl_cntb, 0, 5, 0, NULL)
 RW (0x44, 17, idl_cntc, 0, 5, 0, NULL)
 RW (0x44, 22, idl_sel_dev11, 0, 1, 0, NULL)
 RW (0x44, 23, idl_cntd, 0, 5, 0, NULL)
 RW (0x44, 28, sb_cnt, 0, 4, 0, NULL)
 RW (0x40, 6, pmba, 6, 10, 0, NULL)
 RW (0x3c, 0, intln, 0, 8, 0, NULL)
 RW (0x04, 0, iose, 0, 1, 0, NULL)
 RWC (0x06, 11, sta, 0, 1, 0, NULL)
   int   button_fd
   int   button_pressed
NAME
struct {
   char   babble_interrupt
   char   bit_stuff_error_interrupt
   uint32_t   config_space [64]
   char   data_buffer_error_interrupt
   uint32_t   flbaseadd
   uint16_t   frnum
   unsigned char   global_reset
   char   hc_process_error_interrupt
   char   host_system_error_interrupt
   char   ioc
   char   name [10]
   uint16_t   portsc [USB_NUM_PORTS]
   struct {
      char   reset
      int   speed
   }   portstate [USB_NUM_PORTS]
   char   q_context
   struct {
      char   qe_q
      char   qe_t
      char   qe_vf
      uint32_t   qelp
      char   qh_q
      char   qh_t
      uint32_t   qhlp
   }   qh
   unsigned long   qh_count
   uint32_t   qhp
   unsigned char   sendbuffer [USB_SENDBUFFER_SIZE]
   uint8_t   sofmod
   char   spd
   char   stalled_interrupt
   struct {
      unsigned char   actlen
      unsigned char   addr
      unsigned char   c_err
      unsigned char   endpt
      unsigned int   maxlen
      unsigned char   pid
      uint32_t   td [4]
      char   td_q
      char   td_t
      char   td_vf
      uint32_t   tdlp
   }   td
   uint32_t   tdp
   unsigned   tds_sent
   char   timeout_interrupt
   unsigned int   timer_scheduled
   unsigned long long   tsc_passed
   unsigned long long   tsc_step_busy
   unsigned long long   tsc_step_idle
   uint16_t   usbcmd
   uint16_t   usbintr
   uint16_t   usbsts
   uint32_t   visited_qhs [USB_NUM_VISITED_QHS]
   char   working
NAME
struct {
   unsigned char   bmicx [2]
   unsigned long   bmidtpx [2]
   unsigned char   bmisx [2]
   int   busy
   uint32_t   confsp_ide [64]
   unsigned short   count [2]
   unsigned int   dma_val [2]
   unsigned char   eot [2]
   unsigned long   mrpba [2]
   unsigned long long   time
NAME
struct {
enum  {
  KEYBOARD, MOUSE, OUT_PORT, WRITE_MODE,
  AUX_OBUF, IN_BUF
}
enum  { AT, MCA }
   int   a20gate_state
   struct {
      int   count
      unsigned char   data [KBD_BUFSIZE]
      int   head
      int   tail
   }   buf [2]
   enum cpssp:: { ... }    ctrl_mode
   volatile unsigned char   lastdata
   volatile unsigned char   lastwrittento
   unsigned char   led_status
   unsigned char   modereg
   int   n_reset_state
   enum cpssp:: { ... }    redir
   volatile unsigned char   statusreg
NAME
struct {
   unsigned char   attr_color_plane_enable
   unsigned char   attr_color_select
   unsigned char   attr_horizontal_pixel_panning
   unsigned char   attr_mode_control
   unsigned char   attr_overscan_color
   unsigned char   attr_palette [16]
   unsigned char   attr_reg_03c0
   unsigned char   attr_reg_03c0_state
   unsigned char   col_pel_mask
   unsigned char   col_reg_03c7
   unsigned char   col_reg_03c7_rgb
   unsigned char   col_reg_03c8
   unsigned char   col_reg_03c8_rgb
   unsigned short   crt_cur_pos
   unsigned char   crt_cursor_end
   unsigned char   crt_cursor_start
   unsigned char   crt_end_horizontal_blanking
   unsigned char   crt_end_horizontal_retrace
   unsigned char   crt_end_vertical_blank
   unsigned char   crt_horizontal_display_end
   unsigned char   crt_horizontal_total
   unsigned char   crt_line_compare
   unsigned char   crt_maximum_scan_line
   unsigned char   crt_mode_control
   unsigned char   crt_offset
   unsigned char   crt_overflow
   unsigned char   crt_preset_row_scan
   unsigned char   crt_reg_03d4
   unsigned char   crt_start_horizontal_blanking
   unsigned char   crt_start_horizontal_retrace
   unsigned char   crt_start_vertical_blank
   unsigned short   crt_top_pos
   unsigned char   crt_underline_location
   unsigned char   crt_vertical_display_end
   unsigned char   crt_vertical_retrace_end
   unsigned char   crt_vertical_retrace_start
   unsigned char   crt_vertical_total
   unsigned char   feature_control
   unsigned char   gr_bit_mask
   unsigned char   gr_color_compare
   unsigned char   gr_color_dont_care
   unsigned char   gr_data_rotate
   unsigned char   gr_enable_set_reset
   unsigned char   gr_latch [4]
   unsigned char   gr_misc
   unsigned char   gr_mode
   unsigned char   gr_read_map_select
   unsigned char   gr_reg_03ce
   unsigned char   gr_set_reset
   unsigned char   input_status_0
   unsigned char   input_status_1
   unsigned char   misc_output
   unsigned long   offset
   unsigned int   scanline
   unsigned char   seq_character_map_select
   unsigned char   seq_clocking_mode
   unsigned char   seq_map_mask
   unsigned char   seq_memory_mode
   unsigned char   seq_reg_03c4
   unsigned char   seq_reset
NAME
struct {
   unsigned long   pos
   int   scanline
   unsigned short   video_mode
   unsigned short   window
NAME
struct {
   uint8_t   portB
NAME
struct {
   unsigned char   attr_color_plane_enable
   unsigned char   attr_color_select
   unsigned char   attr_horizontal_pixel_panning
   unsigned char   attr_mode_control
   unsigned char   attr_overscan_color
   unsigned char   attr_palette [16]
   unsigned char   attr_reg_03c0
   unsigned char   attr_reg_03c0_state
   unsigned char   col_pel_mask
   unsigned char   col_reg_03c7
   unsigned char   col_reg_03c7_rgb
   unsigned char   col_reg_03c8
   unsigned char   col_reg_03c8_rgb
   unsigned short   crt_cur_pos
   unsigned char   crt_cursor_end
   unsigned char   crt_cursor_start
   unsigned char   crt_end_horizontal_blanking
   unsigned char   crt_end_horizontal_retrace
   unsigned char   crt_end_vertical_blank
   unsigned char   crt_horizontal_display_end
   unsigned char   crt_horizontal_total
   unsigned char   crt_line_compare
   unsigned char   crt_maximum_scan_line
   unsigned char   crt_mode_control
   unsigned char   crt_offset
   unsigned char   crt_overflow
   unsigned char   crt_preset_row_scan
   unsigned char   crt_reg_03d4
   unsigned char   crt_start_horizontal_blanking
   unsigned char   crt_start_horizontal_retrace
   unsigned char   crt_start_vertical_blank
   unsigned short   crt_top_pos
   unsigned char   crt_underline_location
   unsigned char   crt_vertical_display_end
   unsigned char   crt_vertical_retrace_end
   unsigned char   crt_vertical_retrace_start
   unsigned char   crt_vertical_total
   unsigned char   feature_control
   unsigned char   gr_bit_mask
   unsigned char   gr_color_compare
   unsigned char   gr_color_dont_care
   unsigned char   gr_data_rotate
   unsigned char   gr_enable_set_reset
   unsigned char   gr_latch [4]
   unsigned char   gr_misc
   unsigned char   gr_mode
   unsigned char   gr_read_map_select
   unsigned char   gr_reg_03ce
   unsigned char   gr_set_reset
   unsigned char   input_status_0
   unsigned char   input_status_1
   unsigned char   misc_output
   unsigned long   offset
   unsigned int   scanline
   unsigned char   seq_character_map_select
   unsigned char   seq_clocking_mode
   unsigned char   seq_map_mask
   unsigned char   seq_memory_mode
   unsigned char   seq_reg_03c4
   unsigned char   seq_reset
NAME
struct {
   bool   check_necessary
   uint8_t   dirty [TERM_MAX_HEIGHT][TERM_MAX_WIDTH]
   int   height
   bool   match_necessary
   struct pattern   patterns [MAX_PATTERN_NUM]
   uint32_t   pixel_buffer [TERM_MAX_HEIGHT][TERM_MAX_WIDTH][FONT_HEIGHT *FONT_WIDTH]
   unsigned char   screen [TERM_MAX_HEIGHT][TERM_MAX_WIDTH+1]
   unsigned int   sync_count
   int   width
NAME
struct {
   bool   check_necessary
   unsigned char   current_edges [MAX_HEIGHT][MAX_WIDTH]
   enum edge_state   current_edges_binarized [MAX_HEIGHT][MAX_WIDTH]
   unsigned char   current_screen_binarized [MAX_HEIGHT][MAX_WIDTH]
   single_edge_line   edge_line [MAX_EDGE_LINES]
   unsigned int   num_edge_lines
   unsigned int   num_text_areas
   unsigned char   num_text_lines
   single_search_string   search_string [MAX_SEARCH_STRINGS]
   single_text_area   text_area [MAX_TEXT_AREAS]
   single_text_line   text_line [MAX_TEXT_LINES]
NAME
struct {
   bool   check_necessary
   PatternCheck_FOLD   fold [MAX_FOLDS]
   struct sig_match *   port_slot [MAX_FOLDS]
NAME
unsigned long nblks
uint8_t ncr
unsigned int newcmd
unsigned int nr
volatile unsigned char nsector
unsigned short num_slots_used
unsigned long offset
struct match_coords old_coords
enum cpssp:: { ... }  op
struct opl3_t opl3 [2]
struct cpssp::opt_led opt_leds [16]
struct {
enum  { STAGE_NONE, STAGE_SETUP, STAGE_DATA, STAGE_STATUS }
   uint8_t   buffer [4096]
   unsigned int   head
   enum cpssp:: { ... }    stage
   unsigned int   tail
   uint8_t   toggle
out
uint8_t page [16]
uint8_t page_regs [2][5]
uint8_t par [6]
unsigned int par_irq
uint16_t par_port
char path [1024+1]
GdkPixbuf * pb_cabin
GdkPixbuf * pb_door_l
GdkPixbuf * pb_door_r
uint32_t pc_restart
struct sig_boolean_or * pci_bus_int [4]
uint32_t pci_config_space [16]
uint16_t pcicmd
uint16_t pcists
uint16_t pdmacfg
bool pending_transfer
int phys_cyls
int phys_heads
int phys_secs
uint8_t pirqrca
uint8_t pirqrcb
uint8_t pirqrcc
uint8_t pirqrcd
uint8_t pixel_buffer [MAX_WIDTH *MAX_HEIGHT *MAX_DEPTH/8]
unsigned int port_0_7
struct sig_boolean * port_12V
struct sig_boolean * port_5V
unsigned int port_8
struct sig_boolean * port_a20gate
struct sig_agp_bus_main * port_agp_bus
struct sig_sound * port_audio_sound
struct sig_sound * port_audio_speaker
struct sig_eth * port_board
struct sig_pci_bus_main * port_bus
struct sig_isa_bus_main * port_bus
struct sig_isa_bus_main * port_bus_high
struct sig_isa_bus_main * port_bus_low
struct sig_boolean * port_busy
struct sig_boolean * port_button1
struct sig_boolean * port_button2
struct sig_boolean * port_button3
struct sig_boolean * port_button4
struct sig_boolean * port_button5
struct sig_cardbus * port_card0
struct sig_cardbus * port_card1
struct sig_boolean * port_carrier0
struct sig_boolean * port_carrier1
struct sig_boolean * port_carrier2
struct sig_integer * port_cas
struct sig_pci_bus_main * port_cb0
struct sig_boolean * port_cb0_power
struct sig_boolean * port_cb0_reset_hash_
struct sig_pci_bus_main * port_cb1
struct sig_boolean * port_cb1_power
struct sig_boolean * port_cb1_reset_hash_
struct sig_string * port_change
struct sig_integer * port_connected0
struct sig_integer * port_connected1
struct sig_integer * port_connected2
struct sig_cs * port_cs
struct sig_cs * port_cs0
struct sig_cs * port_cs1
struct sig_cs * port_cs2
struct sig_cs * port_cs3
struct sig_integer * port_deltax
struct sig_integer * port_deltay
struct sig_integer * port_deltaz
struct sig_dio48 * port_dio48
struct sig_isa_bus_dma * port_dma
struct sig_isa_bus_dma * port_dma0
struct sig_cs * port_dma0_cs
struct sig_isa_bus_dma * port_dma0_ext
struct sig_isa_bus_dma * port_dma0_int
struct sig_isa_bus_dma * port_dma1
struct sig_isa_bus_main * port_dma1_bus_in
struct sig_isa_bus_main * port_dma1_bus_out
struct sig_cs * port_dma1_cs
struct sig_cs * port_dma1_cs_in
struct sig_cs * port_dma1_cs_out
struct sig_isa_bus_dma * port_dma1_ext
struct sig_isa_bus_dma * port_dma1_int
struct sig_isa_bus_dma * port_dma2
struct sig_isa_bus_dma * port_dma2_ext
struct sig_isa_bus_dma * port_dma2_int
struct sig_isa_bus_dma * port_dma3
struct sig_isa_bus_dma * port_dma3_ext
struct sig_isa_bus_dma * port_dma3_int
struct sig_isa_bus_dma * port_dma5_ext
struct sig_isa_bus_dma * port_dma5_int
struct sig_isa_bus_dma * port_dma6_ext
struct sig_isa_bus_dma * port_dma6_int
struct sig_isa_bus_dma * port_dma7_ext
struct sig_isa_bus_dma * port_dma7_int
struct sig_cs * port_dmapage_cs
struct sig_eth * port_eth
struct sig_eth * port_eth0
struct sig_eth * port_eth1
struct sig_boolean * port_event
struct sig_boolean_or * port_gate2
struct sig_pci_bus_idsel * port_gidsel
struct sig_host_bus_main * port_host_bus
struct sig_icc_bus * port_icc_bus
struct sig_boolean * port_ide_led
struct sig_pci_bus_idsel * port_idsel
struct sig_boolean_or * port_int
struct sig_boolean_or * port_int1
struct sig_boolean_or * port_int10
struct sig_boolean_or * port_int11
struct sig_boolean_or * port_int12
struct sig_boolean_or * port_int3
struct sig_boolean_or * port_int4
struct sig_boolean_or * port_int5
struct sig_boolean_or * port_int6
struct sig_boolean_or * port_int7
struct sig_boolean_or * port_intA
struct sig_boolean_or * port_ir0
struct sig_boolean_or * port_ir1
struct sig_boolean_or * port_ir2
struct sig_boolean_or * port_ir3
struct sig_boolean_or * port_ir4
struct sig_boolean_or * port_ir5
struct sig_boolean_or * port_ir6
struct sig_boolean_or * port_ir7
struct sig_boolean_or * port_irq
struct sig_isa_bus_main * port_isa_bus
struct sig_boolean * port_kbc_reset_hash_
struct sig_cs * port_kbd_cs
struct sig_ps2 * port_kbd_ps2
struct sig_boolean * port_key [128]
struct sig_integer * port_keyboard
struct sig_integer * port_ma
struct {
   struct sig_integer *   h
   struct sig_integer *   w
   struct sig_integer *   x
   struct sig_integer *   y
port_match_rectangle [4]
struct sig_boolean * port_match_state
struct sig_integer * port_md
struct sig_boolean * port_mech_power_button
struct sig_boolean * port_mech_power_switch
struct sig_boolean * port_mech_reset_button
struct sig_cs * port_mem_cs [8]
struct sig_ps2 * port_mouse_ps2
struct sig_std_logic * port_n_button
struct sig_std_logic * port_n_power_button
struct sig_boolean * port_n_reset
struct sig_std_logic * port_n_reset_button
struct sig_isa_bus_main * port_nic_bus
struct sig_isa_bus_dma * port_nic_dma
struct sig_boolean * port_nic_reset_hash_
struct sig_boolean * port_opt_busy_led
struct sig_boolean * port_opt_caps_led
struct sig_boolean * port_opt_ide_led
struct sig_boolean * port_opt_num_led
struct sig_boolean * port_opt_online_led
struct sig_boolean * port_opt_power_led
struct sig_boolean * port_opt_rxd_led
struct sig_boolean * port_opt_scroll_led
struct sig_boolean * port_opt_txd_led
struct sig_opt_rgb * port_opt_video
struct sig_boolean_or * port_out0
struct sig_boolean_or * port_out1
struct sig_boolean_or * port_out2
struct sig_parallel * port_par
struct sig_matchport_patternm_gfx [4]
struct sig_boolean_or * port_pc_irq10
struct sig_boolean_or * port_pc_irq11
struct sig_boolean_or * port_pc_irq12
struct sig_boolean_or * port_pc_irq14
struct sig_boolean_or * port_pc_irq7
struct sig_boolean_or * port_pc_irq9
struct sig_pci_bus * port_pci
struct sig_pci_bus_main * port_pci_bus
struct sig_telephoneport_phone
struct sig_telephoneport_phone0
struct sig_telephoneport_phone1
struct sig_telephoneport_phone2
struct sig_cs * port_pic0_cs
struct sig_cs * port_pic1_cs
struct sig_cs * port_pit_cs
struct sig_string * port_pointerdir
struct sig_boolean * port_power
struct sig_boolean * port_power_230v
struct sig_boolean * port_power_board__minus_12V
struct sig_boolean * port_power_board__minus_5V
struct sig_boolean * port_power_board__plus_12V
struct sig_boolean * port_power_board__plus_3_3V
struct sig_boolean * port_power_board__plus_5V
struct sig_boolean * port_power_board__plus_5Vsb
struct sig_std_logic * port_power_board_n_ps_on
struct sig_boolean * port_power_board_pwr_ok
struct sig_boolean * port_power_device_power_12V [8]
struct sig_boolean * port_power_device_power_5V [8]
struct sig_boolean * port_power_led
struct sig_boolean * port_power_power_12V
struct sig_boolean * port_power_power_5V
struct sig_cs * port_ppi_cs
struct sig_ps2 * port_ps2
struct sig_cs * port_ram
struct sig_cs * port_ram_cs [4]
struct sig_fault * port_recv_loss
struct sig_cs * port_rom
struct sig_cs * port_rom_cs
struct sig_cs * port_rtc_cs
struct sig_scsi_bus * port_scsi
struct sig_scsi_bus * port_scsi_bus
struct sig_fault * port_send_loss
struct sig_serial * port_ser0
struct sig_serial * port_ser1
struct sig_serial * port_serial
struct sig_shugart_bus * port_shugart_bus
struct sig_matchport_slot0
struct sig_matchport_slot1
struct sig_matchport_slot10
struct sig_matchport_slot11
struct sig_matchport_slot2
struct sig_matchport_slot3
struct sig_matchport_slot4
struct sig_matchport_slot5
struct sig_matchport_slot6
struct sig_matchport_slot7
struct sig_matchport_slot8
struct sig_matchport_slot9
struct sig_sound * port_speaker
struct sig_boolean * port_switch
struct sig_usb_bus_main * port_usb_main
struct sig_vga * port_vga
struct sig_video * port_video
struct sig_integer * port_x
struct sig_integer * port_y
int power
GtkWidget * power_button
GtkWidget * power_led
bool power_state
int powered [2]
struct process process
uint8_t pstart
uint8_t pstop
unsigned char r92
uint16_t rbcr
GtkFixed * rc_fixed
uint8_t rcr
unsigned int recv_loss
unsigned long long repeat
int repeated_key
uint8_t request
uint8_t request_wvalue
unsigned int reset
GtkWidget * reset_button
unsigned int reset_triggered
uint32_t residue
uint8_t RevisionID
unsigned int rom
uint8_t rom [32]
uint16_t rom [64]
uint16_t rsar
uint8_t rsr
uint8_t rtccfg
uint32_t RUBase
uint32_t RUPos
unsigned int scanline
struct area screen_dimensions
uint32_t scripts_counter
bool scripts_running
unsigned long SCSI_data_from_target
unsigned long SCSI_data_to_target
bool SCSI_initiated
uint8_t scsi_io_buf [SIZE_IO_BUF+1]
uint8_t SCSI_phase
bool SCSI_phase_change
bool SCSI_reselected
bool SCSI_selected
bool SCSI_unserviced
unsigned long secs
volatile unsigned char sector
unsigned char sectors
volatile unsigned char select
unsigned int select
enum cpssp::chip_ti_1520_region selected
enum
cpssp::chip_intel_82443BX_region 
selected
uint32_t selected_addr
unsigned int selected_reg
unsigned int selectreg: 8
unsigned int send_loss
unsigned int ser0_irq
uint16_t ser0_port
unsigned int ser1_irq
uint16_t ser1_port
unsigned int serial_number
uint8_t serirqc
unsigned char shadow_gr0
unsigned char shadow_gr1
char shift
struct sig_shugart_bus * shugart_bus
struct sig_boolean_or * shugart_bus_dskchg
struct sig_boolean_or * shugart_bus_trk0
struct sig_boolean * sig_12V
struct sig_boolean * sig_5V
struct sig_boolean * sig_a20gate
struct sig_boolean * sig_a20m
struct sig_eth * sig_eth
struct sig_i2c_bussig_i2cbus
struct sig_ide_bus * sig_ide [2]
struct sig_ide_bus * sig_ide_bus
struct sig_boolean * sig_ide_busy
struct sig_pci_bus_idsel * sig_idsel
struct sig_boolean_or * sig_intr
struct sig_isa_bus_main * sig_isa_bus
struct sig_isa_bus_dma * sig_isa_bus_dma [8]
struct sig_boolean_or * sig_isa_bus_irq
struct sig_cs * sig_mem_cs [8]
struct sig_cs * sig_n_apiccs
struct sig_cs * sig_n_bioscs
struct sig_boolean * sig_n_cpurst
struct sig_boolean_or * sig_n_ferr
struct sig_boolean * sig_n_ignne
struct sig_boolean * sig_n_init
struct sig_cs * sig_n_kbccs
struct sig_boolean * sig_n_pcirst
struct sig_std_logic * sig_n_pwrbtn
struct sig_boolean * sig_n_rcin
struct sig_boolean * sig_n_reset
struct sig_std_logic * sig_n_rsmrst
struct sig_boolean * sig_n_rstdrv
struct sig_boolean * sig_n_susa
struct sig_boolean * sig_n_susb
struct sig_std_logic * sig_n_susc
struct sig_boolean_or * sig_nmi
struct sig_boolean * sig_p5V
struct sig_pci_bus_main * sig_pci_bus_main
struct sig_boolean * sig_pwrok
struct sig_boolean_or * sig_shugart_bus_dskchg
struct sig_boolean_or * sig_shugart_bus_trk0
struct sig_boolean * sig_smi
struct sig_sound * sig_spkr
struct sig_usb_bus_main * sig_usb [2]
struct sig_boolean * sig_vcc
struct sig_boolean * sig_vcc_rtc
struct sig_boolean * sig_vcc_sus
struct sig_boolean * sig_vcc_usb
struct sig_boolean * sig_vref
struct
cpssp::elevator_rc_simple_led 
simple_leds [6]
unsigned long size
int smart_enabled
unsigned int speaker
unsigned int speaker_data_enable
unsigned long long speaker_period
uint32_t statcounters [17]
uint32_t StatDumpAddress
enum cpssp:: { ... }  state
struct conn_state_s state [3]
int state_a20gate
int state_cb0_conn
int state_cb1_conn
unsigned char state_ferr
int state_id
unsigned char state_in4
unsigned char state_in5
uint8_t state_inta
int state_intin [24]
unsigned int state_md
unsigned int state_mech_power_switch
unsigned int state_n_button
unsigned int state_n_kbc_reset
unsigned int state_n_ps_on
unsigned int state_n_rcin
int state_n_reset
unsigned int state_n_rsmrst
unsigned int state_p5V
int state_power
unsigned int state_power
unsigned int state_power_230v
unsigned int state_reset_hash_
enum cpssp:: { ... }  state_seq
int state_switch
unsigned int state_vcc
unsigned int state_vcc_sus
int state_write
int state_write_once
struct {
enum  { STAGE_NONE, STAGE_SETUP, STAGE_DATA, STAGE_STATUS }
   uint8_t   buffer [4096]
   unsigned int   head
   enum cpssp:: { ... }    stage
   unsigned int   tail
   uint8_t   toggle
status
volatile unsigned char status
uint16_t Status
uint16_t SubsystemID
uint16_t SubsystemVendorID
unsigned int sync_count
enum cpssp:: { ... }  sync_state
unsigned long sz_vga_bios
volatile unsigned int tail
unsigned int tail
uint16_t tbcr
uint8_t tcr
struct cpssp::term_entries term_entry [3]
struct {
   struct sig_boolean *   result_in
   char   string [256]
   struct sig_string *   text_out
text_pm [8]
unsigned long long timerset_gen
unsigned long long timerset_h2h
unsigned long long timerset_sel
unsigned long long timertick_gen
unsigned long long timertick_h2h
unsigned long long timertick_sel
char tmp_buf [TMP_BUF_SIZE]
char tmp_files [MAX_EXPERIMENTS][sizeof(TMP_FILE_NAME)]
unsigned char tmprpacket [MAXPACKETSIZE]
unsigned char tmpspacket [MAXPACKETSIZE]
int token_addr
int token_endp
int token_pid
uint8_t tom
uint8_t tpsr
unsigned char tracks
struct cpssp::vt_status ts
uint8_t tsr
unsigned int unit
uint8_t usbc_cmd [16]
uint8_t usbc_cmd_head
uint8_t usbc_cmd_tail
uint32_t usbc_datalength
uint8_t usbc_flags
uint8_t usbc_lun
uint32_t usbc_tag
uint32_t UserIO
uint16_t VendorID
unsigned char * vga_memory
struct sig_opt_rgb * video_out
struct cpssp::vb_char videobuffer [MAX_ROWS][MAX_COLS]
GtkWidget * widget
GtkWidget * widget_power_switch
unsigned int width
unsigned int wp
uint8_t * write_pointer
unsigned int x
uint16_t xbcs
unsigned int y

Classes

struct  bitblt
struct  button
struct  door_state
struct  elevator_button
struct  elevator_door
struct  elevator_led
struct  elevator_rc_button
struct  elevator_rc_led
struct  elevator_rc_simple_led
struct  esc_status
struct  fault
struct  ioapic_ioredtbl
struct  opt_led
struct  term_entries
struct  vb_char
struct  vt_status

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

Generated by  Doxygen 1.6.0   Back to index