Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h18 struct nvkm_vma { struct
47 struct nvkm_vma *); argument
48 void nvkm_vm_put(struct nvkm_vma *);
49 void nvkm_vm_map(struct nvkm_vma *, struct nvkm_mem *);
50 void nvkm_vm_map_at(struct nvkm_vma *, u64 offset, struct nvkm_mem *);
51 void nvkm_vm_unmap(struct nvkm_vma *);
52 void nvkm_vm_unmap_at(struct nvkm_vma *, u64 offset, u64 length);
Dbar.h4 struct nvkm_vma;
18 int nvkm_bar_umap(struct nvkm_bar *, u64 size, int type, struct nvkm_vma *);
Dfb.h27 struct nvkm_vma bar_vma;
28 struct nvkm_vma vma[2];
/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;
/drivers/gpu/drm/nouveau/include/nvkm/core/
Dgpuobj.h6 struct nvkm_vma;
38 struct nvkm_vma *);
39 void nvkm_gpuobj_unmap(struct nvkm_vma *);
Dmemory.h5 struct nvkm_vma;
28 void (*map)(struct nvkm_memory *, struct nvkm_vma *, u64 offset);
/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dpriv.h27 void (*map)(struct nvkm_vma *, struct nvkm_memory *,
30 void (*map_sg)(struct nvkm_vma *, struct nvkm_memory *,
32 void (*unmap)(struct nvkm_vma *, struct nvkm_memory *pgt,
Dgf100.c89 gf100_vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in gf100_vm_addr()
103 gf100_vm_map(struct nvkm_vma *vma, struct nvkm_memory *pgt, in gf100_vm_map()
130 gf100_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in gf100_vm_map_sg()
149 gf100_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in gf100_vm_unmap()
Dnv50.c64 vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in vm_addr()
77 nv50_vm_map(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv50_vm_map()
127 nv50_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv50_vm_map_sg()
143 nv50_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv50_vm_unmap()
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()
277 struct nvkm_vma *vma) in nvkm_vm_get()
324 nvkm_vm_put(struct nvkm_vma *vma) in nvkm_vm_put()
Dnv41.c38 nv41_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv41_vm_map_sg()
57 nv41_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv41_vm_unmap()
Dnv04.c36 nv04_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv04_vm_map_sg()
55 nv04_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv04_vm_unmap()
Dnv44.c84 nv44_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv44_vm_map_sg()
117 nv44_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv44_vm_unmap()
/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dnv50.h24 int nv50_bar_umap(struct nvkm_bar *, u64, int, struct nvkm_vma *);
25 void nv50_bar_unmap(struct nvkm_bar *, struct nvkm_vma *);
Dpriv.h14 int (*umap)(struct nvkm_bar *, u64 size, int type, struct nvkm_vma *);
Dgf100.h22 int gf100_bar_umap(struct nvkm_bar *, u64, int, struct nvkm_vma *);
/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dchangf100.h19 struct nvkm_vma vma;
Dgf100.h24 struct nvkm_vma bar;
Dchangk104.h20 struct nvkm_vma vma;
Dgk104.h24 struct nvkm_vma bar;
/drivers/gpu/drm/nouveau/nvkm/core/
Dgpuobj.c223 u32 access, struct nvkm_vma *vma) in nvkm_gpuobj_map()
233 nvkm_gpuobj_unmap(struct nvkm_vma *vma) in nvkm_gpuobj_unmap()
/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dgf100.h155 struct nvkm_vma mmio_vma;
160 struct nvkm_vma vma;
/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv50.c48 struct nvkm_vma bar;
159 nv50_instobj_map(struct nvkm_memory *memory, struct nvkm_vma *vma, u64 offset) in nv50_instobj_map()

12