Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmm.c823 struct nvkm_vma *
826 struct nvkm_vma *vma = kzalloc_obj(*vma); in nvkm_vma_new()
836 struct nvkm_vma *
837 nvkm_vma_tail(struct nvkm_vma *vma, u64 tail) in nvkm_vma_tail()
839 struct nvkm_vma *new; in nvkm_vma_tail()
860 nvkm_vmm_free_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_free_remove()
866 nvkm_vmm_free_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_free_delete()
874 nvkm_vmm_free_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_free_insert()
880 struct nvkm_vma *this = rb_entry(*ptr, typeof(*this), tree); in nvkm_vmm_free_insert()
902 nvkm_vmm_node_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma) in nvkm_vmm_node_remove()
[all …]
H A Dmem.h12 u64 *, u64 *, struct nvkm_vma **);
17 u64 *, u64 *, struct nvkm_vma **);
22 u64 *, u64 *, struct nvkm_vma **);
H A Duvmm.c113 struct nvkm_vma *vma; in nvkm_uvmm_mthd_unmap()
159 struct nvkm_vma *vma; in nvkm_uvmm_mthd_map()
238 struct nvkm_vma *vma; in nvkm_uvmm_mthd_put()
274 struct nvkm_vma *vma; in nvkm_uvmm_mthd_get()
394 struct nvkm_vma vma = { in nvkm_uvmm_mthd_raw_map()
H A Dumem.h18 struct nvkm_vma *bar;
H A Dmem.c71 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_mem_map_dma()
111 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_mem_map_sgl()
H A Dmemnv04.c32 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv04_mem_map()
H A Dpriv.h30 u32 argc, u64 *addr, u64 *size, struct nvkm_vma **);
H A Dmemgf100.c35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in gf100_mem_map()
H A Dmemnv50.c35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv50_mem_map()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmmu.h7 struct nvkm_vma { struct
75 struct nvkm_vma *rsvd;
87 int nvkm_vmm_get(struct nvkm_vmm *, u8 page, u64 size, struct nvkm_vma **);
88 void nvkm_vmm_put(struct nvkm_vmm *, struct nvkm_vma **);
109 int nvkm_vmm_map(struct nvkm_vmm *, struct nvkm_vma *, void *argv, u32 argc,
111 void nvkm_vmm_unmap(struct nvkm_vmm *, struct nvkm_vma *);
H A Dbar.h5 struct nvkm_vma;
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/
H A Dgr.h19 struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS];
46 struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS];
H A Drm.h170 struct nvkm_memory **pctxbuf_mem, struct nvkm_vma **pctxbuf_vma,
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgf100.h283 struct nvkm_vma *pagepool;
284 struct nvkm_vma *bundle_cb;
285 struct nvkm_vma *attrib_cb;
286 struct nvkm_vma *unknown;
289 struct nvkm_vma *mmio_vma;
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dnv50.c50 struct nvkm_vma *bar;
128 struct nvkm_vma *bar = NULL, *ebar; in nv50_instobj_kmap()
185 struct nvkm_vma *vma, void *argv, u32 argc) in nv50_instobj_map()
321 struct nvkm_vma *bar; in nv50_instobj_dtor()
H A Dgk20a.c282 struct nvkm_vma *vma, void *argv, u32 argc) in gk20a_instobj_map()
/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dmemory.h6 struct nvkm_vma;
40 struct nvkm_vma *, void *argv, u32 argc);
H A Dgpuobj.h32 struct nvkm_vma *, void *argv, u32 argc);
H A Dfalcon.h135 struct nvkm_vma *vma;
/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dgpuobj.c47 struct nvkm_vmm *vmm, struct nvkm_vma *vma, in nvkm_gpuobj_heap_map()
109 struct nvkm_vmm *vmm, struct nvkm_vma *vma, in nvkm_gpuobj_map()
H A Dfirmware.c133 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_firmware_mem_map()
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dcgrp.h14 struct nvkm_vma *vma;
/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dfifo.h80 struct nvkm_vma *bar1;
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Dgr.c61 struct nvkm_memory **pmem, struct nvkm_vma **pvma, in r535_gr_promote_ctx()
283 struct nvkm_vma *vma[R515_GR_MAX_CTXBUFS]; in r535_gr_oneinit()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dram.c46 struct nvkm_vma *vma, void *argv, u32 argc) in nvkm_vram_map()

12