forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/gpu/drm/nouveau/include/nvif/vmm.h
....@@ -30,9 +30,9 @@
3030 int page_nr;
3131 };
3232
33
-int nvif_vmm_init(struct nvif_mmu *, s32 oclass, u64 addr, u64 size,
34
- void *argv, u32 argc, struct nvif_vmm *);
35
-void nvif_vmm_fini(struct nvif_vmm *);
33
+int nvif_vmm_ctor(struct nvif_mmu *, const char *name, s32 oclass, bool managed,
34
+ u64 addr, u64 size, void *argv, u32 argc, struct nvif_vmm *);
35
+void nvif_vmm_dtor(struct nvif_vmm *);
3636 int nvif_vmm_get(struct nvif_vmm *, enum nvif_vmm_get, bool sparse,
3737 u8 page, u8 align, u64 size, struct nvif_vma *);
3838 void nvif_vmm_put(struct nvif_vmm *, struct nvif_vma *);