Searched defs:vmm (Results 26 - 50 of 54) sorted by relevance

123

/linux-master/drivers/gpu/drm/nouveau/nvif/
H A Dvmm.c28 nvif_vmm_unmap(struct nvif_vmm *vmm, u64 addr) argument
36 nvif_vmm_map(struct nvif_vmm *vmm, u64 addr, u64 size, void *argv, u32 argc, argument
65 nvif_vmm_put(struct nvif_vmm *vmm, struct nvif_vma *vma) argument
77 nvif_vmm_get(struct nvif_vmm *vmm, enum nvif_vmm_get type, bool sparse, argument
108 nvif_vmm_raw_get(struct nvif_vmm *vmm, u6 argument
124 nvif_vmm_raw_put(struct nvif_vmm *vmm, u64 addr, u64 size, u8 shift) argument
139 nvif_vmm_raw_map(struct nvif_vmm *vmm, u64 addr, u64 size, u8 shift, void *argv, u32 argc, struct nvif_mem *mem, u64 offset) argument
160 nvif_vmm_raw_unmap(struct nvif_vmm *vmm, u64 addr, u64 size, u8 shift, bool sparse) argument
177 nvif_vmm_raw_sparse(struct nvif_vmm *vmm, u64 addr, u64 size, bool ref) argument
192 nvif_vmm_dtor(struct nvif_vmm *vmm) argument
199 nvif_vmm_ctor(struct nvif_mmu *mmu, const char *name, s32 oclass, enum nvif_vmm_type type, u64 addr, u64 size, void *argv, u32 argc, struct nvif_vmm *vmm) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.h12 struct nouveau_vmm vmm; member in struct:nouveau_uvmm
H A Dnouveau_gem.c107 struct nouveau_vmm *vmm = nouveau_cli_vmm(cli); local
192 struct nouveau_vmm *vmm = nouveau_cli_vmm(cli); local
307 struct nouveau_vmm *vmm local
524 struct nouveau_vmm *vmm = chan->vmm; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/
H A Dfirmware.c132 nvkm_firmware_mem_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, argument
H A Dgpuobj.c46 nvkm_gpuobj_heap_map(struct nvkm_gpuobj *gpuobj, u64 offset, struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc) argument
108 nvkm_gpuobj_map(struct nvkm_gpuobj *gpuobj, u64 offset, struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc) argument
/linux-master/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dfw.c120 nvkm_falcon_fw_oneinit(struct nvkm_falcon_fw *fw, struct nvkm_falcon *falcon, struct nvkm_vmm *vmm, struct nvkm_memory *inst) argument
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
H A Dvmmnv50.c32 nv50_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument
58 nv50_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument
65 nv50_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument
84 nv50_vmm_pgt_mem(struct nvkm_vmm *vmm, struc argument
91 nv50_vmm_pgt_unmap(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes) argument
106 nv50_vmm_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgt, u64 *pdata) argument
145 nv50_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) argument
181 nv50_vmm_flush(struct nvkm_vmm *vmm, int level) argument
226 nv50_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc, struct nvkm_vmm_map *map) argument
327 nv50_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst) argument
341 nv50_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst) argument
[all...]
H A Duvmm.c51 struct nvkm_vmm *vmm = uvmm->vmm; local
79 struct nvkm_vmm *vmm = uvmm->vmm; local
112 struct nvkm_vmm *vmm = uvmm->vmm; local
158 struct nvkm_vmm *vmm = uvmm->vmm; local
237 struct nvkm_vmm *vmm = uvmm->vmm; local
273 struct nvkm_vmm *vmm = uvmm->vmm; local
332 struct nvkm_vmm *vmm = uvmm->vmm; local
356 struct nvkm_vmm *vmm = uvmm->vmm; local
373 struct nvkm_vmm *vmm = uvmm->vmm; local
393 struct nvkm_vmm *vmm = uvmm->vmm; local
433 struct nvkm_vmm *vmm = uvmm->vmm; local
453 struct nvkm_vmm *vmm = uvmm->vmm; local
[all...]
H A Dvmmgf100.c32 gf100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument
58 gf100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument
65 gf100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument
84 gf100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes, struct nvkm_vmm_map *map) argument
91 gf100_vmm_pgt_unmap(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes) argument
106 gf100_vmm_pgd_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) argument
181 gf100_vmm_invalidate_pdb(struct nvkm_vmm *vmm, u64 addr) argument
188 gf100_vmm_invalidate(struct nvkm_vmm *vmm, u32 type) argument
228 gf100_vmm_flush(struct nvkm_vmm *vmm, int depth) argument
237 gf100_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc, struct nvkm_vmm_map *map) argument
336 gf100_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst) argument
342 gf100_vmm_join_(struct nvkm_vmm *vmm, struct nvkm_memory *inst, u64 base) argument
366 gf100_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst) argument
[all...]
H A Dvmm.h184 nvkm_vmm_in_managed_range(struct nvkm_vmm *vmm, u64 start, u64 size) argument
H A Dvmmgp100.c34 gp100_vmm_pfn_unmap(struct nvkm_vmm *vmm, argument
55 gp100_vmm_pfn_clear(struct nvkm_vmm *vmm, argument
75 gp100_vmm_pgt_pfn(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument
115 gp100_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument
129 gp100_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes, struct nvkm_vmm_map *map) argument
136 gp100_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes, struct nvkm_vmm_map *map) argument
155 gp100_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes, struct nvkm_vmm_map *map) argument
162 gp100_vmm_pgt_sparse(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes) argument
182 gp100_vmm_lpt_invalid(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes) argument
198 gp100_vmm_pd0_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes, struct nvkm_vmm_map *map, u64 addr) argument
212 gp100_vmm_pd0_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes, struct nvkm_vmm_map *map) argument
236 gp100_vmm_pd0_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) argument
253 gp100_vmm_pd0_sparse(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) argument
261 gp100_vmm_pd0_unmap(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) argument
268 gp100_vmm_pd0_pfn_unmap(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes) argument
290 gp100_vmm_pd0_pfn_clear(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes) argument
312 gp100_vmm_pd0_pfn(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes, struct nvkm_vmm_map *map) argument
363 gp100_vmm_pd1_pde(struct nvkm_vmm *vmm, struct nvkm_vmm_pt *pgd, u32 pdei) argument
405 gp100_vmm_valid(struct nvkm_vmm *vmm, void *argv, u32 argc, struct nvkm_vmm_map *map) argument
486 gp100_vmm_fault_cancel(struct nvkm_vmm *vmm, void *argv, u32 argc) argument
521 gp100_vmm_fault_replay(struct nvkm_vmm *vmm, void *argv, u32 argc) argument
536 gp100_vmm_mthd(struct nvkm_vmm *vmm, struct nvkm_client *client, u32 mthd, void *argv, u32 argc) argument
551 gp100_vmm_invalidate_pdb(struct nvkm_vmm *vmm, u64 addr) argument
559 gp100_vmm_flush(struct nvkm_vmm *vmm, int depth) argument
569 gp100_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst) argument
[all...]
H A Dvmm.c75 struct nvkm_vmm *vmm; member in struct:nvkm_vmm_iter
145 struct nvkm_vmm *vmm = it->vmm; local
203 struct nvkm_vmm *vmm = it->vmm; local
302 struct nvkm_vmm *vmm = it->vmm; local
419 struct nvkm_vmm *vmm = it->vmm; local
501 nvkm_vmm_iter(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, const char *name, bool ref, bool pfn, bool (*REF_PTES)(struct nvkm_vmm_iter *, bool pfn, u32, u32), nvkm_vmm_pte_func MAP_PTES, struct nvkm_vmm_map *map, nvkm_vmm_pxe_func CLR_PTES) argument
602 nvkm_vmm_ptes_sparse_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) argument
612 nvkm_vmm_ptes_sparse_get(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) argument
630 nvkm_vmm_ptes_sparse(struct nvkm_vmm *vmm, u64 addr, u64 size, bool ref) argument
680 nvkm_vmm_ptes_unmap(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, bool sparse, bool pfn) argument
694 nvkm_vmm_ptes_map(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, struct nvkm_vmm_map *map, nvkm_vmm_pte_func func) argument
705 nvkm_vmm_ptes_put_locked(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) argument
713 nvkm_vmm_ptes_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) argument
722 nvkm_vmm_ptes_get(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size) argument
741 __nvkm_vmm_ptes_unmap_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, bool sparse, bool pfn) argument
753 nvkm_vmm_ptes_unmap_put(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, bool sparse, bool pfn) argument
765 __nvkm_vmm_ptes_get_map(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, struct nvkm_vmm_map *map, nvkm_vmm_pte_func func) argument
780 nvkm_vmm_ptes_get_map(struct nvkm_vmm *vmm, const struct nvkm_vmm_page *page, u64 addr, u64 size, struct nvkm_vmm_map *map, nvkm_vmm_pte_func func) argument
836 nvkm_vmm_free_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
842 nvkm_vmm_free_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
850 nvkm_vmm_free_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
878 nvkm_vmm_node_remove(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
884 nvkm_vmm_node_delete(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
892 nvkm_vmm_node_insert(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
914 nvkm_vmm_node_search(struct nvkm_vmm *vmm, u64 addr) argument
934 nvkm_vmm_node_merge(struct nvkm_vmm *vmm, struct nvkm_vma *prev, struct nvkm_vma *vma, struct nvkm_vma *next, u64 size) argument
976 nvkm_vmm_node_split(struct nvkm_vmm *vmm, struct nvkm_vma *vma, u64 addr, u64 size) argument
1019 nvkm_vmm_dump(struct nvkm_vmm *vmm) argument
1028 nvkm_vmm_dtor(struct nvkm_vmm *vmm) argument
1076 nvkm_vmm_ctor_managed(struct nvkm_vmm *vmm, u64 addr, u64 size) argument
1090 nvkm_vmm_ctor(const struct nvkm_vmm_func *func, struct nvkm_mmu *mmu, u32 pd_header, bool managed, u64 addr, u64 size, struct lock_class_key *key, const char *name, struct nvkm_vmm *vmm) argument
1215 nvkm_vmm_pfn_split_merge(struct nvkm_vmm *vmm, struct nvkm_vma *vma, u64 addr, u64 size, u8 page, bool map) argument
1238 nvkm_vmm_pfn_unmap(struct nvkm_vmm *vmm, u64 addr, u64 size) argument
1274 nvkm_vmm_pfn_map(struct nvkm_vmm *vmm, u8 shift, u64 addr, u64 size, u64 *pfn) argument
1397 nvkm_vmm_unmap_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
1414 nvkm_vmm_unmap_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma, bool pfn) argument
1429 nvkm_vmm_unmap(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
1439 nvkm_vmm_map_valid(struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc, struct nvkm_vmm_map *map) argument
1475 nvkm_vmm_map_choose(struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc, struct nvkm_vmm_map *map) argument
1487 nvkm_vmm_map_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc, struct nvkm_vmm_map *map) argument
1575 nvkm_vmm_map(struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc, struct nvkm_vmm_map *map) argument
1592 nvkm_vmm_put_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
1611 nvkm_vmm_put_locked(struct nvkm_vmm *vmm, struct nvkm_vma *vma) argument
1693 nvkm_vmm_put(struct nvkm_vmm *vmm, struct nvkm_vma **pvma) argument
1705 nvkm_vmm_get_locked(struct nvkm_vmm *vmm, bool getref, bool mapref, bool sparse, u8 shift, u8 align, u64 size, struct nvkm_vma **pvma) argument
1843 nvkm_vmm_get(struct nvkm_vmm *vmm, u8 page, u64 size, struct nvkm_vma **pvma) argument
1853 nvkm_vmm_raw_unmap(struct nvkm_vmm *vmm, u64 addr, u64 size, bool sparse, u8 refd) argument
1862 nvkm_vmm_raw_put(struct nvkm_vmm *vmm, u64 addr, u64 size, u8 refd) argument
1870 nvkm_vmm_raw_get(struct nvkm_vmm *vmm, u64 addr, u64 size, u8 refd) argument
1881 nvkm_vmm_raw_sparse(struct nvkm_vmm *vmm, u64 addr, u64 size, bool ref) argument
1893 nvkm_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst) argument
1903 nvkm_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst) argument
1924 nvkm_vmm_boot(struct nvkm_vmm *vmm) argument
1946 struct nvkm_vmm *vmm = container_of(kref, typeof(*vmm), kref); local
1954 struct nvkm_vmm *vmm = *pvmm; local
1962 nvkm_vmm_ref(struct nvkm_vmm *vmm) argument
1975 struct nvkm_vmm *vmm = NULL; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dr535.c65 struct nvkm_vmm *vmm; member in struct:r535_gr_chan
129 r535_gr_promote_ctx(struct r535_gr *gr, bool golden, struct nvkm_vmm *vmm, argument
254 struct nvkm_vmm *vmm; member in struct:__anon247
[all...]
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Dfifo.h19 struct nvkm_vmm *vmm; member in struct:nvkm_chan
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dram.c45 nvkm_vram_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, argument
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Duchan.c335 struct nvkm_vmm *vmm = NULL; local
H A Dchan.h26 bool vmm; member in struct:nvkm_chan_func::nvkm_chan_func_inst
H A Dchan.c349 nvkm_chan_new_(const struct nvkm_chan_func *func, struct nvkm_runl *runl, int runq, struct nvkm_cgrp *cgrp, const char *name, bool priv, u32 devm, struct nvkm_vmm *vmm, struct nvkm_dmaobj *dmaobj, u64 offset, u64 length, struct nvkm_memory *userd, u64 ouserd, struct nvkm_chan **pchan) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dnv50.c121 nv50_instobj_kmap(struct nv50_instobj *iobj, struct nvkm_vmm *vmm) argument
184 nv50_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, argument
221 struct nvkm_vmm *vmm; local
266 nv50_instobj_boot(struct nvkm_memory *memory, struct nvkm_vmm *vmm) argument
332 struct nvkm_vmm *vmm = nvkm_bar_bar2_vmm(imem->subdev.device); local
[all...]
H A Dgk20a.c281 gk20a_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, argument
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dacr.h50 struct nvkm_vmm *vmm; member in struct:nvkm_acr
H A Dmmu.h34 struct mutex vmm; member in struct:nvkm_vmm::__anon173
141 struct nvkm_vmm *vmm; member in struct:nvkm_mmu
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dfalcon.h134 struct nvkm_vmm *vmm; member in struct:nvkm_falcon_fw
/linux-master/fs/proc/
H A Dkcore.c149 struct kcore_list *vmm, *tmp; local
/linux-master/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c191 struct drm_vram_mm *vmm = dev->vram_mm; local
932 struct drm_vram_mm *vmm = drm_vram_mm_of_bdev(bdev); local
966 struct drm_vram_mm *vmm = entry->dev->vram_mm; local
991 static int drm_vram_mm_init(struct drm_vram_mm *vmm, struct drm_device *dev, argument
1014 drm_vram_mm_cleanup(struct drm_vram_mm *vmm) argument
1102 struct drm_vram_mm *vmm = dev->vram_mm; local
[all...]

Completed in 398 milliseconds

123