class.h (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) class.h (8ef23b6f6a79e6fa2a169081d2d76011fffa0482)
1/* SPDX-License-Identifier: MIT */
2#ifndef __NVIF_CLASS_H__
3#define __NVIF_CLASS_H__
4
5/* these class numbers are made up by us, and not nvidia-assigned */
6#define NVIF_CLASS_CLIENT /* if0000.h */ -0x00000000
7
8#define NVIF_CLASS_CONTROL /* if0001.h */ -0x00000001

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

83#define GK104_DISP /* cl5070.h */ 0x00009170
84#define GK110_DISP /* cl5070.h */ 0x00009270
85#define GM107_DISP /* cl5070.h */ 0x00009470
86#define GM200_DISP /* cl5070.h */ 0x00009570
87#define GP100_DISP /* cl5070.h */ 0x00009770
88#define GP102_DISP /* cl5070.h */ 0x00009870
89#define GV100_DISP /* cl5070.h */ 0x0000c370
90#define TU102_DISP /* cl5070.h */ 0x0000c570
1/* SPDX-License-Identifier: MIT */
2#ifndef __NVIF_CLASS_H__
3#define __NVIF_CLASS_H__
4
5/* these class numbers are made up by us, and not nvidia-assigned */
6#define NVIF_CLASS_CLIENT /* if0000.h */ -0x00000000
7
8#define NVIF_CLASS_CONTROL /* if0001.h */ -0x00000001

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

83#define GK104_DISP /* cl5070.h */ 0x00009170
84#define GK110_DISP /* cl5070.h */ 0x00009270
85#define GM107_DISP /* cl5070.h */ 0x00009470
86#define GM200_DISP /* cl5070.h */ 0x00009570
87#define GP100_DISP /* cl5070.h */ 0x00009770
88#define GP102_DISP /* cl5070.h */ 0x00009870
89#define GV100_DISP /* cl5070.h */ 0x0000c370
90#define TU102_DISP /* cl5070.h */ 0x0000c570
91#define GA102_DISP /* cl5070.h */ 0x0000c670
91
92#define GV100_DISP_CAPS 0x0000c373
93
94#define NV31_MPEG 0x00003174
95#define G82_MPEG 0x00008274
96
97#define NV74_VP2 0x00007476
98
99#define NV50_DISP_CURSOR /* cl507a.h */ 0x0000507a
100#define G82_DISP_CURSOR /* cl507a.h */ 0x0000827a
101#define GT214_DISP_CURSOR /* cl507a.h */ 0x0000857a
102#define GF110_DISP_CURSOR /* cl507a.h */ 0x0000907a
103#define GK104_DISP_CURSOR /* cl507a.h */ 0x0000917a
104#define GV100_DISP_CURSOR /* cl507a.h */ 0x0000c37a
105#define TU102_DISP_CURSOR /* cl507a.h */ 0x0000c57a
92
93#define GV100_DISP_CAPS 0x0000c373
94
95#define NV31_MPEG 0x00003174
96#define G82_MPEG 0x00008274
97
98#define NV74_VP2 0x00007476
99
100#define NV50_DISP_CURSOR /* cl507a.h */ 0x0000507a
101#define G82_DISP_CURSOR /* cl507a.h */ 0x0000827a
102#define GT214_DISP_CURSOR /* cl507a.h */ 0x0000857a
103#define GF110_DISP_CURSOR /* cl507a.h */ 0x0000907a
104#define GK104_DISP_CURSOR /* cl507a.h */ 0x0000917a
105#define GV100_DISP_CURSOR /* cl507a.h */ 0x0000c37a
106#define TU102_DISP_CURSOR /* cl507a.h */ 0x0000c57a
107#define GA102_DISP_CURSOR /* cl507a.h */ 0x0000c67a
106
107#define NV50_DISP_OVERLAY /* cl507b.h */ 0x0000507b
108#define G82_DISP_OVERLAY /* cl507b.h */ 0x0000827b
109#define GT214_DISP_OVERLAY /* cl507b.h */ 0x0000857b
110#define GF110_DISP_OVERLAY /* cl507b.h */ 0x0000907b
111#define GK104_DISP_OVERLAY /* cl507b.h */ 0x0000917b
112
113#define GV100_DISP_WINDOW_IMM_CHANNEL_DMA /* clc37b.h */ 0x0000c37b
114#define TU102_DISP_WINDOW_IMM_CHANNEL_DMA /* clc37b.h */ 0x0000c57b
108
109#define NV50_DISP_OVERLAY /* cl507b.h */ 0x0000507b
110#define G82_DISP_OVERLAY /* cl507b.h */ 0x0000827b
111#define GT214_DISP_OVERLAY /* cl507b.h */ 0x0000857b
112#define GF110_DISP_OVERLAY /* cl507b.h */ 0x0000907b
113#define GK104_DISP_OVERLAY /* cl507b.h */ 0x0000917b
114
115#define GV100_DISP_WINDOW_IMM_CHANNEL_DMA /* clc37b.h */ 0x0000c37b
116#define TU102_DISP_WINDOW_IMM_CHANNEL_DMA /* clc37b.h */ 0x0000c57b
117#define GA102_DISP_WINDOW_IMM_CHANNEL_DMA /* clc37b.h */ 0x0000c67b
115
116#define NV50_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000507c
117#define G82_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000827c
118#define GT200_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000837c
119#define GT214_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000857c
120#define GF110_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000907c
121#define GK104_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000917c
122#define GK110_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000927c

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

