Symbol: nvkm_vmm
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
134
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
151
int nvkm_falcon_fw_oneinit(struct nvkm_falcon_fw *, struct nvkm_falcon *, struct nvkm_vmm *,
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
31
int (*map)(struct nvkm_gpuobj *, u64 offset, struct nvkm_vmm *,
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
36
void (*boot)(struct nvkm_memory *, struct nvkm_vmm *);
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
39
int (*map)(struct nvkm_memory *, u64 offset, struct nvkm_vmm *,
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
7
struct nvkm_vmm;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
19
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h
50
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h
22
struct nvkm_vmm *nvkm_bar_bar1_vmm(struct nvkm_device *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h
27
struct nvkm_vmm *nvkm_bar_bar2_vmm(struct nvkm_device *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
109
int nvkm_vmm_map(struct nvkm_vmm *, struct nvkm_vma *, void *argv, u32 argc,
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
111
void nvkm_vmm_unmap(struct nvkm_vmm *, struct nvkm_vma *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
114
struct nvkm_vmm *nvkm_uvmm_search(struct nvkm_client *, u64 handle);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
142
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
81
struct lock_class_key *, const char *name, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
82
struct nvkm_vmm *nvkm_vmm_ref(struct nvkm_vmm *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
83
void nvkm_vmm_unref(struct nvkm_vmm **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
84
int nvkm_vmm_boot(struct nvkm_vmm *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
85
int nvkm_vmm_join(struct nvkm_vmm *, struct nvkm_memory *inst);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
86
void nvkm_vmm_part(struct nvkm_vmm *, struct nvkm_memory *inst);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
87
int nvkm_vmm_get(struct nvkm_vmm *, u8 page, u64 size, struct nvkm_vma **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
88
void nvkm_vmm_put(struct nvkm_vmm *, struct nvkm_vma **);
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
132
nvkm_firmware_mem_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
109
struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
47
struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
307
struct nvkm_vmm *bar1 = nvkm_bar_bar1_vmm(device);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.c
222
nvkm_cgrp_new(struct nvkm_runl *runl, const char *name, struct nvkm_vmm *vmm, bool hw,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
10
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
35
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
57
int nvkm_cgrp_new(struct nvkm_runl *, const char *name, struct nvkm_vmm *, bool hw,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c
346
struct nvkm_cgrp *cgrp, const char *name, bool priv, u32 devm, struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h
57
const char *name, bool priv, u32 devm, struct nvkm_vmm *, struct nvkm_dmaobj *,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ucgrp.c
86
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c
335
struct nvkm_vmm *vmm = NULL;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
281
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
128
struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c
33
struct nvkm_vmm *
drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c
49
struct nvkm_vmm *
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c
31
struct nvkm_vmm *
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c
60
struct nvkm_vmm *
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h
24
struct nvkm_vmm *gf100_bar_bar1_vmm(struct nvkm_bar *);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h
26
struct nvkm_vmm *gf100_bar_bar2_vmm(struct nvkm_bar *);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h
9
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c
46
struct nvkm_vmm *
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c
72
struct nvkm_vmm *
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
13
struct nvkm_vmm *bar1_vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
15
struct nvkm_vmm *bar2_vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
26
struct nvkm_vmm *nv50_bar_bar1_vmm(struct nvkm_bar *);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
28
struct nvkm_vmm *nv50_bar_bar2_vmm(struct nvkm_bar *);
drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h
22
struct nvkm_vmm *(*vmm)(struct nvkm_bar *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
45
nvkm_vram_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.h
15
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.h
41
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c
132
struct nvkm_vmm *vmm = gf100_bar(bar)->bar[1].vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c
71
struct nvkm_vmm *vmm = gf100_bar(bar)->bar[0].vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/bar.c
84
struct nvkm_vmm *vmm = gf100_bar(bar)->bar[0].vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
77
struct nvkm_vmm *vmm, u64 gpfifo_offset, u32 gpfifo_length,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
281
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
60
r535_gr_promote_ctx(struct r535_gr *gr, bool golden, struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
155
r535_mmu_promote_vmm(struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
28
r535_mmu_vaspace_del(struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c
53
r535_mmu_vaspace_new(struct nvkm_vmm *vmm, u32 handle, bool external)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c
35
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fifo.c
22
struct nvkm_vmm *vmm, u64 gpfifo_offset, u32 gpfifo_length,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
116
struct nvkm_vmm *, u64 gpfifo_offset, u32 gpfifo_length,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
153
int r535_mmu_vaspace_new(struct nvkm_vmm *, u32 handle, bool external);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
154
void r535_mmu_vaspace_del(struct nvkm_vmm *);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
169
int r535_gr_promote_ctx(struct r535_gr *, bool golden, struct nvkm_vmm *,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
281
gk20a_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
121
nv50_instobj_kmap(struct nv50_instobj *iobj, struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
184
nv50_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
221
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
266
nv50_instobj_boot(struct nvkm_memory *memory, struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
332
struct nvkm_vmm *vmm = nvkm_bar_bar2_vmm(imem->subdev.device);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
110
nvkm_mem_map_sgl(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
70
nvkm_mem_map_dma(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
43
struct nvkm_vmm *bar = nvkm_bar_bar1_vmm(device);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
43
struct nvkm_vmm *bar = nvkm_bar_bar1_vmm(device);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h
37
const char *name, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h
45
int (*promote_vmm)(struct nvkm_vmm *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
112
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
158
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
237
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
273
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
33
struct nvkm_vmm *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
332
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
356
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
373
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
393
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
433
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
453
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
51
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
79
struct nvkm_vmm *vmm = uvmm->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.h
9
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1000
nvkm_vmm_node_split(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1043
nvkm_vmm_dump(struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1052
nvkm_vmm_dtor(struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1096
nvkm_vmm_ctor_managed(struct nvkm_vmm *vmm, u64 addr, u64 size)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1113
struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1227
struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1235
nvkm_vmm_pfn_split_merge(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1258
nvkm_vmm_pfn_unmap(struct nvkm_vmm *vmm, u64 addr, u64 size)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1294
nvkm_vmm_pfn_map(struct nvkm_vmm *vmm, u8 shift, u64 addr, u64 size, u64 *pfn)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1417
nvkm_vmm_unmap_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1434
nvkm_vmm_unmap_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma, bool pfn)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1449
nvkm_vmm_unmap(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
145
struct nvkm_vmm *vmm = it->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1459
nvkm_vmm_map_valid(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1495
nvkm_vmm_map_choose(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1507
nvkm_vmm_map_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1595
nvkm_vmm_map(struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1612
nvkm_vmm_put_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1631
nvkm_vmm_put_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1713
nvkm_vmm_put(struct nvkm_vmm *vmm, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1725
nvkm_vmm_get_locked(struct nvkm_vmm *vmm, bool getref, bool mapref, bool sparse,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1863
nvkm_vmm_get(struct nvkm_vmm *vmm, u8 page, u64 size, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1873
nvkm_vmm_raw_unmap(struct nvkm_vmm *vmm, u64 addr, u64 size,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1882
nvkm_vmm_raw_put(struct nvkm_vmm *vmm, u64 addr, u64 size, u8 refd)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1890
nvkm_vmm_raw_get(struct nvkm_vmm *vmm, u64 addr, u64 size, u8 refd)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1901
nvkm_vmm_raw_sparse(struct nvkm_vmm *vmm, u64 addr, u64 size, bool ref)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1913
nvkm_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1923
nvkm_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1944
nvkm_vmm_boot(struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1966
struct nvkm_vmm *vmm = container_of(kref, typeof(*vmm), kref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1972
nvkm_vmm_unref(struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1974
struct nvkm_vmm *vmm = *pvmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1981
struct nvkm_vmm *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1982
nvkm_vmm_ref(struct nvkm_vmm *vmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1992
struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1995
struct nvkm_vmm *vmm = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
203
struct nvkm_vmm *vmm = it->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
314
struct nvkm_vmm *vmm = it->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
443
struct nvkm_vmm *vmm = it->vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
525
nvkm_vmm_iter(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
626
nvkm_vmm_ptes_sparse_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
636
nvkm_vmm_ptes_sparse_get(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
654
nvkm_vmm_ptes_sparse(struct nvkm_vmm *vmm, u64 addr, u64 size, bool ref)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
704
nvkm_vmm_ptes_unmap(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
718
nvkm_vmm_ptes_map(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
729
nvkm_vmm_ptes_put_locked(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
737
nvkm_vmm_ptes_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
746
nvkm_vmm_ptes_get(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
75
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
765
__nvkm_vmm_ptes_unmap_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
777
nvkm_vmm_ptes_unmap_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
789
__nvkm_vmm_ptes_get_map(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
804
nvkm_vmm_ptes_get_map(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
860
nvkm_vmm_free_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
866
nvkm_vmm_free_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
874
nvkm_vmm_free_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
902
nvkm_vmm_node_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
908
nvkm_vmm_node_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
916
nvkm_vmm_node_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
938
nvkm_vmm_node_search(struct nvkm_vmm *vmm, u64 addr)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
958
nvkm_vmm_node_merge(struct nvkm_vmm *vmm, struct nvkm_vma *prev,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
148
int (*join)(struct nvkm_vmm *, struct nvkm_memory *inst);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
149
void (*part)(struct nvkm_vmm *, struct nvkm_memory *inst);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
152
int (*valid)(struct nvkm_vmm *, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
154
int (*valid2)(struct nvkm_vmm *, bool ro, bool priv, u8 kind, u8 comp,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
156
void (*flush)(struct nvkm_vmm *, int depth);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
158
int (*mthd)(struct nvkm_vmm *, struct nvkm_client *,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
161
void (*invalidate_pdb)(struct nvkm_vmm *, u64 addr);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
175
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
177
struct nvkm_vma *nvkm_vmm_node_search(struct nvkm_vmm *, u64 addr);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
178
struct nvkm_vma *nvkm_vmm_node_split(struct nvkm_vmm *, struct nvkm_vma *,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
180
int nvkm_vmm_get_locked(struct nvkm_vmm *, bool getref, bool mapref,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
183
void nvkm_vmm_put_locked(struct nvkm_vmm *, struct nvkm_vma *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
184
void nvkm_vmm_unmap_locked(struct nvkm_vmm *, struct nvkm_vma *, bool pfn);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
185
void nvkm_vmm_unmap_region(struct nvkm_vmm *, struct nvkm_vma *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
187
int nvkm_vmm_raw_get(struct nvkm_vmm *vmm, u64 addr, u64 size, u8 refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
188
void nvkm_vmm_raw_put(struct nvkm_vmm *vmm, u64 addr, u64 size, u8 refd);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
189
void nvkm_vmm_raw_unmap(struct nvkm_vmm *vmm, u64 addr, u64 size,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
191
int nvkm_vmm_raw_sparse(struct nvkm_vmm *, u64 addr, u64 size, bool ref);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
194
nvkm_vmm_in_managed_range(struct nvkm_vmm *vmm, u64 start, u64 size)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
221
int nvkm_vmm_pfn_map(struct nvkm_vmm *, u8 page, u64 addr, u64 size, u64 *pfn);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
222
int nvkm_vmm_pfn_unmap(struct nvkm_vmm *, u64 addr, u64 size);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
228
const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
229
int nv04_vmm_valid(struct nvkm_vmm *, void *, u32, struct nvkm_vmm_map *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
231
int nv50_vmm_join(struct nvkm_vmm *, struct nvkm_memory *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
232
void nv50_vmm_part(struct nvkm_vmm *, struct nvkm_memory *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
233
int nv50_vmm_valid(struct nvkm_vmm *, void *, u32, struct nvkm_vmm_map *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
234
void nv50_vmm_flush(struct nvkm_vmm *, int);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
238
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
239
int gf100_vmm_join_(struct nvkm_vmm *, struct nvkm_memory *, u64 base);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
240
int gf100_vmm_join(struct nvkm_vmm *, struct nvkm_memory *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
241
void gf100_vmm_part(struct nvkm_vmm *, struct nvkm_memory *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
243
int gf100_vmm_valid(struct nvkm_vmm *, void *, u32, struct nvkm_vmm_map *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
244
void gf100_vmm_flush(struct nvkm_vmm *, int);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
245
void gf100_vmm_invalidate(struct nvkm_vmm *, u32 type);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
246
void gf100_vmm_invalidate_pdb(struct nvkm_vmm *, u64 addr);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
252
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
253
int gm200_vmm_join_(struct nvkm_vmm *, struct nvkm_memory *, u64 base);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
254
int gm200_vmm_join(struct nvkm_vmm *, struct nvkm_memory *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
258
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
259
int gp100_vmm_join(struct nvkm_vmm *, struct nvkm_memory *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
260
int gp100_vmm_valid(struct nvkm_vmm *, void *, u32, struct nvkm_vmm_map *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
261
void gp100_vmm_flush(struct nvkm_vmm *, int);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
262
int gp100_vmm_mthd(struct nvkm_vmm *, struct nvkm_client *, u32, void *, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
263
void gp100_vmm_invalidate_pdb(struct nvkm_vmm *, u64 addr);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
265
int gv100_vmm_join(struct nvkm_vmm *, struct nvkm_memory *);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
267
void tu102_vmm_flush(struct nvkm_vmm *, int depth);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
270
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
272
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
274
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
276
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
278
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
280
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
282
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
284
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
286
struct lock_class_key *, const char *, struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
289
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
292
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
295
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
298
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
301
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
304
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
307
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
310
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
313
struct nvkm_vmm **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
316
struct nvkm_vmm *_vmm = (v); \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
61
typedef void (*nvkm_vmm_pxe_func)(struct nvkm_vmm *,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
63
typedef void (*nvkm_vmm_pde_func)(struct nvkm_vmm *,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
65
typedef void (*nvkm_vmm_pte_func)(struct nvkm_vmm *, struct nvkm_mmu_pt *,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
80
bool (*pfn_clear)(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32 ptei, u32 ptes);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
85
void gf100_vmm_pgd_pde(struct nvkm_vmm *, struct nvkm_vmm_pt *, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
87
void gf100_vmm_pgt_unmap(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
88
void gf100_vmm_pgt_mem(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
90
void gf100_vmm_pgt_dma(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
92
void gf100_vmm_pgt_sgl(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
95
void gk104_vmm_lpt_invalid(struct nvkm_vmm *, struct nvkm_mmu_pt *, u32, u32);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
106
gf100_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
181
gf100_vmm_invalidate_pdb(struct nvkm_vmm *vmm, u64 addr)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
188
gf100_vmm_invalidate(struct nvkm_vmm *vmm, u32 type)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
228
gf100_vmm_flush(struct nvkm_vmm *vmm, int depth)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
237
gf100_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
32
gf100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
336
gf100_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
342
gf100_vmm_join_(struct nvkm_vmm *vmm, struct nvkm_memory *inst, u64 base)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
366
gf100_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
406
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
422
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
58
gf100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
65
gf100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
84
gf100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c
91
gf100_vmm_pgt_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
106
gh100_vmm_pd0_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
13
gh100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
138
gh100_vmm_pd0_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
155
gh100_vmm_pd0_sparse(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
164
gh100_vmm_pd0_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
179
gh100_vmm_pd1_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
223
gh100_vmm_valid(struct nvkm_vmm *vmm, bool ro, bool priv, u8 kind, u8 comp,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
25
gh100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
302
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
32
gh100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
52
gh100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
59
gh100_vmm_pgt_sparse(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
77
gh100_vmm_lpt_invalid(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c
94
gh100_vmm_pd0_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c
100
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c
25
gk104_vmm_lpt_invalid(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c
69
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
104
gm200_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
146
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
174
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
183
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
28
gm200_vmm_pgt_sparse(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
53
gm200_vmm_pgd_sparse(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c
96
gm200_vmm_join_(struct nvkm_vmm *vmm, struct nvkm_memory *inst, u64 base)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c
59
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c
68
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
132
gp100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
147
gp100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
154
gp100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
172
gp100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
179
gp100_vmm_pgt_sparse(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
199
gp100_vmm_lpt_invalid(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
215
gp100_vmm_pd0_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
230
gp100_vmm_pd0_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
254
gp100_vmm_pd0_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
271
gp100_vmm_pd0_sparse(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
279
gp100_vmm_pd0_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
286
gp100_vmm_pd0_pfn_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
308
gp100_vmm_pd0_pfn_clear(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
32
gp100_vmm_pfn_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
330
gp100_vmm_pd0_pfn(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
381
gp100_vmm_pd1_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
423
gp100_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
500
gp100_vmm_fault_cancel(struct nvkm_vmm *vmm, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
53
gp100_vmm_pfn_clear(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
535
gp100_vmm_fault_replay(struct nvkm_vmm *vmm, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
550
gp100_vmm_mthd(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
565
gp100_vmm_invalidate_pdb(struct nvkm_vmm *vmm, u64 addr)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
573
gp100_vmm_flush(struct nvkm_vmm *vmm, int depth)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
583
gp100_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
617
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
645
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c
73
gp100_vmm_pgt_pfn(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c
47
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c
31
gv100_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c
85
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c
41
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
105
const char *name, struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
123
struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
126
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
28
nv04_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
39
nv04_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
46
nv04_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
60
nv04_vmm_pgt_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c
80
nv04_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c
108
struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c
27
nv41_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c
38
nv41_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c
45
nv41_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c
61
nv41_vmm_pgt_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c
81
nv41_vmm_flush(struct nvkm_vmm *vmm, int level)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
105
nv44_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
112
nv44_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
147
nv44_vmm_pgt_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
185
nv44_vmm_flush(struct nvkm_vmm *vmm, int level)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
210
struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
213
struct nvkm_vmm *vmm;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
27
nv44_vmm_pgt_fill(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c
73
nv44_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
106
nv50_vmm_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgt, u64 *pdata)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
145
nv50_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
181
nv50_vmm_flush(struct nvkm_vmm *vmm, int level)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
226
nv50_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
32
nv50_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
327
nv50_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
341
nv50_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
383
struct nvkm_vmm **pvmm)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
58
nv50_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
65
nv50_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
84
nv50_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c
91
nv50_vmm_pgt_unmap(struct nvkm_vmm *vmm,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c
27
tu102_vmm_flush(struct nvkm_vmm *vmm, int depth)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c
75
const char *name, struct nvkm_vmm **pvmm)