1*920d2b5eSBen Skeggs #ifndef __NVKM_UVMM_H__ 2*920d2b5eSBen Skeggs #define __NVKM_UVMM_H__ 3*920d2b5eSBen Skeggs #define nvkm_uvmm(p) container_of((p), struct nvkm_uvmm, object) 4*920d2b5eSBen Skeggs #include <core/object.h> 5*920d2b5eSBen Skeggs #include "vmm.h" 6*920d2b5eSBen Skeggs 7*920d2b5eSBen Skeggs struct nvkm_uvmm { 8*920d2b5eSBen Skeggs struct nvkm_object object; 9*920d2b5eSBen Skeggs struct nvkm_vmm *vmm; 10*920d2b5eSBen Skeggs }; 11*920d2b5eSBen Skeggs 12*920d2b5eSBen Skeggs int nvkm_uvmm_new(const struct nvkm_oclass *, void *argv, u32 argc, 13*920d2b5eSBen Skeggs struct nvkm_object **); 14*920d2b5eSBen Skeggs #endif 15