Searched refs:vmm (Results 1 – 11 of 11) sorted by relevance
/drivers/gpu/drm/nouveau/core/subdev/vm/ |
D | base.c | 35 struct nouveau_vmmgr *vmm = vm->vmm; in nouveau_vm_map_at() local 37 int big = vma->node->type != vmm->spg_shift; in nouveau_vm_map_at() 40 u32 pde = (offset >> vmm->pgt_bits) - vm->fpde; in nouveau_vm_map_at() 41 u32 pte = (offset & ((1 << vmm->pgt_bits) - 1)) >> bits; in nouveau_vm_map_at() 42 u32 max = 1 << (vmm->pgt_bits - bits); in nouveau_vm_map_at() 58 vmm->map(vma, pgt, node, pte, len, phys, delta); in nouveau_vm_map_at() 72 vmm->flush(vm); in nouveau_vm_map_at() 86 struct nouveau_vmmgr *vmm = vm->vmm; in nouveau_vm_map_sg_table() local 87 int big = vma->node->type != vmm->spg_shift; in nouveau_vm_map_sg_table() 91 u32 pde = (offset >> vmm->pgt_bits) - vm->fpde; in nouveau_vm_map_sg_table() [all …]
|
D | nv50.c | 89 if (nouveau_fb(vma->vm->vmm)->ram.stolen) { in nv50_vm_map() 90 phys += nouveau_fb(vma->vm->vmm)->ram.stolen; in nv50_vm_map() 159 engine = nouveau_engine(vm->vmm, i); in nv50_vm_flush() 180 nv50_vm_create(struct nouveau_vmmgr *vmm, u64 offset, u64 length, in nv50_vm_create() argument 183 u32 block = (1 << (vmm->pgt_bits + 12)); in nv50_vm_create() 187 return nouveau_vm_create(vmm, offset, length, mm_offset, block, pvm); in nv50_vm_create()
|
D | nvc0.c | 120 nouveau_ltcg(vma->vm->vmm->base.base.parent); in nvc0_vm_map() 195 nvc0_vm_flush_engine(nv_subdev(vm->vmm), vpgd->obj->addr, 1); in nvc0_vm_flush() 200 nvc0_vm_create(struct nouveau_vmmgr *vmm, u64 offset, u64 length, in nvc0_vm_create() argument 203 return nouveau_vm_create(vmm, offset, length, mm_offset, 4096, pvm); in nvc0_vm_create()
|
D | nv44.c | 90 struct nv04_vmmgr_priv *priv = (void *)vma->vm->vmm; in nv44_vm_map_sg() 145 struct nv04_vmmgr_priv *priv = (void *)vm->vmm; in nv44_vm_flush()
|
D | nv04.c | 73 nv04_vm_create(struct nouveau_vmmgr *vmm, u64 offset, u64 length, u64 mmstart, in nv04_vm_create() argument
|
D | nv41.c | 70 struct nv04_vmmgr_priv *priv = (void *)vm->vmm; in nv41_vm_flush()
|
/drivers/gpu/drm/nouveau/ |
D | nouveau_chan.c | 95 struct nouveau_vmmgr *vmm = nouveau_vmmgr(device); in nouveau_channel_prep() local 147 args.limit = client->vm->vmm->limit - 1; in nouveau_channel_prep() 173 args.limit = vmm->limit - 1; in nouveau_channel_prep() 269 struct nouveau_vmmgr *vmm = nouveau_vmmgr(device); in nouveau_channel_init() local 281 args.limit = client->vm->vmm->limit - 1; in nouveau_channel_init() 296 args.limit = client->vm->vmm->limit - 1; in nouveau_channel_init() 306 args.limit = vmm->limit - 1; in nouveau_channel_init()
|
D | nouveau_ttm.c | 216 struct nouveau_vmmgr *vmm = nouveau_vmmgr(drm->device); in nv04_gart_manager_init() local 217 struct nv04_vmmgr_priv *priv = (void *)vmm; in nv04_gart_manager_init()
|
D | nouveau_bo.c | 217 nvbo->page_shift = drm->client.base.vm->vmm->lpg_shift; in nouveau_bo_new() 1143 nvbo->page_shift == vma->vm->vmm->spg_shift) { in nouveau_bo_move_ntfy()
|
/drivers/gpu/drm/nouveau/core/engine/dmaobj/ |
D | nv04.c | 43 struct nv04_vmmgr_priv *vmm = nv04_vmmgr(dmaeng); in nv04_dmaobj_bind() local 65 if (nv_object(vmm)->oclass == &nv04_vmmgr_oclass) { in nv04_dmaobj_bind() 66 struct nouveau_gpuobj *pgt = vmm->vm->pgt[0].obj[0]; in nv04_dmaobj_bind()
|
/drivers/gpu/drm/nouveau/core/include/subdev/ |
D | vm.h | 56 struct nouveau_vmmgr *vmm; member
|