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