File Index
Files and directories
Sign in
FILE

msgfn.h

File preview with syntax highlighting.

linux-6.19.14/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/msgfn.h C
 1/* SPDX-License-Identifier: MIT */
 2
 3/* Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. */
 4
 5#ifndef __NVRM_MSGFN_H__
 6#define __NVRM_MSGFN_H__
 7#include <nvrm/nvtypes.h>
 8
 9/* Excerpt of RM headers from https://github.com/NVIDIA/open-gpu-kernel-modules/tree/535.113.01 */
10
11#ifndef E
12#    define E(RPC) NV_VGPU_MSG_EVENT_##RPC,
13#    define DEFINING_E_IN_RPC_GLOBAL_ENUMS_H
14enum {
15#endif
16    E(FIRST_EVENT = 0x1000)                      // 0x1000
17    E(GSP_INIT_DONE)                             // 0x1001
18    E(GSP_RUN_CPU_SEQUENCER)                     // 0x1002
19    E(POST_EVENT)                                // 0x1003
20    E(RC_TRIGGERED)                              // 0x1004
21    E(MMU_FAULT_QUEUED)                          // 0x1005
22    E(OS_ERROR_LOG)                              // 0x1006
23    E(RG_LINE_INTR)                              // 0x1007
24    E(GPUACCT_PERFMON_UTIL_SAMPLES)              // 0x1008
25    E(SIM_READ)                                  // 0x1009
26    E(SIM_WRITE)                                 // 0x100a
27    E(SEMAPHORE_SCHEDULE_CALLBACK)               // 0x100b
28    E(UCODE_LIBOS_PRINT)                         // 0x100c
29    E(VGPU_GSP_PLUGIN_TRIGGERED)                 // 0x100d
30    E(PERF_GPU_BOOST_SYNC_LIMITS_CALLBACK)       // 0x100e
31    E(PERF_BRIDGELESS_INFO_UPDATE)               // 0x100f
32    E(VGPU_CONFIG)                               // 0x1010
33    E(DISPLAY_MODESET)                           // 0x1011
34    E(EXTDEV_INTR_SERVICE)                       // 0x1012
35    E(NVLINK_INBAND_RECEIVED_DATA_256)           // 0x1013
36    E(NVLINK_INBAND_RECEIVED_DATA_512)           // 0x1014
37    E(NVLINK_INBAND_RECEIVED_DATA_1024)          // 0x1015
38    E(NVLINK_INBAND_RECEIVED_DATA_2048)          // 0x1016
39    E(NVLINK_INBAND_RECEIVED_DATA_4096)          // 0x1017
40    E(TIMED_SEMAPHORE_RELEASE)                   // 0x1018
41    E(NVLINK_IS_GPU_DEGRADED)                    // 0x1019
42    E(PFM_REQ_HNDLR_STATE_SYNC_CALLBACK)         // 0x101a
43    E(GSP_SEND_USER_SHARED_DATA)                 // 0x101b
44    E(NVLINK_FAULT_UP)                           // 0x101c
45    E(GSP_LOCKDOWN_NOTICE)                       // 0x101d
46    E(MIG_CI_CONFIG_UPDATE)                      // 0x101e
47    E(NUM_EVENTS)                                // END
48#ifdef DEFINING_E_IN_RPC_GLOBAL_ENUMS_H
49};
50#   undef E
51#   undef DEFINING_E_IN_RPC_GLOBAL_ENUMS_H
52#endif
53#endif
~/ Read-only file preview.