From nobody Tue Apr 7 20:23:46 2026 Received: from DM1PR04CU001.outbound.protection.outlook.com (mail-centralusazon11010009.outbound.protection.outlook.com [52.101.61.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3DAB630CDB6; Fri, 27 Feb 2026 12:32:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.61.9 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772195571; cv=fail; b=S4HmiwoPLKikcMdLK+nC97KVgZDGqVY0siXHLL/mnbbfqssnjdc7wU3zEh2XLL/BSGyqka4uiDNI9ytad7rvJs/U/bRhiuYa77VFKc6ljwWf573JVIyihNL+JeQrMww9XpFzTrs61PZ8yB57wtYA5OpJeJLilMjJT0AIB25Q3YU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772195571; c=relaxed/simple; bh=+ITEjcgCswnZyJ3gqQBwqikl7YnTpGMJlcV5Q2lyYes=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=K3em2qq9L4R/W1ftUjptFAI83vQACyRkURSGbF906a2B0ZcaOhxgmO9MZ1k6THDcvjcfPZr9BJSCWcUFNtIhirznjvWYt/We1z8clx0gabl1RkWgMzC3kqcKkNQv3siR7LNyYFJQ/RRyFnt1qgt++lPIS7HFpfy6lHP7KPFrbBY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=N/+2+Gc0; arc=fail smtp.client-ip=52.101.61.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="N/+2+Gc0" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p4di6MUecVPQRFey1InMpykh/Q+D0qR/a1PEcLSbjH2/7VOuyOuo0ufGs0teK1ED6GUyNGFPT9XbfsRPnjWC2erPFKlNYA+qAZKVircHoLTaY0QVH2tpHW91cTP2+uIYp6nckNh5g5ZyD0StKdkmVJs9E0jfthID9gjhzxnRViVZSmzUc+FEPHLiJ3htCt1ddO8aB7lJw38HNGw61SOBh8WaqLdcE/FVIZxotzqpNLWtSSeQA9kQtaIqbNCaTdTxvqIy10xx9t/BsXpaG/fusHvxOEH6ym/rIuC1G4y+PuOalk1D2XcuFuKNQj7tYuHXyZfj8sKMKFAXUsDnDxOVEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5wHaLeiWym0mnWXOKFYtk17jkvO4aDmTzYsMQvU1U1I=; b=DJ8l4HEVwEmfkPQjrRfh5Vj9UGq6ZSzv37DrhJVwL6AIjzJyoSzrwHVSNR4rQqxBsKg7PsUYxAGQjvPfzb3o1p9oKTZ6RbGkbAt4Htnrn+NnTe8sQqXRqKVz/Dv4t8YtSmHhHPhjPc1L3/49IpsJKdI+M0lepf4KnQBeD20SBfIs6MRpwsCw/21aXZFfV/om9XMLTTnMa6H8ceEnpUoX+DKPpaVxtACfqcXkTTag4CBuK2C33wuutju9GkYT5v8lsgofjqsjvXWXYayXUR+w8voud8pUiqteuKODucD28yPECEY/XXiDiQIu7NK0SlT0JNRJ130w4sePBf2oJyhx4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5wHaLeiWym0mnWXOKFYtk17jkvO4aDmTzYsMQvU1U1I=; b=N/+2+Gc0TUBePjra8Z6cC67X6/Xqm/Dl8Y97kP5zm20r/NmtKZgdc2gKrbXkUHa4DiPbuzuIJgqNayZ/s6ed75OiF1NUunPoQ6G7BtiEFxl7I9OvU+P5wXeoU1ssb9wi5veaMrhk/gyB9FjVsDv0Q0foiLnea0rwUfxRLkPPob2C+ITReikq95aJ7Xo+8pFeKE8ncjdNrbYVUvTpUcv7wMA0p7r9zsDv1MWMgyj4GDoOTvb3wtVt9cLUZc6GCgMyOhl8bHGowHdluhmhYTca3TvS5Efe+LW3MQCMOZ7i7hap8Sfgqip7irRMyTUAezlCpQAqserIMIGnpWwT81Recg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from BL0PR12MB2353.namprd12.prod.outlook.com (2603:10b6:207:4c::31) by MN2PR12MB4287.namprd12.prod.outlook.com (2603:10b6:208:1dd::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.15; Fri, 27 Feb 2026 12:32:47 +0000 Received: from BL0PR12MB2353.namprd12.prod.outlook.com ([fe80::99b:dcff:8d6d:78e0]) by BL0PR12MB2353.namprd12.prod.outlook.com ([fe80::99b:dcff:8d6d:78e0%4]) with mapi id 15.20.9654.007; Fri, 27 Feb 2026 12:32:47 +0000 From: Eliot Courtney Date: Fri, 27 Feb 2026 21:32:06 +0900 Subject: [PATCH 1/9] gpu: nova-core: gsp: add NV_STATUS error code bindings Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260227-rmcontrol-v1-1-86648e4869f9@nvidia.com> References: <20260227-rmcontrol-v1-0-86648e4869f9@nvidia.com> In-Reply-To: <20260227-rmcontrol-v1-0-86648e4869f9@nvidia.com> To: Danilo Krummrich , Alice Ryhl , Alexandre Courbot , David Airlie , Simona Vetter Cc: rust-for-linux@vger.kernel.org, nouveau@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Eliot Courtney X-Mailer: b4 0.14.3 X-ClientProxiedBy: TY4P286CA0047.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:36e::16) To BL0PR12MB2353.namprd12.prod.outlook.com (2603:10b6:207:4c::31) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL0PR12MB2353:EE_|MN2PR12MB4287:EE_ X-MS-Office365-Filtering-Correlation-Id: 063f9af7-6f50-4d80-e7f6-08de75fc5048 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|10070799003; X-Microsoft-Antispam-Message-Info: T4sYECvPdA1SmszcdPIJSeVV3h8OCRsOt+fB2uJeO3VEYK739D2WDAateULjiw8yVGBWvMUzngzjgpZJBOSumvIrKX8GF88fxuhwl/TjitLDwyFtu5g1W7op4FFRLUKqXNENGZxJFYT7XRmbPjZI+tkflPF0l+CEaZkQCeOW23RgIxltYSreJ87nHyzqftkOQglGCMa2aGzXgtmolKTeXMO4Uv0Ki5q23OVXnZmCdFacRCPdseDmcCGXnDvkIqBDoNfvPjVZEsA6QjgxYjNnvUOADCaZmU7clIogYSWB34VlzT+zjPUqRLuTbUN3ePTfNB3wwklnKLOGdo8xF1qlIaFIjkOHEmzCHRR5p1Vlsj3a4smoyzIID0PLj4SRxrPMWWpYTs+b1tg0LLWEweJEAp9Maf0SLMwQ1OrPsrEewBenhsX9Qwx7wtwWVZiibRx6h+UjAYfbW2cok4FGBAq809BpCWEGjMfk2QL0S95rM3jgsWDOxmDyiPO1iSlEgXDGkluCMJR98n1fXnFrRItJIqmXyD71HXzqk0+jo3W6LWNAo3TAWhWYu8Nm2ZfR9lkJ+d14hURrq3mVfT+3cvwUTrWzd6XT177VZifFdyS6QL0x8x0B354vA1j5SGwiiceSrKEtlafvjGMFZ7USyWQIXVk04ALqHEAg5tnVh54vtPkH4rzy/QoEPbh/zblHq3MJX9MHQrAiJhb5k5AYr7WtSdiiUJq5yQC44/4tGurO+jg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR12MB2353.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(10070799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?blFBQWRhbTVlVGlpbXZsVmJmNFBGWEkwSUpXRit5MXVzVGhiSk83cU9mcnl1?= =?utf-8?B?dFkrZGRyU0VhOVVWRmlla3F6Y3hyemVSUU9wZDZqblpxYTZJaUpXWWU1MWt3?= =?utf-8?B?V0w1YWgrY2J5OEVyWldQWnpCU3BVaFBVcVRmTzVCSEVnVUFIZTc2UWtFMStp?= =?utf-8?B?MHozVGFoQUlPTkh5UVpFcGdibzhxZjhwa2NidS9vbUcvRStaRzRLUXN6dUt0?= =?utf-8?B?V0Iyc2ZuM1dIVXhQZmpGQ0E1UFo5b1FSc0dMVE5NL2NFRUxSdkFsYUppQXor?= =?utf-8?B?dUJtc2YxNC9rQzRaa0E5QUU3dE1XMThnTGNuTm5LRFlhVGRkRlN1R24veVpX?= =?utf-8?B?ejVhSVg3cVZRR3VyZGpwTGp0dFVzSnl0eFlYSUx3M2E3bVVvRlpwV29kNmk5?= =?utf-8?B?c0JUbUg1Z0o4bVp3R3ZYN2ZjdW1rckc3UW9IL25uM0dYbXFWNnlaVXVSaFk4?= =?utf-8?B?K2FpS3hOL2kvZWgzUXlGUTlGWGJsTFkySytjMk9TK2JPSGJtSitmakNvV3Q0?= =?utf-8?B?cGFZR0VwU241d3JBUUdoUTZhbXNqT1E4WWNIcWV1d0xyTVk4UEtDWmRQZEVJ?= =?utf-8?B?TWMzd3I2Y0JmNlVldWFZM25JTm9oTGNEaDhlVzlScGwvZTZQS0VVbVpXZDht?= =?utf-8?B?NHJMVEdiRFVERjJEazNPaVhyV2N5RmNlUWQ0MlVhS2FkWFJqcHU5V2JiYnhr?= =?utf-8?B?eWhoOHFtbU5NdTRlZitKRzJkRXZxMlFRdm9BaDl2ZjRoUXg2bzNzVE5FMDFQ?= =?utf-8?B?WW5SSWlZOVYyc2dRR1JLR1dSWHRERjdPTzZFQ0IxVGpmVHAzVWdnR0tuTGZv?= =?utf-8?B?MkFTNFNhbTgwcXZsSWRBU1NBMFdMRUFWZXg2Y2hxMjBHR3dqV0I2Zm4zNnMv?= =?utf-8?B?L2FJMGl1YnpudWkwaWJJSGY2MUVJUFptWCtONXFHbTdpRGxnY0FWK01YUHFP?= =?utf-8?B?bDlhTXRnUFMxVTBYRTlSRzJMbW5GS2NoMmtIZTEyZ256MUtoNi9jQmd2NjZJ?= =?utf-8?B?MW15YXd2dW94MG5FaTcxd3VhbzNjV1BDS3h4WGtYQ1IyQ1YrUEF2VlFLcDZP?= =?utf-8?B?RHNUVU9zZElIS3A3aXpOL2dOVis5aDh6dUxmYUdrcmJDczVpUWpEckMvZWVs?= =?utf-8?B?bzhaVHRDbitPT2NWWGZFRkcrSWs5OUFMTUlxVllkalRrY0NDUkRsNXpFQzE0?= =?utf-8?B?Ujh2Q0V6WHhpUUJiRDhCUWdFSkN4Ulg3ajBmMVJEcmZhTGhlRFlEM3VadzJa?= =?utf-8?B?UkJsQm9wcHRWbjMvSHYzLyt3d1cvOGsxMEI3NHZwYjJrZ2R5TnA3S0I5QXF3?= =?utf-8?B?YmUwYWRkK2JrcjRNTWREeW9vUTU2YTRWVVVzMWtRQlBFL1lINmZSSHVQaWps?= =?utf-8?B?UlJhbXV0Qll6R3orck1ZNHY0SEZqdmcyTTNOUnloeDFwd1c3d3NFZHRwbERZ?= =?utf-8?B?M0RmNlZHRGNYMVhwNFE2RFlWb3pIeFd2SjNCbEJxOW5sbk14R245SXNud3J0?= =?utf-8?B?bUQ2ZWs3N0o1OFZLSkdBWFBxSlpOdnlRb0U4VnRCQ1BJRUVnbmRMTXFwOVdX?= =?utf-8?B?N0puWFZTY3RoUnZieHBuMmdCOXVrRTRxL0JPdEhldVQzTGpXR01sK2FRMEY0?= =?utf-8?B?ckpIaU5xNGRHc3lIdDhaa05RYUEySkJpU3N5QzBiWG92dTJYZW02Yzh3eEhK?= =?utf-8?B?QzFuUGJzaXp1clppaVZZblFCQ2dLNTROZW43b01tZjV6TTRmbVh6U01OVHNr?= =?utf-8?B?ZzNZMFZEa245ZE9PcnRuT3BLd1BZdTUzZnN0SmpweXUrTktZeHRicVBZbWQv?= =?utf-8?B?RktHTEJ3a0hkOFpKWTF3bmlRbk1GdUkvV08veU9rNG9lZHlCTDJ1QWdpbjRu?= =?utf-8?B?T1pHV0JNUGZSQ1FrTkFkTzdVMVRKcER2U2p0UmlxMEpIZUI1emtvWVg2b0tk?= =?utf-8?B?cnRxdFlSZS8vM3VwVlpPODBFcDRpMWF4WUEzSXBaVzU2SEpIdlFNa00yZThY?= =?utf-8?B?QkhhT0I2SmpySWJZS2I4bVFHRjlNMTErTzd2bkNRUE5UY3lVKzZ1WU9CY1p3?= =?utf-8?B?N3FXYnpYemdaaUY2cFFmamRXZVU3Zk94NERmeEplbmJjVHI5bzI4a1duMk9C?= =?utf-8?B?aVdhSTFaalFvZEJMSk9pckI2N2QwZGQ0OUZKWnBJb2lKR3MwL2ExWFp5UFgy?= =?utf-8?B?UmJSOTFpUm9CL3dwMlhPaFU2MDRRMjc1M3lOYjhtRURUTSt5NW9yZ0xEZUdO?= =?utf-8?B?NFM0WkVvQW4rcGx2MnRQSjNZSGRCWXhEZFFsbUR6Q3BmVEV3MGJaVlcvcllM?= =?utf-8?B?VVRQNU1VTXoxdGx2UVMrRlRZQkNDSFplNnZHVWlnRlRBVFhhc3UvTnhJY2hS?= =?utf-8?Q?ejcAPVs+S2uJYnmGbBbi6JW5W87KYKvQrjgPc4Vk5Y1g2?= X-MS-Exchange-AntiSpam-MessageData-1: +ZyywTj7qmtuRA== X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 063f9af7-6f50-4d80-e7f6-08de75fc5048 X-MS-Exchange-CrossTenant-AuthSource: BL0PR12MB2353.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 12:32:47.3218 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FUSE5SEqT4p7whcI2Hvw65OM+HKQ7XMWHHZU9E4ZVXygG8dDGEvAlBO8rdEwnRYJ8dXtMeCK/O+RvxYT0g8A5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4287 Add bindgen generated constants for NV_STATUS. This is used for RM control messages. Signed-off-by: Eliot Courtney --- drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 144 ++++++++++++++++++= ++++ 1 file changed, 144 insertions(+) diff --git a/drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs b/drivers/gp= u/nova-core/gsp/fw/r570_144/bindings.rs index 334e8be5fde8..dd37a7fd58c6 100644 --- a/drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs +++ b/drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs @@ -379,6 +379,150 @@ pub struct NV2080_CTRL_CMD_FB_GET_FB_REGION_INFO_PARA= MS { pub __bindgen_padding_0: [u8; 4usize], pub fbRegion: [NV2080_CTRL_CMD_FB_GET_FB_REGION_FB_REGION_INFO; 16usiz= e], } +pub const NV_OK: _bindgen_ty_4 =3D 0; +pub const NV_ERR_GENERIC: _bindgen_ty_4 =3D 65535; +pub const NV_ERR_BROKEN_FB: _bindgen_ty_4 =3D 1; +pub const NV_ERR_BUFFER_TOO_SMALL: _bindgen_ty_4 =3D 2; +pub const NV_ERR_BUSY_RETRY: _bindgen_ty_4 =3D 3; +pub const NV_ERR_CALLBACK_NOT_SCHEDULED: _bindgen_ty_4 =3D 4; +pub const NV_ERR_CARD_NOT_PRESENT: _bindgen_ty_4 =3D 5; +pub const NV_ERR_CYCLE_DETECTED: _bindgen_ty_4 =3D 6; +pub const NV_ERR_DMA_IN_USE: _bindgen_ty_4 =3D 7; +pub const NV_ERR_DMA_MEM_NOT_LOCKED: _bindgen_ty_4 =3D 8; +pub const NV_ERR_DMA_MEM_NOT_UNLOCKED: _bindgen_ty_4 =3D 9; +pub const NV_ERR_DUAL_LINK_INUSE: _bindgen_ty_4 =3D 10; +pub const NV_ERR_ECC_ERROR: _bindgen_ty_4 =3D 11; +pub const NV_ERR_FIFO_BAD_ACCESS: _bindgen_ty_4 =3D 12; +pub const NV_ERR_FREQ_NOT_SUPPORTED: _bindgen_ty_4 =3D 13; +pub const NV_ERR_GPU_DMA_NOT_INITIALIZED: _bindgen_ty_4 =3D 14; +pub const NV_ERR_GPU_IS_LOST: _bindgen_ty_4 =3D 15; +pub const NV_ERR_GPU_IN_FULLCHIP_RESET: _bindgen_ty_4 =3D 16; +pub const NV_ERR_GPU_NOT_FULL_POWER: _bindgen_ty_4 =3D 17; +pub const NV_ERR_GPU_UUID_NOT_FOUND: _bindgen_ty_4 =3D 18; +pub const NV_ERR_HOT_SWITCH: _bindgen_ty_4 =3D 19; +pub const NV_ERR_I2C_ERROR: _bindgen_ty_4 =3D 20; +pub const NV_ERR_I2C_SPEED_TOO_HIGH: _bindgen_ty_4 =3D 21; +pub const NV_ERR_ILLEGAL_ACTION: _bindgen_ty_4 =3D 22; +pub const NV_ERR_IN_USE: _bindgen_ty_4 =3D 23; +pub const NV_ERR_INFLATE_COMPRESSED_DATA_FAILED: _bindgen_ty_4 =3D 24; +pub const NV_ERR_INSERT_DUPLICATE_NAME: _bindgen_ty_4 =3D 25; +pub const NV_ERR_INSUFFICIENT_RESOURCES: _bindgen_ty_4 =3D 26; +pub const NV_ERR_INSUFFICIENT_PERMISSIONS: _bindgen_ty_4 =3D 27; +pub const NV_ERR_INSUFFICIENT_POWER: _bindgen_ty_4 =3D 28; +pub const NV_ERR_INVALID_ACCESS_TYPE: _bindgen_ty_4 =3D 29; +pub const NV_ERR_INVALID_ADDRESS: _bindgen_ty_4 =3D 30; +pub const NV_ERR_INVALID_ARGUMENT: _bindgen_ty_4 =3D 31; +pub const NV_ERR_INVALID_BASE: _bindgen_ty_4 =3D 32; +pub const NV_ERR_INVALID_CHANNEL: _bindgen_ty_4 =3D 33; +pub const NV_ERR_INVALID_CLASS: _bindgen_ty_4 =3D 34; +pub const NV_ERR_INVALID_CLIENT: _bindgen_ty_4 =3D 35; +pub const NV_ERR_INVALID_COMMAND: _bindgen_ty_4 =3D 36; +pub const NV_ERR_INVALID_DATA: _bindgen_ty_4 =3D 37; +pub const NV_ERR_INVALID_DEVICE: _bindgen_ty_4 =3D 38; +pub const NV_ERR_INVALID_DMA_SPECIFIER: _bindgen_ty_4 =3D 39; +pub const NV_ERR_INVALID_EVENT: _bindgen_ty_4 =3D 40; +pub const NV_ERR_INVALID_FLAGS: _bindgen_ty_4 =3D 41; +pub const NV_ERR_INVALID_FUNCTION: _bindgen_ty_4 =3D 42; +pub const NV_ERR_INVALID_HEAP: _bindgen_ty_4 =3D 43; +pub const NV_ERR_INVALID_INDEX: _bindgen_ty_4 =3D 44; +pub const NV_ERR_INVALID_IRQ_LEVEL: _bindgen_ty_4 =3D 45; +pub const NV_ERR_INVALID_LIMIT: _bindgen_ty_4 =3D 46; +pub const NV_ERR_INVALID_LOCK_STATE: _bindgen_ty_4 =3D 47; +pub const NV_ERR_INVALID_METHOD: _bindgen_ty_4 =3D 48; +pub const NV_ERR_INVALID_OBJECT: _bindgen_ty_4 =3D 49; +pub const NV_ERR_INVALID_OBJECT_BUFFER: _bindgen_ty_4 =3D 50; +pub const NV_ERR_INVALID_OBJECT_HANDLE: _bindgen_ty_4 =3D 51; +pub const NV_ERR_INVALID_OBJECT_NEW: _bindgen_ty_4 =3D 52; +pub const NV_ERR_INVALID_OBJECT_OLD: _bindgen_ty_4 =3D 53; +pub const NV_ERR_INVALID_OBJECT_PARENT: _bindgen_ty_4 =3D 54; +pub const NV_ERR_INVALID_OFFSET: _bindgen_ty_4 =3D 55; +pub const NV_ERR_INVALID_OPERATION: _bindgen_ty_4 =3D 56; +pub const NV_ERR_INVALID_OWNER: _bindgen_ty_4 =3D 57; +pub const NV_ERR_INVALID_PARAM_STRUCT: _bindgen_ty_4 =3D 58; +pub const NV_ERR_INVALID_PARAMETER: _bindgen_ty_4 =3D 59; +pub const NV_ERR_INVALID_PATH: _bindgen_ty_4 =3D 60; +pub const NV_ERR_INVALID_POINTER: _bindgen_ty_4 =3D 61; +pub const NV_ERR_INVALID_REGISTRY_KEY: _bindgen_ty_4 =3D 62; +pub const NV_ERR_INVALID_REQUEST: _bindgen_ty_4 =3D 63; +pub const NV_ERR_INVALID_STATE: _bindgen_ty_4 =3D 64; +pub const NV_ERR_INVALID_STRING_LENGTH: _bindgen_ty_4 =3D 65; +pub const NV_ERR_INVALID_READ: _bindgen_ty_4 =3D 66; +pub const NV_ERR_INVALID_WRITE: _bindgen_ty_4 =3D 67; +pub const NV_ERR_INVALID_XLATE: _bindgen_ty_4 =3D 68; +pub const NV_ERR_IRQ_NOT_FIRING: _bindgen_ty_4 =3D 69; +pub const NV_ERR_IRQ_EDGE_TRIGGERED: _bindgen_ty_4 =3D 70; +pub const NV_ERR_MEMORY_TRAINING_FAILED: _bindgen_ty_4 =3D 71; +pub const NV_ERR_MISMATCHED_SLAVE: _bindgen_ty_4 =3D 72; +pub const NV_ERR_MISMATCHED_TARGET: _bindgen_ty_4 =3D 73; +pub const NV_ERR_MISSING_TABLE_ENTRY: _bindgen_ty_4 =3D 74; +pub const NV_ERR_MODULE_LOAD_FAILED: _bindgen_ty_4 =3D 75; +pub const NV_ERR_MORE_DATA_AVAILABLE: _bindgen_ty_4 =3D 76; +pub const NV_ERR_MORE_PROCESSING_REQUIRED: _bindgen_ty_4 =3D 77; +pub const NV_ERR_MULTIPLE_MEMORY_TYPES: _bindgen_ty_4 =3D 78; +pub const NV_ERR_NO_FREE_FIFOS: _bindgen_ty_4 =3D 79; +pub const NV_ERR_NO_INTR_PENDING: _bindgen_ty_4 =3D 80; +pub const NV_ERR_NO_MEMORY: _bindgen_ty_4 =3D 81; +pub const NV_ERR_NO_SUCH_DOMAIN: _bindgen_ty_4 =3D 82; +pub const NV_ERR_NO_VALID_PATH: _bindgen_ty_4 =3D 83; +pub const NV_ERR_NOT_COMPATIBLE: _bindgen_ty_4 =3D 84; +pub const NV_ERR_NOT_READY: _bindgen_ty_4 =3D 85; +pub const NV_ERR_NOT_SUPPORTED: _bindgen_ty_4 =3D 86; +pub const NV_ERR_OBJECT_NOT_FOUND: _bindgen_ty_4 =3D 87; +pub const NV_ERR_OBJECT_TYPE_MISMATCH: _bindgen_ty_4 =3D 88; +pub const NV_ERR_OPERATING_SYSTEM: _bindgen_ty_4 =3D 89; +pub const NV_ERR_OTHER_DEVICE_FOUND: _bindgen_ty_4 =3D 90; +pub const NV_ERR_OUT_OF_RANGE: _bindgen_ty_4 =3D 91; +pub const NV_ERR_OVERLAPPING_UVM_COMMIT: _bindgen_ty_4 =3D 92; +pub const NV_ERR_PAGE_TABLE_NOT_AVAIL: _bindgen_ty_4 =3D 93; +pub const NV_ERR_PID_NOT_FOUND: _bindgen_ty_4 =3D 94; +pub const NV_ERR_PROTECTION_FAULT: _bindgen_ty_4 =3D 95; +pub const NV_ERR_RC_ERROR: _bindgen_ty_4 =3D 96; +pub const NV_ERR_REJECTED_VBIOS: _bindgen_ty_4 =3D 97; +pub const NV_ERR_RESET_REQUIRED: _bindgen_ty_4 =3D 98; +pub const NV_ERR_STATE_IN_USE: _bindgen_ty_4 =3D 99; +pub const NV_ERR_SIGNAL_PENDING: _bindgen_ty_4 =3D 100; +pub const NV_ERR_TIMEOUT: _bindgen_ty_4 =3D 101; +pub const NV_ERR_TIMEOUT_RETRY: _bindgen_ty_4 =3D 102; +pub const NV_ERR_TOO_MANY_PRIMARIES: _bindgen_ty_4 =3D 103; +pub const NV_ERR_UVM_ADDRESS_IN_USE: _bindgen_ty_4 =3D 104; +pub const NV_ERR_MAX_SESSION_LIMIT_REACHED: _bindgen_ty_4 =3D 105; +pub const NV_ERR_LIB_RM_VERSION_MISMATCH: _bindgen_ty_4 =3D 106; +pub const NV_ERR_PRIV_SEC_VIOLATION: _bindgen_ty_4 =3D 107; +pub const NV_ERR_GPU_IN_DEBUG_MODE: _bindgen_ty_4 =3D 108; +pub const NV_ERR_FEATURE_NOT_ENABLED: _bindgen_ty_4 =3D 109; +pub const NV_ERR_RESOURCE_LOST: _bindgen_ty_4 =3D 110; +pub const NV_ERR_PMU_NOT_READY: _bindgen_ty_4 =3D 111; +pub const NV_ERR_FLCN_ERROR: _bindgen_ty_4 =3D 112; +pub const NV_ERR_FATAL_ERROR: _bindgen_ty_4 =3D 113; +pub const NV_ERR_MEMORY_ERROR: _bindgen_ty_4 =3D 114; +pub const NV_ERR_INVALID_LICENSE: _bindgen_ty_4 =3D 115; +pub const NV_ERR_NVLINK_INIT_ERROR: _bindgen_ty_4 =3D 116; +pub const NV_ERR_NVLINK_MINION_ERROR: _bindgen_ty_4 =3D 117; +pub const NV_ERR_NVLINK_CLOCK_ERROR: _bindgen_ty_4 =3D 118; +pub const NV_ERR_NVLINK_TRAINING_ERROR: _bindgen_ty_4 =3D 119; +pub const NV_ERR_NVLINK_CONFIGURATION_ERROR: _bindgen_ty_4 =3D 120; +pub const NV_ERR_RISCV_ERROR: _bindgen_ty_4 =3D 121; +pub const NV_ERR_FABRIC_MANAGER_NOT_PRESENT: _bindgen_ty_4 =3D 122; +pub const NV_ERR_ALREADY_SIGNALLED: _bindgen_ty_4 =3D 123; +pub const NV_ERR_QUEUE_TASK_SLOT_NOT_AVAILABLE: _bindgen_ty_4 =3D 124; +pub const NV_ERR_KEY_ROTATION_IN_PROGRESS: _bindgen_ty_4 =3D 125; +pub const NV_ERR_TEST_ONLY_CODE_NOT_ENABLED: _bindgen_ty_4 =3D 126; +pub const NV_ERR_SECURE_BOOT_FAILED: _bindgen_ty_4 =3D 127; +pub const NV_ERR_INSUFFICIENT_ZBC_ENTRY: _bindgen_ty_4 =3D 128; +pub const NV_ERR_NVLINK_FABRIC_NOT_READY: _bindgen_ty_4 =3D 129; +pub const NV_ERR_NVLINK_FABRIC_FAILURE: _bindgen_ty_4 =3D 130; +pub const NV_ERR_GPU_MEMORY_ONLINING_FAILURE: _bindgen_ty_4 =3D 131; +pub const NV_ERR_REDUCTION_MANAGER_NOT_AVAILABLE: _bindgen_ty_4 =3D 132; +pub const NV_ERR_RESOURCE_RETIREMENT_ERROR: _bindgen_ty_4 =3D 134; +pub const NV_WARN_HOT_SWITCH: _bindgen_ty_4 =3D 65537; +pub const NV_WARN_INCORRECT_PERFMON_DATA: _bindgen_ty_4 =3D 65538; +pub const NV_WARN_MISMATCHED_SLAVE: _bindgen_ty_4 =3D 65539; +pub const NV_WARN_MISMATCHED_TARGET: _bindgen_ty_4 =3D 65540; +pub const NV_WARN_MORE_PROCESSING_REQUIRED: _bindgen_ty_4 =3D 65541; +pub const NV_WARN_NOTHING_TO_DO: _bindgen_ty_4 =3D 65542; +pub const NV_WARN_NULL_OBJECT: _bindgen_ty_4 =3D 65543; +pub const NV_WARN_OUT_OF_RANGE: _bindgen_ty_4 =3D 65544; +pub type _bindgen_ty_4 =3D ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone, MaybeZeroable)] pub struct NV2080_CTRL_GPU_GET_GID_INFO_PARAMS { --=20 2.53.0