Lines Matching defs:vm
486 /* bo virtual address in a specific vm */
494 /* protected by vm mutex */
499 struct radeon_vm *vm;
875 struct radeon_vm *vm;
1000 /* is vm enabled? */
1010 struct radeon_vm vm;
1053 struct radeon_ib *ib, struct radeon_vm *vm,
1932 } vm;
2788 #define radeon_asic_vm_init(rdev) (rdev)->asic->vm.init((rdev))
2789 #define radeon_asic_vm_fini(rdev) (rdev)->asic->vm.fini((rdev))
2790 #define radeon_asic_vm_copy_pages(rdev, ib, pe, src, count) ((rdev)->asic->vm.copy_pages((rdev), (ib), (pe), (src), (count)))
2791 #define radeon_asic_vm_write_pages(rdev, ib, pe, addr, count, incr, flags) ((rdev)->asic->vm.write_pages((rdev), (ib), (pe), (addr), (count), (incr), (flags)))
2792 #define radeon_asic_vm_set_pages(rdev, ib, pe, addr, count, incr, flags) ((rdev)->asic->vm.set_pages((rdev), (ib), (pe), (addr), (count), (incr), (flags)))
2793 #define radeon_asic_vm_pad_ib(rdev, ib) ((rdev)->asic->vm.pad_ib((ib)))
2907 * vm
2911 int radeon_vm_init(struct radeon_device *rdev, struct radeon_vm *vm);
2912 void radeon_vm_fini(struct radeon_device *rdev, struct radeon_vm *vm);
2914 struct radeon_vm *vm,
2917 struct radeon_vm *vm, int ring);
2919 struct radeon_vm *vm,
2922 struct radeon_vm *vm,
2926 struct radeon_vm *vm);
2928 struct radeon_vm *vm);
2930 struct radeon_vm *vm);
2936 struct radeon_bo_va *radeon_vm_bo_find(struct radeon_vm *vm,
2939 struct radeon_vm *vm,