Symbol: nvkm_vma
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
135
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
32
struct nvkm_vma *, void *argv, u32 argc);
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
40
struct nvkm_vma *, void *argv, u32 argc);
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
6
struct nvkm_vma;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
80
struct nvkm_vma *bar1;
drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h
5
struct nvkm_vma;
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
75
struct nvkm_vma *rsvd;
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
133
struct nvkm_vma *vma, void *argv, u32 argc)
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/cgrp.h
14
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c
1442
struct nvkm_vma *ctx = NULL;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
283
struct nvkm_vma *pagepool;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
284
struct nvkm_vma *bundle_cb;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
285
struct nvkm_vma *attrib_cb;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
286
struct nvkm_vma *unknown;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
289
struct nvkm_vma *mmio_vma;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
46
struct nvkm_vma *vma, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.h
19
struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS];
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.h
46
struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS];
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
283
struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS];
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
61
struct nvkm_memory **pmem, struct nvkm_vma **pvma,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
170
struct nvkm_memory **pctxbuf_mem, struct nvkm_vma **pctxbuf_vma,
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
282
struct nvkm_vma *vma, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
128
struct nvkm_vma *bar = NULL, *ebar;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
185
struct nvkm_vma *vma, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
321
struct nvkm_vma *bar;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c
50
struct nvkm_vma *bar;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
111
struct nvkm_vma *vma, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
71
struct nvkm_vma *vma, void *argv, u32 argc)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.h
12
u64 *, u64 *, struct nvkm_vma **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.h
17
u64 *, u64 *, struct nvkm_vma **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.h
22
u64 *, u64 *, struct nvkm_vma **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memgf100.c
35
u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv04.c
32
u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/memnv50.c
35
u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h
30
u32 argc, u64 *addr, u64 *size, struct nvkm_vma **);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.h
18
struct nvkm_vma *bar;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
113
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
159
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
238
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
274
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c
394
struct nvkm_vma vma = {
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1001
struct nvkm_vma *vma, u64 addr, u64 size)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1003
struct nvkm_vma *prev = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1014
struct nvkm_vma *tmp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1027
nvkm_vma_dump(struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1045
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1054
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1064
struct nvkm_vma *vma = rb_entry(node, typeof(*vma), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1098
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1118
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1234
static struct nvkm_vma *
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
1238
struct nvkm_vma *prev = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1239
struct nvkm_vma *next = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1260
struct nvkm_vma *vma = nvkm_vmm_node_search(vmm, addr);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1261
struct nvkm_vma *next;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1297
struct nvkm_vma *vma, *tmp;
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
1419
struct nvkm_vma *prev = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1420
struct nvkm_vma *next;
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
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
1614
struct nvkm_vma *prev, *next;
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
1634
struct nvkm_vma *next = 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
1715
struct nvkm_vma *vma = *pvma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1726
u8 shift, u8 align, u64 size, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1730
struct nvkm_vma *vma = NULL, *tmp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1778
struct nvkm_vma *this = rb_entry(temp, typeof(*this), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1794
struct nvkm_vma *this = rb_entry(node, typeof(*this), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1795
struct nvkm_vma *prev = node(this, prev);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1796
struct nvkm_vma *next = node(this, next);
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
823
struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
826
struct nvkm_vma *vma = kzalloc_obj(*vma);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
836
struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
837
nvkm_vma_tail(struct nvkm_vma *vma, u64 tail)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
839
struct nvkm_vma *new;
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
880
struct nvkm_vma *this = rb_entry(*ptr, typeof(*this), tree);
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
922
struct nvkm_vma *this = rb_entry(*ptr, typeof(*this), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
937
struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
942
struct nvkm_vma *vma = rb_entry(node, typeof(*vma), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
955
list_entry((root)->head.dir, struct nvkm_vma, head))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
957
static struct nvkm_vma *
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.c
959
struct nvkm_vma *vma, struct nvkm_vma *next, u64 size)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
999
struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
176
struct nvkm_vma *nvkm_vma_new(u64 addr, u64 size);
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
182
struct nvkm_vma **pvma);
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
224
struct nvkm_vma *nvkm_vma_tail(struct nvkm_vma *, u64 tail);