/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/ |
uvmm.h | 7 #include "vmm.h" 11 struct nvkm_vmm *vmm; member in struct:nvkm_uvmm
|
nouveau_nvkm_subdev_mmu_vmmnv04.c | 27 #include "vmm.h" 33 nv04_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, 38 VMM_WO032(pt, vmm, 8 + ptei++ * 4, data); 45 nv04_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, 48 VMM_MAP_ITER_SGL(vmm, pt, ptei, ptes, map, nv04_vmm_pgt_pte); 53 nv04_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, 59 VMM_WO032(pt, vmm, 8 + (ptei++ * 4), *map->dma++ | 0x00000003); 62 VMM_MAP_ITER_DMA(vmm, pt, ptei, ptes, map, nv04_vmm_pgt_pte); 67 nv04_vmm_pgt_unmap(struct nvkm_vmm *vmm, 70 VMM_FO032(pt, vmm, 8 + (ptei * 4), 0, ptes) 135 struct nvkm_vmm *vmm; local in function:nv04_vmm_new [all...] |
nouveau_nvkm_subdev_mmu_vmmnv44.c | 27 #include "vmm.h" 32 nv44_vmm_pgt_fill(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, 44 u32 addr = (list ? *list++ : vmm->null) >> 12; 71 VMM_WO032(pt, vmm, pteo + 0x0, tmp[0]); 72 VMM_WO032(pt, vmm, pteo + 0x4, tmp[1]); 73 VMM_WO032(pt, vmm, pteo + 0x8, tmp[2]); 74 VMM_WO032(pt, vmm, pteo + 0xc, tmp[3] | 0x40000000); 78 nv44_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, 87 nv44_vmm_pgt_fill(vmm, pt, tmp, ptei, pten); 95 VMM_WO032(pt, vmm, ptei++ * 4, tmp[0] >> 0 | tmp[1] << 27) 222 struct nvkm_vmm *vmm; local in function:nv44_vmm_new [all...] |
priv.h | 43 } vmm; member in struct:nvkm_mmu_func
|
nouveau_nvkm_subdev_mmu_uvmm.c | 47 return nvkm_uvmm(object)->vmm; 57 struct nvkm_vmm *vmm = uvmm->vmm; local in function:nvkm_uvmm_mthd_pfnclr 71 mutex_lock(&vmm->mutex); 72 ret = nvkm_vmm_pfn_unmap(vmm, addr, size); 73 mutex_unlock(&vmm->mutex); 86 struct nvkm_vmm *vmm = uvmm->vmm; local in function:nvkm_uvmm_mthd_pfnmap 105 mutex_lock(&vmm->mutex); 106 ret = nvkm_vmm_pfn_map(vmm, page, addr, size, phys) 120 struct nvkm_vmm *vmm = uvmm->vmm; local in function:nvkm_uvmm_mthd_unmap 164 struct nvkm_vmm *vmm = uvmm->vmm; local in function:nvkm_uvmm_mthd_map 242 struct nvkm_vmm *vmm = uvmm->vmm; local in function:nvkm_uvmm_mthd_put 280 struct nvkm_vmm *vmm = uvmm->vmm; local in function:nvkm_uvmm_mthd_get [all...] |
/src/sys/external/bsd/drm2/dist/drm/ast/ |
ast_ttm.c | 43 struct drm_vram_mm *vmm; local in function:ast_mm_init 47 vmm = drm_vram_helper_alloc_mm( 50 if (IS_ERR(vmm)) { 51 ret = PTR_ERR(vmm);
|
/src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
vbox_ttm.c | 20 struct drm_vram_mm *vmm; local in function:vbox_mm_init 24 vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(dev->pdev, 0), 26 if (IS_ERR(vmm)) { 27 ret = PTR_ERR(vmm);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/ |
cl506e.h | 11 __u64 vmm; member in struct:nv50_channel_dma_v0
|
cl506f.h | 14 __u64 vmm; member in struct:nv50_channel_gpfifo_v0
|
cl826e.h | 11 __u64 vmm; member in struct:g82_channel_dma_v0
|
cl826f.h | 14 __u64 vmm; member in struct:g82_channel_gpfifo_v0
|
cl906f.h | 13 __u64 vmm; member in struct:fermi_channel_gpfifo_v0
|
cla06f.h | 14 __u64 vmm; member in struct:kepler_channel_gpfifo_a_v0
|
clc36f.h | 14 __u64 vmm; member in struct:volta_channel_gpfifo_a_v0
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bar/ |
gf100.h | 11 struct nvkm_vmm *vmm; member in struct:gf100_barN
|
priv.h | 21 struct nvkm_vmm *(*vmm)(struct nvkm_bar *); member in struct:nvkm_bar_func::__anone91c795e0108
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_vmm.h | 5 #include <nvif/vmm.h> 10 struct nouveau_vmm *vmm; member in struct:nouveau_vma 29 struct nvif_vmm vmm; member in struct:nouveau_vmm
|
nouveau_chan.h | 13 struct nouveau_vmm *vmm; member in struct:nouveau_channel
|
nouveau_gem.c | 76 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : &cli->vmm; local in function:nouveau_gem_object_open 80 if (vmm->vmm.object.oclass < NVIF_CLASS_VMM_NV50) 91 ret = nouveau_vma_new(nvbo, vmm, &vma); 141 nouveau_cli_work_queue(vma->vmm->cli, fence, &work->work); 151 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : & cli->vmm; local in function:nouveau_gem_object_close 155 if (vmm->vmm.object.oclass < NVIF_CLASS_VMM_NV50 237 struct nouveau_vmm *vmm = cli->svm.cli ? &cli->svm : &cli->vmm; local in function:nouveau_gem_info 451 struct nouveau_vmm *vmm = chan->vmm; local in function:validate_init [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/ |
fifo.h | 29 struct nvkm_vmm *vmm; member in struct:nvkm_fifo_chan
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/ |
nouveau_nvkm_engine_fifo_chan.c | 125 if (chan->vmm) 126 atomic_dec(&chan->vmm->engref[engine->subdev.index]); 159 if (chan->vmm) 160 atomic_inc(&chan->vmm->engref[engine->subdev.index]); 393 if (chan->vmm) { 394 nvkm_vmm_part(chan->vmm, chan->inst->memory); 395 nvkm_vmm_unref(&chan->vmm); 453 struct nvkm_vmm *vmm = nvkm_uvmm_search(client, hvmm); local in function:nvkm_fifo_chan_ctor 454 if (IS_ERR(vmm)) 455 return PTR_ERR(vmm); [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
acr.h | 50 struct nvkm_vmm *vmm; member in struct:nvkm_acr
|
mmu.h | 126 struct nvkm_vmm *vmm; member in struct:nvkm_mmu
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/ |
nouveau_nvkm_subdev_instmem_nv50.c | 143 nv50_instobj_kmap(struct nv50_instobj *iobj, struct nvkm_vmm *vmm) 165 while ((ret = nvkm_vmm_get(vmm, 12, size, &bar))) { 196 nvkm_vmm_put(vmm, &ebar); 200 ret = nvkm_memory_map(memory, 0, vmm, bar, NULL, 0); 205 nvkm_vmm_put(vmm, &bar); 219 nvkm_vmm_put(vmm, &iobj->bar); 227 nvkm_vmm_put(vmm, &iobj->bar); 233 nv50_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, 237 return nvkm_memory_map(memory, offset, vmm, vma, argv, argc); 270 struct nvkm_vmm *vmm; local in function:nv50_instobj_acquire 376 struct nvkm_vmm *vmm = nvkm_bar_bar2_vmm(imem->subdev.device); local in function:nv50_instobj_dtor [all...] |
/src/sys/arch/xen/xen/ |
privcmd.c | 336 struct vm_map *vmm = &curlwp->l_proc->p_vmspace->vm_map; 351 prot = privcmd_get_map_prot(vmm, va, mentry.npages * PAGE_SIZE); 367 error = privcmd_map_obj(vmm, va, obj, prot); 387 struct vm_map *vmm; 394 vmm = &curlwp->l_proc->p_vmspace->vm_map; 404 prot = privcmd_get_map_prot(vmm, va0, PAGE_SIZE); 449 error = privcmd_map_obj(vmm, va0, obj, prot); 462 struct vm_map *vmm; local in function:privcmd_mmapbatch_v2 469 vmm = &curlwp->l_proc->p_vmspace->vm_map; 479 prot = privcmd_get_map_prot(vmm, va0, PAGE_SIZE) 581 struct vm_map *vmm; local in function:privcmd_mmap_resource 653 struct vm_map *vmm = &curlwp->l_proc->p_vmspace->vm_map; local in function:privcmd_map_gref 723 struct vm_map *vmm = &curlwp->l_proc->p_vmspace->vm_map; local in function:privcmd_alloc_gref [all...] |