mirror of
https://github.com/NVIDIA/open-gpu-kernel-modules.git
synced 2026-01-30 13:09:47 +00:00
9448 lines
314 KiB
C
9448 lines
314 KiB
C
/*
|
|
* SPDX-FileCopyrightText: Copyright (c) 2008-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
* Permission is hereby granted, free of charge, to any person obtaining a
|
|
* copy of this software and associated documentation files (the "Software"),
|
|
* to deal in the Software without restriction, including without limitation
|
|
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
* and/or sell copies of the Software, and to permit persons to whom the
|
|
* Software is furnished to do so, subject to the following conditions:
|
|
*
|
|
* The above copyright notice and this permission notice shall be included in
|
|
* all copies or substantial portions of the Software.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
* DEALINGS IN THE SOFTWARE.
|
|
*/
|
|
/*
|
|
* WARNING: This is an autogenerated file. DO NOT EDIT.
|
|
* This file is generated using below files:
|
|
* template file: kernel/inc/vgpu/gt_rpc-structures.h
|
|
* definition file: kernel/inc/vgpu/rpc-structures.def
|
|
*/
|
|
|
|
|
|
#ifdef RPC_STRUCTURES
|
|
// These structures will be used for the communication between the vmioplugin & guest RM.
|
|
#define SDK_STRUCTURES
|
|
#include "g_sdk-structures.h"
|
|
#undef SDK_STRUCTURES
|
|
typedef struct rpc_set_guest_system_info_v03_00
|
|
{
|
|
NvU32 vgxVersionMajorNum;
|
|
NvU32 vgxVersionMinorNum;
|
|
NvU32 guestDriverVersionBufferLength;
|
|
NvU32 guestVersionBufferLength;
|
|
NvU32 guestTitleBufferLength;
|
|
NvU32 guestClNum;
|
|
char guestDriverVersion[0x100];
|
|
char guestVersion[0x100];
|
|
char guestTitle[0x100];
|
|
} rpc_set_guest_system_info_v03_00;
|
|
|
|
typedef rpc_set_guest_system_info_v03_00 rpc_set_guest_system_info_v;
|
|
|
|
typedef struct rpc_set_guest_system_info_ext_v15_02
|
|
{
|
|
char guestDriverBranch[0x100];
|
|
NvU32 domain;
|
|
NvU16 bus;
|
|
NvU16 device;
|
|
} rpc_set_guest_system_info_ext_v15_02;
|
|
|
|
typedef struct rpc_set_guest_system_info_ext_v25_1B
|
|
{
|
|
char guestDriverBranch[0x100];
|
|
NvU32 domain;
|
|
NvU16 bus;
|
|
NvU16 device;
|
|
NvU32 gridBuildCsp;
|
|
} rpc_set_guest_system_info_ext_v25_1B;
|
|
|
|
typedef rpc_set_guest_system_info_ext_v25_1B rpc_set_guest_system_info_ext_v;
|
|
|
|
typedef struct rpc_alloc_root_v07_00
|
|
{
|
|
NvHandle hClient;
|
|
NvU32 processID;
|
|
char processName[0x64];
|
|
} rpc_alloc_root_v07_00;
|
|
|
|
typedef rpc_alloc_root_v07_00 rpc_alloc_root_v;
|
|
|
|
typedef struct rpc_alloc_memory_v13_01
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hDevice;
|
|
NvHandle hMemory;
|
|
NvU32 hClass;
|
|
NvU32 flags;
|
|
NvU32 pteAdjust;
|
|
NvU32 format;
|
|
NvU64 length NV_ALIGN_BYTES(8);
|
|
NvU32 pageCount;
|
|
struct pte_desc pteDesc;
|
|
} rpc_alloc_memory_v13_01;
|
|
|
|
typedef rpc_alloc_memory_v13_01 rpc_alloc_memory_v;
|
|
|
|
typedef struct rpc_alloc_channel_dma_v1F_04
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hDevice;
|
|
NvHandle hChannel;
|
|
NvU32 hClass;
|
|
NvU32 flags;
|
|
NV_CHANNEL_ALLOC_PARAMS_v1F_04 params;
|
|
NvU32 chid;
|
|
} rpc_alloc_channel_dma_v1F_04;
|
|
|
|
typedef rpc_alloc_channel_dma_v1F_04 rpc_alloc_channel_dma_v;
|
|
|
|
typedef struct rpc_alloc_object_v25_08
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hParent;
|
|
NvHandle hObject;
|
|
NvU32 hClass;
|
|
NvU32 param_len;
|
|
alloc_object_params_v25_08 params;
|
|
} rpc_alloc_object_v25_08;
|
|
|
|
typedef rpc_alloc_object_v25_08 rpc_alloc_object_v;
|
|
|
|
typedef struct rpc_free_v03_00
|
|
{
|
|
NVOS00_PARAMETERS_v03_00 params;
|
|
} rpc_free_v03_00;
|
|
|
|
typedef rpc_free_v03_00 rpc_free_v;
|
|
|
|
typedef struct rpc_log_v03_00
|
|
{
|
|
NvU32 level;
|
|
NvU32 log_len;
|
|
char log_msg[];
|
|
} rpc_log_v03_00;
|
|
|
|
typedef rpc_log_v03_00 rpc_log_v;
|
|
|
|
typedef struct rpc_map_memory_dma_v03_00
|
|
{
|
|
NVOS46_PARAMETERS_v03_00 params;
|
|
} rpc_map_memory_dma_v03_00;
|
|
|
|
typedef rpc_map_memory_dma_v03_00 rpc_map_memory_dma_v;
|
|
|
|
typedef struct rpc_unmap_memory_dma_v03_00
|
|
{
|
|
NVOS47_PARAMETERS_v03_00 params;
|
|
} rpc_unmap_memory_dma_v03_00;
|
|
|
|
typedef rpc_unmap_memory_dma_v03_00 rpc_unmap_memory_dma_v;
|
|
|
|
typedef struct rpc_alloc_subdevice_v08_01
|
|
{
|
|
NvU32 subDeviceInst;
|
|
NVOS21_PARAMETERS_v03_00 params;
|
|
} rpc_alloc_subdevice_v08_01;
|
|
|
|
typedef rpc_alloc_subdevice_v08_01 rpc_alloc_subdevice_v;
|
|
|
|
typedef struct rpc_dup_object_v03_00
|
|
{
|
|
NVOS55_PARAMETERS_v03_00 params;
|
|
} rpc_dup_object_v03_00;
|
|
|
|
typedef rpc_dup_object_v03_00 rpc_dup_object_v;
|
|
|
|
typedef struct rpc_idle_channels_v03_00
|
|
{
|
|
NvU32 flags;
|
|
NvU32 timeout;
|
|
NvU32 nchannels;
|
|
idle_channel_list_v03_00 channel_list[];
|
|
} rpc_idle_channels_v03_00;
|
|
|
|
typedef rpc_idle_channels_v03_00 rpc_idle_channels_v;
|
|
|
|
typedef struct rpc_alloc_event_v03_00
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hParentClient;
|
|
NvHandle hChannel;
|
|
NvHandle hObject;
|
|
NvHandle hEvent;
|
|
NvU32 hClass;
|
|
NvU32 notifyIndex;
|
|
} rpc_alloc_event_v03_00;
|
|
|
|
typedef rpc_alloc_event_v03_00 rpc_alloc_event_v;
|
|
|
|
typedef struct rpc_rm_api_control_v25_0D
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_0D;
|
|
|
|
typedef struct rpc_rm_api_control_v25_0F
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_0F;
|
|
|
|
typedef struct rpc_rm_api_control_v25_10
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_10;
|
|
|
|
typedef struct rpc_rm_api_control_v25_14
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_14;
|
|
|
|
typedef struct rpc_rm_api_control_v25_15
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_15;
|
|
|
|
typedef struct rpc_rm_api_control_v25_16
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_16;
|
|
|
|
typedef struct rpc_rm_api_control_v25_17
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_17;
|
|
|
|
typedef struct rpc_rm_api_control_v25_18
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_18;
|
|
|
|
typedef struct rpc_rm_api_control_v25_19
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_19;
|
|
|
|
typedef struct rpc_rm_api_control_v25_1A
|
|
{
|
|
NVOS54_PARAMETERS_v03_00 params;
|
|
NvP64 rm_api_params NV_ALIGN_BYTES(8);
|
|
} rpc_rm_api_control_v25_1A;
|
|
|
|
typedef rpc_rm_api_control_v25_1A rpc_rm_api_control_v;
|
|
|
|
typedef struct rpc_alloc_share_device_v03_00
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hDevice;
|
|
NvU32 hClass;
|
|
NV_DEVICE_ALLOCATION_PARAMETERS_v03_00 params;
|
|
} rpc_alloc_share_device_v03_00;
|
|
|
|
typedef rpc_alloc_share_device_v03_00 rpc_alloc_share_device_v;
|
|
|
|
typedef struct rpc_get_engine_utilization_v1F_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NvU32 cmd;
|
|
vgpuGetEngineUtilization_data_v1F_0E params;
|
|
} rpc_get_engine_utilization_v1F_0E;
|
|
|
|
typedef rpc_get_engine_utilization_v1F_0E rpc_get_engine_utilization_v;
|
|
|
|
typedef struct rpc_perf_get_level_info_v03_00
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NvU32 level;
|
|
NvU32 flags;
|
|
NvU32 perfGetClkInfoListSize;
|
|
NvU32 param_size;
|
|
NvU32 params[];
|
|
} rpc_perf_get_level_info_v03_00;
|
|
|
|
typedef rpc_perf_get_level_info_v03_00 rpc_perf_get_level_info_v;
|
|
|
|
typedef struct rpc_set_surface_properties_v07_07
|
|
{
|
|
NvHandle hClient;
|
|
NVA080_CTRL_VGPU_DISPLAY_SET_SURFACE_PROPERTIES_v07_07 params;
|
|
} rpc_set_surface_properties_v07_07;
|
|
|
|
typedef rpc_set_surface_properties_v07_07 rpc_set_surface_properties_v;
|
|
|
|
typedef struct rpc_cleanup_surface_v03_00
|
|
{
|
|
NVA080_CTRL_VGPU_DISPLAY_CLEANUP_SURFACE_PARAMS_v03_00 params;
|
|
} rpc_cleanup_surface_v03_00;
|
|
|
|
typedef rpc_cleanup_surface_v03_00 rpc_cleanup_surface_v;
|
|
|
|
typedef struct rpc_unloading_guest_driver_v1F_07
|
|
{
|
|
NvBool bInPMTransition;
|
|
NvBool bGc6Entering;
|
|
NvU32 newLevel;
|
|
} rpc_unloading_guest_driver_v1F_07;
|
|
|
|
typedef rpc_unloading_guest_driver_v1F_07 rpc_unloading_guest_driver_v;
|
|
|
|
typedef struct rpc_gpu_exec_reg_ops_v12_01
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
gpu_exec_reg_ops_v12_01 params;
|
|
} rpc_gpu_exec_reg_ops_v12_01;
|
|
|
|
typedef rpc_gpu_exec_reg_ops_v12_01 rpc_gpu_exec_reg_ops_v;
|
|
|
|
typedef struct rpc_get_static_data_v25_0E
|
|
{
|
|
NvU32 offset;
|
|
NvU32 size;
|
|
NvU8 payload[];
|
|
} rpc_get_static_data_v25_0E;
|
|
|
|
typedef rpc_get_static_data_v25_0E rpc_get_static_data_v;
|
|
|
|
typedef struct rpc_get_consolidated_gr_static_info_v1B_04
|
|
{
|
|
NvU32 offset;
|
|
NvU32 size;
|
|
NvU8 payload[];
|
|
} rpc_get_consolidated_gr_static_info_v1B_04;
|
|
|
|
typedef rpc_get_consolidated_gr_static_info_v1B_04 rpc_get_consolidated_gr_static_info_v;
|
|
|
|
typedef struct rpc_set_page_directory_v1E_05
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hDevice;
|
|
NvU32 pasid;
|
|
NV0080_CTRL_DMA_SET_PAGE_DIRECTORY_PARAMS_v1E_05 params;
|
|
} rpc_set_page_directory_v1E_05;
|
|
|
|
typedef rpc_set_page_directory_v1E_05 rpc_set_page_directory_v;
|
|
|
|
typedef struct rpc_unset_page_directory_v1E_05
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hDevice;
|
|
NV0080_CTRL_DMA_UNSET_PAGE_DIRECTORY_PARAMS_v1E_05 params;
|
|
} rpc_unset_page_directory_v1E_05;
|
|
|
|
typedef rpc_unset_page_directory_v1E_05 rpc_unset_page_directory_v;
|
|
|
|
typedef struct rpc_get_gsp_static_info_v14_00
|
|
{
|
|
NvU32 data;
|
|
} rpc_get_gsp_static_info_v14_00;
|
|
|
|
typedef rpc_get_gsp_static_info_v14_00 rpc_get_gsp_static_info_v;
|
|
|
|
typedef struct rpc_update_bar_pde_v15_00
|
|
{
|
|
UpdateBarPde_v15_00 info;
|
|
} rpc_update_bar_pde_v15_00;
|
|
|
|
typedef rpc_update_bar_pde_v15_00 rpc_update_bar_pde_v;
|
|
|
|
typedef struct rpc_get_encoder_capacity_v07_00
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NvU32 encoderCapacity;
|
|
} rpc_get_encoder_capacity_v07_00;
|
|
|
|
typedef rpc_get_encoder_capacity_v07_00 rpc_get_encoder_capacity_v;
|
|
|
|
typedef struct rpc_vgpu_pf_reg_read32_v15_00
|
|
{
|
|
NvU64 address NV_ALIGN_BYTES(8);
|
|
NvU32 value;
|
|
NvU32 grEngId;
|
|
} rpc_vgpu_pf_reg_read32_v15_00;
|
|
|
|
typedef rpc_vgpu_pf_reg_read32_v15_00 rpc_vgpu_pf_reg_read32_v;
|
|
|
|
typedef struct rpc_ctrl_set_vgpu_fb_usage_v1A_08
|
|
{
|
|
NVA080_CTRL_SET_FB_USAGE_PARAMS_v07_02 setFbUsage;
|
|
} rpc_ctrl_set_vgpu_fb_usage_v1A_08;
|
|
|
|
typedef rpc_ctrl_set_vgpu_fb_usage_v1A_08 rpc_ctrl_set_vgpu_fb_usage_v;
|
|
|
|
typedef struct rpc_ctrl_nvenc_sw_session_update_info_v1A_09
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVA0BC_CTRL_NVENC_SW_SESSION_UPDATE_INFO_PARAMS_v06_01 nvencSessionUpdate;
|
|
} rpc_ctrl_nvenc_sw_session_update_info_v1A_09;
|
|
|
|
typedef rpc_ctrl_nvenc_sw_session_update_info_v1A_09 rpc_ctrl_nvenc_sw_session_update_info_v;
|
|
|
|
typedef struct rpc_ctrl_reset_channel_v1A_09
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV906F_CTRL_CMD_RESET_CHANNEL_PARAMS_v10_01 resetChannel;
|
|
} rpc_ctrl_reset_channel_v1A_09;
|
|
|
|
typedef rpc_ctrl_reset_channel_v1A_09 rpc_ctrl_reset_channel_v;
|
|
|
|
typedef struct rpc_ctrl_reset_isolated_channel_v1A_09
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV506F_CTRL_CMD_RESET_ISOLATED_CHANNEL_PARAMS_v03_00 resetIsolatedChannel;
|
|
} rpc_ctrl_reset_isolated_channel_v1A_09;
|
|
|
|
typedef rpc_ctrl_reset_isolated_channel_v1A_09 rpc_ctrl_reset_isolated_channel_v;
|
|
|
|
typedef struct rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_CMD_GPU_HANDLE_VF_PRI_FAULT_PARAMS_v18_09 handleVfPriFault;
|
|
} rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09;
|
|
|
|
typedef rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09 rpc_ctrl_gpu_handle_vf_pri_fault_v;
|
|
|
|
typedef struct rpc_ctrl_perf_boost_v1A_09
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_PERF_BOOST_PARAMS_v03_00 perfBoost;
|
|
} rpc_ctrl_perf_boost_v1A_09;
|
|
|
|
typedef rpc_ctrl_perf_boost_v1A_09 rpc_ctrl_perf_boost_v;
|
|
|
|
typedef struct rpc_ctrl_get_zbc_clear_table_v1A_09
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV9096_CTRL_GET_ZBC_CLEAR_TABLE_PARAMS_v04_00 getZbcClearTable;
|
|
} rpc_ctrl_get_zbc_clear_table_v1A_09;
|
|
|
|
typedef rpc_ctrl_get_zbc_clear_table_v1A_09 rpc_ctrl_get_zbc_clear_table_v;
|
|
|
|
typedef struct rpc_ctrl_set_zbc_color_clear_v1A_09
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV9096_CTRL_SET_ZBC_COLOR_CLEAR_PARAMS_v03_00 setZbcColorClr;
|
|
} rpc_ctrl_set_zbc_color_clear_v1A_09;
|
|
|
|
typedef rpc_ctrl_set_zbc_color_clear_v1A_09 rpc_ctrl_set_zbc_color_clear_v;
|
|
|
|
typedef struct rpc_ctrl_set_zbc_depth_clear_v1A_09
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV9096_CTRL_SET_ZBC_DEPTH_CLEAR_PARAMS_v03_00 setZbcDepthClr;
|
|
} rpc_ctrl_set_zbc_depth_clear_v1A_09;
|
|
|
|
typedef rpc_ctrl_set_zbc_depth_clear_v1A_09 rpc_ctrl_set_zbc_depth_clear_v;
|
|
|
|
typedef struct rpc_ctrl_gpfifo_schedule_v1A_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NvU32 cmd;
|
|
NVA06F_CTRL_GPFIFO_SCHEDULE_PARAMS_v03_00 gpfifoSchedule;
|
|
} rpc_ctrl_gpfifo_schedule_v1A_0A;
|
|
|
|
typedef rpc_ctrl_gpfifo_schedule_v1A_0A rpc_ctrl_gpfifo_schedule_v;
|
|
|
|
typedef struct rpc_ctrl_set_timeslice_v1A_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVA06C_CTRL_TIMESLICE_PARAMS_v06_00 setTimeSlice;
|
|
} rpc_ctrl_set_timeslice_v1A_0A;
|
|
|
|
typedef rpc_ctrl_set_timeslice_v1A_0A rpc_ctrl_set_timeslice_v;
|
|
|
|
typedef struct rpc_ctrl_fifo_disable_channels_v1A_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_FIFO_DISABLE_CHANNELS_PARAMS_v06_00 fifoDisableChannels;
|
|
} rpc_ctrl_fifo_disable_channels_v1A_0A;
|
|
|
|
typedef rpc_ctrl_fifo_disable_channels_v1A_0A rpc_ctrl_fifo_disable_channels_v;
|
|
|
|
typedef struct rpc_ctrl_preempt_v1A_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVA06C_CTRL_PREEMPT_PARAMS_v09_0A cmdPreempt;
|
|
} rpc_ctrl_preempt_v1A_0A;
|
|
|
|
typedef rpc_ctrl_preempt_v1A_0A rpc_ctrl_preempt_v;
|
|
|
|
typedef struct rpc_ctrl_set_tsg_interleave_level_v1A_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVA06C_CTRL_INTERLEAVE_LEVEL_PARAMS_v17_02 interleaveLevelTSG;
|
|
} rpc_ctrl_set_tsg_interleave_level_v1A_0A;
|
|
|
|
typedef rpc_ctrl_set_tsg_interleave_level_v1A_0A rpc_ctrl_set_tsg_interleave_level_v;
|
|
|
|
typedef struct rpc_ctrl_set_channel_interleave_level_v1A_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVA06F_CTRL_INTERLEAVE_LEVEL_PARAMS_v17_02 interleaveLevelChannel;
|
|
} rpc_ctrl_set_channel_interleave_level_v1A_0A;
|
|
|
|
typedef rpc_ctrl_set_channel_interleave_level_v1A_0A rpc_ctrl_set_channel_interleave_level_v;
|
|
|
|
typedef struct rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GR_CTXSW_PREEMPTION_BIND_PARAMS_v12_01 ctrlParams;
|
|
} rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E;
|
|
|
|
typedef rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E rpc_ctrl_gr_ctxsw_preemption_bind_v;
|
|
|
|
typedef struct rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GR_SET_CTXSW_PREEMPTION_MODE_PARAMS_v12_01 ctrlParams;
|
|
} rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E;
|
|
|
|
typedef rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E rpc_ctrl_gr_set_ctxsw_preemption_mode_v;
|
|
|
|
typedef struct rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GR_CTXSW_ZCULL_BIND_PARAMS_v03_00 ctrlParams;
|
|
} rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E;
|
|
|
|
typedef rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E rpc_ctrl_gr_ctxsw_zcull_bind_v;
|
|
|
|
typedef struct rpc_ctrl_gpu_initialize_ctx_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GPU_INITIALIZE_CTX_PARAMS_v03_00 ctrlParams;
|
|
} rpc_ctrl_gpu_initialize_ctx_v1A_0E;
|
|
|
|
typedef rpc_ctrl_gpu_initialize_ctx_v1A_0E rpc_ctrl_gpu_initialize_ctx_v;
|
|
|
|
typedef struct rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV90F1_CTRL_VASPACE_COPY_SERVER_RESERVED_PDES_PARAMS_v1E_04 ctrlParams;
|
|
} rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04;
|
|
|
|
typedef rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04 rpc_ctrl_vaspace_copy_server_reserved_pdes_v;
|
|
|
|
typedef struct rpc_ctrl_mc_service_interrupts_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_MC_SERVICE_INTERRUPTS_PARAMS_v15_01 ctrlParams;
|
|
} rpc_ctrl_mc_service_interrupts_v1A_0E;
|
|
|
|
typedef rpc_ctrl_mc_service_interrupts_v1A_0E rpc_ctrl_mc_service_interrupts_v;
|
|
|
|
typedef struct rpc_ctrl_get_p2p_caps_v2_v1F_0D
|
|
{
|
|
NvU8 iter;
|
|
NvU32 gpuIds[NV0000_CTRL_SYSTEM_MAX_ATTACHED_GPUS];
|
|
NvU32 gpuCount;
|
|
NvU32 p2pCaps;
|
|
NvU32 p2pOptimalReadCEs;
|
|
NvU32 p2pOptimalWriteCEs;
|
|
NvU8 p2pCapsStatus[NV0000_CTRL_P2P_CAPS_INDEX_TABLE_SIZE_v1F_0D];
|
|
NvU32 busPeerIds[VGPU_RPC_GET_P2P_CAPS_V2_MAX_GPUS_SQUARED_PER_RPC];
|
|
} rpc_ctrl_get_p2p_caps_v2_v1F_0D;
|
|
|
|
typedef rpc_ctrl_get_p2p_caps_v2_v1F_0D rpc_ctrl_get_p2p_caps_v2_v;
|
|
|
|
typedef struct rpc_ctrl_subdevice_get_p2p_caps_v21_02
|
|
{
|
|
NV2080_CTRL_GET_P2P_CAPS_PARAMS_v21_02 ctrlParams;
|
|
} rpc_ctrl_subdevice_get_p2p_caps_v21_02;
|
|
|
|
typedef rpc_ctrl_subdevice_get_p2p_caps_v21_02 rpc_ctrl_subdevice_get_p2p_caps_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_CLEAR_ALL_SM_ERROR_STATES_PARAMS_v03_00 ctrlParams;
|
|
} rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C;
|
|
|
|
typedef rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C rpc_ctrl_dbg_clear_all_sm_error_states_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_read_all_sm_error_states_v21_06
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_READ_ALL_SM_ERROR_STATES_PARAMS_v21_06 ctrlParams;
|
|
} rpc_ctrl_dbg_read_all_sm_error_states_v21_06;
|
|
|
|
typedef rpc_ctrl_dbg_read_all_sm_error_states_v21_06 rpc_ctrl_dbg_read_all_sm_error_states_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_set_exception_mask_v1A_0C
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_SET_EXCEPTION_MASK_PARAMS_v03_00 ctrlParams;
|
|
} rpc_ctrl_dbg_set_exception_mask_v1A_0C;
|
|
|
|
typedef rpc_ctrl_dbg_set_exception_mask_v1A_0C rpc_ctrl_dbg_set_exception_mask_v;
|
|
|
|
typedef struct rpc_ctrl_gpu_promote_ctx_v1A_20
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GPU_PROMOTE_CTX_PARAMS_v1A_20 promoteCtx;
|
|
} rpc_ctrl_gpu_promote_ctx_v1A_20;
|
|
|
|
typedef rpc_ctrl_gpu_promote_ctx_v1A_20 rpc_ctrl_gpu_promote_ctx_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_suspend_context_v1A_10
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_CMD_DEBUG_SUSPEND_CONTEXT_PARAMS_v1A_06 ctrlParams;
|
|
} rpc_ctrl_dbg_suspend_context_v1A_10;
|
|
|
|
typedef rpc_ctrl_dbg_suspend_context_v1A_10 rpc_ctrl_dbg_suspend_context_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_resume_context_v1A_10
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
} rpc_ctrl_dbg_resume_context_v1A_10;
|
|
|
|
typedef rpc_ctrl_dbg_resume_context_v1A_10 rpc_ctrl_dbg_resume_context_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_exec_reg_ops_v1A_10
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_EXEC_REG_OPS_PARAMS_v1A_06 ctrlParams;
|
|
} rpc_ctrl_dbg_exec_reg_ops_v1A_10;
|
|
|
|
typedef rpc_ctrl_dbg_exec_reg_ops_v1A_10 rpc_ctrl_dbg_exec_reg_ops_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_SET_MODE_MMU_DEBUG_PARAMS_v1A_06 ctrlParams;
|
|
} rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10;
|
|
|
|
typedef rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10 rpc_ctrl_dbg_set_mode_mmu_debug_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_read_single_sm_error_state_v21_06
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_READ_SINGLE_SM_ERROR_STATE_PARAMS_v21_06 ctrlParams;
|
|
} rpc_ctrl_dbg_read_single_sm_error_state_v21_06;
|
|
|
|
typedef rpc_ctrl_dbg_read_single_sm_error_state_v21_06 rpc_ctrl_dbg_read_single_sm_error_state_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_CLEAR_SINGLE_SM_ERROR_STATE_PARAMS_v1A_06 ctrlParams;
|
|
} rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10;
|
|
|
|
typedef rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10 rpc_ctrl_dbg_clear_single_sm_error_state_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_SET_MODE_ERRBAR_DEBUG_PARAMS_v1A_06 ctrlParams;
|
|
} rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10;
|
|
|
|
typedef rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10 rpc_ctrl_dbg_set_mode_errbar_debug_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_SET_NEXT_STOP_TRIGGER_TYPE_PARAMS_v1A_06 ctrlParams;
|
|
} rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10;
|
|
|
|
typedef rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10 rpc_ctrl_dbg_set_next_stop_trigger_type_v;
|
|
|
|
typedef struct rpc_ctrl_dma_set_default_vaspace_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV0080_CTRL_DMA_SET_DEFAULT_VASPACE_PARAMS_v03_00 ctrlParams;
|
|
} rpc_ctrl_dma_set_default_vaspace_v1A_0E;
|
|
|
|
typedef rpc_ctrl_dma_set_default_vaspace_v1A_0E rpc_ctrl_dma_set_default_vaspace_v;
|
|
|
|
typedef struct rpc_ctrl_get_ce_pce_mask_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_CE_GET_CE_PCE_MASK_PARAMS_v1A_07 ctrlParams;
|
|
} rpc_ctrl_get_ce_pce_mask_v1A_0E;
|
|
|
|
typedef rpc_ctrl_get_ce_pce_mask_v1A_0E rpc_ctrl_get_ce_pce_mask_v;
|
|
|
|
typedef struct rpc_ctrl_get_zbc_clear_table_entry_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV9096_CTRL_GET_ZBC_CLEAR_TABLE_ENTRY_PARAMS_v1A_07 ctrlParams;
|
|
} rpc_ctrl_get_zbc_clear_table_entry_v1A_0E;
|
|
|
|
typedef rpc_ctrl_get_zbc_clear_table_entry_v1A_0E rpc_ctrl_get_zbc_clear_table_entry_v;
|
|
|
|
typedef struct rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_BUS_GET_NVLINK_PEER_ID_MASK_PARAMS_v14_00 ctrlParams;
|
|
} rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E;
|
|
|
|
typedef rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E rpc_ctrl_get_nvlink_peer_id_mask_v;
|
|
|
|
typedef struct rpc_ctrl_get_nvlink_status_v23_04
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_CMD_NVLINK_GET_NVLINK_STATUS_PARAMS_v23_04 ctrlParams;
|
|
} rpc_ctrl_get_nvlink_status_v23_04;
|
|
|
|
typedef rpc_ctrl_get_nvlink_status_v23_04 rpc_ctrl_get_nvlink_status_v;
|
|
|
|
typedef struct rpc_ctrl_get_p2p_caps_v1F_0D
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV0000_CTRL_SYSTEM_GET_P2P_CAPS_PARAMS_v1F_0D ctrlParams;
|
|
} rpc_ctrl_get_p2p_caps_v1F_0D;
|
|
|
|
typedef rpc_ctrl_get_p2p_caps_v1F_0D rpc_ctrl_get_p2p_caps_v;
|
|
|
|
typedef struct rpc_ctrl_get_p2p_caps_matrix_v1A_0E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV0000_CTRL_SYSTEM_GET_P2P_CAPS_MATRIX_PARAMS_v18_0A ctrlParams;
|
|
} rpc_ctrl_get_p2p_caps_matrix_v1A_0E;
|
|
|
|
typedef rpc_ctrl_get_p2p_caps_matrix_v1A_0E rpc_ctrl_get_p2p_caps_matrix_v;
|
|
|
|
typedef struct rpc_ctrl_reserve_pm_area_smpc_v1A_0F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_RESERVE_PM_AREA_SMPC_PARAMS_v1A_0F params;
|
|
} rpc_ctrl_reserve_pm_area_smpc_v1A_0F;
|
|
|
|
typedef rpc_ctrl_reserve_pm_area_smpc_v1A_0F rpc_ctrl_reserve_pm_area_smpc_v;
|
|
|
|
typedef struct rpc_ctrl_reserve_hwpm_legacy_v1A_0F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_RESERVE_HWPM_LEGACY_PARAMS_v1A_0F params;
|
|
} rpc_ctrl_reserve_hwpm_legacy_v1A_0F;
|
|
|
|
typedef rpc_ctrl_reserve_hwpm_legacy_v1A_0F rpc_ctrl_reserve_hwpm_legacy_v;
|
|
|
|
typedef struct rpc_ctrl_b0cc_exec_reg_ops_v1A_0F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_EXEC_REG_OPS_PARAMS_v1A_0F params;
|
|
} rpc_ctrl_b0cc_exec_reg_ops_v1A_0F;
|
|
|
|
typedef rpc_ctrl_b0cc_exec_reg_ops_v1A_0F rpc_ctrl_b0cc_exec_reg_ops_v;
|
|
|
|
typedef struct rpc_ctrl_bind_pm_resources_v1A_0F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
} rpc_ctrl_bind_pm_resources_v1A_0F;
|
|
|
|
typedef rpc_ctrl_bind_pm_resources_v1A_0F rpc_ctrl_bind_pm_resources_v;
|
|
|
|
typedef struct rpc_ctrl_alloc_pma_stream_v1A_14
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_ALLOC_PMA_STREAM_PARAMS_v1A_14 params;
|
|
} rpc_ctrl_alloc_pma_stream_v1A_14;
|
|
|
|
typedef rpc_ctrl_alloc_pma_stream_v1A_14 rpc_ctrl_alloc_pma_stream_v;
|
|
|
|
typedef struct rpc_ctrl_pma_stream_update_get_put_v1A_14
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_PMA_STREAM_UPDATE_GET_PUT_PARAMS_v1A_14 params;
|
|
} rpc_ctrl_pma_stream_update_get_put_v1A_14;
|
|
|
|
typedef rpc_ctrl_pma_stream_update_get_put_v1A_14 rpc_ctrl_pma_stream_update_get_put_v;
|
|
|
|
typedef struct rpc_ctrl_fb_get_info_v2_v25_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_FB_GET_INFO_V2_PARAMS_v25_0A ctrlParams;
|
|
} rpc_ctrl_fb_get_info_v2_v25_0A;
|
|
|
|
typedef rpc_ctrl_fb_get_info_v2_v25_0A rpc_ctrl_fb_get_info_v2_v;
|
|
|
|
typedef struct rpc_ctrl_fifo_set_channel_properties_v1A_16
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV0080_CTRL_FIFO_SET_CHANNEL_PROPERTIES_PARAMS_v03_00 ctrlParams;
|
|
} rpc_ctrl_fifo_set_channel_properties_v1A_16;
|
|
|
|
typedef rpc_ctrl_fifo_set_channel_properties_v1A_16 rpc_ctrl_fifo_set_channel_properties_v;
|
|
|
|
typedef struct rpc_ctrl_gpu_evict_ctx_v1A_1C
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GPU_EVICT_CTX_PARAMS_v03_00 params;
|
|
} rpc_ctrl_gpu_evict_ctx_v1A_1C;
|
|
|
|
typedef rpc_ctrl_gpu_evict_ctx_v1A_1C rpc_ctrl_gpu_evict_ctx_v;
|
|
|
|
typedef struct rpc_ctrl_fb_get_fs_info_v24_00
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_FB_GET_FS_INFO_PARAMS_v24_00 params;
|
|
} rpc_ctrl_fb_get_fs_info_v24_00;
|
|
|
|
typedef rpc_ctrl_fb_get_fs_info_v24_00 rpc_ctrl_fb_get_fs_info_v;
|
|
|
|
typedef struct rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GRMGR_GET_GR_FS_INFO_PARAMS_v1A_1D params;
|
|
} rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D;
|
|
|
|
typedef rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D rpc_ctrl_grmgr_get_gr_fs_info_v;
|
|
|
|
typedef struct rpc_ctrl_stop_channel_v1A_1E
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVA06F_CTRL_STOP_CHANNEL_PARAMS_v1A_1E params;
|
|
} rpc_ctrl_stop_channel_v1A_1E;
|
|
|
|
typedef rpc_ctrl_stop_channel_v1A_1E rpc_ctrl_stop_channel_v;
|
|
|
|
typedef struct rpc_ctrl_gr_pc_sampling_mode_v1A_1F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GR_PC_SAMPLING_MODE_PARAMS_v1A_1F params;
|
|
} rpc_ctrl_gr_pc_sampling_mode_v1A_1F;
|
|
|
|
typedef rpc_ctrl_gr_pc_sampling_mode_v1A_1F rpc_ctrl_gr_pc_sampling_mode_v;
|
|
|
|
typedef struct rpc_ctrl_perf_rated_tdp_get_status_v1A_1F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_PERF_RATED_TDP_STATUS_PARAMS_v1A_1F params;
|
|
} rpc_ctrl_perf_rated_tdp_get_status_v1A_1F;
|
|
|
|
typedef rpc_ctrl_perf_rated_tdp_get_status_v1A_1F rpc_ctrl_perf_rated_tdp_get_status_v;
|
|
|
|
typedef struct rpc_ctrl_perf_rated_tdp_set_control_v1A_1F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_PERF_RATED_TDP_CONTROL_PARAMS_v1A_1F params;
|
|
} rpc_ctrl_perf_rated_tdp_set_control_v1A_1F;
|
|
|
|
typedef rpc_ctrl_perf_rated_tdp_set_control_v1A_1F rpc_ctrl_perf_rated_tdp_set_control_v;
|
|
|
|
typedef struct rpc_ctrl_timer_set_gr_tick_freq_v1A_1F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_CMD_TIMER_SET_GR_TICK_FREQ_PARAMS_v1A_1F params;
|
|
} rpc_ctrl_timer_set_gr_tick_freq_v1A_1F;
|
|
|
|
typedef rpc_ctrl_timer_set_gr_tick_freq_v1A_1F rpc_ctrl_timer_set_gr_tick_freq_v;
|
|
|
|
typedef struct rpc_ctrl_free_pma_stream_v1A_1F
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_FREE_PMA_STREAM_PARAMS_v1A_1F params;
|
|
} rpc_ctrl_free_pma_stream_v1A_1F;
|
|
|
|
typedef rpc_ctrl_free_pma_stream_v1A_1F rpc_ctrl_free_pma_stream_v;
|
|
|
|
typedef struct rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_FIFO_SETUP_VF_ZOMBIE_SUBCTX_PDB_PARAMS_v1A_23 params;
|
|
} rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23;
|
|
|
|
typedef rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23 rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_set_single_sm_single_step_v1C_02
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_SET_SINGLE_SM_SINGLE_STEP_PARAMS_v1C_02 params;
|
|
} rpc_ctrl_dbg_set_single_sm_single_step_v1C_02;
|
|
|
|
typedef rpc_ctrl_dbg_set_single_sm_single_step_v1C_02 rpc_ctrl_dbg_set_single_sm_single_step_v;
|
|
|
|
typedef struct rpc_ctrl_gr_get_tpc_partition_mode_v1C_04
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV0080_CTRL_GR_TPC_PARTITION_MODE_PARAMS_v1C_04 params;
|
|
} rpc_ctrl_gr_get_tpc_partition_mode_v1C_04;
|
|
|
|
typedef rpc_ctrl_gr_get_tpc_partition_mode_v1C_04 rpc_ctrl_gr_get_tpc_partition_mode_v;
|
|
|
|
typedef struct rpc_ctrl_gr_set_tpc_partition_mode_v1C_04
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV0080_CTRL_GR_TPC_PARTITION_MODE_PARAMS_v1C_04 params;
|
|
} rpc_ctrl_gr_set_tpc_partition_mode_v1C_04;
|
|
|
|
typedef rpc_ctrl_gr_set_tpc_partition_mode_v1C_04 rpc_ctrl_gr_set_tpc_partition_mode_v;
|
|
|
|
typedef struct rpc_ctrl_internal_promote_fault_method_buffers_v1E_07
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVA06C_CTRL_INTERNAL_PROMOTE_FAULT_METHOD_BUFFERS_PARAMS_v1E_07 params;
|
|
} rpc_ctrl_internal_promote_fault_method_buffers_v1E_07;
|
|
|
|
typedef rpc_ctrl_internal_promote_fault_method_buffers_v1E_07 rpc_ctrl_internal_promote_fault_method_buffers_v;
|
|
|
|
typedef struct rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_CMD_INTERNAL_MEMSYS_SET_ZBC_REFERENCED_v1F_05 params;
|
|
} rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05;
|
|
|
|
typedef rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05 rpc_ctrl_internal_memsys_set_zbc_referenced_v;
|
|
|
|
typedef struct rpc_ctrl_fabric_memory_describe_v1E_0C
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV00F8_CTRL_DESCRIBE_PARAMS_v1E_0C params;
|
|
} rpc_ctrl_fabric_memory_describe_v1E_0C;
|
|
|
|
typedef rpc_ctrl_fabric_memory_describe_v1E_0C rpc_ctrl_fabric_memory_describe_v;
|
|
|
|
typedef struct rpc_ctrl_fabric_mem_stats_v1E_0C
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_FLA_GET_FABRIC_MEM_STATS_PARAMS_v1E_0C params;
|
|
} rpc_ctrl_fabric_mem_stats_v1E_0C;
|
|
|
|
typedef rpc_ctrl_fabric_mem_stats_v1E_0C rpc_ctrl_fabric_mem_stats_v;
|
|
|
|
typedef struct rpc_ctrl_bus_set_p2p_mapping_v21_03
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_BUS_SET_P2P_MAPPING_PARAMS_v21_03 params;
|
|
} rpc_ctrl_bus_set_p2p_mapping_v21_03;
|
|
|
|
typedef rpc_ctrl_bus_set_p2p_mapping_v21_03 rpc_ctrl_bus_set_p2p_mapping_v;
|
|
|
|
typedef struct rpc_ctrl_bus_unset_p2p_mapping_v21_03
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_BUS_UNSET_P2P_MAPPING_PARAMS_v21_03 params;
|
|
} rpc_ctrl_bus_unset_p2p_mapping_v21_03;
|
|
|
|
typedef rpc_ctrl_bus_unset_p2p_mapping_v21_03 rpc_ctrl_bus_unset_p2p_mapping_v;
|
|
|
|
typedef struct rpc_ctrl_gpu_get_info_v2_v25_11
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GPU_GET_INFO_V2_PARAMS_v25_11 params;
|
|
} rpc_ctrl_gpu_get_info_v2_v25_11;
|
|
|
|
typedef rpc_ctrl_gpu_get_info_v2_v25_11 rpc_ctrl_gpu_get_info_v2_v;
|
|
|
|
typedef struct rpc_ctrl_internal_quiesce_pma_channel_v1C_08
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_INTERNAL_QUIESCE_PMA_CHANNEL_PARAMS_v1C_08 params;
|
|
} rpc_ctrl_internal_quiesce_pma_channel_v1C_08;
|
|
|
|
typedef rpc_ctrl_internal_quiesce_pma_channel_v1C_08 rpc_ctrl_internal_quiesce_pma_channel_v;
|
|
|
|
typedef struct rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_INTERNAL_SRIOV_PROMOTE_PMA_STREAM_PARAMS_v1C_0C params;
|
|
} rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C;
|
|
|
|
typedef rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C rpc_ctrl_internal_sriov_promote_pma_stream_v;
|
|
|
|
typedef struct rpc_ctrl_exec_partitions_create_v24_05
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NvU32 status;
|
|
NVC637_CTRL_EXEC_PARTITIONS_CREATE_PARAMS_v24_05 execPartitionsCreate;
|
|
} rpc_ctrl_exec_partitions_create_v24_05;
|
|
|
|
typedef rpc_ctrl_exec_partitions_create_v24_05 rpc_ctrl_exec_partitions_create_v;
|
|
|
|
typedef struct rpc_ctrl_fla_setup_instance_mem_block_v21_05
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_FLA_SETUP_INSTANCE_MEM_BLOCK_PARAMS_v13_04 params;
|
|
} rpc_ctrl_fla_setup_instance_mem_block_v21_05;
|
|
|
|
typedef rpc_ctrl_fla_setup_instance_mem_block_v21_05 rpc_ctrl_fla_setup_instance_mem_block_v;
|
|
|
|
typedef struct rpc_ctrl_get_total_hs_credits_v21_08
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_GET_TOTAL_HS_CREDITS_PARAMS_v21_08 params;
|
|
} rpc_ctrl_get_total_hs_credits_v21_08;
|
|
|
|
typedef rpc_ctrl_get_total_hs_credits_v21_08 rpc_ctrl_get_total_hs_credits_v;
|
|
|
|
typedef struct rpc_ctrl_get_hs_credits_v21_08
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_GET_HS_CREDITS_PARAMS_v21_08 params;
|
|
} rpc_ctrl_get_hs_credits_v21_08;
|
|
|
|
typedef rpc_ctrl_get_hs_credits_v21_08 rpc_ctrl_get_hs_credits_v;
|
|
|
|
typedef struct rpc_ctrl_set_hs_credits_v21_08
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVB0CC_CTRL_SET_HS_CREDITS_PARAMS_v21_08 params;
|
|
} rpc_ctrl_set_hs_credits_v21_08;
|
|
|
|
typedef rpc_ctrl_set_hs_credits_v21_08 rpc_ctrl_set_hs_credits_v;
|
|
|
|
typedef struct rpc_ctrl_pm_area_pc_sampler_v21_0B
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NvU32 cmd;
|
|
} rpc_ctrl_pm_area_pc_sampler_v21_0B;
|
|
|
|
typedef rpc_ctrl_pm_area_pc_sampler_v21_0B rpc_ctrl_pm_area_pc_sampler_v;
|
|
|
|
typedef struct rpc_ctrl_exec_partitions_delete_v1F_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVC637_CTRL_EXEC_PARTITIONS_DELETE_PARAMS_v18_05 execPartitionsDelete;
|
|
} rpc_ctrl_exec_partitions_delete_v1F_0A;
|
|
|
|
typedef rpc_ctrl_exec_partitions_delete_v1F_0A rpc_ctrl_exec_partitions_delete_v;
|
|
|
|
typedef struct rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVC36F_CTRL_CMD_GPFIFO_GET_WORK_SUBMIT_TOKEN_PARAMS_v08_00 workSubmitToken;
|
|
} rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A;
|
|
|
|
typedef rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A rpc_ctrl_gpfifo_get_work_submit_token_v;
|
|
|
|
typedef struct rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NVC36F_CTRL_GPFIFO_SET_WORK_SUBMIT_TOKEN_NOTIF_INDEX_PARAMS_v16_04 setWorkSubmitTokenIndex;
|
|
} rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A;
|
|
|
|
typedef rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v;
|
|
|
|
typedef struct rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV90E6_CTRL_MASTER_GET_VIRTUAL_FUNCTION_ERROR_CONT_INTR_MASK_PARAMS_v18_0B vfErrContIntrMask;
|
|
} rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D;
|
|
|
|
typedef rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v;
|
|
|
|
typedef struct rpc_save_hibernation_data_v1E_0E
|
|
{
|
|
NvU32 remainedBytes;
|
|
NvU8 payload[];
|
|
} rpc_save_hibernation_data_v1E_0E;
|
|
|
|
typedef rpc_save_hibernation_data_v1E_0E rpc_save_hibernation_data_v;
|
|
|
|
typedef struct rpc_restore_hibernation_data_v1E_0E
|
|
{
|
|
NvU32 remainedBytes;
|
|
NvU8 payload[];
|
|
} rpc_restore_hibernation_data_v1E_0E;
|
|
|
|
typedef rpc_restore_hibernation_data_v1E_0E rpc_restore_hibernation_data_v;
|
|
|
|
typedef struct rpc_ctrl_get_mmu_debug_mode_v1E_06
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV0090_CTRL_GET_MMU_DEBUG_MODE_PARAMS_v1E_06 params;
|
|
} rpc_ctrl_get_mmu_debug_mode_v1E_06;
|
|
|
|
typedef rpc_ctrl_get_mmu_debug_mode_v1E_06 rpc_ctrl_get_mmu_debug_mode_v;
|
|
|
|
typedef struct rpc_disable_channels_v1E_0B
|
|
{
|
|
NvU32 bDisable;
|
|
} rpc_disable_channels_v1E_0B;
|
|
|
|
typedef rpc_disable_channels_v1E_0B rpc_disable_channels_v;
|
|
|
|
typedef struct rpc_ctrl_gpu_migratable_ops_v21_07
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GPU_MIGRATABLE_OPS_PARAMS_v21_07 ctrlParams;
|
|
} rpc_ctrl_gpu_migratable_ops_v21_07;
|
|
|
|
typedef rpc_ctrl_gpu_migratable_ops_v21_07 rpc_ctrl_gpu_migratable_ops_v;
|
|
|
|
typedef struct rpc_invalidate_tlb_v23_03
|
|
{
|
|
NvU64 pdbAddress NV_ALIGN_BYTES(8);
|
|
NvU32 regVal;
|
|
} rpc_invalidate_tlb_v23_03;
|
|
|
|
typedef rpc_invalidate_tlb_v23_03 rpc_invalidate_tlb_v;
|
|
|
|
typedef struct rpc_get_brand_caps_v25_12
|
|
{
|
|
NvU32 brands;
|
|
} rpc_get_brand_caps_v25_12;
|
|
|
|
typedef rpc_get_brand_caps_v25_12 rpc_get_brand_caps_v;
|
|
|
|
typedef struct rpc_gsp_set_system_info_v17_00
|
|
{
|
|
NvU32 data;
|
|
} rpc_gsp_set_system_info_v17_00;
|
|
|
|
typedef rpc_gsp_set_system_info_v17_00 rpc_gsp_set_system_info_v;
|
|
|
|
typedef struct rpc_gsp_rm_alloc_v03_00
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hParent;
|
|
NvHandle hObject;
|
|
NvU32 hClass;
|
|
NvU32 status;
|
|
NvU32 paramsSize;
|
|
NvU32 flags;
|
|
NvU8 reserved[4];
|
|
NvU8 params[];
|
|
} rpc_gsp_rm_alloc_v03_00;
|
|
|
|
typedef rpc_gsp_rm_alloc_v03_00 rpc_gsp_rm_alloc_v;
|
|
|
|
typedef struct rpc_gsp_rm_control_v03_00
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NvU32 cmd;
|
|
NvU32 status;
|
|
NvU32 paramsSize;
|
|
NvU32 flags;
|
|
NvU8 params[];
|
|
} rpc_gsp_rm_control_v03_00;
|
|
|
|
typedef rpc_gsp_rm_control_v03_00 rpc_gsp_rm_control_v;
|
|
|
|
typedef struct rpc_dump_protobuf_component_v18_12
|
|
{
|
|
NvU16 component;
|
|
NvU8 nvDumpType;
|
|
NvBool countOnly;
|
|
NvU32 bugCheckCode;
|
|
NvU32 internalCode;
|
|
NvU32 bufferSize;
|
|
NvU8 blob[];
|
|
} rpc_dump_protobuf_component_v18_12;
|
|
|
|
typedef rpc_dump_protobuf_component_v18_12 rpc_dump_protobuf_component_v;
|
|
|
|
typedef struct rpc_run_cpu_sequencer_v17_00
|
|
{
|
|
NvU32 bufferSizeDWord;
|
|
NvU32 cmdIndex;
|
|
NvU32 regSaveArea[8];
|
|
NvU32 commandBuffer[];
|
|
} rpc_run_cpu_sequencer_v17_00;
|
|
|
|
typedef rpc_run_cpu_sequencer_v17_00 rpc_run_cpu_sequencer_v;
|
|
|
|
typedef struct rpc_post_event_v17_00
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hEvent;
|
|
NvU32 notifyIndex;
|
|
NvU32 data;
|
|
NvU16 info16;
|
|
NvU32 status;
|
|
NvU32 eventDataSize;
|
|
NvBool bNotifyList;
|
|
NvU8 eventData[];
|
|
} rpc_post_event_v17_00;
|
|
|
|
typedef rpc_post_event_v17_00 rpc_post_event_v;
|
|
|
|
typedef struct rpc_rc_triggered_v17_02
|
|
{
|
|
NvU32 nv2080EngineType;
|
|
NvU32 chid;
|
|
NvU32 exceptType;
|
|
NvU32 scope;
|
|
NvU16 partitionAttributionId;
|
|
NvU32 rcJournalBufferSize;
|
|
NvU8 rcJournalBuffer[];
|
|
} rpc_rc_triggered_v17_02;
|
|
|
|
typedef rpc_rc_triggered_v17_02 rpc_rc_triggered_v;
|
|
|
|
typedef struct rpc_os_error_log_v17_00
|
|
{
|
|
NvU32 exceptType;
|
|
NvU32 runlistId;
|
|
NvU32 chid;
|
|
char errString[0x100];
|
|
} rpc_os_error_log_v17_00;
|
|
|
|
typedef rpc_os_error_log_v17_00 rpc_os_error_log_v;
|
|
|
|
typedef struct rpc_rg_line_intr_v17_00
|
|
{
|
|
NvU32 head;
|
|
NvU32 rgIntr;
|
|
} rpc_rg_line_intr_v17_00;
|
|
|
|
typedef rpc_rg_line_intr_v17_00 rpc_rg_line_intr_v;
|
|
|
|
typedef struct rpc_display_modeset_v01_00
|
|
{
|
|
NvBool bModesetStart;
|
|
NvU32 minRequiredIsoBandwidthKBPS;
|
|
NvU32 minRequiredFloorBandwidthKBPS;
|
|
} rpc_display_modeset_v01_00;
|
|
|
|
typedef rpc_display_modeset_v01_00 rpc_display_modeset_v;
|
|
|
|
typedef struct rpc_gpuacct_perfmon_util_samples_v1F_0E
|
|
{
|
|
NV2080_CTRL_PERF_GET_GPUMON_PERFMON_UTIL_SAMPLES_V2_PARAMS_v1F_0E params;
|
|
} rpc_gpuacct_perfmon_util_samples_v1F_0E;
|
|
|
|
typedef rpc_gpuacct_perfmon_util_samples_v1F_0E rpc_gpuacct_perfmon_util_samples_v;
|
|
|
|
typedef struct rpc_vgpu_gsp_plugin_triggered_v17_00
|
|
{
|
|
NvU32 gfid;
|
|
NvU32 notifyIndex;
|
|
} rpc_vgpu_gsp_plugin_triggered_v17_00;
|
|
|
|
typedef rpc_vgpu_gsp_plugin_triggered_v17_00 rpc_vgpu_gsp_plugin_triggered_v;
|
|
|
|
typedef struct rpc_vgpu_config_event_v17_00
|
|
{
|
|
NvU32 notifyIndex;
|
|
} rpc_vgpu_config_event_v17_00;
|
|
|
|
typedef rpc_vgpu_config_event_v17_00 rpc_vgpu_config_event_v;
|
|
|
|
typedef struct rpc_dce_rm_init_v01_00
|
|
{
|
|
NvBool bInit;
|
|
} rpc_dce_rm_init_v01_00;
|
|
|
|
typedef rpc_dce_rm_init_v01_00 rpc_dce_rm_init_v;
|
|
|
|
typedef struct rpc_sim_read_v1E_01
|
|
{
|
|
char path[0x100];
|
|
NvU32 index;
|
|
NvU32 count;
|
|
} rpc_sim_read_v1E_01;
|
|
|
|
typedef rpc_sim_read_v1E_01 rpc_sim_read_v;
|
|
|
|
typedef struct rpc_sim_write_v1E_01
|
|
{
|
|
char path[0x100];
|
|
NvU32 index;
|
|
NvU32 count;
|
|
NvU32 data;
|
|
} rpc_sim_write_v1E_01;
|
|
|
|
typedef rpc_sim_write_v1E_01 rpc_sim_write_v;
|
|
|
|
typedef struct rpc_ucode_libos_print_v1E_08
|
|
{
|
|
NvU32 ucodeEngDesc;
|
|
NvU32 libosPrintBufSize;
|
|
NvU8 libosPrintBuf[];
|
|
} rpc_ucode_libos_print_v1E_08;
|
|
|
|
typedef rpc_ucode_libos_print_v1E_08 rpc_ucode_libos_print_v;
|
|
|
|
typedef struct rpc_init_done_v17_00
|
|
{
|
|
NvU32 not_used;
|
|
} rpc_init_done_v17_00;
|
|
|
|
typedef rpc_init_done_v17_00 rpc_init_done_v;
|
|
|
|
typedef struct rpc_semaphore_schedule_callback_v17_00
|
|
{
|
|
NvU64 GPUVA NV_ALIGN_BYTES(8);
|
|
NvU32 hVASpace;
|
|
NvU32 ReleaseValue;
|
|
NvU32 Flags;
|
|
NvU32 completionStatus;
|
|
NvHandle hClient;
|
|
NvHandle hEvent;
|
|
} rpc_semaphore_schedule_callback_v17_00;
|
|
|
|
typedef rpc_semaphore_schedule_callback_v17_00 rpc_semaphore_schedule_callback_v;
|
|
|
|
typedef struct rpc_timed_semaphore_release_v01_00
|
|
{
|
|
NvU64 semaphoreVA NV_ALIGN_BYTES(8);
|
|
NvU64 notifierVA NV_ALIGN_BYTES(8);
|
|
NvU32 hVASpace;
|
|
NvU32 releaseValue;
|
|
NvU32 completionStatus;
|
|
NvHandle hClient;
|
|
NvHandle hDevice;
|
|
} rpc_timed_semaphore_release_v01_00;
|
|
|
|
typedef rpc_timed_semaphore_release_v01_00 rpc_timed_semaphore_release_v;
|
|
|
|
typedef struct rpc_perf_gpu_boost_sync_limits_callback_v17_00
|
|
{
|
|
NV2080_CTRL_INTERNAL_PERF_GPU_BOOST_SYNC_SET_LIMITS_PARAMS_v17_00 params;
|
|
} rpc_perf_gpu_boost_sync_limits_callback_v17_00;
|
|
|
|
typedef rpc_perf_gpu_boost_sync_limits_callback_v17_00 rpc_perf_gpu_boost_sync_limits_callback_v;
|
|
|
|
typedef struct rpc_perf_bridgeless_info_update_v17_00
|
|
{
|
|
NvU64 bBridgeless NV_ALIGN_BYTES(8);
|
|
} rpc_perf_bridgeless_info_update_v17_00;
|
|
|
|
typedef rpc_perf_bridgeless_info_update_v17_00 rpc_perf_bridgeless_info_update_v;
|
|
|
|
typedef struct rpc_nvlink_fault_up_v17_00
|
|
{
|
|
NvU32 linkId;
|
|
} rpc_nvlink_fault_up_v17_00;
|
|
|
|
typedef rpc_nvlink_fault_up_v17_00 rpc_nvlink_fault_up_v;
|
|
|
|
typedef struct rpc_nvlink_inband_received_data_256_v17_00
|
|
{
|
|
NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_256_PARAMS_v17_00 params;
|
|
} rpc_nvlink_inband_received_data_256_v17_00;
|
|
|
|
typedef rpc_nvlink_inband_received_data_256_v17_00 rpc_nvlink_inband_received_data_256_v;
|
|
|
|
typedef struct rpc_nvlink_inband_received_data_512_v17_00
|
|
{
|
|
NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_512_PARAMS_v17_00 params;
|
|
} rpc_nvlink_inband_received_data_512_v17_00;
|
|
|
|
typedef rpc_nvlink_inband_received_data_512_v17_00 rpc_nvlink_inband_received_data_512_v;
|
|
|
|
typedef struct rpc_nvlink_inband_received_data_1024_v17_00
|
|
{
|
|
NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_1024_PARAMS_v17_00 params;
|
|
} rpc_nvlink_inband_received_data_1024_v17_00;
|
|
|
|
typedef rpc_nvlink_inband_received_data_1024_v17_00 rpc_nvlink_inband_received_data_1024_v;
|
|
|
|
typedef struct rpc_nvlink_inband_received_data_2048_v17_00
|
|
{
|
|
NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_2048_PARAMS_v17_00 params;
|
|
} rpc_nvlink_inband_received_data_2048_v17_00;
|
|
|
|
typedef rpc_nvlink_inband_received_data_2048_v17_00 rpc_nvlink_inband_received_data_2048_v;
|
|
|
|
typedef struct rpc_nvlink_inband_received_data_4096_v17_00
|
|
{
|
|
NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_4096_PARAMS_v17_00 params;
|
|
} rpc_nvlink_inband_received_data_4096_v17_00;
|
|
|
|
typedef rpc_nvlink_inband_received_data_4096_v17_00 rpc_nvlink_inband_received_data_4096_v;
|
|
|
|
typedef struct rpc_nvlink_is_gpu_degraded_v17_00
|
|
{
|
|
NV2080_CTRL_NVLINK_IS_GPU_DEGRADED_PARAMS_v17_00 params;
|
|
} rpc_nvlink_is_gpu_degraded_v17_00;
|
|
|
|
typedef rpc_nvlink_is_gpu_degraded_v17_00 rpc_nvlink_is_gpu_degraded_v;
|
|
|
|
typedef struct rpc_update_gsp_trace_v01_00
|
|
{
|
|
NvU32 records;
|
|
NvU32 data;
|
|
} rpc_update_gsp_trace_v01_00;
|
|
|
|
typedef rpc_update_gsp_trace_v01_00 rpc_update_gsp_trace_v;
|
|
|
|
typedef struct rpc_gsp_post_nocat_record_v01_00
|
|
{
|
|
NvU32 data;
|
|
} rpc_gsp_post_nocat_record_v01_00;
|
|
|
|
typedef rpc_gsp_post_nocat_record_v01_00 rpc_gsp_post_nocat_record_v;
|
|
|
|
typedef struct rpc_extdev_intr_service_v17_00
|
|
{
|
|
NvU8 lossRegStatus;
|
|
NvU8 gainRegStatus;
|
|
NvU8 miscRegStatus;
|
|
NvBool rmStatus;
|
|
} rpc_extdev_intr_service_v17_00;
|
|
|
|
typedef rpc_extdev_intr_service_v17_00 rpc_extdev_intr_service_v;
|
|
|
|
typedef struct rpc_pfm_req_hndlr_state_sync_callback_v21_04
|
|
{
|
|
NV2080_CTRL_INTERNAL_PFM_REQ_HNDLR_STATE_SYNC_PARAMS_v21_04 params;
|
|
} rpc_pfm_req_hndlr_state_sync_callback_v21_04;
|
|
|
|
typedef rpc_pfm_req_hndlr_state_sync_callback_v21_04 rpc_pfm_req_hndlr_state_sync_callback_v;
|
|
|
|
typedef struct rpc_vgpu_gsp_mig_ci_config_v21_03
|
|
{
|
|
NvU32 execPartCount;
|
|
NvU32 execPartId[NVC637_CTRL_MAX_EXEC_PARTITIONS];
|
|
NvU32 gfid;
|
|
NvBool bDelete;
|
|
} rpc_vgpu_gsp_mig_ci_config_v21_03;
|
|
|
|
typedef rpc_vgpu_gsp_mig_ci_config_v21_03 rpc_vgpu_gsp_mig_ci_config_v;
|
|
|
|
typedef struct rpc_gsp_lockdown_notice_v17_00
|
|
{
|
|
NvBool bLockdownEngaging;
|
|
} rpc_gsp_lockdown_notice_v17_00;
|
|
|
|
typedef rpc_gsp_lockdown_notice_v17_00 rpc_gsp_lockdown_notice_v;
|
|
|
|
typedef struct rpc_ctrl_gpu_query_ecc_status_v24_06
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV2080_CTRL_GPU_QUERY_ECC_STATUS_DEPRECATED_RPC_PARAMS_v24_06 params;
|
|
} rpc_ctrl_gpu_query_ecc_status_v24_06;
|
|
|
|
typedef rpc_ctrl_gpu_query_ecc_status_v24_06 rpc_ctrl_gpu_query_ecc_status_v;
|
|
|
|
typedef struct rpc_ctrl_dbg_get_mode_mmu_debug_v25_04
|
|
{
|
|
NvHandle hClient;
|
|
NvHandle hObject;
|
|
NV83DE_CTRL_DEBUG_GET_MODE_MMU_DEBUG_PARAMS_v25_04 ctrlParams;
|
|
} rpc_ctrl_dbg_get_mode_mmu_debug_v25_04;
|
|
|
|
typedef rpc_ctrl_dbg_get_mode_mmu_debug_v25_04 rpc_ctrl_dbg_get_mode_mmu_debug_v;
|
|
|
|
typedef struct rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09
|
|
{
|
|
NvU8 bwMode;
|
|
} rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09;
|
|
|
|
typedef rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09 rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v;
|
|
|
|
typedef struct rpc_ctrl_nvlink_get_inband_received_data_v25_0C
|
|
{
|
|
NvU16 message_type;
|
|
NvBool more;
|
|
NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_PARAMS_v25_0C payload;
|
|
} rpc_ctrl_nvlink_get_inband_received_data_v25_0C;
|
|
|
|
typedef rpc_ctrl_nvlink_get_inband_received_data_v25_0C rpc_ctrl_nvlink_get_inband_received_data_v;
|
|
|
|
|
|
#endif
|
|
|
|
#ifdef RPC_DEBUG_PRINT_STRUCTURES
|
|
// These are printable definitions of above structures. These will be used for RPC logging in the vmioplugin.
|
|
#define SDK_DEBUG_PRINT_STRUCTURES
|
|
#include "g_sdk-structures.h"
|
|
#undef SDK_DEBUG_PRINT_STRUCTURES
|
|
|
|
#ifndef SKIP_PRINT_rpc_nop_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_nop_v03_00[] = {
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_nop_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_nop",
|
|
#endif
|
|
.fdesc = vmiopd_fdesc_t_rpc_nop_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_guest_system_info_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_set_guest_system_info_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, vgxVersionMajorNum),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "vgxVersionMajorNum"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, vgxVersionMinorNum),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "vgxVersionMinorNum"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, guestDriverVersionBufferLength),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestDriverVersionBufferLength"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, guestVersionBufferLength),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestVersionBufferLength"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, guestTitleBufferLength),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestTitleBufferLength"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, guestClNum),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestClNum"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, guestDriverVersion),
|
|
.array_length = 0x100,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestDriverVersion"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, guestVersion),
|
|
.array_length = 0x100,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestVersion"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_v03_00, guestTitle),
|
|
.array_length = 0x100,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestTitle"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_set_guest_system_info_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_set_guest_system_info",
|
|
#endif
|
|
.header_length = sizeof(rpc_set_guest_system_info_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_set_guest_system_info_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_guest_system_info_ext_v25_1B
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_set_guest_system_info_ext_v25_1B[] = {
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v25_1B, guestDriverBranch),
|
|
.array_length = 0x100,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestDriverBranch"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v25_1B, domain),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "domain"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU16,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v25_1B, bus),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU16,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v25_1B, device),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "device"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v25_1B, gridBuildCsp),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "gridBuildCsp"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_set_guest_system_info_ext_v25_1B = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_set_guest_system_info_ext",
|
|
#endif
|
|
.header_length = sizeof(rpc_set_guest_system_info_ext_v25_1B),
|
|
.fdesc = vmiopd_fdesc_t_rpc_set_guest_system_info_ext_v25_1B
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_guest_system_info_ext_v15_02
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_set_guest_system_info_ext_v15_02[] = {
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v15_02, guestDriverBranch),
|
|
.array_length = 0x100,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "guestDriverBranch"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v15_02, domain),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "domain"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU16,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v15_02, bus),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU16,
|
|
.offset = NV_OFFSETOF(rpc_set_guest_system_info_ext_v15_02, device),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "device"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_set_guest_system_info_ext_v15_02 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_set_guest_system_info_ext",
|
|
#endif
|
|
.header_length = sizeof(rpc_set_guest_system_info_ext_v15_02),
|
|
.fdesc = vmiopd_fdesc_t_rpc_set_guest_system_info_ext_v15_02
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_root_v07_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_alloc_root_v07_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_root_v07_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_root_v07_00, processID),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "processID"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_alloc_root_v07_00, processName),
|
|
.array_length = 0x64,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "processName"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_alloc_root_v07_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_alloc_root",
|
|
#endif
|
|
.header_length = sizeof(rpc_alloc_root_v07_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_alloc_root_v07_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_memory_v13_01
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_alloc_memory_v13_01[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, hDevice),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hDevice"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, hMemory),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hMemory"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, hClass),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClass"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, flags),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "flags"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, pteAdjust),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "pteAdjust"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, format),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "format"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU64,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, length),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "length"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, pageCount),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "pageCount"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_struct_pte_desc,
|
|
.offset = NV_OFFSETOF(rpc_alloc_memory_v13_01, pteDesc),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "pteDesc"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_alloc_memory_v13_01 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_alloc_memory",
|
|
#endif
|
|
.header_length = sizeof(rpc_alloc_memory_v13_01),
|
|
.fdesc = vmiopd_fdesc_t_rpc_alloc_memory_v13_01
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_channel_dma_v1F_04
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_alloc_channel_dma_v1F_04[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_channel_dma_v1F_04, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_channel_dma_v1F_04, hDevice),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hDevice"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_channel_dma_v1F_04, hChannel),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hChannel"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_channel_dma_v1F_04, hClass),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClass"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_channel_dma_v1F_04, flags),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "flags"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV_CHANNEL_ALLOC_PARAMS_v1F_04,
|
|
.offset = NV_OFFSETOF(rpc_alloc_channel_dma_v1F_04, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_channel_dma_v1F_04, chid),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "chid"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_alloc_channel_dma_v1F_04 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_alloc_channel_dma",
|
|
#endif
|
|
.header_length = sizeof(rpc_alloc_channel_dma_v1F_04),
|
|
.fdesc = vmiopd_fdesc_t_rpc_alloc_channel_dma_v1F_04
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_object_v25_08
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_alloc_object_v25_08[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_object_v25_08, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_object_v25_08, hParent),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hParent"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_object_v25_08, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_object_v25_08, hClass),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClass"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_object_v25_08, param_len),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "param_len"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_alloc_object_params_v25_08,
|
|
.offset = NV_OFFSETOF(rpc_alloc_object_v25_08, params),
|
|
.union_member_index_fn = get_union_member_index_rpc_alloc_object_v25_08_params,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_alloc_object_v25_08 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_alloc_object",
|
|
#endif
|
|
.header_length = sizeof(rpc_alloc_object_v25_08),
|
|
.fdesc = vmiopd_fdesc_t_rpc_alloc_object_v25_08
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_free_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_free_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NVOS00_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_free_v03_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_free_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_free",
|
|
#endif
|
|
.header_length = sizeof(rpc_free_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_free_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_log_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_log_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_log_v03_00, level),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "level"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_log_v03_00, log_len),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "log_len"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_log_v03_00, log_msg),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "log_msg"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_log_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_log",
|
|
#endif
|
|
.header_length = sizeof(rpc_log_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_log_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_map_memory_dma_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_map_memory_dma_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NVOS46_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_map_memory_dma_v03_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_map_memory_dma_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_map_memory_dma",
|
|
#endif
|
|
.header_length = sizeof(rpc_map_memory_dma_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_map_memory_dma_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_unmap_memory_dma_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_unmap_memory_dma_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NVOS47_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_unmap_memory_dma_v03_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_unmap_memory_dma_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_unmap_memory_dma",
|
|
#endif
|
|
.header_length = sizeof(rpc_unmap_memory_dma_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_unmap_memory_dma_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_subdevice_v08_01
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_alloc_subdevice_v08_01[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_subdevice_v08_01, subDeviceInst),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "subDeviceInst"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVOS21_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_alloc_subdevice_v08_01, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_alloc_subdevice_v08_01 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_alloc_subdevice",
|
|
#endif
|
|
.header_length = sizeof(rpc_alloc_subdevice_v08_01),
|
|
.fdesc = vmiopd_fdesc_t_rpc_alloc_subdevice_v08_01
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_dup_object_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_dup_object_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NVOS55_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_dup_object_v03_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_dup_object_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_dup_object",
|
|
#endif
|
|
.header_length = sizeof(rpc_dup_object_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_dup_object_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_idle_channels_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_idle_channels_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_idle_channels_v03_00, flags),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "flags"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_idle_channels_v03_00, timeout),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "timeout"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_idle_channels_v03_00, nchannels),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "nchannels"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_idle_channel_list_v03_00_array,
|
|
.offset = NV_OFFSETOF(rpc_idle_channels_v03_00, channel_list),
|
|
.array_length = 0,
|
|
.array_length_fn = get_array_length_rpc_idle_channels_v03_00_channel_list,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "channel_list"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_idle_channels_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_idle_channels",
|
|
#endif
|
|
.header_length = sizeof(rpc_idle_channels_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_idle_channels_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_event_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_alloc_event_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_event_v03_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_event_v03_00, hParentClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hParentClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_event_v03_00, hChannel),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hChannel"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_event_v03_00, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_event_v03_00, hEvent),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hEvent"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_event_v03_00, hClass),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClass"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_event_v03_00, notifyIndex),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "notifyIndex"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_alloc_event_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_alloc_event",
|
|
#endif
|
|
.header_length = sizeof(rpc_alloc_event_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_alloc_event_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_19
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_19[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_19, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_19, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_19 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_19),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_19
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_0F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_0F[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_0F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_0F, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_0F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_0F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_0F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_16
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_16[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_16, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_16, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_16 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_16),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_16
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_10
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_10[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_10, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_10, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_10 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_10),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_10
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_15
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_15[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_15, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_15, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_15 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_15),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_15
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_0D
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_0D[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_0D, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_0D, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_0D = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_0D),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_0D
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_17
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_17[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_17, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_17, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_17 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_17),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_17
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_18
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_18[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_18, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_18, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_18 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_18),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_18
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_1A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_1A[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_1A, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_1A, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_1A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_1A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_1A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_14
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rm_api_control_v25_14[] = {
|
|
{
|
|
.vtype = vtype_NVOS54_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_14, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvP64,
|
|
.offset = NV_OFFSETOF(rpc_rm_api_control_v25_14, rm_api_params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rm_api_params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rm_api_control_v25_14 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rm_api_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_rm_api_control_v25_14),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rm_api_control_v25_14
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_share_device_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_alloc_share_device_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_share_device_v03_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_alloc_share_device_v03_00, hDevice),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hDevice"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_alloc_share_device_v03_00, hClass),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClass"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV_DEVICE_ALLOCATION_PARAMETERS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_alloc_share_device_v03_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_alloc_share_device_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_alloc_share_device",
|
|
#endif
|
|
.header_length = sizeof(rpc_alloc_share_device_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_alloc_share_device_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_engine_utilization_v1F_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_get_engine_utilization_v1F_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_get_engine_utilization_v1F_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_get_engine_utilization_v1F_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_get_engine_utilization_v1F_0E, cmd),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "cmd"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_vgpuGetEngineUtilization_data_v1F_0E,
|
|
.offset = NV_OFFSETOF(rpc_get_engine_utilization_v1F_0E, params),
|
|
.union_member_index_fn = get_union_member_index_rpc_get_engine_utilization_v1F_0E_params,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_get_engine_utilization_v1F_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_get_engine_utilization",
|
|
#endif
|
|
.header_length = sizeof(rpc_get_engine_utilization_v1F_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_get_engine_utilization_v1F_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_perf_get_level_info_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_perf_get_level_info_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_perf_get_level_info_v03_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_perf_get_level_info_v03_00, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_perf_get_level_info_v03_00, level),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "level"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_perf_get_level_info_v03_00, flags),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "flags"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_perf_get_level_info_v03_00, perfGetClkInfoListSize),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "perfGetClkInfoListSize"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_perf_get_level_info_v03_00, param_size),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "param_size"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32_array,
|
|
.offset = NV_OFFSETOF(rpc_perf_get_level_info_v03_00, params),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_perf_get_level_info_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_perf_get_level_info",
|
|
#endif
|
|
.header_length = sizeof(rpc_perf_get_level_info_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_perf_get_level_info_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_surface_properties_v07_07
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_set_surface_properties_v07_07[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_set_surface_properties_v07_07, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA080_CTRL_VGPU_DISPLAY_SET_SURFACE_PROPERTIES_v07_07,
|
|
.offset = NV_OFFSETOF(rpc_set_surface_properties_v07_07, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_set_surface_properties_v07_07 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_set_surface_properties",
|
|
#endif
|
|
.header_length = sizeof(rpc_set_surface_properties_v07_07),
|
|
.fdesc = vmiopd_fdesc_t_rpc_set_surface_properties_v07_07
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_cleanup_surface_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_cleanup_surface_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NVA080_CTRL_VGPU_DISPLAY_CLEANUP_SURFACE_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_cleanup_surface_v03_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_cleanup_surface_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_cleanup_surface",
|
|
#endif
|
|
.header_length = sizeof(rpc_cleanup_surface_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_cleanup_surface_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_unloading_guest_driver_v1F_07
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_unloading_guest_driver_v1F_07[] = {
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_unloading_guest_driver_v1F_07, bInPMTransition),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bInPMTransition"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_unloading_guest_driver_v1F_07, bGc6Entering),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bGc6Entering"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_unloading_guest_driver_v1F_07, newLevel),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "newLevel"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_unloading_guest_driver_v1F_07 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_unloading_guest_driver",
|
|
#endif
|
|
.header_length = sizeof(rpc_unloading_guest_driver_v1F_07),
|
|
.fdesc = vmiopd_fdesc_t_rpc_unloading_guest_driver_v1F_07
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_switch_to_vga_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_switch_to_vga_v03_00[] = {
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_switch_to_vga_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_switch_to_vga",
|
|
#endif
|
|
.fdesc = vmiopd_fdesc_t_rpc_switch_to_vga_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gpu_exec_reg_ops_v12_01
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_gpu_exec_reg_ops_v12_01[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_gpu_exec_reg_ops_v12_01, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_gpu_exec_reg_ops_v12_01, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_gpu_exec_reg_ops_v12_01,
|
|
.offset = NV_OFFSETOF(rpc_gpu_exec_reg_ops_v12_01, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_gpu_exec_reg_ops_v12_01 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_gpu_exec_reg_ops",
|
|
#endif
|
|
.header_length = sizeof(rpc_gpu_exec_reg_ops_v12_01),
|
|
.fdesc = vmiopd_fdesc_t_rpc_gpu_exec_reg_ops_v12_01
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_static_data_v25_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_get_static_data_v25_0E[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_get_static_data_v25_0E, offset),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "offset"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_get_static_data_v25_0E, size),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "size"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_get_static_data_v25_0E, payload),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "payload"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_get_static_data_v25_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_get_static_data",
|
|
#endif
|
|
.header_length = sizeof(rpc_get_static_data_v25_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_get_static_data_v25_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_consolidated_gr_static_info_v1B_04
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_get_consolidated_gr_static_info_v1B_04[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_get_consolidated_gr_static_info_v1B_04, offset),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "offset"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_get_consolidated_gr_static_info_v1B_04, size),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "size"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_get_consolidated_gr_static_info_v1B_04, payload),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "payload"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_get_consolidated_gr_static_info_v1B_04 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_get_consolidated_gr_static_info",
|
|
#endif
|
|
.header_length = sizeof(rpc_get_consolidated_gr_static_info_v1B_04),
|
|
.fdesc = vmiopd_fdesc_t_rpc_get_consolidated_gr_static_info_v1B_04
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_page_directory_v1E_05
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_set_page_directory_v1E_05[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_set_page_directory_v1E_05, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_set_page_directory_v1E_05, hDevice),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hDevice"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_set_page_directory_v1E_05, pasid),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "pasid"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0080_CTRL_DMA_SET_PAGE_DIRECTORY_PARAMS_v1E_05,
|
|
.offset = NV_OFFSETOF(rpc_set_page_directory_v1E_05, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_set_page_directory_v1E_05 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_set_page_directory",
|
|
#endif
|
|
.header_length = sizeof(rpc_set_page_directory_v1E_05),
|
|
.fdesc = vmiopd_fdesc_t_rpc_set_page_directory_v1E_05
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_unset_page_directory_v1E_05
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_unset_page_directory_v1E_05[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_unset_page_directory_v1E_05, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_unset_page_directory_v1E_05, hDevice),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hDevice"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0080_CTRL_DMA_UNSET_PAGE_DIRECTORY_PARAMS_v1E_05,
|
|
.offset = NV_OFFSETOF(rpc_unset_page_directory_v1E_05, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_unset_page_directory_v1E_05 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_unset_page_directory",
|
|
#endif
|
|
.header_length = sizeof(rpc_unset_page_directory_v1E_05),
|
|
.fdesc = vmiopd_fdesc_t_rpc_unset_page_directory_v1E_05
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_gsp_static_info_v14_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_get_gsp_static_info_v14_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_get_gsp_static_info_v14_00, data),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "data"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_get_gsp_static_info_v14_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_get_gsp_static_info",
|
|
#endif
|
|
.header_length = sizeof(rpc_get_gsp_static_info_v14_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_get_gsp_static_info_v14_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_update_bar_pde_v15_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_update_bar_pde_v15_00[] = {
|
|
{
|
|
.vtype = vtype_UpdateBarPde_v15_00,
|
|
.offset = NV_OFFSETOF(rpc_update_bar_pde_v15_00, info),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "info"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_update_bar_pde_v15_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_update_bar_pde",
|
|
#endif
|
|
.header_length = sizeof(rpc_update_bar_pde_v15_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_update_bar_pde_v15_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_encoder_capacity_v07_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_get_encoder_capacity_v07_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_get_encoder_capacity_v07_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_get_encoder_capacity_v07_00, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_get_encoder_capacity_v07_00, encoderCapacity),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "encoderCapacity"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_get_encoder_capacity_v07_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_get_encoder_capacity",
|
|
#endif
|
|
.header_length = sizeof(rpc_get_encoder_capacity_v07_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_get_encoder_capacity_v07_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_vgpu_pf_reg_read32_v15_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_vgpu_pf_reg_read32_v15_00[] = {
|
|
{
|
|
.vtype = vtype_NvU64,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_pf_reg_read32_v15_00, address),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "address"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_pf_reg_read32_v15_00, value),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "value"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_pf_reg_read32_v15_00, grEngId),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "grEngId"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_vgpu_pf_reg_read32_v15_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_vgpu_pf_reg_read32",
|
|
#endif
|
|
.header_length = sizeof(rpc_vgpu_pf_reg_read32_v15_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_vgpu_pf_reg_read32_v15_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_vgpu_fb_usage_v1A_08
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_set_vgpu_fb_usage_v1A_08[] = {
|
|
{
|
|
.vtype = vtype_NVA080_CTRL_SET_FB_USAGE_PARAMS_v07_02,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_vgpu_fb_usage_v1A_08, setFbUsage),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "setFbUsage"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_set_vgpu_fb_usage_v1A_08 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_set_vgpu_fb_usage",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_set_vgpu_fb_usage_v1A_08),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_set_vgpu_fb_usage_v1A_08
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_nvenc_sw_session_update_info_v1A_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_nvenc_sw_session_update_info_v1A_09[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_nvenc_sw_session_update_info_v1A_09, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_nvenc_sw_session_update_info_v1A_09, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA0BC_CTRL_NVENC_SW_SESSION_UPDATE_INFO_PARAMS_v06_01,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_nvenc_sw_session_update_info_v1A_09, nvencSessionUpdate),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "nvencSessionUpdate"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_nvenc_sw_session_update_info_v1A_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_nvenc_sw_session_update_info",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_nvenc_sw_session_update_info_v1A_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_nvenc_sw_session_update_info_v1A_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_reset_channel_v1A_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_reset_channel_v1A_09[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reset_channel_v1A_09, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reset_channel_v1A_09, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV906F_CTRL_CMD_RESET_CHANNEL_PARAMS_v10_01,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reset_channel_v1A_09, resetChannel),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "resetChannel"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_reset_channel_v1A_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_reset_channel",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_reset_channel_v1A_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_reset_channel_v1A_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_reset_isolated_channel_v1A_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_reset_isolated_channel_v1A_09[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reset_isolated_channel_v1A_09, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reset_isolated_channel_v1A_09, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV506F_CTRL_CMD_RESET_ISOLATED_CHANNEL_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reset_isolated_channel_v1A_09, resetIsolatedChannel),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "resetIsolatedChannel"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_reset_isolated_channel_v1A_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_reset_isolated_channel",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_reset_isolated_channel_v1A_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_reset_isolated_channel_v1A_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_CMD_GPU_HANDLE_VF_PRI_FAULT_PARAMS_v18_09,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09, handleVfPriFault),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "handleVfPriFault"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpu_handle_vf_pri_fault",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_perf_boost_v1A_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_perf_boost_v1A_09[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_boost_v1A_09, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_boost_v1A_09, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_PERF_BOOST_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_boost_v1A_09, perfBoost),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "perfBoost"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_perf_boost_v1A_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_perf_boost",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_perf_boost_v1A_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_perf_boost_v1A_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_zbc_clear_table_v1A_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_zbc_clear_table_v1A_09[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_zbc_clear_table_v1A_09, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_zbc_clear_table_v1A_09, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV9096_CTRL_GET_ZBC_CLEAR_TABLE_PARAMS_v04_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_zbc_clear_table_v1A_09, getZbcClearTable),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "getZbcClearTable"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_zbc_clear_table_v1A_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_zbc_clear_table",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_zbc_clear_table_v1A_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_zbc_clear_table_v1A_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_zbc_color_clear_v1A_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_set_zbc_color_clear_v1A_09[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_zbc_color_clear_v1A_09, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_zbc_color_clear_v1A_09, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV9096_CTRL_SET_ZBC_COLOR_CLEAR_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_zbc_color_clear_v1A_09, setZbcColorClr),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "setZbcColorClr"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_set_zbc_color_clear_v1A_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_set_zbc_color_clear",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_set_zbc_color_clear_v1A_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_set_zbc_color_clear_v1A_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_zbc_depth_clear_v1A_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_set_zbc_depth_clear_v1A_09[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_zbc_depth_clear_v1A_09, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_zbc_depth_clear_v1A_09, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV9096_CTRL_SET_ZBC_DEPTH_CLEAR_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_zbc_depth_clear_v1A_09, setZbcDepthClr),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "setZbcDepthClr"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_set_zbc_depth_clear_v1A_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_set_zbc_depth_clear",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_set_zbc_depth_clear_v1A_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_set_zbc_depth_clear_v1A_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpfifo_schedule_v1A_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpfifo_schedule_v1A_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_schedule_v1A_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_schedule_v1A_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_schedule_v1A_0A, cmd),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "cmd"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA06F_CTRL_GPFIFO_SCHEDULE_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_schedule_v1A_0A, gpfifoSchedule),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "gpfifoSchedule"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpfifo_schedule_v1A_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpfifo_schedule",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpfifo_schedule_v1A_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpfifo_schedule_v1A_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_timeslice_v1A_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_set_timeslice_v1A_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_timeslice_v1A_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_timeslice_v1A_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA06C_CTRL_TIMESLICE_PARAMS_v06_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_timeslice_v1A_0A, setTimeSlice),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "setTimeSlice"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_set_timeslice_v1A_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_set_timeslice",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_set_timeslice_v1A_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_set_timeslice_v1A_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fifo_disable_channels_v1A_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_fifo_disable_channels_v1A_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_disable_channels_v1A_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_disable_channels_v1A_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_FIFO_DISABLE_CHANNELS_PARAMS_v06_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_disable_channels_v1A_0A, fifoDisableChannels),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "fifoDisableChannels"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_fifo_disable_channels_v1A_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_fifo_disable_channels",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_fifo_disable_channels_v1A_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_fifo_disable_channels_v1A_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_preempt_v1A_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_preempt_v1A_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_preempt_v1A_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_preempt_v1A_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA06C_CTRL_PREEMPT_PARAMS_v09_0A,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_preempt_v1A_0A, cmdPreempt),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "cmdPreempt"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_preempt_v1A_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_preempt",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_preempt_v1A_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_preempt_v1A_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_tsg_interleave_level_v1A_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_set_tsg_interleave_level_v1A_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_tsg_interleave_level_v1A_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_tsg_interleave_level_v1A_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA06C_CTRL_INTERLEAVE_LEVEL_PARAMS_v17_02,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_tsg_interleave_level_v1A_0A, interleaveLevelTSG),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "interleaveLevelTSG"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_set_tsg_interleave_level_v1A_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_set_tsg_interleave_level",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_set_tsg_interleave_level_v1A_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_set_tsg_interleave_level_v1A_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_channel_interleave_level_v1A_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_set_channel_interleave_level_v1A_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_channel_interleave_level_v1A_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_channel_interleave_level_v1A_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA06F_CTRL_INTERLEAVE_LEVEL_PARAMS_v17_02,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_channel_interleave_level_v1A_0A, interleaveLevelChannel),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "interleaveLevelChannel"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_set_channel_interleave_level_v1A_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_set_channel_interleave_level",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_set_channel_interleave_level_v1A_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_set_channel_interleave_level_v1A_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GR_CTXSW_PREEMPTION_BIND_PARAMS_v12_01,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gr_ctxsw_preemption_bind",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GR_SET_CTXSW_PREEMPTION_MODE_PARAMS_v12_01,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gr_set_ctxsw_preemption_mode",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GR_CTXSW_ZCULL_BIND_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gr_ctxsw_zcull_bind",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_initialize_ctx_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpu_initialize_ctx_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_initialize_ctx_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_initialize_ctx_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GPU_INITIALIZE_CTX_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_initialize_ctx_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpu_initialize_ctx_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpu_initialize_ctx",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpu_initialize_ctx_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpu_initialize_ctx_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV90F1_CTRL_VASPACE_COPY_SERVER_RESERVED_PDES_PARAMS_v1E_04,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_vaspace_copy_server_reserved_pdes",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_mc_service_interrupts_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_mc_service_interrupts_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_mc_service_interrupts_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_mc_service_interrupts_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_MC_SERVICE_INTERRUPTS_PARAMS_v15_01,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_mc_service_interrupts_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_mc_service_interrupts_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_mc_service_interrupts",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_mc_service_interrupts_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_mc_service_interrupts_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_p2p_caps_v2_v1F_0D
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_p2p_caps_v2_v1F_0D[] = {
|
|
{
|
|
.vtype = vtype_NvU8,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v2_v1F_0D, iter),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "iter"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32_array,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v2_v1F_0D, gpuIds),
|
|
.array_length = NV0000_CTRL_SYSTEM_MAX_ATTACHED_GPUS,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "gpuIds"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v2_v1F_0D, gpuCount),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "gpuCount"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v2_v1F_0D, p2pCaps),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "p2pCaps"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v2_v1F_0D, p2pOptimalReadCEs),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "p2pOptimalReadCEs"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v2_v1F_0D, p2pOptimalWriteCEs),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "p2pOptimalWriteCEs"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v2_v1F_0D, p2pCapsStatus),
|
|
.array_length = NV0000_CTRL_P2P_CAPS_INDEX_TABLE_SIZE_v1F_0D,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "p2pCapsStatus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32_array,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v2_v1F_0D, busPeerIds),
|
|
.array_length = VGPU_RPC_GET_P2P_CAPS_V2_MAX_GPUS_SQUARED_PER_RPC,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "busPeerIds"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_p2p_caps_v2_v1F_0D = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_p2p_caps_v2",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_p2p_caps_v2_v1F_0D),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_p2p_caps_v2_v1F_0D
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_subdevice_get_p2p_caps_v21_02
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_subdevice_get_p2p_caps_v21_02[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GET_P2P_CAPS_PARAMS_v21_02,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_subdevice_get_p2p_caps_v21_02, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_subdevice_get_p2p_caps_v21_02 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_subdevice_get_p2p_caps",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_subdevice_get_p2p_caps_v21_02),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_subdevice_get_p2p_caps_v21_02
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_CLEAR_ALL_SM_ERROR_STATES_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_clear_all_sm_error_states",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_read_all_sm_error_states_v21_06
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_read_all_sm_error_states_v21_06[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_read_all_sm_error_states_v21_06, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_read_all_sm_error_states_v21_06, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_READ_ALL_SM_ERROR_STATES_PARAMS_v21_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_read_all_sm_error_states_v21_06, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_read_all_sm_error_states_v21_06 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_read_all_sm_error_states",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_read_all_sm_error_states_v21_06),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_read_all_sm_error_states_v21_06
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_exception_mask_v1A_0C
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_set_exception_mask_v1A_0C[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_exception_mask_v1A_0C, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_exception_mask_v1A_0C, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_SET_EXCEPTION_MASK_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_exception_mask_v1A_0C, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_set_exception_mask_v1A_0C = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_set_exception_mask",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_set_exception_mask_v1A_0C),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_set_exception_mask_v1A_0C
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_promote_ctx_v1A_20
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpu_promote_ctx_v1A_20[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_promote_ctx_v1A_20, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_promote_ctx_v1A_20, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GPU_PROMOTE_CTX_PARAMS_v1A_20,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_promote_ctx_v1A_20, promoteCtx),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "promoteCtx"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpu_promote_ctx_v1A_20 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpu_promote_ctx",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpu_promote_ctx_v1A_20),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpu_promote_ctx_v1A_20
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_suspend_context_v1A_10
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_suspend_context_v1A_10[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_suspend_context_v1A_10, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_suspend_context_v1A_10, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_CMD_DEBUG_SUSPEND_CONTEXT_PARAMS_v1A_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_suspend_context_v1A_10, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_suspend_context_v1A_10 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_suspend_context",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_suspend_context_v1A_10),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_suspend_context_v1A_10
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_resume_context_v1A_10
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_resume_context_v1A_10[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_resume_context_v1A_10, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_resume_context_v1A_10, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_resume_context_v1A_10 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_resume_context",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_resume_context_v1A_10),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_resume_context_v1A_10
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_exec_reg_ops_v1A_10
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_exec_reg_ops_v1A_10[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_exec_reg_ops_v1A_10, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_exec_reg_ops_v1A_10, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_EXEC_REG_OPS_PARAMS_v1A_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_exec_reg_ops_v1A_10, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_exec_reg_ops_v1A_10 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_exec_reg_ops",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_exec_reg_ops_v1A_10),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_exec_reg_ops_v1A_10
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_SET_MODE_MMU_DEBUG_PARAMS_v1A_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_set_mode_mmu_debug",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_read_single_sm_error_state_v21_06
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_read_single_sm_error_state_v21_06[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_read_single_sm_error_state_v21_06, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_read_single_sm_error_state_v21_06, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_READ_SINGLE_SM_ERROR_STATE_PARAMS_v21_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_read_single_sm_error_state_v21_06, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_read_single_sm_error_state_v21_06 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_read_single_sm_error_state",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_read_single_sm_error_state_v21_06),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_read_single_sm_error_state_v21_06
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_CLEAR_SINGLE_SM_ERROR_STATE_PARAMS_v1A_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_clear_single_sm_error_state",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_SET_MODE_ERRBAR_DEBUG_PARAMS_v1A_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_set_mode_errbar_debug",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_SET_NEXT_STOP_TRIGGER_TYPE_PARAMS_v1A_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_set_next_stop_trigger_type",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dma_set_default_vaspace_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dma_set_default_vaspace_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dma_set_default_vaspace_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dma_set_default_vaspace_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0080_CTRL_DMA_SET_DEFAULT_VASPACE_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dma_set_default_vaspace_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dma_set_default_vaspace_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dma_set_default_vaspace",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dma_set_default_vaspace_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dma_set_default_vaspace_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_ce_pce_mask_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_ce_pce_mask_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_ce_pce_mask_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_ce_pce_mask_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_CE_GET_CE_PCE_MASK_PARAMS_v1A_07,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_ce_pce_mask_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_ce_pce_mask_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_ce_pce_mask",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_ce_pce_mask_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_ce_pce_mask_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_zbc_clear_table_entry_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_zbc_clear_table_entry_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_zbc_clear_table_entry_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_zbc_clear_table_entry_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV9096_CTRL_GET_ZBC_CLEAR_TABLE_ENTRY_PARAMS_v1A_07,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_zbc_clear_table_entry_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_zbc_clear_table_entry_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_zbc_clear_table_entry",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_zbc_clear_table_entry_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_zbc_clear_table_entry_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_BUS_GET_NVLINK_PEER_ID_MASK_PARAMS_v14_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_nvlink_peer_id_mask",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_nvlink_status_v23_04
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_nvlink_status_v23_04[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_nvlink_status_v23_04, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_nvlink_status_v23_04, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_CMD_NVLINK_GET_NVLINK_STATUS_PARAMS_v23_04,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_nvlink_status_v23_04, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_nvlink_status_v23_04 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_nvlink_status",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_nvlink_status_v23_04),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_nvlink_status_v23_04
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_p2p_caps_v1F_0D
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_p2p_caps_v1F_0D[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v1F_0D, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v1F_0D, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0000_CTRL_SYSTEM_GET_P2P_CAPS_PARAMS_v1F_0D,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_v1F_0D, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_p2p_caps_v1F_0D = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_p2p_caps",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_p2p_caps_v1F_0D),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_p2p_caps_v1F_0D
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_p2p_caps_matrix_v1A_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_p2p_caps_matrix_v1A_0E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_matrix_v1A_0E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_matrix_v1A_0E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0000_CTRL_SYSTEM_GET_P2P_CAPS_MATRIX_PARAMS_v18_0A,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_p2p_caps_matrix_v1A_0E, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_p2p_caps_matrix_v1A_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_p2p_caps_matrix",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_p2p_caps_matrix_v1A_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_p2p_caps_matrix_v1A_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_reserve_pm_area_smpc_v1A_0F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_reserve_pm_area_smpc_v1A_0F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reserve_pm_area_smpc_v1A_0F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reserve_pm_area_smpc_v1A_0F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_RESERVE_PM_AREA_SMPC_PARAMS_v1A_0F,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reserve_pm_area_smpc_v1A_0F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_reserve_pm_area_smpc_v1A_0F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_reserve_pm_area_smpc",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_reserve_pm_area_smpc_v1A_0F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_reserve_pm_area_smpc_v1A_0F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_reserve_hwpm_legacy_v1A_0F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_reserve_hwpm_legacy_v1A_0F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reserve_hwpm_legacy_v1A_0F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reserve_hwpm_legacy_v1A_0F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_RESERVE_HWPM_LEGACY_PARAMS_v1A_0F,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_reserve_hwpm_legacy_v1A_0F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_reserve_hwpm_legacy_v1A_0F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_reserve_hwpm_legacy",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_reserve_hwpm_legacy_v1A_0F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_reserve_hwpm_legacy_v1A_0F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_b0cc_exec_reg_ops_v1A_0F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_b0cc_exec_reg_ops_v1A_0F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_b0cc_exec_reg_ops_v1A_0F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_b0cc_exec_reg_ops_v1A_0F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_EXEC_REG_OPS_PARAMS_v1A_0F,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_b0cc_exec_reg_ops_v1A_0F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_b0cc_exec_reg_ops_v1A_0F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_b0cc_exec_reg_ops",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_b0cc_exec_reg_ops_v1A_0F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_b0cc_exec_reg_ops_v1A_0F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_bind_pm_resources_v1A_0F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_bind_pm_resources_v1A_0F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_bind_pm_resources_v1A_0F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_bind_pm_resources_v1A_0F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_bind_pm_resources_v1A_0F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_bind_pm_resources",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_bind_pm_resources_v1A_0F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_bind_pm_resources_v1A_0F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_alloc_pma_stream_v1A_14
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_alloc_pma_stream_v1A_14[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_alloc_pma_stream_v1A_14, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_alloc_pma_stream_v1A_14, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_ALLOC_PMA_STREAM_PARAMS_v1A_14,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_alloc_pma_stream_v1A_14, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_alloc_pma_stream_v1A_14 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_alloc_pma_stream",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_alloc_pma_stream_v1A_14),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_alloc_pma_stream_v1A_14
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_pma_stream_update_get_put_v1A_14
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_pma_stream_update_get_put_v1A_14[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_pma_stream_update_get_put_v1A_14, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_pma_stream_update_get_put_v1A_14, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_PMA_STREAM_UPDATE_GET_PUT_PARAMS_v1A_14,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_pma_stream_update_get_put_v1A_14, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_pma_stream_update_get_put_v1A_14 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_pma_stream_update_get_put",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_pma_stream_update_get_put_v1A_14),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_pma_stream_update_get_put_v1A_14
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fb_get_info_v2_v25_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_fb_get_info_v2_v25_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fb_get_info_v2_v25_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fb_get_info_v2_v25_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_FB_GET_INFO_V2_PARAMS_v25_0A,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fb_get_info_v2_v25_0A, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_fb_get_info_v2_v25_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_fb_get_info_v2",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_fb_get_info_v2_v25_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_fb_get_info_v2_v25_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fifo_set_channel_properties_v1A_16
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_fifo_set_channel_properties_v1A_16[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_set_channel_properties_v1A_16, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_set_channel_properties_v1A_16, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0080_CTRL_FIFO_SET_CHANNEL_PROPERTIES_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_set_channel_properties_v1A_16, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_fifo_set_channel_properties_v1A_16 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_fifo_set_channel_properties",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_fifo_set_channel_properties_v1A_16),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_fifo_set_channel_properties_v1A_16
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_evict_ctx_v1A_1C
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpu_evict_ctx_v1A_1C[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_evict_ctx_v1A_1C, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_evict_ctx_v1A_1C, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GPU_EVICT_CTX_PARAMS_v03_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_evict_ctx_v1A_1C, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpu_evict_ctx_v1A_1C = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpu_evict_ctx",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpu_evict_ctx_v1A_1C),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpu_evict_ctx_v1A_1C
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fb_get_fs_info_v24_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_fb_get_fs_info_v24_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fb_get_fs_info_v24_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fb_get_fs_info_v24_00, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_FB_GET_FS_INFO_PARAMS_v24_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fb_get_fs_info_v24_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_fb_get_fs_info_v24_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_fb_get_fs_info",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_fb_get_fs_info_v24_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_fb_get_fs_info_v24_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GRMGR_GET_GR_FS_INFO_PARAMS_v1A_1D,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_grmgr_get_gr_fs_info",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_stop_channel_v1A_1E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_stop_channel_v1A_1E[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_stop_channel_v1A_1E, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_stop_channel_v1A_1E, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA06F_CTRL_STOP_CHANNEL_PARAMS_v1A_1E,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_stop_channel_v1A_1E, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_stop_channel_v1A_1E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_stop_channel",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_stop_channel_v1A_1E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_stop_channel_v1A_1E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_pc_sampling_mode_v1A_1F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gr_pc_sampling_mode_v1A_1F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_pc_sampling_mode_v1A_1F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_pc_sampling_mode_v1A_1F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GR_PC_SAMPLING_MODE_PARAMS_v1A_1F,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_pc_sampling_mode_v1A_1F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gr_pc_sampling_mode_v1A_1F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gr_pc_sampling_mode",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gr_pc_sampling_mode_v1A_1F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gr_pc_sampling_mode_v1A_1F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_perf_rated_tdp_get_status_v1A_1F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_perf_rated_tdp_get_status_v1A_1F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_rated_tdp_get_status_v1A_1F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_rated_tdp_get_status_v1A_1F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_PERF_RATED_TDP_STATUS_PARAMS_v1A_1F,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_rated_tdp_get_status_v1A_1F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_perf_rated_tdp_get_status_v1A_1F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_perf_rated_tdp_get_status",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_perf_rated_tdp_get_status_v1A_1F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_perf_rated_tdp_get_status_v1A_1F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_perf_rated_tdp_set_control_v1A_1F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_perf_rated_tdp_set_control_v1A_1F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_rated_tdp_set_control_v1A_1F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_rated_tdp_set_control_v1A_1F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_PERF_RATED_TDP_CONTROL_PARAMS_v1A_1F,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_perf_rated_tdp_set_control_v1A_1F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_perf_rated_tdp_set_control_v1A_1F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_perf_rated_tdp_set_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_perf_rated_tdp_set_control_v1A_1F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_perf_rated_tdp_set_control_v1A_1F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_timer_set_gr_tick_freq_v1A_1F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_timer_set_gr_tick_freq_v1A_1F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_timer_set_gr_tick_freq_v1A_1F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_timer_set_gr_tick_freq_v1A_1F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_CMD_TIMER_SET_GR_TICK_FREQ_PARAMS_v1A_1F,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_timer_set_gr_tick_freq_v1A_1F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_timer_set_gr_tick_freq_v1A_1F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_timer_set_gr_tick_freq",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_timer_set_gr_tick_freq_v1A_1F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_timer_set_gr_tick_freq_v1A_1F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_free_pma_stream_v1A_1F
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_free_pma_stream_v1A_1F[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_free_pma_stream_v1A_1F, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_free_pma_stream_v1A_1F, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_FREE_PMA_STREAM_PARAMS_v1A_1F,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_free_pma_stream_v1A_1F, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_free_pma_stream_v1A_1F = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_free_pma_stream",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_free_pma_stream_v1A_1F),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_free_pma_stream_v1A_1F
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_FIFO_SETUP_VF_ZOMBIE_SUBCTX_PDB_PARAMS_v1A_23,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_single_sm_single_step_v1C_02
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_set_single_sm_single_step_v1C_02[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_single_sm_single_step_v1C_02, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_single_sm_single_step_v1C_02, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_SET_SINGLE_SM_SINGLE_STEP_PARAMS_v1C_02,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_set_single_sm_single_step_v1C_02, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_set_single_sm_single_step_v1C_02 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_set_single_sm_single_step",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_set_single_sm_single_step_v1C_02),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_set_single_sm_single_step_v1C_02
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_get_tpc_partition_mode_v1C_04
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gr_get_tpc_partition_mode_v1C_04[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_get_tpc_partition_mode_v1C_04, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_get_tpc_partition_mode_v1C_04, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0080_CTRL_GR_TPC_PARTITION_MODE_PARAMS_v1C_04,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_get_tpc_partition_mode_v1C_04, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gr_get_tpc_partition_mode_v1C_04 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gr_get_tpc_partition_mode",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gr_get_tpc_partition_mode_v1C_04),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gr_get_tpc_partition_mode_v1C_04
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_set_tpc_partition_mode_v1C_04
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gr_set_tpc_partition_mode_v1C_04[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_set_tpc_partition_mode_v1C_04, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_set_tpc_partition_mode_v1C_04, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0080_CTRL_GR_TPC_PARTITION_MODE_PARAMS_v1C_04,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gr_set_tpc_partition_mode_v1C_04, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gr_set_tpc_partition_mode_v1C_04 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gr_set_tpc_partition_mode",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gr_set_tpc_partition_mode_v1C_04),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gr_set_tpc_partition_mode_v1C_04
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_internal_promote_fault_method_buffers_v1E_07
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_internal_promote_fault_method_buffers_v1E_07[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_promote_fault_method_buffers_v1E_07, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_promote_fault_method_buffers_v1E_07, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVA06C_CTRL_INTERNAL_PROMOTE_FAULT_METHOD_BUFFERS_PARAMS_v1E_07,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_promote_fault_method_buffers_v1E_07, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_internal_promote_fault_method_buffers_v1E_07 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_internal_promote_fault_method_buffers",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_internal_promote_fault_method_buffers_v1E_07),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_internal_promote_fault_method_buffers_v1E_07
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_CMD_INTERNAL_MEMSYS_SET_ZBC_REFERENCED_v1F_05,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_internal_memsys_set_zbc_referenced",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fabric_memory_describe_v1E_0C
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_fabric_memory_describe_v1E_0C[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fabric_memory_describe_v1E_0C, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fabric_memory_describe_v1E_0C, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV00F8_CTRL_DESCRIBE_PARAMS_v1E_0C,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fabric_memory_describe_v1E_0C, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_fabric_memory_describe_v1E_0C = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_fabric_memory_describe",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_fabric_memory_describe_v1E_0C),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_fabric_memory_describe_v1E_0C
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fabric_mem_stats_v1E_0C
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_fabric_mem_stats_v1E_0C[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fabric_mem_stats_v1E_0C, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fabric_mem_stats_v1E_0C, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_FLA_GET_FABRIC_MEM_STATS_PARAMS_v1E_0C,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fabric_mem_stats_v1E_0C, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_fabric_mem_stats_v1E_0C = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_fabric_mem_stats",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_fabric_mem_stats_v1E_0C),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_fabric_mem_stats_v1E_0C
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_bus_set_p2p_mapping_v21_03
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_bus_set_p2p_mapping_v21_03[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_bus_set_p2p_mapping_v21_03, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_bus_set_p2p_mapping_v21_03, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_BUS_SET_P2P_MAPPING_PARAMS_v21_03,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_bus_set_p2p_mapping_v21_03, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_bus_set_p2p_mapping_v21_03 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_bus_set_p2p_mapping",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_bus_set_p2p_mapping_v21_03),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_bus_set_p2p_mapping_v21_03
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_bus_unset_p2p_mapping_v21_03
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_bus_unset_p2p_mapping_v21_03[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_bus_unset_p2p_mapping_v21_03, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_bus_unset_p2p_mapping_v21_03, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_BUS_UNSET_P2P_MAPPING_PARAMS_v21_03,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_bus_unset_p2p_mapping_v21_03, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_bus_unset_p2p_mapping_v21_03 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_bus_unset_p2p_mapping",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_bus_unset_p2p_mapping_v21_03),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_bus_unset_p2p_mapping_v21_03
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_get_info_v2_v25_11
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpu_get_info_v2_v25_11[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_get_info_v2_v25_11, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_get_info_v2_v25_11, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GPU_GET_INFO_V2_PARAMS_v25_11,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_get_info_v2_v25_11, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpu_get_info_v2_v25_11 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpu_get_info_v2",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpu_get_info_v2_v25_11),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpu_get_info_v2_v25_11
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_internal_quiesce_pma_channel_v1C_08
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_internal_quiesce_pma_channel_v1C_08[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_quiesce_pma_channel_v1C_08, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_quiesce_pma_channel_v1C_08, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_INTERNAL_QUIESCE_PMA_CHANNEL_PARAMS_v1C_08,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_quiesce_pma_channel_v1C_08, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_internal_quiesce_pma_channel_v1C_08 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_internal_quiesce_pma_channel",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_internal_quiesce_pma_channel_v1C_08),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_internal_quiesce_pma_channel_v1C_08
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_INTERNAL_SRIOV_PROMOTE_PMA_STREAM_PARAMS_v1C_0C,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_internal_sriov_promote_pma_stream",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_exec_partitions_create_v24_05
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_exec_partitions_create_v24_05[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_exec_partitions_create_v24_05, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_exec_partitions_create_v24_05, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_exec_partitions_create_v24_05, status),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "status"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVC637_CTRL_EXEC_PARTITIONS_CREATE_PARAMS_v24_05,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_exec_partitions_create_v24_05, execPartitionsCreate),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "execPartitionsCreate"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_exec_partitions_create_v24_05 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_exec_partitions_create",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_exec_partitions_create_v24_05),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_exec_partitions_create_v24_05
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fla_setup_instance_mem_block_v21_05
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_fla_setup_instance_mem_block_v21_05[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fla_setup_instance_mem_block_v21_05, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fla_setup_instance_mem_block_v21_05, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_FLA_SETUP_INSTANCE_MEM_BLOCK_PARAMS_v13_04,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_fla_setup_instance_mem_block_v21_05, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_fla_setup_instance_mem_block_v21_05 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_fla_setup_instance_mem_block",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_fla_setup_instance_mem_block_v21_05),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_fla_setup_instance_mem_block_v21_05
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_total_hs_credits_v21_08
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_total_hs_credits_v21_08[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_total_hs_credits_v21_08, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_total_hs_credits_v21_08, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_GET_TOTAL_HS_CREDITS_PARAMS_v21_08,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_total_hs_credits_v21_08, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_total_hs_credits_v21_08 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_total_hs_credits",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_total_hs_credits_v21_08),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_total_hs_credits_v21_08
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_hs_credits_v21_08
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_hs_credits_v21_08[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_hs_credits_v21_08, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_hs_credits_v21_08, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_GET_HS_CREDITS_PARAMS_v21_08,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_hs_credits_v21_08, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_hs_credits_v21_08 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_hs_credits",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_hs_credits_v21_08),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_hs_credits_v21_08
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_hs_credits_v21_08
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_set_hs_credits_v21_08[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_hs_credits_v21_08, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_hs_credits_v21_08, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVB0CC_CTRL_SET_HS_CREDITS_PARAMS_v21_08,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_set_hs_credits_v21_08, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_set_hs_credits_v21_08 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_set_hs_credits",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_set_hs_credits_v21_08),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_set_hs_credits_v21_08
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_pm_area_pc_sampler_v21_0B
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_pm_area_pc_sampler_v21_0B[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_pm_area_pc_sampler_v21_0B, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_pm_area_pc_sampler_v21_0B, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_pm_area_pc_sampler_v21_0B, cmd),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "cmd"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_pm_area_pc_sampler_v21_0B = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_pm_area_pc_sampler",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_pm_area_pc_sampler_v21_0B),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_pm_area_pc_sampler_v21_0B
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_exec_partitions_delete_v1F_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_exec_partitions_delete_v1F_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_exec_partitions_delete_v1F_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_exec_partitions_delete_v1F_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVC637_CTRL_EXEC_PARTITIONS_DELETE_PARAMS_v18_05,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_exec_partitions_delete_v1F_0A, execPartitionsDelete),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "execPartitionsDelete"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_exec_partitions_delete_v1F_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_exec_partitions_delete",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_exec_partitions_delete_v1F_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_exec_partitions_delete_v1F_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVC36F_CTRL_CMD_GPFIFO_GET_WORK_SUBMIT_TOKEN_PARAMS_v08_00,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A, workSubmitToken),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "workSubmitToken"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpfifo_get_work_submit_token",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NVC36F_CTRL_GPFIFO_SET_WORK_SUBMIT_TOKEN_NOTIF_INDEX_PARAMS_v16_04,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A, setWorkSubmitTokenIndex),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "setWorkSubmitTokenIndex"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpfifo_set_work_submit_token_notif_index",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV90E6_CTRL_MASTER_GET_VIRTUAL_FUNCTION_ERROR_CONT_INTR_MASK_PARAMS_v18_0B,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D, vfErrContIntrMask),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "vfErrContIntrMask"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_master_get_virtual_function_error_cont_intr_mask",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_save_hibernation_data_v1E_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_save_hibernation_data_v1E_0E[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_save_hibernation_data_v1E_0E, remainedBytes),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "remainedBytes"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_save_hibernation_data_v1E_0E, payload),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "payload"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_save_hibernation_data_v1E_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_save_hibernation_data",
|
|
#endif
|
|
.header_length = sizeof(rpc_save_hibernation_data_v1E_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_save_hibernation_data_v1E_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_restore_hibernation_data_v1E_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_restore_hibernation_data_v1E_0E[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_restore_hibernation_data_v1E_0E, remainedBytes),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "remainedBytes"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_restore_hibernation_data_v1E_0E, payload),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "payload"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_restore_hibernation_data_v1E_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_restore_hibernation_data",
|
|
#endif
|
|
.header_length = sizeof(rpc_restore_hibernation_data_v1E_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_restore_hibernation_data_v1E_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_mmu_debug_mode_v1E_06
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_get_mmu_debug_mode_v1E_06[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_mmu_debug_mode_v1E_06, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_mmu_debug_mode_v1E_06, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV0090_CTRL_GET_MMU_DEBUG_MODE_PARAMS_v1E_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_get_mmu_debug_mode_v1E_06, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_get_mmu_debug_mode_v1E_06 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_get_mmu_debug_mode",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_get_mmu_debug_mode_v1E_06),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_get_mmu_debug_mode_v1E_06
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_disable_channels_v1E_0B
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_disable_channels_v1E_0B[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_disable_channels_v1E_0B, bDisable),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bDisable"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_disable_channels_v1E_0B = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_disable_channels",
|
|
#endif
|
|
.header_length = sizeof(rpc_disable_channels_v1E_0B),
|
|
.fdesc = vmiopd_fdesc_t_rpc_disable_channels_v1E_0B
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_migratable_ops_v21_07
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpu_migratable_ops_v21_07[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_migratable_ops_v21_07, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_migratable_ops_v21_07, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GPU_MIGRATABLE_OPS_PARAMS_v21_07,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_migratable_ops_v21_07, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpu_migratable_ops_v21_07 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpu_migratable_ops",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpu_migratable_ops_v21_07),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpu_migratable_ops_v21_07
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_invalidate_tlb_v23_03
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_invalidate_tlb_v23_03[] = {
|
|
{
|
|
.vtype = vtype_NvU64,
|
|
.offset = NV_OFFSETOF(rpc_invalidate_tlb_v23_03, pdbAddress),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "pdbAddress"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_invalidate_tlb_v23_03, regVal),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "regVal"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_invalidate_tlb_v23_03 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_invalidate_tlb",
|
|
#endif
|
|
.header_length = sizeof(rpc_invalidate_tlb_v23_03),
|
|
.fdesc = vmiopd_fdesc_t_rpc_invalidate_tlb_v23_03
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ecc_notifier_write_ack_v23_05
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ecc_notifier_write_ack_v23_05[] = {
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ecc_notifier_write_ack_v23_05 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ecc_notifier_write_ack",
|
|
#endif
|
|
.fdesc = vmiopd_fdesc_t_rpc_ecc_notifier_write_ack_v23_05
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_brand_caps_v25_12
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_get_brand_caps_v25_12[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_get_brand_caps_v25_12, brands),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "brands"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_get_brand_caps_v25_12 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_get_brand_caps",
|
|
#endif
|
|
.header_length = sizeof(rpc_get_brand_caps_v25_12),
|
|
.fdesc = vmiopd_fdesc_t_rpc_get_brand_caps_v25_12
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_set_system_info_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_gsp_set_system_info_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_set_system_info_v17_00, data),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "data"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_gsp_set_system_info_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_gsp_set_system_info",
|
|
#endif
|
|
.header_length = sizeof(rpc_gsp_set_system_info_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_gsp_set_system_info_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_registry_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_set_registry_v17_00[] = {
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_set_registry_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_set_registry",
|
|
#endif
|
|
.fdesc = vmiopd_fdesc_t_rpc_set_registry_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_rm_alloc_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_gsp_rm_alloc_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, hParent),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hParent"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, hClass),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClass"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, status),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "status"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, paramsSize),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "paramsSize"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, flags),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "flags"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, reserved),
|
|
.array_length = 4,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "reserved"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_alloc_v03_00, params),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_gsp_rm_alloc_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_gsp_rm_alloc",
|
|
#endif
|
|
.header_length = sizeof(rpc_gsp_rm_alloc_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_gsp_rm_alloc_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_rm_control_v03_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_gsp_rm_control_v03_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_control_v03_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_control_v03_00, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_control_v03_00, cmd),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "cmd"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_control_v03_00, status),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "status"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_control_v03_00, paramsSize),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "paramsSize"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_control_v03_00, flags),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "flags"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_gsp_rm_control_v03_00, params),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_gsp_rm_control_v03_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_gsp_rm_control",
|
|
#endif
|
|
.header_length = sizeof(rpc_gsp_rm_control_v03_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_gsp_rm_control_v03_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_dump_protobuf_component_v18_12
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_dump_protobuf_component_v18_12[] = {
|
|
{
|
|
.vtype = vtype_NvU16,
|
|
.offset = NV_OFFSETOF(rpc_dump_protobuf_component_v18_12, component),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "component"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8,
|
|
.offset = NV_OFFSETOF(rpc_dump_protobuf_component_v18_12, nvDumpType),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "nvDumpType"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_dump_protobuf_component_v18_12, countOnly),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "countOnly"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_dump_protobuf_component_v18_12, bugCheckCode),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bugCheckCode"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_dump_protobuf_component_v18_12, internalCode),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "internalCode"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_dump_protobuf_component_v18_12, bufferSize),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bufferSize"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_dump_protobuf_component_v18_12, blob),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "blob"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_dump_protobuf_component_v18_12 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_dump_protobuf_component",
|
|
#endif
|
|
.header_length = sizeof(rpc_dump_protobuf_component_v18_12),
|
|
.fdesc = vmiopd_fdesc_t_rpc_dump_protobuf_component_v18_12
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_run_cpu_sequencer_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_run_cpu_sequencer_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_run_cpu_sequencer_v17_00, bufferSizeDWord),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bufferSizeDWord"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_run_cpu_sequencer_v17_00, cmdIndex),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "cmdIndex"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32_array,
|
|
.offset = NV_OFFSETOF(rpc_run_cpu_sequencer_v17_00, regSaveArea),
|
|
.array_length = 8,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "regSaveArea"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32_array,
|
|
.offset = NV_OFFSETOF(rpc_run_cpu_sequencer_v17_00, commandBuffer),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "commandBuffer"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_run_cpu_sequencer_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_run_cpu_sequencer",
|
|
#endif
|
|
.header_length = sizeof(rpc_run_cpu_sequencer_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_run_cpu_sequencer_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_post_event_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_post_event_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, hEvent),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hEvent"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, notifyIndex),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "notifyIndex"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, data),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "data"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU16,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, info16),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "info16"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, status),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "status"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, eventDataSize),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "eventDataSize"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, bNotifyList),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bNotifyList"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_post_event_v17_00, eventData),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "eventData"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_post_event_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_post_event",
|
|
#endif
|
|
.header_length = sizeof(rpc_post_event_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_post_event_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rc_triggered_v17_02
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rc_triggered_v17_02[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_rc_triggered_v17_02, nv2080EngineType),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "nv2080EngineType"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_rc_triggered_v17_02, chid),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "chid"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_rc_triggered_v17_02, exceptType),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "exceptType"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_rc_triggered_v17_02, scope),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "scope"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU16,
|
|
.offset = NV_OFFSETOF(rpc_rc_triggered_v17_02, partitionAttributionId),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "partitionAttributionId"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_rc_triggered_v17_02, rcJournalBufferSize),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rcJournalBufferSize"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_rc_triggered_v17_02, rcJournalBuffer),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rcJournalBuffer"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rc_triggered_v17_02 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rc_triggered",
|
|
#endif
|
|
.header_length = sizeof(rpc_rc_triggered_v17_02),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rc_triggered_v17_02
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_os_error_log_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_os_error_log_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_os_error_log_v17_00, exceptType),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "exceptType"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_os_error_log_v17_00, runlistId),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "runlistId"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_os_error_log_v17_00, chid),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "chid"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_os_error_log_v17_00, errString),
|
|
.array_length = 0x100,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "errString"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_os_error_log_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_os_error_log",
|
|
#endif
|
|
.header_length = sizeof(rpc_os_error_log_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_os_error_log_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rg_line_intr_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_rg_line_intr_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_rg_line_intr_v17_00, head),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "head"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_rg_line_intr_v17_00, rgIntr),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rgIntr"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_rg_line_intr_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_rg_line_intr",
|
|
#endif
|
|
.header_length = sizeof(rpc_rg_line_intr_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_rg_line_intr_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_display_modeset_v01_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_display_modeset_v01_00[] = {
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_display_modeset_v01_00, bModesetStart),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bModesetStart"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_display_modeset_v01_00, minRequiredIsoBandwidthKBPS),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "minRequiredIsoBandwidthKBPS"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_display_modeset_v01_00, minRequiredFloorBandwidthKBPS),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "minRequiredFloorBandwidthKBPS"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_display_modeset_v01_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_display_modeset",
|
|
#endif
|
|
.header_length = sizeof(rpc_display_modeset_v01_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_display_modeset_v01_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gpuacct_perfmon_util_samples_v1F_0E
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_gpuacct_perfmon_util_samples_v1F_0E[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_PERF_GET_GPUMON_PERFMON_UTIL_SAMPLES_V2_PARAMS_v1F_0E,
|
|
.offset = NV_OFFSETOF(rpc_gpuacct_perfmon_util_samples_v1F_0E, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_gpuacct_perfmon_util_samples_v1F_0E = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_gpuacct_perfmon_util_samples",
|
|
#endif
|
|
.header_length = sizeof(rpc_gpuacct_perfmon_util_samples_v1F_0E),
|
|
.fdesc = vmiopd_fdesc_t_rpc_gpuacct_perfmon_util_samples_v1F_0E
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_vgpu_gsp_plugin_triggered_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_vgpu_gsp_plugin_triggered_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_gsp_plugin_triggered_v17_00, gfid),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "gfid"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_gsp_plugin_triggered_v17_00, notifyIndex),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "notifyIndex"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_vgpu_gsp_plugin_triggered_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_vgpu_gsp_plugin_triggered",
|
|
#endif
|
|
.header_length = sizeof(rpc_vgpu_gsp_plugin_triggered_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_vgpu_gsp_plugin_triggered_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_vgpu_config_event_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_vgpu_config_event_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_config_event_v17_00, notifyIndex),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "notifyIndex"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_vgpu_config_event_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_vgpu_config_event",
|
|
#endif
|
|
.header_length = sizeof(rpc_vgpu_config_event_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_vgpu_config_event_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_dce_rm_init_v01_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_dce_rm_init_v01_00[] = {
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_dce_rm_init_v01_00, bInit),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bInit"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_dce_rm_init_v01_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_dce_rm_init",
|
|
#endif
|
|
.header_length = sizeof(rpc_dce_rm_init_v01_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_dce_rm_init_v01_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_sim_read_v1E_01
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_sim_read_v1E_01[] = {
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_sim_read_v1E_01, path),
|
|
.array_length = 0x100,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "path"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_sim_read_v1E_01, index),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "index"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_sim_read_v1E_01, count),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "count"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_sim_read_v1E_01 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_sim_read",
|
|
#endif
|
|
.header_length = sizeof(rpc_sim_read_v1E_01),
|
|
.fdesc = vmiopd_fdesc_t_rpc_sim_read_v1E_01
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_sim_write_v1E_01
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_sim_write_v1E_01[] = {
|
|
{
|
|
.vtype = vtype_char_array,
|
|
.offset = NV_OFFSETOF(rpc_sim_write_v1E_01, path),
|
|
.array_length = 0x100,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "path"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_sim_write_v1E_01, index),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "index"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_sim_write_v1E_01, count),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "count"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_sim_write_v1E_01, data),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "data"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_sim_write_v1E_01 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_sim_write",
|
|
#endif
|
|
.header_length = sizeof(rpc_sim_write_v1E_01),
|
|
.fdesc = vmiopd_fdesc_t_rpc_sim_write_v1E_01
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ucode_libos_print_v1E_08
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ucode_libos_print_v1E_08[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ucode_libos_print_v1E_08, ucodeEngDesc),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ucodeEngDesc"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_ucode_libos_print_v1E_08, libosPrintBufSize),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "libosPrintBufSize"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8_array,
|
|
.offset = NV_OFFSETOF(rpc_ucode_libos_print_v1E_08, libosPrintBuf),
|
|
.array_length = 0,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "libosPrintBuf"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ucode_libos_print_v1E_08 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ucode_libos_print",
|
|
#endif
|
|
.header_length = sizeof(rpc_ucode_libos_print_v1E_08),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ucode_libos_print_v1E_08
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_init_done_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_init_done_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_init_done_v17_00, not_used),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "not_used"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_init_done_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_init_done",
|
|
#endif
|
|
.header_length = sizeof(rpc_init_done_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_init_done_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_semaphore_schedule_callback_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_semaphore_schedule_callback_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU64,
|
|
.offset = NV_OFFSETOF(rpc_semaphore_schedule_callback_v17_00, GPUVA),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "GPUVA"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_semaphore_schedule_callback_v17_00, hVASpace),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hVASpace"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_semaphore_schedule_callback_v17_00, ReleaseValue),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ReleaseValue"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_semaphore_schedule_callback_v17_00, Flags),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "Flags"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_semaphore_schedule_callback_v17_00, completionStatus),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "completionStatus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_semaphore_schedule_callback_v17_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_semaphore_schedule_callback_v17_00, hEvent),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hEvent"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_semaphore_schedule_callback_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_semaphore_schedule_callback",
|
|
#endif
|
|
.header_length = sizeof(rpc_semaphore_schedule_callback_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_semaphore_schedule_callback_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_timed_semaphore_release_v01_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_timed_semaphore_release_v01_00[] = {
|
|
{
|
|
.vtype = vtype_NvU64,
|
|
.offset = NV_OFFSETOF(rpc_timed_semaphore_release_v01_00, semaphoreVA),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "semaphoreVA"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU64,
|
|
.offset = NV_OFFSETOF(rpc_timed_semaphore_release_v01_00, notifierVA),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "notifierVA"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_timed_semaphore_release_v01_00, hVASpace),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hVASpace"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_timed_semaphore_release_v01_00, releaseValue),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "releaseValue"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_timed_semaphore_release_v01_00, completionStatus),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "completionStatus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_timed_semaphore_release_v01_00, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_timed_semaphore_release_v01_00, hDevice),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hDevice"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_timed_semaphore_release_v01_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_timed_semaphore_release",
|
|
#endif
|
|
.header_length = sizeof(rpc_timed_semaphore_release_v01_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_timed_semaphore_release_v01_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_perf_gpu_boost_sync_limits_callback_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_perf_gpu_boost_sync_limits_callback_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_INTERNAL_PERF_GPU_BOOST_SYNC_SET_LIMITS_PARAMS_v17_00,
|
|
.offset = NV_OFFSETOF(rpc_perf_gpu_boost_sync_limits_callback_v17_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_perf_gpu_boost_sync_limits_callback_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_perf_gpu_boost_sync_limits_callback",
|
|
#endif
|
|
.header_length = sizeof(rpc_perf_gpu_boost_sync_limits_callback_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_perf_gpu_boost_sync_limits_callback_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_perf_bridgeless_info_update_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_perf_bridgeless_info_update_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU64,
|
|
.offset = NV_OFFSETOF(rpc_perf_bridgeless_info_update_v17_00, bBridgeless),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bBridgeless"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_perf_bridgeless_info_update_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_perf_bridgeless_info_update",
|
|
#endif
|
|
.header_length = sizeof(rpc_perf_bridgeless_info_update_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_perf_bridgeless_info_update_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_fault_up_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_nvlink_fault_up_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_nvlink_fault_up_v17_00, linkId),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "linkId"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_nvlink_fault_up_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_nvlink_fault_up",
|
|
#endif
|
|
.header_length = sizeof(rpc_nvlink_fault_up_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_nvlink_fault_up_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_256_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_nvlink_inband_received_data_256_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_256_PARAMS_v17_00,
|
|
.offset = NV_OFFSETOF(rpc_nvlink_inband_received_data_256_v17_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_nvlink_inband_received_data_256_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_nvlink_inband_received_data_256",
|
|
#endif
|
|
.header_length = sizeof(rpc_nvlink_inband_received_data_256_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_nvlink_inband_received_data_256_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_512_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_nvlink_inband_received_data_512_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_512_PARAMS_v17_00,
|
|
.offset = NV_OFFSETOF(rpc_nvlink_inband_received_data_512_v17_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_nvlink_inband_received_data_512_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_nvlink_inband_received_data_512",
|
|
#endif
|
|
.header_length = sizeof(rpc_nvlink_inband_received_data_512_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_nvlink_inband_received_data_512_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_1024_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_nvlink_inband_received_data_1024_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_1024_PARAMS_v17_00,
|
|
.offset = NV_OFFSETOF(rpc_nvlink_inband_received_data_1024_v17_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_nvlink_inband_received_data_1024_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_nvlink_inband_received_data_1024",
|
|
#endif
|
|
.header_length = sizeof(rpc_nvlink_inband_received_data_1024_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_nvlink_inband_received_data_1024_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_2048_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_nvlink_inband_received_data_2048_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_2048_PARAMS_v17_00,
|
|
.offset = NV_OFFSETOF(rpc_nvlink_inband_received_data_2048_v17_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_nvlink_inband_received_data_2048_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_nvlink_inband_received_data_2048",
|
|
#endif
|
|
.header_length = sizeof(rpc_nvlink_inband_received_data_2048_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_nvlink_inband_received_data_2048_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_4096_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_nvlink_inband_received_data_4096_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_4096_PARAMS_v17_00,
|
|
.offset = NV_OFFSETOF(rpc_nvlink_inband_received_data_4096_v17_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_nvlink_inband_received_data_4096_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_nvlink_inband_received_data_4096",
|
|
#endif
|
|
.header_length = sizeof(rpc_nvlink_inband_received_data_4096_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_nvlink_inband_received_data_4096_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_is_gpu_degraded_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_nvlink_is_gpu_degraded_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_NVLINK_IS_GPU_DEGRADED_PARAMS_v17_00,
|
|
.offset = NV_OFFSETOF(rpc_nvlink_is_gpu_degraded_v17_00, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_nvlink_is_gpu_degraded_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_nvlink_is_gpu_degraded",
|
|
#endif
|
|
.header_length = sizeof(rpc_nvlink_is_gpu_degraded_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_nvlink_is_gpu_degraded_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_update_gsp_trace_v01_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_update_gsp_trace_v01_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_update_gsp_trace_v01_00, records),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "records"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_update_gsp_trace_v01_00, data),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "data"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_update_gsp_trace_v01_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_update_gsp_trace",
|
|
#endif
|
|
.header_length = sizeof(rpc_update_gsp_trace_v01_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_update_gsp_trace_v01_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_post_nocat_record_v01_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_gsp_post_nocat_record_v01_00[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_gsp_post_nocat_record_v01_00, data),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "data"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_gsp_post_nocat_record_v01_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_gsp_post_nocat_record",
|
|
#endif
|
|
.header_length = sizeof(rpc_gsp_post_nocat_record_v01_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_gsp_post_nocat_record_v01_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_extdev_intr_service_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_extdev_intr_service_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvU8,
|
|
.offset = NV_OFFSETOF(rpc_extdev_intr_service_v17_00, lossRegStatus),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "lossRegStatus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8,
|
|
.offset = NV_OFFSETOF(rpc_extdev_intr_service_v17_00, gainRegStatus),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "gainRegStatus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU8,
|
|
.offset = NV_OFFSETOF(rpc_extdev_intr_service_v17_00, miscRegStatus),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "miscRegStatus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_extdev_intr_service_v17_00, rmStatus),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rmStatus"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_extdev_intr_service_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_extdev_intr_service",
|
|
#endif
|
|
.header_length = sizeof(rpc_extdev_intr_service_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_extdev_intr_service_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_pfm_req_hndlr_state_sync_callback_v21_04
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_pfm_req_hndlr_state_sync_callback_v21_04[] = {
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_INTERNAL_PFM_REQ_HNDLR_STATE_SYNC_PARAMS_v21_04,
|
|
.offset = NV_OFFSETOF(rpc_pfm_req_hndlr_state_sync_callback_v21_04, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_pfm_req_hndlr_state_sync_callback_v21_04 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_pfm_req_hndlr_state_sync_callback",
|
|
#endif
|
|
.header_length = sizeof(rpc_pfm_req_hndlr_state_sync_callback_v21_04),
|
|
.fdesc = vmiopd_fdesc_t_rpc_pfm_req_hndlr_state_sync_callback_v21_04
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_vgpu_gsp_mig_ci_config_v21_03
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_vgpu_gsp_mig_ci_config_v21_03[] = {
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_gsp_mig_ci_config_v21_03, execPartCount),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "execPartCount"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32_array,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_gsp_mig_ci_config_v21_03, execPartId),
|
|
.array_length = NVC637_CTRL_MAX_EXEC_PARTITIONS,
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "execPartId"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvU32,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_gsp_mig_ci_config_v21_03, gfid),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "gfid"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_vgpu_gsp_mig_ci_config_v21_03, bDelete),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bDelete"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_vgpu_gsp_mig_ci_config_v21_03 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_vgpu_gsp_mig_ci_config",
|
|
#endif
|
|
.header_length = sizeof(rpc_vgpu_gsp_mig_ci_config_v21_03),
|
|
.fdesc = vmiopd_fdesc_t_rpc_vgpu_gsp_mig_ci_config_v21_03
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_lockdown_notice_v17_00
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_gsp_lockdown_notice_v17_00[] = {
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_gsp_lockdown_notice_v17_00, bLockdownEngaging),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bLockdownEngaging"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_gsp_lockdown_notice_v17_00 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_gsp_lockdown_notice",
|
|
#endif
|
|
.header_length = sizeof(rpc_gsp_lockdown_notice_v17_00),
|
|
.fdesc = vmiopd_fdesc_t_rpc_gsp_lockdown_notice_v17_00
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_query_ecc_status_v24_06
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_gpu_query_ecc_status_v24_06[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_query_ecc_status_v24_06, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_query_ecc_status_v24_06, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_GPU_QUERY_ECC_STATUS_DEPRECATED_RPC_PARAMS_v24_06,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_gpu_query_ecc_status_v24_06, params),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "params"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_gpu_query_ecc_status_v24_06 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_gpu_query_ecc_status",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_gpu_query_ecc_status_v24_06),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_gpu_query_ecc_status_v24_06
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_get_mode_mmu_debug_v25_04
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_dbg_get_mode_mmu_debug_v25_04[] = {
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_get_mode_mmu_debug_v25_04, hClient),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hClient"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvHandle,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_get_mode_mmu_debug_v25_04, hObject),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "hObject"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV83DE_CTRL_DEBUG_GET_MODE_MMU_DEBUG_PARAMS_v25_04,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_dbg_get_mode_mmu_debug_v25_04, ctrlParams),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "ctrlParams"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_dbg_get_mode_mmu_debug_v25_04 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_dbg_get_mode_mmu_debug",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_dbg_get_mode_mmu_debug_v25_04),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_dbg_get_mode_mmu_debug_v25_04
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09[] = {
|
|
{
|
|
.vtype = vtype_NvU8,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09, bwMode),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "bwMode"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09 = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_cmd_internal_gpu_start_fabric_probe",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09
|
|
};
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_nvlink_get_inband_received_data_v25_0C
|
|
static vmiopd_fdesc_t vmiopd_fdesc_t_rpc_ctrl_nvlink_get_inband_received_data_v25_0C[] = {
|
|
{
|
|
.vtype = vtype_NvU16,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_nvlink_get_inband_received_data_v25_0C, message_type),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "message_type"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NvBool,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_nvlink_get_inband_received_data_v25_0C, more),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "more"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vtype_NV2080_CTRL_NVLINK_INBAND_RECEIVED_DATA_PARAMS_v25_0C,
|
|
.offset = NV_OFFSETOF(rpc_ctrl_nvlink_get_inband_received_data_v25_0C, payload),
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "payload"
|
|
#endif
|
|
},
|
|
{
|
|
.vtype = vt_end
|
|
}
|
|
};
|
|
|
|
static vmiopd_mdesc_t vmiopd_mdesc_t_rpc_ctrl_nvlink_get_inband_received_data_v25_0C = {
|
|
#if (defined(DEBUG) || defined(DEVELOP))
|
|
.name = "rpc_ctrl_nvlink_get_inband_received_data",
|
|
#endif
|
|
.header_length = sizeof(rpc_ctrl_nvlink_get_inband_received_data_v25_0C),
|
|
.fdesc = vmiopd_fdesc_t_rpc_ctrl_nvlink_get_inband_received_data_v25_0C
|
|
};
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#ifdef RPC_DEBUG_PRINT_FUNCTIONS
|
|
// These are definitions for versioned functions. These will be used for RPC logging in the vmioplugin.
|
|
#define SDK_DEBUG_PRINT_FUNCTIONS
|
|
#include "g_sdk-structures.h"
|
|
#undef SDK_DEBUG_PRINT_FUNCTIONS
|
|
#ifndef SKIP_PRINT_rpc_nop_v03_00
|
|
vmiopd_mdesc_t *rpcdebugNop_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_nop_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_guest_system_info_v03_00
|
|
vmiopd_mdesc_t *rpcdebugSetGuestSystemInfo_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_set_guest_system_info_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_guest_system_info_ext_v25_1B
|
|
vmiopd_mdesc_t *rpcdebugSetGuestSystemInfoExt_v25_1B(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_set_guest_system_info_ext_v25_1B;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_guest_system_info_ext_v15_02
|
|
vmiopd_mdesc_t *rpcdebugSetGuestSystemInfoExt_v15_02(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_set_guest_system_info_ext_v15_02;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_root_v07_00
|
|
vmiopd_mdesc_t *rpcdebugAllocRoot_v07_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_alloc_root_v07_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_memory_v13_01
|
|
vmiopd_mdesc_t *rpcdebugAllocMemory_v13_01(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_alloc_memory_v13_01;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_channel_dma_v1F_04
|
|
vmiopd_mdesc_t *rpcdebugAllocChannelDma_v1F_04(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_alloc_channel_dma_v1F_04;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_object_v25_08
|
|
vmiopd_mdesc_t *rpcdebugAllocObject_v25_08(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_alloc_object_v25_08;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_free_v03_00
|
|
vmiopd_mdesc_t *rpcdebugFree_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_free_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_log_v03_00
|
|
vmiopd_mdesc_t *rpcdebugLog_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_log_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_map_memory_dma_v03_00
|
|
vmiopd_mdesc_t *rpcdebugMapMemoryDma_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_map_memory_dma_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_unmap_memory_dma_v03_00
|
|
vmiopd_mdesc_t *rpcdebugUnmapMemoryDma_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_unmap_memory_dma_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_subdevice_v08_01
|
|
vmiopd_mdesc_t *rpcdebugAllocSubdevice_v08_01(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_alloc_subdevice_v08_01;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_dup_object_v03_00
|
|
vmiopd_mdesc_t *rpcdebugDupObject_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_dup_object_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_idle_channels_v03_00
|
|
vmiopd_mdesc_t *rpcdebugIdleChannels_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_idle_channels_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_event_v03_00
|
|
vmiopd_mdesc_t *rpcdebugAllocEvent_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_alloc_event_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_19
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_19(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_19;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_0F
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_0F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_0F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_16
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_16(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_16;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_10
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_10(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_10;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_15
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_15(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_15;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_0D
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_0D(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_0D;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_17
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_17(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_17;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_18
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_18(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_18;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_1A
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_1A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_1A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rm_api_control_v25_14
|
|
vmiopd_mdesc_t *rpcdebugRmApiControl_v25_14(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rm_api_control_v25_14;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_alloc_share_device_v03_00
|
|
vmiopd_mdesc_t *rpcdebugAllocShareDevice_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_alloc_share_device_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_engine_utilization_v1F_0E
|
|
vmiopd_mdesc_t *rpcdebugGetEngineUtilization_v1F_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_get_engine_utilization_v1F_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_perf_get_level_info_v03_00
|
|
vmiopd_mdesc_t *rpcdebugPerfGetLevelInfo_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_perf_get_level_info_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_surface_properties_v07_07
|
|
vmiopd_mdesc_t *rpcdebugSetSurfaceProperties_v07_07(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_set_surface_properties_v07_07;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_cleanup_surface_v03_00
|
|
vmiopd_mdesc_t *rpcdebugCleanupSurface_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_cleanup_surface_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_unloading_guest_driver_v1F_07
|
|
vmiopd_mdesc_t *rpcdebugUnloadingGuestDriver_v1F_07(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_unloading_guest_driver_v1F_07;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_switch_to_vga_v03_00
|
|
vmiopd_mdesc_t *rpcdebugSwitchToVga_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_switch_to_vga_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gpu_exec_reg_ops_v12_01
|
|
vmiopd_mdesc_t *rpcdebugGpuExecRegOps_v12_01(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_gpu_exec_reg_ops_v12_01;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_static_data_v25_0E
|
|
vmiopd_mdesc_t *rpcdebugGetStaticData_v25_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_get_static_data_v25_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_consolidated_gr_static_info_v1B_04
|
|
vmiopd_mdesc_t *rpcdebugGetConsolidatedGrStaticInfo_v1B_04(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_get_consolidated_gr_static_info_v1B_04;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_page_directory_v1E_05
|
|
vmiopd_mdesc_t *rpcdebugSetPageDirectory_v1E_05(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_set_page_directory_v1E_05;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_unset_page_directory_v1E_05
|
|
vmiopd_mdesc_t *rpcdebugUnsetPageDirectory_v1E_05(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_unset_page_directory_v1E_05;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_gsp_static_info_v14_00
|
|
vmiopd_mdesc_t *rpcdebugGetGspStaticInfo_v14_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_get_gsp_static_info_v14_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_update_bar_pde_v15_00
|
|
vmiopd_mdesc_t *rpcdebugUpdateBarPde_v15_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_update_bar_pde_v15_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_encoder_capacity_v07_00
|
|
vmiopd_mdesc_t *rpcdebugGetEncoderCapacity_v07_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_get_encoder_capacity_v07_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_vgpu_pf_reg_read32_v15_00
|
|
vmiopd_mdesc_t *rpcdebugVgpuPfRegRead32_v15_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_vgpu_pf_reg_read32_v15_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_vgpu_fb_usage_v1A_08
|
|
vmiopd_mdesc_t *rpcdebugCtrlSetVgpuFbUsage_v1A_08(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_set_vgpu_fb_usage_v1A_08;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_nvenc_sw_session_update_info_v1A_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlNvencSwSessionUpdateInfo_v1A_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_nvenc_sw_session_update_info_v1A_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_reset_channel_v1A_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlResetChannel_v1A_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_reset_channel_v1A_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_reset_isolated_channel_v1A_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlResetIsolatedChannel_v1A_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_reset_isolated_channel_v1A_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpuHandleVfPriFault_v1A_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_perf_boost_v1A_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlPerfBoost_v1A_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_perf_boost_v1A_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_zbc_clear_table_v1A_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetZbcClearTable_v1A_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_zbc_clear_table_v1A_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_zbc_color_clear_v1A_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlSetZbcColorClear_v1A_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_set_zbc_color_clear_v1A_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_zbc_depth_clear_v1A_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlSetZbcDepthClear_v1A_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_set_zbc_depth_clear_v1A_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpfifo_schedule_v1A_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpfifoSchedule_v1A_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpfifo_schedule_v1A_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_timeslice_v1A_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlSetTimeslice_v1A_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_set_timeslice_v1A_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fifo_disable_channels_v1A_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlFifoDisableChannels_v1A_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_fifo_disable_channels_v1A_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_preempt_v1A_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlPreempt_v1A_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_preempt_v1A_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_tsg_interleave_level_v1A_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlSetTsgInterleaveLevel_v1A_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_set_tsg_interleave_level_v1A_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_channel_interleave_level_v1A_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlSetChannelInterleaveLevel_v1A_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_set_channel_interleave_level_v1A_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlGrCtxswPreemptionBind_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlGrSetCtxswPreemptionMode_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlGrCtxswZcullBind_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_initialize_ctx_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpuInitializeCtx_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpu_initialize_ctx_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04
|
|
vmiopd_mdesc_t *rpcdebugCtrlVaspaceCopyServerReservedPdes_v1E_04(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_mc_service_interrupts_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlMcServiceInterrupts_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_mc_service_interrupts_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_p2p_caps_v2_v1F_0D
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetP2pCapsV2_v1F_0D(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_p2p_caps_v2_v1F_0D;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_subdevice_get_p2p_caps_v21_02
|
|
vmiopd_mdesc_t *rpcdebugCtrlSubdeviceGetP2pCaps_v21_02(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_subdevice_get_p2p_caps_v21_02;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgClearAllSmErrorStates_v1A_0C(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_read_all_sm_error_states_v21_06
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgReadAllSmErrorStates_v21_06(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_read_all_sm_error_states_v21_06;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_exception_mask_v1A_0C
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgSetExceptionMask_v1A_0C(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_set_exception_mask_v1A_0C;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_promote_ctx_v1A_20
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpuPromoteCtx_v1A_20(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpu_promote_ctx_v1A_20;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_suspend_context_v1A_10
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgSuspendContext_v1A_10(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_suspend_context_v1A_10;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_resume_context_v1A_10
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgResumeContext_v1A_10(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_resume_context_v1A_10;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_exec_reg_ops_v1A_10
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgExecRegOps_v1A_10(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_exec_reg_ops_v1A_10;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgSetModeMmuDebug_v1A_10(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_read_single_sm_error_state_v21_06
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgReadSingleSmErrorState_v21_06(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_read_single_sm_error_state_v21_06;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgClearSingleSmErrorState_v1A_10(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgSetModeErrbarDebug_v1A_10(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgSetNextStopTriggerType_v1A_10(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dma_set_default_vaspace_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlDmaSetDefaultVaspace_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dma_set_default_vaspace_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_ce_pce_mask_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetCePceMask_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_ce_pce_mask_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_zbc_clear_table_entry_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetZbcClearTableEntry_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_zbc_clear_table_entry_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetNvlinkPeerIdMask_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_nvlink_status_v23_04
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetNvlinkStatus_v23_04(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_nvlink_status_v23_04;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_p2p_caps_v1F_0D
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetP2pCaps_v1F_0D(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_p2p_caps_v1F_0D;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_p2p_caps_matrix_v1A_0E
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetP2pCapsMatrix_v1A_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_p2p_caps_matrix_v1A_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_reserve_pm_area_smpc_v1A_0F
|
|
vmiopd_mdesc_t *rpcdebugCtrlReservePmAreaSmpc_v1A_0F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_reserve_pm_area_smpc_v1A_0F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_reserve_hwpm_legacy_v1A_0F
|
|
vmiopd_mdesc_t *rpcdebugCtrlReserveHwpmLegacy_v1A_0F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_reserve_hwpm_legacy_v1A_0F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_b0cc_exec_reg_ops_v1A_0F
|
|
vmiopd_mdesc_t *rpcdebugCtrlB0ccExecRegOps_v1A_0F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_b0cc_exec_reg_ops_v1A_0F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_bind_pm_resources_v1A_0F
|
|
vmiopd_mdesc_t *rpcdebugCtrlBindPmResources_v1A_0F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_bind_pm_resources_v1A_0F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_alloc_pma_stream_v1A_14
|
|
vmiopd_mdesc_t *rpcdebugCtrlAllocPmaStream_v1A_14(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_alloc_pma_stream_v1A_14;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_pma_stream_update_get_put_v1A_14
|
|
vmiopd_mdesc_t *rpcdebugCtrlPmaStreamUpdateGetPut_v1A_14(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_pma_stream_update_get_put_v1A_14;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fb_get_info_v2_v25_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlFbGetInfoV2_v25_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_fb_get_info_v2_v25_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fifo_set_channel_properties_v1A_16
|
|
vmiopd_mdesc_t *rpcdebugCtrlFifoSetChannelProperties_v1A_16(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_fifo_set_channel_properties_v1A_16;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_evict_ctx_v1A_1C
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpuEvictCtx_v1A_1C(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpu_evict_ctx_v1A_1C;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fb_get_fs_info_v24_00
|
|
vmiopd_mdesc_t *rpcdebugCtrlFbGetFsInfo_v24_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_fb_get_fs_info_v24_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D
|
|
vmiopd_mdesc_t *rpcdebugCtrlGrmgrGetGrFsInfo_v1A_1D(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_stop_channel_v1A_1E
|
|
vmiopd_mdesc_t *rpcdebugCtrlStopChannel_v1A_1E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_stop_channel_v1A_1E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_pc_sampling_mode_v1A_1F
|
|
vmiopd_mdesc_t *rpcdebugCtrlGrPcSamplingMode_v1A_1F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gr_pc_sampling_mode_v1A_1F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_perf_rated_tdp_get_status_v1A_1F
|
|
vmiopd_mdesc_t *rpcdebugCtrlPerfRatedTdpGetStatus_v1A_1F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_perf_rated_tdp_get_status_v1A_1F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_perf_rated_tdp_set_control_v1A_1F
|
|
vmiopd_mdesc_t *rpcdebugCtrlPerfRatedTdpSetControl_v1A_1F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_perf_rated_tdp_set_control_v1A_1F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_timer_set_gr_tick_freq_v1A_1F
|
|
vmiopd_mdesc_t *rpcdebugCtrlTimerSetGrTickFreq_v1A_1F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_timer_set_gr_tick_freq_v1A_1F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_free_pma_stream_v1A_1F
|
|
vmiopd_mdesc_t *rpcdebugCtrlFreePmaStream_v1A_1F(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_free_pma_stream_v1A_1F;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23
|
|
vmiopd_mdesc_t *rpcdebugCtrlFifoSetupVfZombieSubctxPdb_v1A_23(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_set_single_sm_single_step_v1C_02
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgSetSingleSmSingleStep_v1C_02(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_set_single_sm_single_step_v1C_02;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_get_tpc_partition_mode_v1C_04
|
|
vmiopd_mdesc_t *rpcdebugCtrlGrGetTpcPartitionMode_v1C_04(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gr_get_tpc_partition_mode_v1C_04;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gr_set_tpc_partition_mode_v1C_04
|
|
vmiopd_mdesc_t *rpcdebugCtrlGrSetTpcPartitionMode_v1C_04(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gr_set_tpc_partition_mode_v1C_04;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_internal_promote_fault_method_buffers_v1E_07
|
|
vmiopd_mdesc_t *rpcdebugCtrlInternalPromoteFaultMethodBuffers_v1E_07(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_internal_promote_fault_method_buffers_v1E_07;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05
|
|
vmiopd_mdesc_t *rpcdebugCtrlInternalMemsysSetZbcReferenced_v1F_05(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fabric_memory_describe_v1E_0C
|
|
vmiopd_mdesc_t *rpcdebugCtrlFabricMemoryDescribe_v1E_0C(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_fabric_memory_describe_v1E_0C;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fabric_mem_stats_v1E_0C
|
|
vmiopd_mdesc_t *rpcdebugCtrlFabricMemStats_v1E_0C(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_fabric_mem_stats_v1E_0C;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_bus_set_p2p_mapping_v21_03
|
|
vmiopd_mdesc_t *rpcdebugCtrlBusSetP2pMapping_v21_03(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_bus_set_p2p_mapping_v21_03;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_bus_unset_p2p_mapping_v21_03
|
|
vmiopd_mdesc_t *rpcdebugCtrlBusUnsetP2pMapping_v21_03(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_bus_unset_p2p_mapping_v21_03;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_get_info_v2_v25_11
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpuGetInfoV2_v25_11(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpu_get_info_v2_v25_11;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_internal_quiesce_pma_channel_v1C_08
|
|
vmiopd_mdesc_t *rpcdebugCtrlInternalQuiescePmaChannel_v1C_08(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_internal_quiesce_pma_channel_v1C_08;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C
|
|
vmiopd_mdesc_t *rpcdebugCtrlInternalSriovPromotePmaStream_v1C_0C(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_exec_partitions_create_v24_05
|
|
vmiopd_mdesc_t *rpcdebugCtrlExecPartitionsCreate_v24_05(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_exec_partitions_create_v24_05;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_fla_setup_instance_mem_block_v21_05
|
|
vmiopd_mdesc_t *rpcdebugCtrlFlaSetupInstanceMemBlock_v21_05(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_fla_setup_instance_mem_block_v21_05;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_total_hs_credits_v21_08
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetTotalHsCredits_v21_08(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_total_hs_credits_v21_08;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_hs_credits_v21_08
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetHsCredits_v21_08(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_hs_credits_v21_08;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_set_hs_credits_v21_08
|
|
vmiopd_mdesc_t *rpcdebugCtrlSetHsCredits_v21_08(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_set_hs_credits_v21_08;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_pm_area_pc_sampler_v21_0B
|
|
vmiopd_mdesc_t *rpcdebugCtrlPmAreaPcSampler_v21_0B(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_pm_area_pc_sampler_v21_0B;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_exec_partitions_delete_v1F_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlExecPartitionsDelete_v1F_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_exec_partitions_delete_v1F_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpfifoGetWorkSubmitToken_v1F_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpfifoSetWorkSubmitTokenNotifIndex_v1F_0A(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D
|
|
vmiopd_mdesc_t *rpcdebugCtrlMasterGetVirtualFunctionErrorContIntrMask_v1F_0D(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_save_hibernation_data_v1E_0E
|
|
vmiopd_mdesc_t *rpcdebugSaveHibernationData_v1E_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_save_hibernation_data_v1E_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_restore_hibernation_data_v1E_0E
|
|
vmiopd_mdesc_t *rpcdebugRestoreHibernationData_v1E_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_restore_hibernation_data_v1E_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_get_mmu_debug_mode_v1E_06
|
|
vmiopd_mdesc_t *rpcdebugCtrlGetMmuDebugMode_v1E_06(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_get_mmu_debug_mode_v1E_06;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_disable_channels_v1E_0B
|
|
vmiopd_mdesc_t *rpcdebugDisableChannels_v1E_0B(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_disable_channels_v1E_0B;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_migratable_ops_v21_07
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpuMigratableOps_v21_07(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpu_migratable_ops_v21_07;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_invalidate_tlb_v23_03
|
|
vmiopd_mdesc_t *rpcdebugInvalidateTlb_v23_03(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_invalidate_tlb_v23_03;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ecc_notifier_write_ack_v23_05
|
|
vmiopd_mdesc_t *rpcdebugEccNotifierWriteAck_v23_05(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ecc_notifier_write_ack_v23_05;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_get_brand_caps_v25_12
|
|
vmiopd_mdesc_t *rpcdebugGetBrandCaps_v25_12(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_get_brand_caps_v25_12;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_set_system_info_v17_00
|
|
vmiopd_mdesc_t *rpcdebugGspSetSystemInfo_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_gsp_set_system_info_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_set_registry_v17_00
|
|
vmiopd_mdesc_t *rpcdebugSetRegistry_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_set_registry_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_rm_alloc_v03_00
|
|
vmiopd_mdesc_t *rpcdebugGspRmAlloc_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_gsp_rm_alloc_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_rm_control_v03_00
|
|
vmiopd_mdesc_t *rpcdebugGspRmControl_v03_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_gsp_rm_control_v03_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_dump_protobuf_component_v18_12
|
|
vmiopd_mdesc_t *rpcdebugDumpProtobufComponent_v18_12(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_dump_protobuf_component_v18_12;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_run_cpu_sequencer_v17_00
|
|
vmiopd_mdesc_t *rpcdebugRunCpuSequencer_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_run_cpu_sequencer_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_post_event_v17_00
|
|
vmiopd_mdesc_t *rpcdebugPostEvent_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_post_event_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rc_triggered_v17_02
|
|
vmiopd_mdesc_t *rpcdebugRcTriggered_v17_02(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rc_triggered_v17_02;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_os_error_log_v17_00
|
|
vmiopd_mdesc_t *rpcdebugOsErrorLog_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_os_error_log_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_rg_line_intr_v17_00
|
|
vmiopd_mdesc_t *rpcdebugRgLineIntr_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_rg_line_intr_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_display_modeset_v01_00
|
|
vmiopd_mdesc_t *rpcdebugDisplayModeset_v01_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_display_modeset_v01_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gpuacct_perfmon_util_samples_v1F_0E
|
|
vmiopd_mdesc_t *rpcdebugGpuacctPerfmonUtilSamples_v1F_0E(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_gpuacct_perfmon_util_samples_v1F_0E;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_vgpu_gsp_plugin_triggered_v17_00
|
|
vmiopd_mdesc_t *rpcdebugVgpuGspPluginTriggered_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_vgpu_gsp_plugin_triggered_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_vgpu_config_event_v17_00
|
|
vmiopd_mdesc_t *rpcdebugVgpuConfigEvent_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_vgpu_config_event_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_dce_rm_init_v01_00
|
|
vmiopd_mdesc_t *rpcdebugDceRmInit_v01_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_dce_rm_init_v01_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_sim_read_v1E_01
|
|
vmiopd_mdesc_t *rpcdebugSimRead_v1E_01(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_sim_read_v1E_01;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_sim_write_v1E_01
|
|
vmiopd_mdesc_t *rpcdebugSimWrite_v1E_01(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_sim_write_v1E_01;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ucode_libos_print_v1E_08
|
|
vmiopd_mdesc_t *rpcdebugUcodeLibosPrint_v1E_08(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ucode_libos_print_v1E_08;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_init_done_v17_00
|
|
vmiopd_mdesc_t *rpcdebugInitDone_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_init_done_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_semaphore_schedule_callback_v17_00
|
|
vmiopd_mdesc_t *rpcdebugSemaphoreScheduleCallback_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_semaphore_schedule_callback_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_timed_semaphore_release_v01_00
|
|
vmiopd_mdesc_t *rpcdebugTimedSemaphoreRelease_v01_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_timed_semaphore_release_v01_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_perf_gpu_boost_sync_limits_callback_v17_00
|
|
vmiopd_mdesc_t *rpcdebugPerfGpuBoostSyncLimitsCallback_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_perf_gpu_boost_sync_limits_callback_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_perf_bridgeless_info_update_v17_00
|
|
vmiopd_mdesc_t *rpcdebugPerfBridgelessInfoUpdate_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_perf_bridgeless_info_update_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_fault_up_v17_00
|
|
vmiopd_mdesc_t *rpcdebugNvlinkFaultUp_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_nvlink_fault_up_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_256_v17_00
|
|
vmiopd_mdesc_t *rpcdebugNvlinkInbandReceivedData256_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_nvlink_inband_received_data_256_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_512_v17_00
|
|
vmiopd_mdesc_t *rpcdebugNvlinkInbandReceivedData512_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_nvlink_inband_received_data_512_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_1024_v17_00
|
|
vmiopd_mdesc_t *rpcdebugNvlinkInbandReceivedData1024_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_nvlink_inband_received_data_1024_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_2048_v17_00
|
|
vmiopd_mdesc_t *rpcdebugNvlinkInbandReceivedData2048_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_nvlink_inband_received_data_2048_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_inband_received_data_4096_v17_00
|
|
vmiopd_mdesc_t *rpcdebugNvlinkInbandReceivedData4096_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_nvlink_inband_received_data_4096_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_nvlink_is_gpu_degraded_v17_00
|
|
vmiopd_mdesc_t *rpcdebugNvlinkIsGpuDegraded_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_nvlink_is_gpu_degraded_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_update_gsp_trace_v01_00
|
|
vmiopd_mdesc_t *rpcdebugUpdateGspTrace_v01_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_update_gsp_trace_v01_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_post_nocat_record_v01_00
|
|
vmiopd_mdesc_t *rpcdebugGspPostNocatRecord_v01_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_gsp_post_nocat_record_v01_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_extdev_intr_service_v17_00
|
|
vmiopd_mdesc_t *rpcdebugExtdevIntrService_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_extdev_intr_service_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_pfm_req_hndlr_state_sync_callback_v21_04
|
|
vmiopd_mdesc_t *rpcdebugPfmReqHndlrStateSyncCallback_v21_04(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_pfm_req_hndlr_state_sync_callback_v21_04;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_vgpu_gsp_mig_ci_config_v21_03
|
|
vmiopd_mdesc_t *rpcdebugVgpuGspMigCiConfig_v21_03(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_vgpu_gsp_mig_ci_config_v21_03;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_gsp_lockdown_notice_v17_00
|
|
vmiopd_mdesc_t *rpcdebugGspLockdownNotice_v17_00(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_gsp_lockdown_notice_v17_00;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_gpu_query_ecc_status_v24_06
|
|
vmiopd_mdesc_t *rpcdebugCtrlGpuQueryEccStatus_v24_06(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_gpu_query_ecc_status_v24_06;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_dbg_get_mode_mmu_debug_v25_04
|
|
vmiopd_mdesc_t *rpcdebugCtrlDbgGetModeMmuDebug_v25_04(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_dbg_get_mode_mmu_debug_v25_04;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09
|
|
vmiopd_mdesc_t *rpcdebugCtrlCmdInternalGpuStartFabricProbe_v25_09(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09;
|
|
}
|
|
#endif
|
|
|
|
#ifndef SKIP_PRINT_rpc_ctrl_nvlink_get_inband_received_data_v25_0C
|
|
vmiopd_mdesc_t *rpcdebugCtrlNvlinkGetInbandReceivedData_v25_0C(void)
|
|
{
|
|
return &vmiopd_mdesc_t_rpc_ctrl_nvlink_get_inband_received_data_v25_0C;
|
|
}
|
|
#endif
|
|
|
|
|
|
#endif
|
|
|
|
#ifdef RPC_GENERIC_UNION
|
|
// This is a generic union, that will be used for the communication between the vmioplugin & guest RM.
|
|
typedef union rpc_generic_union {
|
|
rpc_set_guest_system_info_v03_00 set_guest_system_info_v03_00;
|
|
rpc_set_guest_system_info_v set_guest_system_info_v;
|
|
rpc_set_guest_system_info_ext_v25_1B set_guest_system_info_ext_v25_1B;
|
|
rpc_set_guest_system_info_ext_v15_02 set_guest_system_info_ext_v15_02;
|
|
rpc_set_guest_system_info_ext_v set_guest_system_info_ext_v;
|
|
rpc_alloc_root_v07_00 alloc_root_v07_00;
|
|
rpc_alloc_root_v alloc_root_v;
|
|
rpc_alloc_memory_v13_01 alloc_memory_v13_01;
|
|
rpc_alloc_memory_v alloc_memory_v;
|
|
rpc_alloc_channel_dma_v1F_04 alloc_channel_dma_v1F_04;
|
|
rpc_alloc_channel_dma_v alloc_channel_dma_v;
|
|
rpc_alloc_object_v25_08 alloc_object_v25_08;
|
|
rpc_alloc_object_v alloc_object_v;
|
|
rpc_free_v03_00 free_v03_00;
|
|
rpc_free_v free_v;
|
|
rpc_log_v03_00 log_v03_00;
|
|
rpc_log_v log_v;
|
|
rpc_map_memory_dma_v03_00 map_memory_dma_v03_00;
|
|
rpc_map_memory_dma_v map_memory_dma_v;
|
|
rpc_unmap_memory_dma_v03_00 unmap_memory_dma_v03_00;
|
|
rpc_unmap_memory_dma_v unmap_memory_dma_v;
|
|
rpc_alloc_subdevice_v08_01 alloc_subdevice_v08_01;
|
|
rpc_alloc_subdevice_v alloc_subdevice_v;
|
|
rpc_dup_object_v03_00 dup_object_v03_00;
|
|
rpc_dup_object_v dup_object_v;
|
|
rpc_idle_channels_v03_00 idle_channels_v03_00;
|
|
rpc_idle_channels_v idle_channels_v;
|
|
rpc_alloc_event_v03_00 alloc_event_v03_00;
|
|
rpc_alloc_event_v alloc_event_v;
|
|
rpc_rm_api_control_v25_19 rm_api_control_v25_19;
|
|
rpc_rm_api_control_v25_0F rm_api_control_v25_0F;
|
|
rpc_rm_api_control_v25_16 rm_api_control_v25_16;
|
|
rpc_rm_api_control_v25_10 rm_api_control_v25_10;
|
|
rpc_rm_api_control_v25_15 rm_api_control_v25_15;
|
|
rpc_rm_api_control_v25_0D rm_api_control_v25_0D;
|
|
rpc_rm_api_control_v25_17 rm_api_control_v25_17;
|
|
rpc_rm_api_control_v25_18 rm_api_control_v25_18;
|
|
rpc_rm_api_control_v25_1A rm_api_control_v25_1A;
|
|
rpc_rm_api_control_v25_14 rm_api_control_v25_14;
|
|
rpc_rm_api_control_v rm_api_control_v;
|
|
rpc_alloc_share_device_v03_00 alloc_share_device_v03_00;
|
|
rpc_alloc_share_device_v alloc_share_device_v;
|
|
rpc_get_engine_utilization_v1F_0E get_engine_utilization_v1F_0E;
|
|
rpc_get_engine_utilization_v get_engine_utilization_v;
|
|
rpc_perf_get_level_info_v03_00 perf_get_level_info_v03_00;
|
|
rpc_perf_get_level_info_v perf_get_level_info_v;
|
|
rpc_set_surface_properties_v07_07 set_surface_properties_v07_07;
|
|
rpc_set_surface_properties_v set_surface_properties_v;
|
|
rpc_cleanup_surface_v03_00 cleanup_surface_v03_00;
|
|
rpc_cleanup_surface_v cleanup_surface_v;
|
|
rpc_unloading_guest_driver_v1F_07 unloading_guest_driver_v1F_07;
|
|
rpc_unloading_guest_driver_v unloading_guest_driver_v;
|
|
rpc_gpu_exec_reg_ops_v12_01 gpu_exec_reg_ops_v12_01;
|
|
rpc_gpu_exec_reg_ops_v gpu_exec_reg_ops_v;
|
|
rpc_get_static_data_v25_0E get_static_data_v25_0E;
|
|
rpc_get_static_data_v get_static_data_v;
|
|
rpc_get_consolidated_gr_static_info_v1B_04 get_consolidated_gr_static_info_v1B_04;
|
|
rpc_get_consolidated_gr_static_info_v get_consolidated_gr_static_info_v;
|
|
rpc_set_page_directory_v1E_05 set_page_directory_v1E_05;
|
|
rpc_set_page_directory_v set_page_directory_v;
|
|
rpc_unset_page_directory_v1E_05 unset_page_directory_v1E_05;
|
|
rpc_unset_page_directory_v unset_page_directory_v;
|
|
rpc_get_gsp_static_info_v14_00 get_gsp_static_info_v14_00;
|
|
rpc_get_gsp_static_info_v get_gsp_static_info_v;
|
|
rpc_update_bar_pde_v15_00 update_bar_pde_v15_00;
|
|
rpc_update_bar_pde_v update_bar_pde_v;
|
|
rpc_get_encoder_capacity_v07_00 get_encoder_capacity_v07_00;
|
|
rpc_get_encoder_capacity_v get_encoder_capacity_v;
|
|
rpc_vgpu_pf_reg_read32_v15_00 vgpu_pf_reg_read32_v15_00;
|
|
rpc_vgpu_pf_reg_read32_v vgpu_pf_reg_read32_v;
|
|
rpc_ctrl_set_vgpu_fb_usage_v1A_08 ctrl_set_vgpu_fb_usage_v1A_08;
|
|
rpc_ctrl_set_vgpu_fb_usage_v ctrl_set_vgpu_fb_usage_v;
|
|
rpc_ctrl_nvenc_sw_session_update_info_v1A_09 ctrl_nvenc_sw_session_update_info_v1A_09;
|
|
rpc_ctrl_nvenc_sw_session_update_info_v ctrl_nvenc_sw_session_update_info_v;
|
|
rpc_ctrl_reset_channel_v1A_09 ctrl_reset_channel_v1A_09;
|
|
rpc_ctrl_reset_channel_v ctrl_reset_channel_v;
|
|
rpc_ctrl_reset_isolated_channel_v1A_09 ctrl_reset_isolated_channel_v1A_09;
|
|
rpc_ctrl_reset_isolated_channel_v ctrl_reset_isolated_channel_v;
|
|
rpc_ctrl_gpu_handle_vf_pri_fault_v1A_09 ctrl_gpu_handle_vf_pri_fault_v1A_09;
|
|
rpc_ctrl_gpu_handle_vf_pri_fault_v ctrl_gpu_handle_vf_pri_fault_v;
|
|
rpc_ctrl_perf_boost_v1A_09 ctrl_perf_boost_v1A_09;
|
|
rpc_ctrl_perf_boost_v ctrl_perf_boost_v;
|
|
rpc_ctrl_get_zbc_clear_table_v1A_09 ctrl_get_zbc_clear_table_v1A_09;
|
|
rpc_ctrl_get_zbc_clear_table_v ctrl_get_zbc_clear_table_v;
|
|
rpc_ctrl_set_zbc_color_clear_v1A_09 ctrl_set_zbc_color_clear_v1A_09;
|
|
rpc_ctrl_set_zbc_color_clear_v ctrl_set_zbc_color_clear_v;
|
|
rpc_ctrl_set_zbc_depth_clear_v1A_09 ctrl_set_zbc_depth_clear_v1A_09;
|
|
rpc_ctrl_set_zbc_depth_clear_v ctrl_set_zbc_depth_clear_v;
|
|
rpc_ctrl_gpfifo_schedule_v1A_0A ctrl_gpfifo_schedule_v1A_0A;
|
|
rpc_ctrl_gpfifo_schedule_v ctrl_gpfifo_schedule_v;
|
|
rpc_ctrl_set_timeslice_v1A_0A ctrl_set_timeslice_v1A_0A;
|
|
rpc_ctrl_set_timeslice_v ctrl_set_timeslice_v;
|
|
rpc_ctrl_fifo_disable_channels_v1A_0A ctrl_fifo_disable_channels_v1A_0A;
|
|
rpc_ctrl_fifo_disable_channels_v ctrl_fifo_disable_channels_v;
|
|
rpc_ctrl_preempt_v1A_0A ctrl_preempt_v1A_0A;
|
|
rpc_ctrl_preempt_v ctrl_preempt_v;
|
|
rpc_ctrl_set_tsg_interleave_level_v1A_0A ctrl_set_tsg_interleave_level_v1A_0A;
|
|
rpc_ctrl_set_tsg_interleave_level_v ctrl_set_tsg_interleave_level_v;
|
|
rpc_ctrl_set_channel_interleave_level_v1A_0A ctrl_set_channel_interleave_level_v1A_0A;
|
|
rpc_ctrl_set_channel_interleave_level_v ctrl_set_channel_interleave_level_v;
|
|
rpc_ctrl_gr_ctxsw_preemption_bind_v1A_0E ctrl_gr_ctxsw_preemption_bind_v1A_0E;
|
|
rpc_ctrl_gr_ctxsw_preemption_bind_v ctrl_gr_ctxsw_preemption_bind_v;
|
|
rpc_ctrl_gr_set_ctxsw_preemption_mode_v1A_0E ctrl_gr_set_ctxsw_preemption_mode_v1A_0E;
|
|
rpc_ctrl_gr_set_ctxsw_preemption_mode_v ctrl_gr_set_ctxsw_preemption_mode_v;
|
|
rpc_ctrl_gr_ctxsw_zcull_bind_v1A_0E ctrl_gr_ctxsw_zcull_bind_v1A_0E;
|
|
rpc_ctrl_gr_ctxsw_zcull_bind_v ctrl_gr_ctxsw_zcull_bind_v;
|
|
rpc_ctrl_gpu_initialize_ctx_v1A_0E ctrl_gpu_initialize_ctx_v1A_0E;
|
|
rpc_ctrl_gpu_initialize_ctx_v ctrl_gpu_initialize_ctx_v;
|
|
rpc_ctrl_vaspace_copy_server_reserved_pdes_v1E_04 ctrl_vaspace_copy_server_reserved_pdes_v1E_04;
|
|
rpc_ctrl_vaspace_copy_server_reserved_pdes_v ctrl_vaspace_copy_server_reserved_pdes_v;
|
|
rpc_ctrl_mc_service_interrupts_v1A_0E ctrl_mc_service_interrupts_v1A_0E;
|
|
rpc_ctrl_mc_service_interrupts_v ctrl_mc_service_interrupts_v;
|
|
rpc_ctrl_get_p2p_caps_v2_v1F_0D ctrl_get_p2p_caps_v2_v1F_0D;
|
|
rpc_ctrl_get_p2p_caps_v2_v ctrl_get_p2p_caps_v2_v;
|
|
rpc_ctrl_subdevice_get_p2p_caps_v21_02 ctrl_subdevice_get_p2p_caps_v21_02;
|
|
rpc_ctrl_subdevice_get_p2p_caps_v ctrl_subdevice_get_p2p_caps_v;
|
|
rpc_ctrl_dbg_clear_all_sm_error_states_v1A_0C ctrl_dbg_clear_all_sm_error_states_v1A_0C;
|
|
rpc_ctrl_dbg_clear_all_sm_error_states_v ctrl_dbg_clear_all_sm_error_states_v;
|
|
rpc_ctrl_dbg_read_all_sm_error_states_v21_06 ctrl_dbg_read_all_sm_error_states_v21_06;
|
|
rpc_ctrl_dbg_read_all_sm_error_states_v ctrl_dbg_read_all_sm_error_states_v;
|
|
rpc_ctrl_dbg_set_exception_mask_v1A_0C ctrl_dbg_set_exception_mask_v1A_0C;
|
|
rpc_ctrl_dbg_set_exception_mask_v ctrl_dbg_set_exception_mask_v;
|
|
rpc_ctrl_gpu_promote_ctx_v1A_20 ctrl_gpu_promote_ctx_v1A_20;
|
|
rpc_ctrl_gpu_promote_ctx_v ctrl_gpu_promote_ctx_v;
|
|
rpc_ctrl_dbg_suspend_context_v1A_10 ctrl_dbg_suspend_context_v1A_10;
|
|
rpc_ctrl_dbg_suspend_context_v ctrl_dbg_suspend_context_v;
|
|
rpc_ctrl_dbg_resume_context_v1A_10 ctrl_dbg_resume_context_v1A_10;
|
|
rpc_ctrl_dbg_resume_context_v ctrl_dbg_resume_context_v;
|
|
rpc_ctrl_dbg_exec_reg_ops_v1A_10 ctrl_dbg_exec_reg_ops_v1A_10;
|
|
rpc_ctrl_dbg_exec_reg_ops_v ctrl_dbg_exec_reg_ops_v;
|
|
rpc_ctrl_dbg_set_mode_mmu_debug_v1A_10 ctrl_dbg_set_mode_mmu_debug_v1A_10;
|
|
rpc_ctrl_dbg_set_mode_mmu_debug_v ctrl_dbg_set_mode_mmu_debug_v;
|
|
rpc_ctrl_dbg_read_single_sm_error_state_v21_06 ctrl_dbg_read_single_sm_error_state_v21_06;
|
|
rpc_ctrl_dbg_read_single_sm_error_state_v ctrl_dbg_read_single_sm_error_state_v;
|
|
rpc_ctrl_dbg_clear_single_sm_error_state_v1A_10 ctrl_dbg_clear_single_sm_error_state_v1A_10;
|
|
rpc_ctrl_dbg_clear_single_sm_error_state_v ctrl_dbg_clear_single_sm_error_state_v;
|
|
rpc_ctrl_dbg_set_mode_errbar_debug_v1A_10 ctrl_dbg_set_mode_errbar_debug_v1A_10;
|
|
rpc_ctrl_dbg_set_mode_errbar_debug_v ctrl_dbg_set_mode_errbar_debug_v;
|
|
rpc_ctrl_dbg_set_next_stop_trigger_type_v1A_10 ctrl_dbg_set_next_stop_trigger_type_v1A_10;
|
|
rpc_ctrl_dbg_set_next_stop_trigger_type_v ctrl_dbg_set_next_stop_trigger_type_v;
|
|
rpc_ctrl_dma_set_default_vaspace_v1A_0E ctrl_dma_set_default_vaspace_v1A_0E;
|
|
rpc_ctrl_dma_set_default_vaspace_v ctrl_dma_set_default_vaspace_v;
|
|
rpc_ctrl_get_ce_pce_mask_v1A_0E ctrl_get_ce_pce_mask_v1A_0E;
|
|
rpc_ctrl_get_ce_pce_mask_v ctrl_get_ce_pce_mask_v;
|
|
rpc_ctrl_get_zbc_clear_table_entry_v1A_0E ctrl_get_zbc_clear_table_entry_v1A_0E;
|
|
rpc_ctrl_get_zbc_clear_table_entry_v ctrl_get_zbc_clear_table_entry_v;
|
|
rpc_ctrl_get_nvlink_peer_id_mask_v1A_0E ctrl_get_nvlink_peer_id_mask_v1A_0E;
|
|
rpc_ctrl_get_nvlink_peer_id_mask_v ctrl_get_nvlink_peer_id_mask_v;
|
|
rpc_ctrl_get_nvlink_status_v23_04 ctrl_get_nvlink_status_v23_04;
|
|
rpc_ctrl_get_nvlink_status_v ctrl_get_nvlink_status_v;
|
|
rpc_ctrl_get_p2p_caps_v1F_0D ctrl_get_p2p_caps_v1F_0D;
|
|
rpc_ctrl_get_p2p_caps_v ctrl_get_p2p_caps_v;
|
|
rpc_ctrl_get_p2p_caps_matrix_v1A_0E ctrl_get_p2p_caps_matrix_v1A_0E;
|
|
rpc_ctrl_get_p2p_caps_matrix_v ctrl_get_p2p_caps_matrix_v;
|
|
rpc_ctrl_reserve_pm_area_smpc_v1A_0F ctrl_reserve_pm_area_smpc_v1A_0F;
|
|
rpc_ctrl_reserve_pm_area_smpc_v ctrl_reserve_pm_area_smpc_v;
|
|
rpc_ctrl_reserve_hwpm_legacy_v1A_0F ctrl_reserve_hwpm_legacy_v1A_0F;
|
|
rpc_ctrl_reserve_hwpm_legacy_v ctrl_reserve_hwpm_legacy_v;
|
|
rpc_ctrl_b0cc_exec_reg_ops_v1A_0F ctrl_b0cc_exec_reg_ops_v1A_0F;
|
|
rpc_ctrl_b0cc_exec_reg_ops_v ctrl_b0cc_exec_reg_ops_v;
|
|
rpc_ctrl_bind_pm_resources_v1A_0F ctrl_bind_pm_resources_v1A_0F;
|
|
rpc_ctrl_bind_pm_resources_v ctrl_bind_pm_resources_v;
|
|
rpc_ctrl_alloc_pma_stream_v1A_14 ctrl_alloc_pma_stream_v1A_14;
|
|
rpc_ctrl_alloc_pma_stream_v ctrl_alloc_pma_stream_v;
|
|
rpc_ctrl_pma_stream_update_get_put_v1A_14 ctrl_pma_stream_update_get_put_v1A_14;
|
|
rpc_ctrl_pma_stream_update_get_put_v ctrl_pma_stream_update_get_put_v;
|
|
rpc_ctrl_fb_get_info_v2_v25_0A ctrl_fb_get_info_v2_v25_0A;
|
|
rpc_ctrl_fb_get_info_v2_v ctrl_fb_get_info_v2_v;
|
|
rpc_ctrl_fifo_set_channel_properties_v1A_16 ctrl_fifo_set_channel_properties_v1A_16;
|
|
rpc_ctrl_fifo_set_channel_properties_v ctrl_fifo_set_channel_properties_v;
|
|
rpc_ctrl_gpu_evict_ctx_v1A_1C ctrl_gpu_evict_ctx_v1A_1C;
|
|
rpc_ctrl_gpu_evict_ctx_v ctrl_gpu_evict_ctx_v;
|
|
rpc_ctrl_fb_get_fs_info_v24_00 ctrl_fb_get_fs_info_v24_00;
|
|
rpc_ctrl_fb_get_fs_info_v ctrl_fb_get_fs_info_v;
|
|
rpc_ctrl_grmgr_get_gr_fs_info_v1A_1D ctrl_grmgr_get_gr_fs_info_v1A_1D;
|
|
rpc_ctrl_grmgr_get_gr_fs_info_v ctrl_grmgr_get_gr_fs_info_v;
|
|
rpc_ctrl_stop_channel_v1A_1E ctrl_stop_channel_v1A_1E;
|
|
rpc_ctrl_stop_channel_v ctrl_stop_channel_v;
|
|
rpc_ctrl_gr_pc_sampling_mode_v1A_1F ctrl_gr_pc_sampling_mode_v1A_1F;
|
|
rpc_ctrl_gr_pc_sampling_mode_v ctrl_gr_pc_sampling_mode_v;
|
|
rpc_ctrl_perf_rated_tdp_get_status_v1A_1F ctrl_perf_rated_tdp_get_status_v1A_1F;
|
|
rpc_ctrl_perf_rated_tdp_get_status_v ctrl_perf_rated_tdp_get_status_v;
|
|
rpc_ctrl_perf_rated_tdp_set_control_v1A_1F ctrl_perf_rated_tdp_set_control_v1A_1F;
|
|
rpc_ctrl_perf_rated_tdp_set_control_v ctrl_perf_rated_tdp_set_control_v;
|
|
rpc_ctrl_timer_set_gr_tick_freq_v1A_1F ctrl_timer_set_gr_tick_freq_v1A_1F;
|
|
rpc_ctrl_timer_set_gr_tick_freq_v ctrl_timer_set_gr_tick_freq_v;
|
|
rpc_ctrl_free_pma_stream_v1A_1F ctrl_free_pma_stream_v1A_1F;
|
|
rpc_ctrl_free_pma_stream_v ctrl_free_pma_stream_v;
|
|
rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23 ctrl_fifo_setup_vf_zombie_subctx_pdb_v1A_23;
|
|
rpc_ctrl_fifo_setup_vf_zombie_subctx_pdb_v ctrl_fifo_setup_vf_zombie_subctx_pdb_v;
|
|
rpc_ctrl_dbg_set_single_sm_single_step_v1C_02 ctrl_dbg_set_single_sm_single_step_v1C_02;
|
|
rpc_ctrl_dbg_set_single_sm_single_step_v ctrl_dbg_set_single_sm_single_step_v;
|
|
rpc_ctrl_gr_get_tpc_partition_mode_v1C_04 ctrl_gr_get_tpc_partition_mode_v1C_04;
|
|
rpc_ctrl_gr_get_tpc_partition_mode_v ctrl_gr_get_tpc_partition_mode_v;
|
|
rpc_ctrl_gr_set_tpc_partition_mode_v1C_04 ctrl_gr_set_tpc_partition_mode_v1C_04;
|
|
rpc_ctrl_gr_set_tpc_partition_mode_v ctrl_gr_set_tpc_partition_mode_v;
|
|
rpc_ctrl_internal_promote_fault_method_buffers_v1E_07 ctrl_internal_promote_fault_method_buffers_v1E_07;
|
|
rpc_ctrl_internal_promote_fault_method_buffers_v ctrl_internal_promote_fault_method_buffers_v;
|
|
rpc_ctrl_internal_memsys_set_zbc_referenced_v1F_05 ctrl_internal_memsys_set_zbc_referenced_v1F_05;
|
|
rpc_ctrl_internal_memsys_set_zbc_referenced_v ctrl_internal_memsys_set_zbc_referenced_v;
|
|
rpc_ctrl_fabric_memory_describe_v1E_0C ctrl_fabric_memory_describe_v1E_0C;
|
|
rpc_ctrl_fabric_memory_describe_v ctrl_fabric_memory_describe_v;
|
|
rpc_ctrl_fabric_mem_stats_v1E_0C ctrl_fabric_mem_stats_v1E_0C;
|
|
rpc_ctrl_fabric_mem_stats_v ctrl_fabric_mem_stats_v;
|
|
rpc_ctrl_bus_set_p2p_mapping_v21_03 ctrl_bus_set_p2p_mapping_v21_03;
|
|
rpc_ctrl_bus_set_p2p_mapping_v ctrl_bus_set_p2p_mapping_v;
|
|
rpc_ctrl_bus_unset_p2p_mapping_v21_03 ctrl_bus_unset_p2p_mapping_v21_03;
|
|
rpc_ctrl_bus_unset_p2p_mapping_v ctrl_bus_unset_p2p_mapping_v;
|
|
rpc_ctrl_gpu_get_info_v2_v25_11 ctrl_gpu_get_info_v2_v25_11;
|
|
rpc_ctrl_gpu_get_info_v2_v ctrl_gpu_get_info_v2_v;
|
|
rpc_ctrl_internal_quiesce_pma_channel_v1C_08 ctrl_internal_quiesce_pma_channel_v1C_08;
|
|
rpc_ctrl_internal_quiesce_pma_channel_v ctrl_internal_quiesce_pma_channel_v;
|
|
rpc_ctrl_internal_sriov_promote_pma_stream_v1C_0C ctrl_internal_sriov_promote_pma_stream_v1C_0C;
|
|
rpc_ctrl_internal_sriov_promote_pma_stream_v ctrl_internal_sriov_promote_pma_stream_v;
|
|
rpc_ctrl_exec_partitions_create_v24_05 ctrl_exec_partitions_create_v24_05;
|
|
rpc_ctrl_exec_partitions_create_v ctrl_exec_partitions_create_v;
|
|
rpc_ctrl_fla_setup_instance_mem_block_v21_05 ctrl_fla_setup_instance_mem_block_v21_05;
|
|
rpc_ctrl_fla_setup_instance_mem_block_v ctrl_fla_setup_instance_mem_block_v;
|
|
rpc_ctrl_get_total_hs_credits_v21_08 ctrl_get_total_hs_credits_v21_08;
|
|
rpc_ctrl_get_total_hs_credits_v ctrl_get_total_hs_credits_v;
|
|
rpc_ctrl_get_hs_credits_v21_08 ctrl_get_hs_credits_v21_08;
|
|
rpc_ctrl_get_hs_credits_v ctrl_get_hs_credits_v;
|
|
rpc_ctrl_set_hs_credits_v21_08 ctrl_set_hs_credits_v21_08;
|
|
rpc_ctrl_set_hs_credits_v ctrl_set_hs_credits_v;
|
|
rpc_ctrl_pm_area_pc_sampler_v21_0B ctrl_pm_area_pc_sampler_v21_0B;
|
|
rpc_ctrl_pm_area_pc_sampler_v ctrl_pm_area_pc_sampler_v;
|
|
rpc_ctrl_exec_partitions_delete_v1F_0A ctrl_exec_partitions_delete_v1F_0A;
|
|
rpc_ctrl_exec_partitions_delete_v ctrl_exec_partitions_delete_v;
|
|
rpc_ctrl_gpfifo_get_work_submit_token_v1F_0A ctrl_gpfifo_get_work_submit_token_v1F_0A;
|
|
rpc_ctrl_gpfifo_get_work_submit_token_v ctrl_gpfifo_get_work_submit_token_v;
|
|
rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A ctrl_gpfifo_set_work_submit_token_notif_index_v1F_0A;
|
|
rpc_ctrl_gpfifo_set_work_submit_token_notif_index_v ctrl_gpfifo_set_work_submit_token_notif_index_v;
|
|
rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D ctrl_master_get_virtual_function_error_cont_intr_mask_v1F_0D;
|
|
rpc_ctrl_master_get_virtual_function_error_cont_intr_mask_v ctrl_master_get_virtual_function_error_cont_intr_mask_v;
|
|
rpc_save_hibernation_data_v1E_0E save_hibernation_data_v1E_0E;
|
|
rpc_save_hibernation_data_v save_hibernation_data_v;
|
|
rpc_restore_hibernation_data_v1E_0E restore_hibernation_data_v1E_0E;
|
|
rpc_restore_hibernation_data_v restore_hibernation_data_v;
|
|
rpc_ctrl_get_mmu_debug_mode_v1E_06 ctrl_get_mmu_debug_mode_v1E_06;
|
|
rpc_ctrl_get_mmu_debug_mode_v ctrl_get_mmu_debug_mode_v;
|
|
rpc_disable_channels_v1E_0B disable_channels_v1E_0B;
|
|
rpc_disable_channels_v disable_channels_v;
|
|
rpc_ctrl_gpu_migratable_ops_v21_07 ctrl_gpu_migratable_ops_v21_07;
|
|
rpc_ctrl_gpu_migratable_ops_v ctrl_gpu_migratable_ops_v;
|
|
rpc_invalidate_tlb_v23_03 invalidate_tlb_v23_03;
|
|
rpc_invalidate_tlb_v invalidate_tlb_v;
|
|
rpc_get_brand_caps_v25_12 get_brand_caps_v25_12;
|
|
rpc_get_brand_caps_v get_brand_caps_v;
|
|
rpc_gsp_set_system_info_v17_00 gsp_set_system_info_v17_00;
|
|
rpc_gsp_set_system_info_v gsp_set_system_info_v;
|
|
rpc_gsp_rm_alloc_v03_00 gsp_rm_alloc_v03_00;
|
|
rpc_gsp_rm_alloc_v gsp_rm_alloc_v;
|
|
rpc_gsp_rm_control_v03_00 gsp_rm_control_v03_00;
|
|
rpc_gsp_rm_control_v gsp_rm_control_v;
|
|
rpc_dump_protobuf_component_v18_12 dump_protobuf_component_v18_12;
|
|
rpc_dump_protobuf_component_v dump_protobuf_component_v;
|
|
rpc_run_cpu_sequencer_v17_00 run_cpu_sequencer_v17_00;
|
|
rpc_run_cpu_sequencer_v run_cpu_sequencer_v;
|
|
rpc_post_event_v17_00 post_event_v17_00;
|
|
rpc_post_event_v post_event_v;
|
|
rpc_rc_triggered_v17_02 rc_triggered_v17_02;
|
|
rpc_rc_triggered_v rc_triggered_v;
|
|
rpc_os_error_log_v17_00 os_error_log_v17_00;
|
|
rpc_os_error_log_v os_error_log_v;
|
|
rpc_rg_line_intr_v17_00 rg_line_intr_v17_00;
|
|
rpc_rg_line_intr_v rg_line_intr_v;
|
|
rpc_display_modeset_v01_00 display_modeset_v01_00;
|
|
rpc_display_modeset_v display_modeset_v;
|
|
rpc_gpuacct_perfmon_util_samples_v1F_0E gpuacct_perfmon_util_samples_v1F_0E;
|
|
rpc_gpuacct_perfmon_util_samples_v gpuacct_perfmon_util_samples_v;
|
|
rpc_vgpu_gsp_plugin_triggered_v17_00 vgpu_gsp_plugin_triggered_v17_00;
|
|
rpc_vgpu_gsp_plugin_triggered_v vgpu_gsp_plugin_triggered_v;
|
|
rpc_vgpu_config_event_v17_00 vgpu_config_event_v17_00;
|
|
rpc_vgpu_config_event_v vgpu_config_event_v;
|
|
rpc_dce_rm_init_v01_00 dce_rm_init_v01_00;
|
|
rpc_dce_rm_init_v dce_rm_init_v;
|
|
rpc_sim_read_v1E_01 sim_read_v1E_01;
|
|
rpc_sim_read_v sim_read_v;
|
|
rpc_sim_write_v1E_01 sim_write_v1E_01;
|
|
rpc_sim_write_v sim_write_v;
|
|
rpc_ucode_libos_print_v1E_08 ucode_libos_print_v1E_08;
|
|
rpc_ucode_libos_print_v ucode_libos_print_v;
|
|
rpc_init_done_v17_00 init_done_v17_00;
|
|
rpc_init_done_v init_done_v;
|
|
rpc_semaphore_schedule_callback_v17_00 semaphore_schedule_callback_v17_00;
|
|
rpc_semaphore_schedule_callback_v semaphore_schedule_callback_v;
|
|
rpc_timed_semaphore_release_v01_00 timed_semaphore_release_v01_00;
|
|
rpc_timed_semaphore_release_v timed_semaphore_release_v;
|
|
rpc_perf_gpu_boost_sync_limits_callback_v17_00 perf_gpu_boost_sync_limits_callback_v17_00;
|
|
rpc_perf_gpu_boost_sync_limits_callback_v perf_gpu_boost_sync_limits_callback_v;
|
|
rpc_perf_bridgeless_info_update_v17_00 perf_bridgeless_info_update_v17_00;
|
|
rpc_perf_bridgeless_info_update_v perf_bridgeless_info_update_v;
|
|
rpc_nvlink_fault_up_v17_00 nvlink_fault_up_v17_00;
|
|
rpc_nvlink_fault_up_v nvlink_fault_up_v;
|
|
rpc_nvlink_inband_received_data_256_v17_00 nvlink_inband_received_data_256_v17_00;
|
|
rpc_nvlink_inband_received_data_256_v nvlink_inband_received_data_256_v;
|
|
rpc_nvlink_inband_received_data_512_v17_00 nvlink_inband_received_data_512_v17_00;
|
|
rpc_nvlink_inband_received_data_512_v nvlink_inband_received_data_512_v;
|
|
rpc_nvlink_inband_received_data_1024_v17_00 nvlink_inband_received_data_1024_v17_00;
|
|
rpc_nvlink_inband_received_data_1024_v nvlink_inband_received_data_1024_v;
|
|
rpc_nvlink_inband_received_data_2048_v17_00 nvlink_inband_received_data_2048_v17_00;
|
|
rpc_nvlink_inband_received_data_2048_v nvlink_inband_received_data_2048_v;
|
|
rpc_nvlink_inband_received_data_4096_v17_00 nvlink_inband_received_data_4096_v17_00;
|
|
rpc_nvlink_inband_received_data_4096_v nvlink_inband_received_data_4096_v;
|
|
rpc_nvlink_is_gpu_degraded_v17_00 nvlink_is_gpu_degraded_v17_00;
|
|
rpc_nvlink_is_gpu_degraded_v nvlink_is_gpu_degraded_v;
|
|
rpc_update_gsp_trace_v01_00 update_gsp_trace_v01_00;
|
|
rpc_update_gsp_trace_v update_gsp_trace_v;
|
|
rpc_gsp_post_nocat_record_v01_00 gsp_post_nocat_record_v01_00;
|
|
rpc_gsp_post_nocat_record_v gsp_post_nocat_record_v;
|
|
rpc_extdev_intr_service_v17_00 extdev_intr_service_v17_00;
|
|
rpc_extdev_intr_service_v extdev_intr_service_v;
|
|
rpc_pfm_req_hndlr_state_sync_callback_v21_04 pfm_req_hndlr_state_sync_callback_v21_04;
|
|
rpc_pfm_req_hndlr_state_sync_callback_v pfm_req_hndlr_state_sync_callback_v;
|
|
rpc_vgpu_gsp_mig_ci_config_v21_03 vgpu_gsp_mig_ci_config_v21_03;
|
|
rpc_vgpu_gsp_mig_ci_config_v vgpu_gsp_mig_ci_config_v;
|
|
rpc_gsp_lockdown_notice_v17_00 gsp_lockdown_notice_v17_00;
|
|
rpc_gsp_lockdown_notice_v gsp_lockdown_notice_v;
|
|
rpc_ctrl_gpu_query_ecc_status_v24_06 ctrl_gpu_query_ecc_status_v24_06;
|
|
rpc_ctrl_gpu_query_ecc_status_v ctrl_gpu_query_ecc_status_v;
|
|
rpc_ctrl_dbg_get_mode_mmu_debug_v25_04 ctrl_dbg_get_mode_mmu_debug_v25_04;
|
|
rpc_ctrl_dbg_get_mode_mmu_debug_v ctrl_dbg_get_mode_mmu_debug_v;
|
|
rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v25_09 ctrl_cmd_internal_gpu_start_fabric_probe_v25_09;
|
|
rpc_ctrl_cmd_internal_gpu_start_fabric_probe_v ctrl_cmd_internal_gpu_start_fabric_probe_v;
|
|
rpc_ctrl_nvlink_get_inband_received_data_v25_0C ctrl_nvlink_get_inband_received_data_v25_0C;
|
|
rpc_ctrl_nvlink_get_inband_received_data_v ctrl_nvlink_get_inband_received_data_v;
|
|
} rpc_generic_union;
|
|
|
|
#endif
|
|
|
|
#ifdef RPC_UNION_MEMBER_NAME_FUNCTIONS_CMD
|
|
#define SDK_UNION_MEMBER_NAME_FUNCTIONS_CMD
|
|
#include "g_sdk-structures.h"
|
|
#undef SDK_UNION_MEMBER_NAME_FUNCTIONS_CMD
|
|
static NV_STATUS get_union_member_index_rpc_alloc_object_v25_08_params(void *msg, NvS32 bytes_remaining, uint32_t* index)
|
|
{
|
|
rpc_alloc_object_v25_08 *param = msg;
|
|
|
|
if ((NvS32)(NV_OFFSETOF(rpc_alloc_object_v25_08, hClass) + sizeof(param->hClass)) > bytes_remaining)
|
|
return NV_ERR_BUFFER_TOO_SMALL;
|
|
*index = _get_union_member_index_alloc_object_params_v25_08(param->hClass);
|
|
return NV_OK;
|
|
}
|
|
static NV_STATUS get_union_member_index_rpc_get_engine_utilization_v1F_0E_params(void *msg, NvS32 bytes_remaining, uint32_t* index)
|
|
{
|
|
rpc_get_engine_utilization_v1F_0E *param = msg;
|
|
|
|
if ((NvS32)(NV_OFFSETOF(rpc_get_engine_utilization_v1F_0E, cmd) + sizeof(param->cmd)) > bytes_remaining)
|
|
return NV_ERR_BUFFER_TOO_SMALL;
|
|
*index = _get_union_member_index_vgpuGetEngineUtilization_data_v1F_0E(param->cmd);
|
|
return NV_OK;
|
|
}
|
|
|
|
#endif
|
|
|
|
|
|
#ifdef RPC_ARRAY_LENGTH_FUNCTIONS
|
|
#define SDK_ARRAY_LENGTH_FUNCTIONS
|
|
#include "g_sdk-structures.h"
|
|
#undef SDK_ARRAY_LENGTH_FUNCTIONS
|
|
|
|
// Array length functions for IDLE_CHANNELS:
|
|
static NV_STATUS get_array_length_rpc_idle_channels_v03_00_channel_list(void *msg, NvS32 bytes_remaining, uint32_t* length)
|
|
{
|
|
rpc_idle_channels_v03_00 *param = msg;
|
|
|
|
if ((NvS32)(NV_OFFSETOF(rpc_idle_channels_v03_00, nchannels) + sizeof(param->nchannels)) > bytes_remaining)
|
|
return NV_ERR_BUFFER_TOO_SMALL;
|
|
*length = param->nchannels;
|
|
return NV_OK;
|
|
}
|
|
|
|
#endif
|
|
|
|
#ifdef AUTOGENERATE_RPC_MIN_SUPPORTED_VERSION_INFORMATION
|
|
#define NV_VGPU_GRIDSW_VERSION_MIN_SUPPORTED_INTERNAL_MAJOR 0x25
|
|
#define NV_VGPU_GRIDSW_VERSION_MIN_SUPPORTED_INTERNAL_MINOR 0x0E
|
|
#endif
|