Class: PGPU

A physical GPU (pGPU)

Enums

pgpu_dom0_access

Fields

GPU_group ref GPU_group [RO/constructor]
PCI ref PCI [RO/constructor]
enum pgpu_dom0_access dom0_access [RO/runtime]
VGPU_type ref set enabled_VGPU_types [RO/runtime]
host ref host [RO/runtime]
bool is_system_display_device [RO/runtime]
(string → string) map other_config [RW]
VGPU ref set resident_VGPUs [RO/runtime]
(VGPU_type ref → int) map supported_VGPU_max_capacities [RO/runtime]
VGPU_type ref set supported_VGPU_types [RO/runtime]
string uuid [RO/runtime]

Messages

void add_enabled_VGPU_types (session ref, PGPU ref, VGPU_type ref)
void add_to_other_config (session ref, PGPU ref, string, string)
enum pgpu_dom0_access disable_dom0_access (session ref, PGPU ref)
enum pgpu_dom0_access enable_dom0_access (session ref, PGPU ref)
GPU_group ref get_GPU_group (session ref, PGPU ref)
PCI ref get_PCI (session ref, PGPU ref)
PGPU ref set get_all (session ref)
(PGPU ref → PGPU record) map get_all_records (session ref)
PGPU ref get_by_uuid (session ref, string)
enum pgpu_dom0_access get_dom0_access (session ref, PGPU ref)
VGPU_type ref set get_enabled_VGPU_types (session ref, PGPU ref)
host ref get_host (session ref, PGPU ref)
bool get_is_system_display_device (session ref, PGPU ref)
(string → string) map get_other_config (session ref, PGPU ref)
PGPU record get_record (session ref, PGPU ref)
int get_remaining_capacity (session ref, PGPU ref, VGPU_type ref)
VGPU ref set get_resident_VGPUs (session ref, PGPU ref)
(VGPU_type ref → int) map get_supported_VGPU_max_capacities (session ref, PGPU ref)
VGPU_type ref set get_supported_VGPU_types (session ref, PGPU ref)
string get_uuid (session ref, PGPU ref)
void remove_enabled_VGPU_types (session ref, PGPU ref, VGPU_type ref)
void remove_from_other_config (session ref, PGPU ref, string)
void set_GPU_group (session ref, PGPU ref, GPU_group ref)
void set_enabled_VGPU_types (session ref, PGPU ref, VGPU_type ref set)
void set_other_config (session ref, PGPU ref, (string → string) map)