HomeSort by: relevance | last modified time | path
    Searched defs:vmm (Results 1 - 25 of 31) sorted by relevancy

1 2

  /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...]

Completed in 23 milliseconds

1 2