Searched refs:write_fault (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_smi_events.h33 unsigned long address, bool write_fault,
H A Dkfd_svm.h177 bool write_fault);
227 uint64_t addr, bool write_fault)
224 svm_range_restore_pages(struct amdgpu_device *adev, unsigned int pasid, uint32_t client_id, uint32_t node_id, uint64_t addr, bool write_fault) argument
H A Dkfd_smi_events.c254 unsigned long address, bool write_fault,
259 address, node->id, write_fault ? 'W' : 'R');
253 kfd_smi_event_page_fault_start(struct kfd_node *node, pid_t pid, unsigned long address, bool write_fault, ktime_t ts) argument
H A Dkfd_svm.c2873 svm_fault_allowed(struct vm_area_struct *vma, bool write_fault) argument
2877 if (write_fault)
2888 uint64_t addr, bool write_fault)
3004 if (!svm_fault_allowed(vma, write_fault)) {
3006 write_fault ? "write" : "read");
3024 write_fault, timestamp);
2886 svm_range_restore_pages(struct amdgpu_device *adev, unsigned int pasid, uint32_t vmid, uint32_t node_id, uint64_t addr, bool write_fault) argument
/linux-master/virt/kvm/
H A Dkvm_mm.h24 bool *async, bool write_fault, bool *writable);
H A Dkvm_main.c2797 static bool hva_to_pfn_fast(unsigned long addr, bool write_fault, argument
2807 if (!(write_fault || writable))
2825 static int hva_to_pfn_slow(unsigned long addr, bool *async, bool write_fault, argument
2846 *writable = write_fault;
2848 if (write_fault)
2860 if (unlikely(!write_fault) && writable) {
2873 static bool vma_is_valid(struct vm_area_struct *vma, bool write_fault) argument
2878 if (write_fault && (unlikely(!(vma->vm_flags & VM_WRITE))))
2895 unsigned long addr, bool write_fault,
2912 (write_fault
2894 hva_to_pfn_remapped(struct vm_area_struct *vma, unsigned long addr, bool write_fault, bool *writable, kvm_pfn_t *p_pfn) argument
2977 hva_to_pfn(unsigned long addr, bool atomic, bool interruptible, bool *async, bool write_fault, bool *writable) argument
3028 __gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn, bool atomic, bool interruptible, bool *async, bool write_fault, bool *writable, hva_t *hva) argument
3060 gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, bool *writable) argument
[all...]
/linux-master/arch/mips/kvm/
H A Dmmu.c496 * @write_fault: Whether the fault was due to a write.
511 bool write_fault,
537 if (write_fault && !pte_dirty(*ptep)) {
566 * @write_fault: Whether the fault was due to a write.
587 bool write_fault,
602 err = _kvm_mips_map_page_fast(vcpu, gpa, write_fault, out_entry,
632 pfn = gfn_to_pfn_prot(kvm, gfn, write_fault, &writeable);
658 if (write_fault) {
685 bool write_fault)
689 ret = kvm_mips_map_page(vcpu, badvaddr, write_fault, NUL
510 _kvm_mips_map_page_fast(struct kvm_vcpu *vcpu, unsigned long gpa, bool write_fault, pte_t *out_entry, pte_t *out_buddy) argument
586 kvm_mips_map_page(struct kvm_vcpu *vcpu, unsigned long gpa, bool write_fault, pte_t *out_entry, pte_t *out_buddy) argument
683 kvm_mips_handle_vz_root_tlb_fault(unsigned long badvaddr, struct kvm_vcpu *vcpu, bool write_fault) argument
[all...]
/linux-master/fs/xfs/
H A Dxfs_file.c1328 bool write_fault,
1332 (write_fault && !vmf->cow_page) ?
1341 bool write_fault,
1363 bool write_fault)
1370 trace_xfs_filemap_fault(ip, order, write_fault);
1372 if (write_fault) {
1377 if (IS_DAX(inode) || write_fault)
1383 ret = xfs_dax_fault(vmf, order, write_fault, &pfn);
1386 } else if (write_fault) {
1395 if (write_fault)
1325 xfs_dax_fault( struct vm_fault *vmf, unsigned int order, bool write_fault, pfn_t *pfn) argument
1338 xfs_dax_fault( struct vm_fault *vmf, unsigned int order, bool write_fault, pfn_t *pfn) argument
1360 __xfs_filemap_fault( struct vm_fault *vmf, unsigned int order, bool write_fault) argument
[all...]
H A Dxfs_trace.h819 TP_PROTO(struct xfs_inode *ip, unsigned int order, bool write_fault),
820 TP_ARGS(ip, order, write_fault),
825 __field(bool, write_fault)
831 __entry->write_fault = write_fault;
833 TP_printk("dev %d:%d ino 0x%llx order %u write_fault %d",
837 __entry->write_fault)
/linux-master/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h200 gpa_t addr, int write_fault)
221 if (level == walker->level && write_fault &&
317 const int write_fault = access & PFERR_WRITE_MASK; local
454 if (!write_fault)
467 addr, write_fault);
477 errcode |= write_fault | user_fault;
502 if (write_fault)
197 update_accessed_dirty_bits(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, struct guest_walker *walker, gpa_t addr, int write_fault) argument
H A Dmmu.c2921 bool write_fault = fault && fault->write; local
2959 if (write_fault)
/linux-master/arch/arm64/kvm/
H A Dmmu.c1382 bool write_fault, writable, force_pte = false; local
1399 write_fault = kvm_is_write_fault(vcpu);
1401 VM_BUG_ON(write_fault && exec_fault);
1403 if (fault_is_perm && !write_fault && !exec_fault) {
1414 if (!fault_is_perm || (logging_active && write_fault)) {
1492 write_fault, &writable, NULL);
1512 } else if (logging_active && !write_fault) {
1631 bool is_iabt, write_fault, writable; local
1690 write_fault = kvm_is_write_fault(vcpu);
1691 if (kvm_is_error_hva(hva) || (write_fault
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vm.h525 bool write_fault);
H A Dgmc_v10_0.c107 bool write_fault = !!(entry->src_data[1] & 0x20); local
135 if (amdgpu_vm_handle_fault(adev, entry->pasid, 0, 0, addr, write_fault))
H A Dgmc_v9_0.c550 bool write_fault = !!(entry->src_data[1] & 0x20); local
598 addr, write_fault);
621 addr, write_fault))
H A Damdgpu_vm.c2727 * @write_fault: true is write fault, false is read fault
2734 bool write_fault)
2759 node_id, addr, write_fault)) {
2732 amdgpu_vm_handle_fault(struct amdgpu_device *adev, u32 pasid, u32 vmid, u32 node_id, uint64_t addr, bool write_fault) argument
/linux-master/tools/testing/selftests/user_events/
H A Dftrace_test.c389 TEST_F(user, write_fault) {
/linux-master/drivers/vfio/
H A Dvfio_iommu_type1.c514 bool write_fault)
527 (write_fault ? FAULT_FLAG_WRITE : 0),
542 if (write_fault && !pte_write(pte))
512 follow_fault_pfn(struct vm_area_struct *vma, struct mm_struct *mm, unsigned long vaddr, unsigned long *pfn, bool write_fault) argument
/linux-master/include/linux/
H A Dkvm_host.h1217 kvm_pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault,
1223 bool write_fault, bool *writable, hva_t *hva);
/linux-master/arch/mips/include/asm/
H A Dkvm_host.h790 struct kvm_vcpu *vcpu, bool write_fault);

Completed in 467 milliseconds