ReactOS 0.4.16-dev-1946-g52006dd
uacpi_field_unit Struct Reference

#include <types.h>

Collaboration diagram for uacpi_field_unit:

Public Attributes

struct uacpi_shareable shareable
 
union {
   struct {
      uacpi_namespace_node *   region
 
   } 
 
   struct {
      struct uacpi_field_unit *   index
 
      struct uacpi_field_unit *   data
 
   } 
 
   struct {
      uacpi_namespace_node *   bank_region
 
      struct uacpi_field_unit *   bank_selection
 
      uacpi_u64   bank_value
 
   } 
 
}; 
 
uacpi_objectconnection
 
uacpi_u32 byte_offset
 
uacpi_u32 bit_length
 
uacpi_u32 pin_offset
 
uacpi_u8 bit_offset_within_first_byte
 
uacpi_u8 access_width_bytes
 
uacpi_u8 access_length
 
uacpi_u8 attributes: 4
 
uacpi_u8 update_rule: 2
 
uacpi_u8 kind: 2
 
uacpi_u8 lock_rule: 1
 

Detailed Description

Definition at line 209 of file types.h.

Member Data Documentation

◆ 

union { ... } uacpi_field_unit::@703

◆ access_length

uacpi_u8 uacpi_field_unit::access_length

Definition at line 239 of file types.h.

◆ access_width_bytes

uacpi_u8 uacpi_field_unit::access_width_bytes

Definition at line 238 of file types.h.

◆ attributes

uacpi_u8 uacpi_field_unit::attributes

Definition at line 241 of file types.h.

◆ bank_region

uacpi_namespace_node* uacpi_field_unit::bank_region

Definition at line 226 of file types.h.

Referenced by free_field_unit().

◆ bank_selection

struct uacpi_field_unit* uacpi_field_unit::bank_selection

Definition at line 227 of file types.h.

Referenced by free_field_unit().

◆ bank_value

uacpi_u64 uacpi_field_unit::bank_value

Definition at line 228 of file types.h.

◆ bit_length

uacpi_u32 uacpi_field_unit::bit_length

Definition at line 235 of file types.h.

◆ bit_offset_within_first_byte

uacpi_u8 uacpi_field_unit::bit_offset_within_first_byte

Definition at line 237 of file types.h.

◆ byte_offset

uacpi_u32 uacpi_field_unit::byte_offset

Definition at line 234 of file types.h.

◆ connection

uacpi_object* uacpi_field_unit::connection

Definition at line 232 of file types.h.

Referenced by free_field_unit().

◆ data

struct uacpi_field_unit* uacpi_field_unit::data

Definition at line 221 of file types.h.

Referenced by free_field_unit().

◆ index

struct uacpi_field_unit* uacpi_field_unit::index

Definition at line 220 of file types.h.

Referenced by free_field_unit().

◆ kind

uacpi_u8 uacpi_field_unit::kind

Definition at line 243 of file types.h.

Referenced by free_field_unit().

◆ lock_rule

uacpi_u8 uacpi_field_unit::lock_rule

Definition at line 244 of file types.h.

◆ pin_offset

uacpi_u32 uacpi_field_unit::pin_offset

Definition at line 236 of file types.h.

◆ region

uacpi_namespace_node* uacpi_field_unit::region

Definition at line 215 of file types.h.

Referenced by free_field_unit().

◆ shareable

struct uacpi_shareable uacpi_field_unit::shareable

Definition at line 210 of file types.h.

◆ update_rule

uacpi_u8 uacpi_field_unit::update_rule

Definition at line 242 of file types.h.


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