|
constexpr auto | arc::gen3::PCI_GET_VEN (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_DEV (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BASECLASS (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_SUBCLASS (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_INTERFACE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_REVID (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BASECLASS_STRING (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_66MHZ_CAPABLE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_UDF_SUPPORTED (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_FAST_BACK2BACK_CAPABLE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_DATA_PARITY_REPORTED (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_DEVSEL_TIMING (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_SIGNALLED_TARGET_ABORT (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_RECEIVED_TARGET_ABORT (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_RECEIVED_MASTER_ABORT (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_SIGNALLED_SYSTEM_ERROR (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_DETECTED_PARITY_ERROR (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_STATUS_GET_DEVSEL_STRING (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BIST (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_HEADER_TYPE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_LATENCY_TIMER (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_CACHE_LINE_SIZE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BIST_COMPLETE_CODE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BIST_INVOKED (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BIST_CAPABLE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BASE_ADDR (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BASE_ADDR_TYPE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BASE_ADDR_MEM_TYPE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BASE_ADDR_MEM_PREFETCHABLE (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_BASE_ADDR_MEM_TYPE_STRING (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_MAX_LAT (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_MIN_GRANT (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_INTR_PIN (std::uint64_t x) |
|
constexpr auto | arc::gen3::PCI_GET_INTR_LINE (std::uint64_t x) |
|
|
constexpr auto | arc::gen3::CFG_PCI_REG_COUNT = static_cast<std::uint32_t>( 16 ) |
|
constexpr auto | arc::gen3::CFG_VENDOR_ID = static_cast< std::uint32_t >( 0x000 ) |
|
constexpr auto | arc::gen3::CFG_DEVICE_ID = static_cast< std::uint32_t >( 0x002 ) |
|
constexpr auto | arc::gen3::CFG_COMMAND = static_cast< std::uint32_t >( 0x004 ) |
|
constexpr auto | arc::gen3::CFG_STATUS = static_cast< std::uint32_t >( 0x006 ) |
|
constexpr auto | arc::gen3::CFG_REV_ID = static_cast< std::uint32_t >( 0x008 ) |
|
constexpr auto | arc::gen3::CFG_CACHE_SIZE = static_cast< std::uint32_t >( 0x00C ) |
|
constexpr auto | arc::gen3::CFG_BAR0 = static_cast< std::uint32_t >( 0x010 ) |
|
constexpr auto | arc::gen3::CFG_BAR1 = static_cast< std::uint32_t >( 0x014 ) |
|
constexpr auto | arc::gen3::CFG_BAR2 = static_cast< std::uint32_t >( 0x018 ) |
|
constexpr auto | arc::gen3::CFG_BAR3 = static_cast< std::uint32_t >( 0x01C ) |
|
constexpr auto | arc::gen3::CFG_BAR4 = static_cast< std::uint32_t >( 0x020 ) |
|
constexpr auto | arc::gen3::CFG_BAR5 = static_cast< std::uint32_t >( 0x024 ) |
|
constexpr auto | arc::gen3::CFG_CIS_PTR = static_cast< std::uint32_t >( 0x028 ) |
|
constexpr auto | arc::gen3::CFG_SUB_VENDOR_ID = static_cast< std::uint32_t >( 0x02C ) |
|
constexpr auto | arc::gen3::CFG_EXP_ROM_BASE = static_cast< std::uint32_t >( 0x030 ) |
|
constexpr auto | arc::gen3::CFG_CAP_PTR = static_cast< std::uint32_t >( 0x034 ) |
|
constexpr auto | arc::gen3::CFG_RESERVED1 = static_cast< std::uint32_t >( 0x038 ) |
|
constexpr auto | arc::gen3::CFG_INT_LINE = static_cast< std::uint32_t >( 0x03C ) |
|
constexpr auto | arc::gen3::PCI_GET_CMD = []( std::uint64_t x ) -> std::uint32_t { return ( x & 0x0000FFFF ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_IO_ACCESS_ENABLED = []( std::uint64_t x ) -> std::uint32_t { return ( x & 0x0001 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_MEMORY_ACCESS_ENABLED = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0002 ) >> 1 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_ENABLE_MASTERING = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0004 ) >> 2 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_SPECIAL_CYCLE_MONITORING = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0008 ) >> 3 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_MEM_WRITE_INVAL_ENABLE = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0010 ) >> 4 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_PALETTE_SNOOP_ENABLE = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0020 ) >> 5 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_PARITY_ERROR_RESPONSE = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0040 ) >> 6 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_WAIT_CYCLE_CONTROL = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0080 ) >> 7 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_SERR_ENABLE = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0100 ) >> 8 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_FAST_BACK2BACK_ENABLE = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0200 ) >> 9 ); } |
|
constexpr auto | arc::gen3::PCI_GET_CMD_LEGACY_INTERRUPT_DISABLE = []( std::uint64_t x ) -> std::uint32_t { return ( ( x & 0x0400 ) >> 10 ); } |
|