Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
class.h File Reference

Go to the source code of this file.

Data Structures

struct  nv_device_class
 
struct  nv_dma_class
 
struct  nv03_channel_dma_class
 
struct  nv50_channel_ind_class
 
struct  nve0_channel_ind_class
 

Macros

#define NV_DEVICE_CLASS   0x00000080
 
#define NV_DEVICE_DISABLE_IDENTIFY   0x0000000000000001ULL
 
#define NV_DEVICE_DISABLE_MMIO   0x0000000000000002ULL
 
#define NV_DEVICE_DISABLE_VBIOS   0x0000000000000004ULL
 
#define NV_DEVICE_DISABLE_CORE   0x0000000000000008ULL
 
#define NV_DEVICE_DISABLE_DISP   0x0000000000010000ULL
 
#define NV_DEVICE_DISABLE_FIFO   0x0000000000020000ULL
 
#define NV_DEVICE_DISABLE_GRAPH   0x0000000100000000ULL
 
#define NV_DEVICE_DISABLE_MPEG   0x0000000200000000ULL
 
#define NV_DEVICE_DISABLE_ME   0x0000000400000000ULL
 
#define NV_DEVICE_DISABLE_VP   0x0000000800000000ULL
 
#define NV_DEVICE_DISABLE_CRYPT   0x0000001000000000ULL
 
#define NV_DEVICE_DISABLE_BSP   0x0000002000000000ULL
 
#define NV_DEVICE_DISABLE_PPP   0x0000004000000000ULL
 
#define NV_DEVICE_DISABLE_COPY0   0x0000008000000000ULL
 
#define NV_DEVICE_DISABLE_COPY1   0x0000010000000000ULL
 
#define NV_DEVICE_DISABLE_UNK1C1   0x0000020000000000ULL
 
#define NV_DMA_FROM_MEMORY_CLASS   0x00000002
 
#define NV_DMA_TO_MEMORY_CLASS   0x00000003
 
#define NV_DMA_IN_MEMORY_CLASS   0x0000003d
 
#define NV_DMA_TARGET_MASK   0x000000ff
 
#define NV_DMA_TARGET_VM   0x00000000
 
#define NV_DMA_TARGET_VRAM   0x00000001
 
#define NV_DMA_TARGET_PCI   0x00000002
 
#define NV_DMA_TARGET_PCI_US   0x00000003
 
#define NV_DMA_TARGET_AGP   0x00000004
 
#define NV_DMA_ACCESS_MASK   0x00000f00
 
#define NV_DMA_ACCESS_VM   0x00000000
 
#define NV_DMA_ACCESS_RD   0x00000100
 
#define NV_DMA_ACCESS_WR   0x00000200
 
#define NV_DMA_ACCESS_RDWR   0x00000300
 
#define NV03_CHANNEL_DMA_CLASS   0x0000006b
 
#define NV10_CHANNEL_DMA_CLASS   0x0000006e
 
#define NV17_CHANNEL_DMA_CLASS   0x0000176e
 
#define NV40_CHANNEL_DMA_CLASS   0x0000406e
 
#define NV50_CHANNEL_DMA_CLASS   0x0000506e
 
#define NV84_CHANNEL_DMA_CLASS   0x0000826e
 
#define NV50_CHANNEL_IND_CLASS   0x0000506f
 
#define NV84_CHANNEL_IND_CLASS   0x0000826f
 
#define NVC0_CHANNEL_IND_CLASS   0x0000906f
 
#define NVE0_CHANNEL_IND_CLASS   0x0000a06f
 
#define NVE0_CHANNEL_IND_ENGINE_GR   0x00000001
 
#define NVE0_CHANNEL_IND_ENGINE_VP   0x00000002
 
#define NVE0_CHANNEL_IND_ENGINE_PPP   0x00000004
 
#define NVE0_CHANNEL_IND_ENGINE_BSP   0x00000008
 
#define NVE0_CHANNEL_IND_ENGINE_CE0   0x00000010
 
#define NVE0_CHANNEL_IND_ENGINE_CE1   0x00000020
 
#define NVE0_CHANNEL_IND_ENGINE_ENC   0x00000040
 

Macro Definition Documentation

#define NV03_CHANNEL_DMA_CLASS   0x0000006b

Definition at line 71 of file class.h.

#define NV10_CHANNEL_DMA_CLASS   0x0000006e

Definition at line 72 of file class.h.

#define NV17_CHANNEL_DMA_CLASS   0x0000176e

Definition at line 73 of file class.h.

#define NV40_CHANNEL_DMA_CLASS   0x0000406e

Definition at line 74 of file class.h.

#define NV50_CHANNEL_DMA_CLASS   0x0000506e

Definition at line 75 of file class.h.

#define NV50_CHANNEL_IND_CLASS   0x0000506f

