enum xpum_device_property_name_enum

Overview

Device property types More…

#include <xpum_structs.h>

enum xpum_device_property_name_enum
{
    XPUM_DEVICE_PROPERTY_DEVICE_TYPE                    = 0,
    XPUM_DEVICE_PROPERTY_DEVICE_NAME                    = 1,
    XPUM_DEVICE_PROPERTY_VENDOR_NAME                    = 2,
    XPUM_DEVICE_PROPERTY_UUID                           = 3,
    XPUM_DEVICE_PROPERTY_PCI_DEVICE_ID                  = 4,
    XPUM_DEVICE_PROPERTY_PCI_VENDOR_ID                  = 5,
    XPUM_DEVICE_PROPERTY_PCI_BDF_ADDRESS                = 6,
    XPUM_DEVICE_PROPERTY_DRM_DEVICE                     = 7,
    XPUM_DEVICE_PROPERTY_PCI_SLOT                       = 8,
    XPUM_DEVICE_PROPERTY_PCIE_GENERATION                = 9,
    XPUM_DEVICE_PROPERTY_PCIE_MAX_LINK_WIDTH            = 10,
    XPUM_DEVICE_PROPERTY_OAM_SOCKET_ID                  = 11,
    XPUM_DEVICE_PROPERTY_DEVICE_STEPPING                = 12,
    XPUM_DEVICE_PROPERTY_DRIVER_VERSION                 = 13,
    XPUM_DEVICE_PROPERTY_GFX_FIRMWARE_NAME              = 14,
    XPUM_DEVICE_PROPERTY_GFX_FIRMWARE_VERSION           = 15,
    XPUM_DEVICE_PROPERTY_GFX_DATA_FIRMWARE_NAME         = 16,
    XPUM_DEVICE_PROPERTY_GFX_DATA_FIRMWARE_VERSION      = 17,
    XPUM_DEVICE_PROPERTY_AMC_FIRMWARE_NAME              = 18,
    XPUM_DEVICE_PROPERTY_AMC_FIRMWARE_VERSION           = 19,
    XPUM_DEVICE_PROPERTY_SERIAL_NUMBER                  = 20,
    XPUM_DEVICE_PROPERTY_CORE_CLOCK_RATE_MHZ            = 21,
    XPUM_DEVICE_PROPERTY_MEMORY_PHYSICAL_SIZE_BYTE      = 22,
    XPUM_DEVICE_PROPERTY_MEMORY_FREE_SIZE_BYTE          = 23,
    XPUM_DEVICE_PROPERTY_MAX_MEM_ALLOC_SIZE_BYTE        = 24,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_MEMORY_CHANNELS      = 25,
    XPUM_DEVICE_PROPERTY_MEMORY_BUS_WIDTH               = 26,
    XPUM_DEVICE_PROPERTY_MAX_HARDWARE_CONTEXTS          = 27,
    XPUM_DEVICE_PROPERTY_MAX_COMMAND_QUEUE_PRIORITY     = 28,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_EUS                  = 29,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_TILES                = 30,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_SLICES               = 31,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_SUB_SLICES_PER_SLICE = 32,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_EUS_PER_SUB_SLICE    = 33,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_THREADS_PER_EU       = 34,
    XPUM_DEVICE_PROPERTY_PHYSICAL_EU_SIMD_WIDTH         = 35,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_MEDIA_ENGINES        = 36,
    XPUM_DEVICE_PROPERTY_NUMBER_OF_MEDIA_ENH_ENGINES    = 37,
    XPUM_DEVICE_PROPERTY_LINUX_KERNEL_VERSION           = 38,
    XPUM_DEVICE_PROPERTY_FABRIC_PORT_NUMBER             = 39,
    XPUM_DEVICE_PROPERTY_FABRIC_PORT_MAX_SPEED          = 40,
    XPUM_DEVICE_PROPERTY_FABRIC_PORT_LANES_NUMBER       = 41,
    XPUM_DEVICE_PROPERTY_GFX_PSCBIN_FIRMWARE_NAME       = 42,
    XPUM_DEVICE_PROPERTY_GFX_PSCBIN_FIRMWARE_VERSION    = 43,
    XPUM_DEVICE_PROPERTY_MEMORY_ECC_STATE               = 44,
    XPUM_DEVICE_PROPERTY_GFX_FIRMWARE_STATUS            = 45,
    XPUM_DEVICE_PROPERTY_SKU_TYPE                       = 46,
    XPUM_DEVICE_PROPERTY_XELINK_CALIBRATION_DATE        = 47,
    XPUM_DEVICE_PROPERTY_DRIVER_PACK_VERSION            = 48,
    XPUM_DEVICE_PROPERTY_MAX,
};

Detailed Documentation

Device property types

Enum Values

XPUM_DEVICE_PROPERTY_DEVICE_TYPE

Device type.

XPUM_DEVICE_PROPERTY_DEVICE_NAME

Device name.

XPUM_DEVICE_PROPERTY_VENDOR_NAME

Vendor name.

XPUM_DEVICE_PROPERTY_UUID

Device uuid.

XPUM_DEVICE_PROPERTY_PCI_DEVICE_ID

The PCI device id of device.

