brintos

brintos / linux-shallow public Read only

0
0
Text · 775 B · c21d09f Raw
43 lines · c
1#ifndef __NVIF_IF0008_H__2#define __NVIF_IF0008_H__3struct nvif_mmu_v0 {4	__u8  version;5	__u8  dmabits;6	__u8  heap_nr;7	__u8  type_nr;8	__u16 kind_nr;9};10 11#define NVIF_MMU_V0_HEAP                                                   0x0012#define NVIF_MMU_V0_TYPE                                                   0x0113#define NVIF_MMU_V0_KIND                                                   0x0214 15struct nvif_mmu_heap_v0 {16	__u8  version;17	__u8  index;18	__u8  pad02[6];19	__u64 size;20};21 22struct nvif_mmu_type_v0 {23	__u8  version;24	__u8  index;25	__u8  heap;26	__u8  vram;27	__u8  host;28	__u8  comp;29	__u8  disp;30	__u8  kind;31	__u8  mappable;32	__u8  coherent;33	__u8  uncached;34};35 36struct nvif_mmu_kind_v0 {37	__u8  version;38	__u8  kind_inv;39	__u16 count;40	__u8  data[];41};42#endif43