Lines Matching refs:faults
617 guard(spinlock)(&vm->faults.lock); in xe_vm_add_fault_entry_pf()
623 if (vm->faults.len >= MAX_FAULTS_SAVED_PER_VM) { in xe_vm_add_fault_entry_pf()
641 list_add_tail(&e->list, &vm->faults.list); in xe_vm_add_fault_entry_pf()
642 vm->faults.len++; in xe_vm_add_fault_entry_pf()
649 guard(spinlock)(&vm->faults.lock); in xe_vm_clear_fault_entries()
650 list_for_each_entry_safe(e, tmp, &vm->faults.list, list) { in xe_vm_clear_fault_entries()
654 vm->faults.len = 0; in xe_vm_clear_fault_entries()
1630 INIT_LIST_HEAD(&vm->faults.list); in xe_vm_create()
1631 spin_lock_init(&vm->faults.lock); in xe_vm_create()
4094 spin_lock(&vm->faults.lock); in fill_faults()
4095 list_for_each_entry(entry, &vm->faults.list, list) { in fill_faults()
4110 spin_unlock(&vm->faults.lock); in fill_faults()
4125 spin_lock(&vm->faults.lock); in xe_vm_get_property_helper()
4126 size = size_mul(sizeof(struct xe_vm_fault), vm->faults.len); in xe_vm_get_property_helper()
4127 spin_unlock(&vm->faults.lock); in xe_vm_get_property_helper()