Home
last modified time | relevance | path

Searched refs:nvkm_vma (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h18 struct nvkm_vma { struct
54 void (*map)(struct nvkm_vma *, struct nvkm_gpuobj *,
57 void (*map_sg)(struct nvkm_vma *, struct nvkm_gpuobj *,
98 struct nvkm_vma *);
99 void nvkm_vm_put(struct nvkm_vma *);
100 void nvkm_vm_map(struct nvkm_vma *, struct nvkm_mem *);
101 void nvkm_vm_map_at(struct nvkm_vma *, u64 offset, struct nvkm_mem *);
102 void nvkm_vm_unmap(struct nvkm_vma *);
103 void nvkm_vm_unmap_at(struct nvkm_vma *, u64 offset, u64 length);
Dbar.h5 struct nvkm_vma;
14 struct nvkm_vma *);
16 struct nvkm_vma *);
17 void (*unmap)(struct nvkm_bar *, struct nvkm_vma *);
Dfb.h27 struct nvkm_vma bar_vma;
28 struct nvkm_vma vma[2];
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dgpuobj.h5 struct nvkm_vma;
48 int nvkm_gpuobj_map(struct nvkm_gpuobj *, u32 acc, struct nvkm_vma *);
50 struct nvkm_vma *);
51 void nvkm_gpuobj_unmap(struct nvkm_vma *);
Dengctx.h12 struct nvkm_vma vma;
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_bo.h8 struct nvkm_vma;
90 struct nvkm_vma *
94 struct nvkm_vma *);
95 void nouveau_bo_vma_del(struct nouveau_bo *, struct nvkm_vma *);
Dnouveau_fence.h92 struct nvkm_vma vma;
93 struct nvkm_vma vma_gart;
94 struct nvkm_vma dispc_vma[4];
Dnouveau_chan.h19 struct nvkm_vma vma;
Dnouveau_display.h11 struct nvkm_vma vma;
Dnouveau_abi16.h26 struct nvkm_vma ntfy_vma;
Dnouveau_gem.c67 struct nvkm_vma *vma; in nouveau_gem_object_open()
108 struct nvkm_vma *vma = data; in nouveau_gem_object_delete()
115 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nvkm_vma *vma) in nouveau_gem_object_unmap()
151 struct nvkm_vma *vma; in nouveau_gem_object_close()
228 struct nvkm_vma *vma; in nouveau_gem_info()
Dnouveau_dma.c87 struct nvkm_vma *vma; in nv50_dma_push()
Dnouveau_bo.c1236 struct nvkm_vma *vma; in nouveau_bo_move_ntfy()
1618 struct nvkm_vma *
1621 struct nvkm_vma *vma; in nouveau_bo_vma_find()
1632 struct nvkm_vma *vma) in nouveau_bo_vma_add()
1653 nouveau_bo_vma_del(struct nouveau_bo *nvbo, struct nvkm_vma *vma) in nouveau_bo_vma_del()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c30 nvkm_vm_map_at(struct nvkm_vma *vma, u64 delta, struct nvkm_mem *node) in nvkm_vm_map_at()
74 nvkm_vm_map_sg_table(struct nvkm_vma *vma, u64 delta, u64 length, in nvkm_vm_map_sg_table()
132 nvkm_vm_map_sg(struct nvkm_vma *vma, u64 delta, u64 length, in nvkm_vm_map_sg()
170 nvkm_vm_map(struct nvkm_vma *vma, struct nvkm_mem *node) in nvkm_vm_map()
182 nvkm_vm_unmap_at(struct nvkm_vma *vma, u64 delta, u64 length) in nvkm_vm_unmap_at()
217 nvkm_vm_unmap(struct nvkm_vma *vma) in nvkm_vm_unmap()
288 struct nvkm_vma *vma) in nvkm_vm_get()
335 nvkm_vm_put(struct nvkm_vma *vma) in nvkm_vm_put()
Dgf100.c92 gf100_vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in gf100_vm_addr()
106 gf100_vm_map(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in gf100_vm_map()
131 gf100_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in gf100_vm_map_sg()
Dnv50.c65 vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in vm_addr()
78 nv50_vm_map(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv50_vm_map()
125 nv50_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv50_vm_map_sg()
Dnv04.c37 nv04_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv04_vm_map_sg()
Dnv41.c39 nv41_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv41_vm_map_sg()
Dnv44.c85 nv44_vm_map_sg(struct nvkm_vma *vma, struct nvkm_gpuobj *pgt, in nv44_vm_map_sg()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dgf100.c45 struct nvkm_vma *vma) in gf100_bar_kmap()
60 struct nvkm_vma *vma) in gf100_bar_umap()
75 gf100_bar_unmap(struct nvkm_bar *bar, struct nvkm_vma *vma) in gf100_bar_unmap()
Dnv50.c46 struct nvkm_vma *vma) in nv50_bar_kmap()
61 struct nvkm_vma *vma) in nv50_bar_umap()
75 nv50_bar_unmap(struct nvkm_bar *bar, struct nvkm_vma *vma) in nv50_bar_unmap()
Dbase.c32 struct nvkm_vma vma;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dgpuobj.c235 nvkm_gpuobj_map(struct nvkm_gpuobj *gpuobj, u32 access, struct nvkm_vma *vma) in nvkm_gpuobj_map()
252 u32 access, struct nvkm_vma *vma) in nvkm_gpuobj_map_vm()
268 nvkm_gpuobj_unmap(struct nvkm_vma *vma) in nvkm_gpuobj_unmap()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgf100.h104 struct nvkm_vma mmio_vma;
108 struct nvkm_vma vma;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dgf100.c52 struct nvkm_vma bar;
Dgk104.c70 struct nvkm_vma bar;