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 --- |