repo.or.cz
/
linux
/
fpc-iii.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
WIP FPC-III support
[linux/fpc-iii.git]
/
drivers
/
gpu
/
drm
/
nouveau
/
include
/
nvif
/
if0008.h
blob
c21d09f04f1d6db5c0323c7e4622f2f53ffc86aa
1
#ifndef __NVIF_IF0008_H__
2
#define __NVIF_IF0008_H__
3
struct
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
15
struct
nvif_mmu_heap_v0
{
16
__u8 version
;
17
__u8 index
;
18
__u8 pad02
[
6
];
19
__u64 size
;
20
};
21
22
struct
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
36
struct
nvif_mmu_kind_v0
{
37
__u8 version
;
38
__u8 kind_inv
;
39
__u16 count
;
40
__u8 data
[];
41
};
42
#endif