GVM User Suite
User tools for the GVM open source project.
Data Fields
RmMdevConfig Struct Reference

Creates an MDev Config to be sent into the RM core. More...

#include <nvA081.h>

Data Fields

uint64_t discard
 
uint32_t mdev_type
 
char name [32]
 
char class [32]
 
char sign [128]
 
char pact [132]
 
uint32_t max_instances
 
uint32_t num_heads
 
uint32_t max_res_x
 
uint32_t max_res_y
 
uint32_t max_pixel
 
uint32_t frl_config
 
uint32_t cuda
 
uint32_t ecc_support
 
uint32_t gpu_instance_size
 
uint32_t multi_mdev
 
uint64_t enc_cap
 
uint64_t v_dev_id
 
uint64_t p_dev_id
 
uint64_t fb_len
 
uint64_t map_video
 
uint64_t fb_res
 
uint64_t bar1_len
 
uint32_t frl_enable
 
uint32_t mdev_extra_params [1027]
 

Detailed Description

Creates an MDev Config to be sent into the RM core.

This structure is a parameter to create an MDev class, this needs a register command afterwards to make the class available.

Definition at line 42 of file nvA081.h.

Field Documentation

◆ bar1_len

uint64_t RmMdevConfig::bar1_len

Definition at line 65 of file nvA081.h.

◆ class

char RmMdevConfig::class[32]

Definition at line 46 of file nvA081.h.

◆ cuda

uint32_t RmMdevConfig::cuda

Definition at line 55 of file nvA081.h.

◆ discard

uint64_t RmMdevConfig::discard

Definition at line 43 of file nvA081.h.

◆ ecc_support

uint32_t RmMdevConfig::ecc_support

Definition at line 56 of file nvA081.h.

◆ enc_cap

uint64_t RmMdevConfig::enc_cap

Definition at line 59 of file nvA081.h.

◆ fb_len

uint64_t RmMdevConfig::fb_len

Definition at line 62 of file nvA081.h.

◆ fb_res

uint64_t RmMdevConfig::fb_res

Definition at line 64 of file nvA081.h.

◆ frl_config

uint32_t RmMdevConfig::frl_config

Definition at line 54 of file nvA081.h.

◆ frl_enable

uint32_t RmMdevConfig::frl_enable

Definition at line 66 of file nvA081.h.

◆ gpu_instance_size

uint32_t RmMdevConfig::gpu_instance_size

Definition at line 57 of file nvA081.h.

◆ map_video

uint64_t RmMdevConfig::map_video

Definition at line 63 of file nvA081.h.

◆ max_instances

uint32_t RmMdevConfig::max_instances

Definition at line 49 of file nvA081.h.

◆ max_pixel

uint32_t RmMdevConfig::max_pixel

Definition at line 53 of file nvA081.h.

◆ max_res_x

uint32_t RmMdevConfig::max_res_x

Definition at line 51 of file nvA081.h.

◆ max_res_y

uint32_t RmMdevConfig::max_res_y

Definition at line 52 of file nvA081.h.

◆ mdev_extra_params

uint32_t RmMdevConfig::mdev_extra_params[1027]

Definition at line 67 of file nvA081.h.

◆ mdev_type

uint32_t RmMdevConfig::mdev_type

Definition at line 44 of file nvA081.h.

◆ multi_mdev

uint32_t RmMdevConfig::multi_mdev

Definition at line 58 of file nvA081.h.

◆ name

char RmMdevConfig::name[32]

Definition at line 45 of file nvA081.h.

◆ num_heads

uint32_t RmMdevConfig::num_heads

Definition at line 50 of file nvA081.h.

◆ p_dev_id

uint64_t RmMdevConfig::p_dev_id

Definition at line 61 of file nvA081.h.

◆ pact

char RmMdevConfig::pact[132]

Definition at line 48 of file nvA081.h.

◆ sign

char RmMdevConfig::sign[128]

Definition at line 47 of file nvA081.h.

◆ v_dev_id

uint64_t RmMdevConfig::v_dev_id

Definition at line 60 of file nvA081.h.


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