arc_cm_partial_resource Struct Reference

Back to the index.

Public Attributes | List of all members
arc_cm_partial_resource Struct Reference

#include <arcbios_other.h>

Public Attributes

u_int8_t type
 
u_int8_t share_disposition
 
u_int16_t flags
 
union {
   struct {
      arc_paddr_t   start
 
      u_int32_t   length
 
   }   port
 
   struct {
      u_int32_t   level
 
      u_int32_t   vector
 
      u_int32_t   reserved1
 
   }   interrupt
 
   struct {
      arc_paddr_t   start
 
      u_int32_t   length
 
   }   memory
 
   struct {
      u_int32_t   channel
 
      u_int32_t   port
 
      u_int32_t   reserved1
 
   }   dma
 
   struct {
      u_int8_t   vendor [12]
 
   }   vendor
 
   struct {
      u_int8_t   product_name [12]
 
   }   product_name
 
   struct {
      u_int8_t   serial_number [12]
 
   }   serial_number
 
   struct {
      u_int32_t   data_size
 
      u_int32_t   reserved1
 
      u_int32_t   reserved2
 
   }   device_specific_data
 
u
 

Detailed Description

Definition at line 141 of file arcbios_other.h.

Member Data Documentation

◆ channel

u_int32_t arc_cm_partial_resource::channel

Definition at line 161 of file arcbios_other.h.

◆ data_size

u_int32_t arc_cm_partial_resource::data_size

Definition at line 175 of file arcbios_other.h.

◆ device_specific_data

struct { ... } arc_cm_partial_resource::device_specific_data

◆ dma

struct { ... } arc_cm_partial_resource::dma

◆ flags

u_int16_t arc_cm_partial_resource::flags

Definition at line 144 of file arcbios_other.h.

◆ interrupt

struct { ... } arc_cm_partial_resource::interrupt

◆ length

u_int32_t arc_cm_partial_resource::length

Definition at line 149 of file arcbios_other.h.

◆ level

u_int32_t arc_cm_partial_resource::level

Definition at line 152 of file arcbios_other.h.

◆ memory

struct { ... } arc_cm_partial_resource::memory

◆ port [1/2]

struct { ... } arc_cm_partial_resource::port

◆ port [2/2]

u_int32_t arc_cm_partial_resource::port

Definition at line 162 of file arcbios_other.h.

◆ product_name [1/2]

u_int8_t arc_cm_partial_resource::product_name[12]

Definition at line 169 of file arcbios_other.h.

◆ product_name [2/2]

struct { ... } arc_cm_partial_resource::product_name

◆ reserved1

u_int32_t arc_cm_partial_resource::reserved1

Definition at line 154 of file arcbios_other.h.

◆ reserved2

u_int32_t arc_cm_partial_resource::reserved2

Definition at line 177 of file arcbios_other.h.

◆ serial_number [1/2]

u_int8_t arc_cm_partial_resource::serial_number[12]

Definition at line 172 of file arcbios_other.h.

◆ serial_number [2/2]

struct { ... } arc_cm_partial_resource::serial_number

◆ share_disposition

u_int8_t arc_cm_partial_resource::share_disposition

Definition at line 143 of file arcbios_other.h.

◆ start

arc_paddr_t arc_cm_partial_resource::start

Definition at line 148 of file arcbios_other.h.

◆ type

u_int8_t arc_cm_partial_resource::type

Definition at line 142 of file arcbios_other.h.

◆ u

union { ... } arc_cm_partial_resource::u

◆ vector

u_int32_t arc_cm_partial_resource::vector

Definition at line 153 of file arcbios_other.h.

◆ vendor [1/2]

u_int8_t arc_cm_partial_resource::vendor[12]

Definition at line 166 of file arcbios_other.h.

◆ vendor [2/2]

struct { ... } arc_cm_partial_resource::vendor

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

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18