File Index
Files and directories
Sign in
FILE

if0008.h

File preview with syntax highlighting.

linux-6.19.14/drivers/gpu/drm/nouveau/include/nvif/if0008.h 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                                                   0x00
12#define NVIF_MMU_V0_TYPE                                                   0x01
13#define NVIF_MMU_V0_KIND                                                   0x02
14
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#endif
~/ Read-only file preview.