1 #ifndef __NOUVEAU_VMA_H__
2 #define __NOUVEAU_VMA_H__
8 struct nouveau_vmm
*vmm
;
10 struct list_head head
;
13 struct nouveau_mem
*mem
;
15 struct nouveau_fence
*fence
;
18 struct nouveau_vma
*nouveau_vma_find(struct nouveau_bo
*, struct nouveau_vmm
*);
19 int nouveau_vma_new(struct nouveau_bo
*, struct nouveau_vmm
*,
20 struct nouveau_vma
**);
21 void nouveau_vma_del(struct nouveau_vma
**);
22 int nouveau_vma_map(struct nouveau_vma
*, struct nouveau_mem
*);
23 void nouveau_vma_unmap(struct nouveau_vma
*);
26 struct nouveau_cli
*cli
;
28 struct nouveau_svmm
*svmm
;
31 int nouveau_vmm_init(struct nouveau_cli
*, s32 oclass
, struct nouveau_vmm
*);
32 void nouveau_vmm_fini(struct nouveau_vmm
*);