Searched refs:vpgd (Results 1 – 3 of 3) sorted by relevance
/linux-2.6.39/drivers/gpu/drm/nouveau/ |
D | nouveau_vm.c | 157 struct nouveau_vm_pgd *vpgd; in nouveau_vm_unmap_pgt() local 170 list_for_each_entry(vpgd, &vm->pgd_list, head) { in nouveau_vm_unmap_pgt() 171 vm->map_pgt(vpgd->obj, pde, vpgt->obj); in nouveau_vm_unmap_pgt() 184 struct nouveau_vm_pgd *vpgd; in nouveau_vm_map_pgt() local 209 list_for_each_entry(vpgd, &vm->pgd_list, head) { in nouveau_vm_map_pgt() 210 vm->map_pgt(vpgd->obj, pde, vpgt->obj); in nouveau_vm_map_pgt() 350 struct nouveau_vm_pgd *vpgd; in nouveau_vm_link() local 356 vpgd = kzalloc(sizeof(*vpgd), GFP_KERNEL); in nouveau_vm_link() 357 if (!vpgd) in nouveau_vm_link() 360 nouveau_gpuobj_ref(pgd, &vpgd->obj); in nouveau_vm_link() [all …]
|
D | nvc0_vm.c | 106 struct nouveau_vm_pgd *vpgd; in nvc0_vm_flush() local 113 list_for_each_entry(vpgd, &vm->pgd_list, head) { in nvc0_vm_flush() 121 nv_wr32(dev, 0x100cb8, vpgd->obj->vinst >> 8); in nvc0_vm_flush()
|
D | nouveau_object.c | 792 struct nouveau_vm_pgd *vpgd; in nouveau_gpuobj_channel_init() local 801 vpgd = list_first_entry(&vm->pgd_list, struct nouveau_vm_pgd, head); in nouveau_gpuobj_channel_init() 802 nv_wo32(chan->ramin, 0x0200, lower_32_bits(vpgd->obj->vinst)); in nouveau_gpuobj_channel_init() 803 nv_wo32(chan->ramin, 0x0204, upper_32_bits(vpgd->obj->vinst)); in nouveau_gpuobj_channel_init()
|