130#define GK104_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000917d
131#define GK110_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000927d
132#define GM107_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000947d
133#define GM200_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000957d
134#define GP100_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000977d
135#define GP102_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000987d
136#define GV100_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000c37d
137#define TU102_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000c57d
118
119#define NV50_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000507c
120#define G82_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000827c
121#define GT200_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000837c
122#define GT214_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000857c
123#define GF110_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000907c
124#define GK104_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000917c
125#define GK110_DISP_BASE_CHANNEL_DMA /* cl507c.h */ 0x0000927c

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

133#define GK104_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000917d
134#define GK110_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000927d
135#define GM107_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000947d
136#define GM200_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000957d
137#define GP100_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000977d
138#define GP102_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000987d
139#define GV100_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000c37d
140#define TU102_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000c57d
141#define GA102_DISP_CORE_CHANNEL_DMA /* cl507d.h */ 0x0000c67d
138
139#define NV50_DISP_OVERLAY_CHANNEL_DMA /* cl507e.h */ 0x0000507e
140#define G82_DISP_OVERLAY_CHANNEL_DMA /* cl507e.h */ 0x0000827e
141#define GT200_DISP_OVERLAY_CHANNEL_DMA /* cl507e.h */ 0x0000837e
142#define GT214_DISP_OVERLAY_CHANNEL_DMA /* cl507e.h */ 0x0000857e
143#define GF110_DISP_OVERLAY_CONTROL_DMA /* cl507e.h */ 0x0000907e
144#define GK104_DISP_OVERLAY_CONTROL_DMA /* cl507e.h */ 0x0000917e
145
146#define GV100_DISP_WINDOW_CHANNEL_DMA /* clc37e.h */ 0x0000c37e
147#define TU102_DISP_WINDOW_CHANNEL_DMA /* clc37e.h */ 0x0000c57e
142
143#define NV50_DISP_OVERLAY_CHANNEL_DMA /* cl507e.h */ 0x0000507e
144#define G82_DISP_OVERLAY_CHANNEL_DMA /* cl507e.h */ 0x0000827e
145#define GT200_DISP_OVERLAY_CHANNEL_DMA /* cl507e.h */ 0x0000837e
146#define GT214_DISP_OVERLAY_CHANNEL_DMA /* cl507e.h */ 0x0000857e
147#define GF110_DISP_OVERLAY_CONTROL_DMA /* cl507e.h */ 0x0000907e
148#define GK104_DISP_OVERLAY_CONTROL_DMA /* cl507e.h */ 0x0000917e
149
150#define GV100_DISP_WINDOW_CHANNEL_DMA /* clc37e.h */ 0x0000c37e
151#define TU102_DISP_WINDOW_CHANNEL_DMA /* clc37e.h */ 0x0000c57e
152#define GA102_DISP_WINDOW_CHANNEL_DMA /* clc37e.h */ 0x0000c67e
148
149#define NV50_TESLA 0x00005097
150#define G82_TESLA 0x00008297
151#define GT200_TESLA 0x00008397
152#define GT214_TESLA 0x00008597
153#define GT21A_TESLA 0x00008697
154
155#define FERMI_A /* cl9097.h */ 0x00009097

--- 62 unchanged lines hidden ---
153
154#define NV50_TESLA 0x00005097
155#define G82_TESLA 0x00008297
156#define GT200_TESLA 0x00008397
157#define GT214_TESLA 0x00008597
158#define GT21A_TESLA 0x00008697
159
160#define FERMI_A /* cl9097.h */ 0x00009097

--- 62 unchanged lines hidden ---