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
286
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 *prev = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1012
struct nvkm_vma *tmp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1025
nvkm_vma_dump(struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1043
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1052
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1062
struct nvkm_vma *vma = rb_entry(node, typeof(*vma), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1096
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1116
struct nvkm_vma *vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1232
static struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1233
nvkm_vmm_pfn_split_merge(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1236
struct nvkm_vma *prev = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1237
struct nvkm_vma *next = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1258
struct nvkm_vma *vma = nvkm_vmm_node_search(vmm, addr);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1259
struct nvkm_vma *next;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1295
struct nvkm_vma *vma, *tmp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1415
nvkm_vmm_unmap_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1417
struct nvkm_vma *prev = NULL;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1418
struct nvkm_vma *next;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1432
nvkm_vmm_unmap_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma, bool pfn)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1447
nvkm_vmm_unmap(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1457
nvkm_vmm_map_valid(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1493
nvkm_vmm_map_choose(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1505
nvkm_vmm_map_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1593
nvkm_vmm_map(struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1610
nvkm_vmm_put_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1612
struct nvkm_vma *prev, *next;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1629
nvkm_vmm_put_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1632
struct nvkm_vma *next = vma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1711
nvkm_vmm_put(struct nvkm_vmm *vmm, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1713
struct nvkm_vma *vma = *pvma;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1724
u8 shift, u8 align, u64 size, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1728
struct nvkm_vma *vma = NULL, *tmp;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1776
struct nvkm_vma *this = rb_entry(temp, typeof(*this), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1792
struct nvkm_vma *this = rb_entry(node, typeof(*this), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1793
struct nvkm_vma *prev = node(this, prev);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1794
struct nvkm_vma *next = node(this, next);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
1861
nvkm_vmm_get(struct nvkm_vmm *vmm, u8 page, u64 size, struct nvkm_vma **pvma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
821
struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
824
struct nvkm_vma *vma = kzalloc_obj(*vma);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
834
struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
835
nvkm_vma_tail(struct nvkm_vma *vma, u64 tail)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
837
struct nvkm_vma *new;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
858
nvkm_vmm_free_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
864
nvkm_vmm_free_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
872
nvkm_vmm_free_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
878
struct nvkm_vma *this = rb_entry(*ptr, typeof(*this), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
900
nvkm_vmm_node_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
906
nvkm_vmm_node_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
914
nvkm_vmm_node_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
920
struct nvkm_vma *this = rb_entry(*ptr, typeof(*this), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
935
struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
940
struct nvkm_vma *vma = rb_entry(node, typeof(*vma), tree);
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
953
list_entry((root)->head.dir, struct nvkm_vma, head))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
955
static struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
956
nvkm_vmm_node_merge(struct nvkm_vmm *vmm, struct nvkm_vma *prev,
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
957
struct nvkm_vma *vma, struct nvkm_vma *next, u64 size)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
997
struct nvkm_vma *
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
999
struct nvkm_vma *vma, u64 addr, u64 size)
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);