Lines Matching refs:nvkm_mmu
4 #define nvkm_mmu(p) container_of((p), struct nvkm_mmu, subdev) macro
8 struct nvkm_mmu *);
10 struct nvkm_mmu **);
13 void (*init)(struct nvkm_mmu *);
23 int (*vram)(struct nvkm_mmu *, int type, u8 page, u64 size,
25 int (*umap)(struct nvkm_mmu *, struct nvkm_memory *, void *argv,
31 int (*ctor)(struct nvkm_mmu *, bool managed, u64 addr, u64 size,
38 const u8 *(*kind)(struct nvkm_mmu *, int *count, u8 *invalid);
44 const u8 *nv50_mmu_kind(struct nvkm_mmu *, int *count, u8 *invalid);
46 const u8 *gf100_mmu_kind(struct nvkm_mmu *, int *count, u8 *invalid);
48 const u8 *gm200_mmu_kind(struct nvkm_mmu *, int *, u8 *);
62 void nvkm_mmu_ptc_dump(struct nvkm_mmu *);
64 nvkm_mmu_ptc_get(struct nvkm_mmu *, u32 size, u32 align, bool zero);
65 void nvkm_mmu_ptc_put(struct nvkm_mmu *, bool force, struct nvkm_mmu_pt **);