bindings-libpci-0.4.0.1: Low level bindings to libpci
Safe HaskellNone
LanguageHaskell2010

Bindings.Libpci.Header

Synopsis

Documentation

c'PCI_VENDOR_ID :: Num a => a Source #

0x00 16 bits

c'PCI_DEVICE_ID :: Num a => a Source #

0x02 16 bits

c'PCI_COMMAND :: Num a => a Source #

0x04 16 bits

c'PCI_COMMAND_IO :: Num a => a Source #

0x1 Enable response in I/O space

c'PCI_COMMAND_MEMORY :: Num a => a Source #

0x2 Enable response in Memory space

c'PCI_COMMAND_MASTER :: Num a => a Source #

0x4 Enable bus mastering

c'PCI_COMMAND_SPECIAL :: Num a => a Source #

0x8 Enable response to special cycles

c'PCI_COMMAND_INVALIDATE :: Num a => a Source #

0x10 Use memory write and invalidate

c'PCI_COMMAND_VGA_PALETTE :: Num a => a Source #

0x20 Enable palette snooping

c'PCI_COMMAND_PARITY :: Num a => a Source #

0x40 Enable parity checking

c'PCI_COMMAND_WAIT :: Num a => a Source #

0x80 Enable address/data stepping

c'PCI_COMMAND_SERR :: Num a => a Source #

0x100 Enable SERR

c'PCI_COMMAND_FAST_BACK :: Num a => a Source #

0x200 Enable back-to-back writes

c'PCI_COMMAND_DISABLE_INTx :: Num a => a Source #

0x400 PCIE: Disable INTx interrupts

c'PCI_STATUS :: Num a => a Source #

0x06 16 bits

c'PCI_STATUS_INTx :: Num a => a Source #

0x08 PCIE: INTx interrupt pending

c'PCI_STATUS_CAP_LIST :: Num a => a Source #

0x10 Support Capability List

c'PCI_STATUS_66MHZ :: Num a => a Source #

0x20 Support 66 Mhz PCI 2.1 bus

c'PCI_STATUS_UDF :: Num a => a Source #

0x40 Support User Definable Features [obsolete]

c'PCI_STATUS_FAST_BACK :: Num a => a Source #

0x80 Accept fast-back to back

c'PCI_STATUS_PARITY :: Num a => a Source #

0x100 Detected parity error

c'PCI_PRI_CTRL :: Num a => a Source #

Page Request Interface

c'PCI_PASID_CAP :: Num a => a Source #

Process Address Space ID

0x04 PASID feature register

c'PCI_PASID_CAP_EXEC :: Num a => a Source #

0x02 Exec permissions Supported