Home
last modified time | relevance | path

Searched refs:nvkm_vmm_map (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmmnv04.c29 u32 ptei, u32 ptes, struct nvkm_vmm_map *map, u64 addr) in nv04_vmm_pgt_pte()
40 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv04_vmm_pgt_sgl()
47 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv04_vmm_pgt_dma()
81 struct nvkm_vmm_map *map) in nv04_vmm_valid()
H A Dvmmnv41.c28 u32 ptei, u32 ptes, struct nvkm_vmm_map *map, u64 addr) in nv41_vmm_pgt_pte()
39 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv41_vmm_pgt_sgl()
46 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv41_vmm_pgt_dma()
H A Dvmm.h58 u32 ptei, u32 ptes, struct nvkm_vmm_map *);
81 struct nvkm_vmm_map *);
83 struct nvkm_vmm_map *);
85 struct nvkm_vmm_map *);
145 struct nvkm_vmm_map *);
219 int nv04_vmm_valid(struct nvkm_vmm *, void *, u32, struct nvkm_vmm_map *);
223 int nv50_vmm_valid(struct nvkm_vmm *, void *, u32, struct nvkm_vmm_map *);
233 int gf100_vmm_valid(struct nvkm_vmm *, void *, u32, struct nvkm_vmm_map *);
250 int gp100_vmm_valid(struct nvkm_vmm *, void *, u32, struct nvkm_vmm_map *);
H A Dmem.c74 struct nvkm_vmm_map map = { in nvkm_mem_map_dma()
79 return nvkm_vmm_map(vmm, vma, argv, argc, &map); in nvkm_mem_map_dma()
114 struct nvkm_vmm_map map = { in nvkm_mem_map_sgl()
119 return nvkm_vmm_map(vmm, vma, argv, argc, &map); in nvkm_mem_map_sgl()
H A Dvmmgp100.c76 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gp100_vmm_pgt_pfn()
116 u32 ptei, u32 ptes, struct nvkm_vmm_map *map, u64 addr) in gp100_vmm_pgt_pte()
130 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gp100_vmm_pgt_sgl()
137 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gp100_vmm_pgt_dma()
156 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gp100_vmm_pgt_mem()
199 u32 ptei, u32 ptes, struct nvkm_vmm_map *map, u64 addr) in gp100_vmm_pd0_pte()
213 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gp100_vmm_pd0_mem()
313 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gp100_vmm_pd0_pfn()
406 struct nvkm_vmm_map *map) in gp100_vmm_valid()
H A Dvmmnv50.c33 u32 ptei, u32 ptes, struct nvkm_vmm_map *map, u64 addr) in nv50_vmm_pgt_pte()
59 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv50_vmm_pgt_sgl()
66 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv50_vmm_pgt_dma()
85 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv50_vmm_pgt_mem()
227 struct nvkm_vmm_map *map) in nv50_vmm_valid()
H A Dvmmgf100.c33 u32 ptei, u32 ptes, struct nvkm_vmm_map *map, u64 addr) in gf100_vmm_pgt_pte()
59 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gf100_vmm_pgt_sgl()
66 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gf100_vmm_pgt_dma()
85 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in gf100_vmm_pgt_mem()
238 struct nvkm_vmm_map *map) in gf100_vmm_valid()
H A Dvmmnv44.c74 u32 ptei, u32 ptes, struct nvkm_vmm_map *map, u64 addr) in nv44_vmm_pgt_pte()
106 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv44_vmm_pgt_sgl()
113 u32 ptei, u32 ptes, struct nvkm_vmm_map *map) in nv44_vmm_pgt_dma()
H A Dvmm.c504 nvkm_vmm_pte_func MAP_PTES, struct nvkm_vmm_map *map, in nvkm_vmm_iter()
695 u64 addr, u64 size, struct nvkm_vmm_map *map, in nvkm_vmm_ptes_map()
766 u64 addr, u64 size, struct nvkm_vmm_map *map, in __nvkm_vmm_ptes_get_map()
781 u64 addr, u64 size, struct nvkm_vmm_map *map, in nvkm_vmm_ptes_get_map()
1348 struct nvkm_vmm_map args; in nvkm_vmm_pfn_map()
1433 void *argv, u32 argc, struct nvkm_vmm_map *map) in nvkm_vmm_map_valid()
1469 void *argv, u32 argc, struct nvkm_vmm_map *map) in nvkm_vmm_map_choose()
1481 void *argv, u32 argc, struct nvkm_vmm_map *map) in nvkm_vmm_map_locked()
1568 nvkm_vmm_map(struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc, in nvkm_vmm_map() function
1569 struct nvkm_vmm_map *map) in nvkm_vmm_map()
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmmu.h78 struct nvkm_vmm_map { struct
97 int nvkm_vmm_map(struct nvkm_vmm *, struct nvkm_vma *, void *argv, u32 argc, argument
98 struct nvkm_vmm_map *);
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dfirmware.c121 struct nvkm_vmm_map map = { in nvkm_firmware_mem_map()
130 return nvkm_vmm_map(vmm, vma, argv, argc, &map); in nvkm_firmware_mem_map()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dram.c49 struct nvkm_vmm_map map = { in nvkm_vram_map()
55 return nvkm_vmm_map(vmm, vma, argv, argc, &map); in nvkm_vram_map()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dgk20a.c285 struct nvkm_vmm_map map = { in gk20a_instobj_map()
291 return nvkm_vmm_map(vmm, vma, argv, argc, &map); in gk20a_instobj_map()