XPUM_DEVICE_PROPERTY_PCI_VENDOR_ID

The PCI vendor id of device.

XPUM_DEVICE_PROPERTY_PCI_BDF_ADDRESS

The PCI bdf address of device.

XPUM_DEVICE_PROPERTY_DRM_DEVICE

DRM Device.

XPUM_DEVICE_PROPERTY_PCI_SLOT

PCI slot of device.

XPUM_DEVICE_PROPERTY_PCIE_GENERATION

PCIe generation.

XPUM_DEVICE_PROPERTY_PCIE_MAX_LINK_WIDTH

PCIe max link width.

XPUM_DEVICE_PROPERTY_OAM_SOCKET_ID

Socket Id of OAM GPU.

XPUM_DEVICE_PROPERTY_DEVICE_STEPPING

The stepping of device.

XPUM_DEVICE_PROPERTY_DRIVER_VERSION

The driver version.

XPUM_DEVICE_PROPERTY_GFX_FIRMWARE_NAME

The GFX firmware name of device.

XPUM_DEVICE_PROPERTY_GFX_FIRMWARE_VERSION

The GFX firmware version of device.

XPUM_DEVICE_PROPERTY_GFX_DATA_FIRMWARE_NAME

The GFX Data firmware name of device.

XPUM_DEVICE_PROPERTY_GFX_DATA_FIRMWARE_VERSION

The GFX Data firmware version of device.

XPUM_DEVICE_PROPERTY_AMC_FIRMWARE_NAME

The AMC firmware name of device.

XPUM_DEVICE_PROPERTY_AMC_FIRMWARE_VERSION

The AMC firmware version of device.

XPUM_DEVICE_PROPERTY_SERIAL_NUMBER

Serial number.

XPUM_DEVICE_PROPERTY_CORE_CLOCK_RATE_MHZ

Clock rate for device core, in MHz.

XPUM_DEVICE_PROPERTY_MEMORY_PHYSICAL_SIZE_BYTE

Device free memory size, in bytes.

XPUM_DEVICE_PROPERTY_MEMORY_FREE_SIZE_BYTE

The free memory, in bytes.

XPUM_DEVICE_PROPERTY_MAX_MEM_ALLOC_SIZE_BYTE

The total allocatable memory, in bytes.

XPUM_DEVICE_PROPERTY_NUMBER_OF_MEMORY_CHANNELS

Number of memory channels.

XPUM_DEVICE_PROPERTY_MEMORY_BUS_WIDTH

Memory bus width.

XPUM_DEVICE_PROPERTY_MAX_HARDWARE_CONTEXTS

Maximum number of logical hardware contexts.

XPUM_DEVICE_PROPERTY_MAX_COMMAND_QUEUE_PRIORITY

Maximum priority for command queues. Higher value is higher priority.

XPUM_DEVICE_PROPERTY_NUMBER_OF_EUS

The number of EUs.

XPUM_DEVICE_PROPERTY_NUMBER_OF_TILES

The number of tiles.

XPUM_DEVICE_PROPERTY_NUMBER_OF_SLICES

Maximum number of slices.

XPUM_DEVICE_PROPERTY_NUMBER_OF_SUB_SLICES_PER_SLICE

Maximum number of sub-slices per slice.

XPUM_DEVICE_PROPERTY_NUMBER_OF_EUS_PER_SUB_SLICE

Maximum number of EUs per sub-slice.

XPUM_DEVICE_PROPERTY_NUMBER_OF_THREADS_PER_EU

Maximum number of threads per EU.

XPUM_DEVICE_PROPERTY_PHYSICAL_EU_SIMD_WIDTH

The physical EU simd width.

XPUM_DEVICE_PROPERTY_NUMBER_OF_MEDIA_ENGINES

The number of media engines.

XPUM_DEVICE_PROPERTY_NUMBER_OF_MEDIA_ENH_ENGINES

The number of media enhancement engines.

XPUM_DEVICE_PROPERTY_LINUX_KERNEL_VERSION

Linux kernel version.

XPUM_DEVICE_PROPERTY_FABRIC_PORT_NUMBER

Number of fabric ports.

XPUM_DEVICE_PROPERTY_FABRIC_PORT_MAX_SPEED

Maximum speed supported by the port (sum of all lanes)

XPUM_DEVICE_PROPERTY_FABRIC_PORT_LANES_NUMBER

The number of lanes of the port.

XPUM_DEVICE_PROPERTY_GFX_PSCBIN_FIRMWARE_NAME

The GFX_PSCBIN firmware name of device.

XPUM_DEVICE_PROPERTY_GFX_PSCBIN_FIRMWARE_VERSION

The GFX_PSCBIN firmware version of device.

XPUM_DEVICE_PROPERTY_MEMORY_ECC_STATE

The memory ECC state of device.

XPUM_DEVICE_PROPERTY_GFX_FIRMWARE_STATUS

The GFX firmware status.

XPUM_DEVICE_PROPERTY_SKU_TYPE

The type of SKU.

XPUM_DEVICE_PROPERTY_XELINK_CALIBRATION_DATE

Xe Link Calibration Date.

XPUM_DEVICE_PROPERTY_DRIVER_PACK_VERSION

The driver package version.