Definition at line 92 of file class.h.

#define NV84_CHANNEL_DMA_CLASS   0x0000826e

Definition at line 76 of file class.h.

#define NV84_CHANNEL_IND_CLASS   0x0000826f

Definition at line 93 of file class.h.

#define NV_DEVICE_CLASS   0x00000080

Definition at line 8 of file class.h.

#define NV_DEVICE_DISABLE_BSP   0x0000002000000000ULL

Definition at line 21 of file class.h.

#define NV_DEVICE_DISABLE_COPY0   0x0000008000000000ULL

Definition at line 23 of file class.h.

#define NV_DEVICE_DISABLE_COPY1   0x0000010000000000ULL

Definition at line 24 of file class.h.

#define NV_DEVICE_DISABLE_CORE   0x0000000000000008ULL

Definition at line 13 of file class.h.

#define NV_DEVICE_DISABLE_CRYPT   0x0000001000000000ULL

Definition at line 20 of file class.h.

#define NV_DEVICE_DISABLE_DISP   0x0000000000010000ULL

Definition at line 14 of file class.h.

#define NV_DEVICE_DISABLE_FIFO   0x0000000000020000ULL

Definition at line 15 of file class.h.

#define NV_DEVICE_DISABLE_GRAPH   0x0000000100000000ULL

Definition at line 16 of file class.h.

#define NV_DEVICE_DISABLE_IDENTIFY   0x0000000000000001ULL

Definition at line 10 of file class.h.

#define NV_DEVICE_DISABLE_ME   0x0000000400000000ULL

Definition at line 18 of file class.h.

#define NV_DEVICE_DISABLE_MMIO   0x0000000000000002ULL

Definition at line 11 of file class.h.

#define NV_DEVICE_DISABLE_MPEG   0x0000000200000000ULL

Definition at line 17 of file class.h.

#define NV_DEVICE_DISABLE_PPP   0x0000004000000000ULL

Definition at line 22 of file class.h.

#define NV_DEVICE_DISABLE_UNK1C1   0x0000020000000000ULL

Definition at line 25 of file class.h.

#define NV_DEVICE_DISABLE_VBIOS   0x0000000000000004ULL

Definition at line 12 of file class.h.

#define NV_DEVICE_DISABLE_VP   0x0000000800000000ULL

Definition at line 19 of file class.h.

#define NV_DMA_ACCESS_MASK   0x00000f00

Definition at line 49 of file class.h.

#define NV_DMA_ACCESS_RD   0x00000100

Definition at line 51 of file class.h.

#define NV_DMA_ACCESS_RDWR   0x00000300

Definition at line 53 of file class.h.

#define NV_DMA_ACCESS_VM   0x00000000

Definition at line 50 of file class.h.

#define NV_DMA_ACCESS_WR   0x00000200

Definition at line 52 of file class.h.

#define NV_DMA_FROM_MEMORY_CLASS   0x00000002

Definition at line 39 of file class.h.

#define NV_DMA_IN_MEMORY_CLASS   0x0000003d

Definition at line 41 of file class.h.

#define NV_DMA_TARGET_AGP   0x00000004

Definition at line 48 of file class.h.

#define NV_DMA_TARGET_MASK   0x000000ff

Definition at line 43 of file class.h.

#define NV_DMA_TARGET_PCI   0x00000002

Definition at line 46 of file class.h.

#define NV_DMA_TARGET_PCI_US   0x00000003

Definition at line 47 of file class.h.

#define NV_DMA_TARGET_VM   0x00000000

Definition at line 44 of file class.h.

#define NV_DMA_TARGET_VRAM   0x00000001

Definition at line 45 of file class.h.

#define NV_DMA_TO_MEMORY_CLASS   0x00000003

Definition at line 40 of file class.h.

#define NVC0_CHANNEL_IND_CLASS   0x0000906f

Definition at line 94 of file class.h.

#define NVE0_CHANNEL_IND_CLASS   0x0000a06f

Definition at line 95 of file class.h.

#define NVE0_CHANNEL_IND_ENGINE_BSP   0x00000008

Definition at line 106 of file class.h.

#define NVE0_CHANNEL_IND_ENGINE_CE0   0x00000010

Definition at line 107 of file class.h.

#define NVE0_CHANNEL_IND_ENGINE_CE1   0x00000020

Definition at line 108 of file class.h.

#define NVE0_CHANNEL_IND_ENGINE_ENC   0x00000040

Definition at line 109 of file class.h.

#define NVE0_CHANNEL_IND_ENGINE_GR   0x00000001

Definition at line 103 of file class.h.

#define NVE0_CHANNEL_IND_ENGINE_PPP   0x00000004

Definition at line 105 of file class.h.

#define NVE0_CHANNEL_IND_ENGINE_VP   0x00000002

Definition at line 104 of file class.h.