FILE
msgfn.h
File preview with syntax highlighting.
linux-6.19.14/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/msgfn.h
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.