class.h (bd8369ecf5e7f5fce9f72b2934dc43a844134a13) class.h (37a5d028913f7ac614cd79b1e7adaff19c59d2f1)
1#ifndef __NVIF_CLASS_H__
2#define __NVIF_CLASS_H__
3
4/*******************************************************************************
5 * class identifiers
6 ******************************************************************************/
7
8/* the below match nvidia-assigned (either in hw, or sw) class numbers */

--- 122 unchanged lines hidden (view full) ---

131#define NV_DEVICE_V0_DISABLE_MSPPP 0x0000004000000000ULL
132#define NV_DEVICE_V0_DISABLE_CE0 0x0000008000000000ULL
133#define NV_DEVICE_V0_DISABLE_CE1 0x0000010000000000ULL
134#define NV_DEVICE_V0_DISABLE_VIC 0x0000020000000000ULL
135#define NV_DEVICE_V0_DISABLE_MSENC 0x0000040000000000ULL
136#define NV_DEVICE_V0_DISABLE_CE2 0x0000080000000000ULL
137#define NV_DEVICE_V0_DISABLE_MSVLD 0x0000100000000000ULL
138#define NV_DEVICE_V0_DISABLE_SEC 0x0000200000000000ULL
1#ifndef __NVIF_CLASS_H__
2#define __NVIF_CLASS_H__
3
4/*******************************************************************************
5 * class identifiers
6 ******************************************************************************/
7
8/* the below match nvidia-assigned (either in hw, or sw) class numbers */

--- 122 unchanged lines hidden (view full) ---

131#define NV_DEVICE_V0_DISABLE_MSPPP 0x0000004000000000ULL
132#define NV_DEVICE_V0_DISABLE_CE0 0x0000008000000000ULL
133#define NV_DEVICE_V0_DISABLE_CE1 0x0000010000000000ULL
134#define NV_DEVICE_V0_DISABLE_VIC 0x0000020000000000ULL
135#define NV_DEVICE_V0_DISABLE_MSENC 0x0000040000000000ULL
136#define NV_DEVICE_V0_DISABLE_CE2 0x0000080000000000ULL
137#define NV_DEVICE_V0_DISABLE_MSVLD 0x0000100000000000ULL
138#define NV_DEVICE_V0_DISABLE_SEC 0x0000200000000000ULL
139#define NV_DEVICE_V0_DISABLE_MSPDEC 0x0000400000000000ULL
139 __u64 disable; /* disable particular subsystems */
140 __u64 debug0; /* as above, but *internal* ids, and *NOT* ABI */
141};
142
143#define NV_DEVICE_V0_INFO 0x00
144
145struct nv_device_info_v0 {
146 __u8 version;

--- 196 unchanged lines hidden (view full) ---

343 __u32 pushbuf;
344 __u32 ilength;
345 __u64 ioffset;
346};
347
348struct kepler_channel_gpfifo_a_v0 {
349 __u8 version;
350#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_GR 0x01
140 __u64 disable; /* disable particular subsystems */
141 __u64 debug0; /* as above, but *internal* ids, and *NOT* ABI */
142};
143
144#define NV_DEVICE_V0_INFO 0x00
145
146struct nv_device_info_v0 {
147 __u8 version;

--- 196 unchanged lines hidden (view full) ---

344 __u32 pushbuf;
345 __u32 ilength;
346 __u64 ioffset;
347};
348
349struct kepler_channel_gpfifo_a_v0 {
350 __u8 version;
351#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_GR 0x01
351#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_VP 0x02
352#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_MSPDEC 0x02
352#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_MSPPP 0x04
353#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_MSVLD 0x08
354#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_CE0 0x10
355#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_CE1 0x20
356#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_ENC 0x40
357 __u8 engine;
358 __u16 chid;
359 __u8 pad04[4];

--- 213 unchanged lines hidden ---
353#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_MSPPP 0x04
354#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_MSVLD 0x08
355#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_CE0 0x10
356#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_CE1 0x20
357#define KEPLER_CHANNEL_GPFIFO_A_V0_ENGINE_ENC 0x40
358 __u8 engine;
359 __u16 chid;
360 __u8 pad04[4];

--- 213 unchanged lines hidden ---