ReactOS 0.4.16-dev-122-g325d74c
_I8259_ICW3 Union Reference

#include <halhw.h>

Public Attributes

union {
   struct {
      UCHAR   SlaveIrq0:1
 
      UCHAR   SlaveIrq1:1
 
      UCHAR   SlaveIrq2:1
 
      UCHAR   SlaveIrq3:1
 
      UCHAR   SlaveIrq4:1
 
      UCHAR   SlaveIrq5:1
 
      UCHAR   SlaveIrq6:1
 
      UCHAR   SlaveIrq7:1
 
   } 
 
   struct {
      UCHAR   SlaveId:3
 
      UCHAR   Reserved:5
 
   } 
 
}; 
 
UCHAR Bits
 
union {
   struct {
      UCHAR   SlaveIrq0:1
 
      UCHAR   SlaveIrq1:1
 
      UCHAR   SlaveIrq2:1
 
      UCHAR   SlaveIrq3:1
 
      UCHAR   SlaveIrq4:1
 
      UCHAR   SlaveIrq5:1
 
      UCHAR   SlaveIrq6:1
 
      UCHAR   SlaveIrq7:1
 
   } 
 
   struct {
      UCHAR   SlaveId:3
 
      UCHAR   Reserved:5
 
   } 
 
}; 
 

Detailed Description

Definition at line 247 of file halhw.h.

Member Data Documentation

◆ 

union { ... } _I8259_ICW3::@1515

◆ 

union { ... } _I8259_ICW3::@3392

◆ Bits

UCHAR _I8259_ICW3::Bits

Definition at line 268 of file halhw.h.

Referenced by HalpInitializeLegacyPICs().

◆ Reserved

UCHAR _I8259_ICW3::Reserved

Definition at line 265 of file halhw.h.

◆ SlaveId

UCHAR _I8259_ICW3::SlaveId

Definition at line 264 of file halhw.h.

Referenced by HalpInitializeLegacyPICs().

◆ SlaveIrq0

UCHAR _I8259_ICW3::SlaveIrq0

Definition at line 253 of file halhw.h.

◆ SlaveIrq1

UCHAR _I8259_ICW3::SlaveIrq1

Definition at line 254 of file halhw.h.

◆ SlaveIrq2

UCHAR _I8259_ICW3::SlaveIrq2

Definition at line 255 of file halhw.h.

Referenced by HalpInitializeLegacyPICs().

◆ SlaveIrq3

UCHAR _I8259_ICW3::SlaveIrq3

Definition at line 256 of file halhw.h.

◆ SlaveIrq4

UCHAR _I8259_ICW3::SlaveIrq4

Definition at line 257 of file halhw.h.

◆ SlaveIrq5

UCHAR _I8259_ICW3::SlaveIrq5

Definition at line 258 of file halhw.h.

◆ SlaveIrq6

UCHAR _I8259_ICW3::SlaveIrq6

Definition at line 259 of file halhw.h.

◆ SlaveIrq7

UCHAR _I8259_ICW3::SlaveIrq7

Definition at line 260 of file halhw.h.

Referenced by HalpInitializeLegacyPICs().


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