Searched refs:vm_manager (Results 1 - 7 of 7) sorted by relevance

/freebsd-10-stable/sys/dev/drm2/radeon/
H A Dradeon_gart.c440 return rdev->vm_manager.max_pfn >> RADEON_VM_BLOCK_SIZE;
470 if (!rdev->vm_manager.enabled) {
473 size += rdev->vm_manager.max_pfn * 8;
475 r = radeon_sa_bo_manager_init(rdev, &rdev->vm_manager.sa_manager,
480 (rdev->vm_manager.max_pfn * 8) >> 10);
488 rdev->vm_manager.enabled = true;
490 r = radeon_sa_bo_manager_start(rdev, &rdev->vm_manager.sa_manager);
496 list_for_each_entry(vm, &rdev->vm_manager.lru_vm, list) {
554 if (!rdev->vm_manager.enabled)
557 sx_xlock(&rdev->vm_manager
[all...]
H A Dradeon_cs.c265 !p->rdev->vm_manager.enabled) {
478 sx_xlock(&rdev->vm_manager.lock);
506 sx_xunlock(&rdev->vm_manager.lock);
H A Dradeon_device.c1042 sx_init(&rdev->vm_manager.lock, "drm__radeon_device__vm_manager__lock");
1047 rdev->vm_manager.max_pfn = 1 << 20;
1048 INIT_LIST_HEAD(&rdev->vm_manager.lru_vm);
H A Dni.c851 WREG32(VM_CONTEXT0_PAGE_TABLE_END_ADDR + (i << 2), rdev->vm_manager.max_pfn);
1880 rdev->vm_manager.nvm = 8;
1885 rdev->vm_manager.vram_base_offset = tmp;
1887 rdev->vm_manager.vram_base_offset = 0;
H A Dradeon_gem.c457 if (!rdev->vm_manager.enabled) {
H A Dsi.c2532 WREG32(VM_CONTEXT1_PAGE_TABLE_END_ADDR, rdev->vm_manager.max_pfn);
2961 rdev->vm_manager.nvm = 16;
2963 rdev->vm_manager.vram_base_offset = 0;
H A Dradeon.h1657 struct radeon_vm_manager vm_manager; member in struct:radeon_device

Completed in 229 milliseconds