Lines Matching refs:nvkm_vmm
24 struct nvkm_vmm { struct
52 struct lock_class_key *, const char *name, struct nvkm_vmm **); argument
53 struct nvkm_vmm *nvkm_vmm_ref(struct nvkm_vmm *);
54 void nvkm_vmm_unref(struct nvkm_vmm **);
55 int nvkm_vmm_boot(struct nvkm_vmm *);
56 int nvkm_vmm_join(struct nvkm_vmm *, struct nvkm_memory *inst);
57 void nvkm_vmm_part(struct nvkm_vmm *, struct nvkm_memory *inst);
58 int nvkm_vmm_get(struct nvkm_vmm *, u8 page, u64 size, struct nvkm_vma **);
59 void nvkm_vmm_put(struct nvkm_vmm *, struct nvkm_vma **);
79 int nvkm_vmm_map(struct nvkm_vmm *, struct nvkm_vma *, void *argv, u32 argc,
81 void nvkm_vmm_unmap(struct nvkm_vmm *, struct nvkm_vma *);
84 struct nvkm_vmm *nvkm_uvmm_search(struct nvkm_client *, u64 handle);
112 struct nvkm_vmm *vmm;