Commit | Line | Data |
---|---|---|
8e39abff BS |
1 | #ifndef __NVIF_IFC00D_H__ |
2 | #define __NVIF_IFC00D_H__ | |
3 | #include "if000c.h" | |
4 | ||
5 | struct gp100_vmm_vn { | |
6 | /* nvif_vmm_vX ... */ | |
7 | }; | |
f9400afb BS |
8 | |
9 | struct gp100_vmm_map_vn { | |
10 | /* nvif_vmm_map_vX ... */ | |
11 | }; | |
12 | ||
13 | struct gp100_vmm_map_v0 { | |
14 | /* nvif_vmm_map_vX ... */ | |
15 | __u8 version; | |
16 | __u8 vol; | |
17 | __u8 ro; | |
18 | __u8 priv; | |
19 | __u8 kind; | |
20 | }; | |
71871aa6 BS |
21 | |
22 | #define GP100_VMM_VN_FAULT_REPLAY NVIF_VMM_V0_MTHD(0x00) | |
23 | #define GP100_VMM_VN_FAULT_CANCEL NVIF_VMM_V0_MTHD(0x01) | |
24 | ||
25 | struct gp100_vmm_fault_replay_vn { | |
26 | }; | |
27 | ||
28 | struct gp100_vmm_fault_cancel_v0 { | |
29 | __u8 version; | |
30 | __u8 hub; | |
31 | __u8 gpc; | |
32 | __u8 client; | |
33 | __u8 pad04[4]; | |
34 | __u64 inst; | |
35 | }; | |
8e39abff | 36 | #endif |