mbgtools-lx  4.2.8
PCI_ASIC Struct Reference

Register layout of a PCI ASIC. More...

#include <pci_asic.h>

Data Fields

PCI_ASIC_CFG cfg
 Registers which are writeable from add-on once after power-up. More...
 
PCI_ASIC_VERSION raw_version
 Raw version code. More...
 
PCI_ASIC_FEATURES features
 PCI ASIC feature mask, see PCI_ASIC_FEATURE_MASKS. More...
 
PCI_ASIC_REG status_port
 The status port register. More...
 
PCI_ASIC_REG control_status
 See PCI_ASIC_CONTROL_STATUS_MASKS. More...
 
PCI_ASIC_REG pci_data
 Register used to pass byte from PCI bus to add-on side. More...
 
PCI_ASIC_REG reserved_1
 Currently not implemented / used. More...
 
PCI_ASIC_ADDON_DATA addon_data
 Register set used to return data from add-on to PCI bus. More...
 
PCI_ASIC_ADDON_DATA reserved_2
 Currently not implemented / used. More...
 

Detailed Description

Register layout of a PCI ASIC.

Definition at line 198 of file pci_asic.h.

Field Documentation

◆ addon_data

PCI_ASIC_ADDON_DATA PCI_ASIC::addon_data

Register set used to return data from add-on to PCI bus.

Definition at line 208 of file pci_asic.h.

◆ cfg

PCI_ASIC_CFG PCI_ASIC::cfg

Registers which are writeable from add-on once after power-up.

Definition at line 200 of file pci_asic.h.

◆ control_status

PCI_ASIC_REG PCI_ASIC::control_status

See PCI_ASIC_CONTROL_STATUS_MASKS.

Definition at line 204 of file pci_asic.h.

◆ features

PCI_ASIC_FEATURES PCI_ASIC::features

PCI ASIC feature mask, see PCI_ASIC_FEATURE_MASKS.

Definition at line 202 of file pci_asic.h.

Referenced by pcps_probe_device().

◆ pci_data

PCI_ASIC_REG PCI_ASIC::pci_data

Register used to pass byte from PCI bus to add-on side.

Definition at line 205 of file pci_asic.h.

Referenced by report_io_cmd().

◆ raw_version

PCI_ASIC_VERSION PCI_ASIC::raw_version

Raw version code.

Definition at line 201 of file pci_asic.h.

Referenced by pcps_probe_device().

◆ reserved_1

PCI_ASIC_REG PCI_ASIC::reserved_1

Currently not implemented / used.

Definition at line 206 of file pci_asic.h.

◆ reserved_2

PCI_ASIC_ADDON_DATA PCI_ASIC::reserved_2

Currently not implemented / used.

Definition at line 209 of file pci_asic.h.

◆ status_port

PCI_ASIC_REG PCI_ASIC::status_port

The status port register.

Definition at line 203 of file pci_asic.h.

Referenced by report_io_cmd().


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