/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fault/ |
H A D | base.c | 29 struct nvkm_fault *fault = container_of(event, typeof(*fault), event); local 30 fault->func->buffer.intr(fault->buffer[index], false); 36 struct nvkm_fault *fault = container_of(event, typeof(*fault), event); local 37 fault->func->buffer.intr(fault->buffer[index], true); 49 struct nvkm_fault *fault = nvkm_fault(subdev); local 50 return fault 56 struct nvkm_fault *fault = nvkm_fault(subdev); local 65 struct nvkm_fault *fault = nvkm_fault(subdev); local 72 nvkm_fault_oneinit_buffer(struct nvkm_fault *fault, int id) argument 105 struct nvkm_fault *fault = nvkm_fault(subdev); local 129 struct nvkm_fault *fault = nvkm_fault(subdev); local 158 struct nvkm_fault *fault; local [all...] |
H A D | gv100.c | 33 struct nvkm_fault *fault = container_of(work, typeof(*fault), nrpfb_work); local 34 struct nvkm_fault_buffer *buffer = fault->buffer[0]; 35 struct nvkm_device *device = fault->subdev.device; 44 const u32 base = get * buffer->fault->func->buffer.entry_size; 78 struct nvkm_device *device = buffer->fault->subdev.device; 89 struct nvkm_device *device = buffer->fault->subdev.device; 97 struct nvkm_device *device = buffer->fault->subdev.device; 109 struct nvkm_device *device = buffer->fault->subdev.device; 122 struct nvkm_fault *fault local 129 gv100_fault_intr_fault(struct nvkm_fault *fault) argument 155 gv100_fault_intr(struct nvkm_fault *fault) argument 187 gv100_fault_fini(struct nvkm_fault *fault) argument 199 gv100_fault_init(struct nvkm_fault *fault) argument 207 gv100_fault_oneinit(struct nvkm_fault *fault) argument [all...] |
H A D | tu102.c | 38 nvkm_event_ntfy(&buffer->fault->event, buffer->id, NVKM_FAULT_BUFFER_EVENT_PENDING); 54 struct nvkm_device *device = buffer->fault->subdev.device; 63 struct nvkm_device *device = buffer->fault->subdev.device; 75 struct nvkm_device *device = buffer->fault->subdev.device; 88 struct nvkm_fault *fault = container_of(inth, typeof(*fault), info_fault); local 89 struct nvkm_subdev *subdev = &fault->subdev; 116 tu102_fault_fini(struct nvkm_fault *fault) argument 118 nvkm_event_ntfy_block(&fault->nrpfb); 119 flush_work(&fault 128 tu102_fault_init(struct nvkm_fault *fault) argument 137 tu102_fault_oneinit(struct nvkm_fault *fault) argument [all...] |
H A D | gp100.c | 32 struct nvkm_device *device = buffer->fault->subdev.device; 39 struct nvkm_device *device = buffer->fault->subdev.device; 46 struct nvkm_device *device = buffer->fault->subdev.device; 60 buffer->entries = nvkm_rd32(buffer->fault->subdev.device, 0x002a78); 66 gp100_fault_intr(struct nvkm_fault *fault) argument 68 nvkm_event_ntfy(&fault->event, 0, NVKM_FAULT_BUFFER_EVENT_PENDING);
|
H A D | user.c | 42 return nvkm_uevent_add(uevent, &buffer->fault->event, buffer->id, 51 struct nvkm_device *device = buffer->fault->subdev.device; 62 buffer->fault->func->buffer.fini(buffer); 70 buffer->fault->func->buffer.init(buffer); 96 struct nvkm_fault *fault = device->fault; local 97 struct nvkm_fault_buffer *buffer = fault->buffer[fault->func->user.rp];
|
/linux-master/arch/alpha/mm/ |
H A D | Makefile | 6 obj-y := init.o fault.o
|
/linux-master/arch/x86/kvm/svm/ |
H A D | svm_ops.h | 12 _ASM_EXTABLE(1b, %l[fault]) \ 13 ::: clobber : fault); \ 15 fault: \ 22 _ASM_EXTABLE(1b, %l[fault]) \ 23 :: op1 : clobber : fault); \ 25 fault: \ 32 _ASM_EXTABLE(1b, %l[fault]) \ 33 :: op1, op2 : clobber : fault); \ 35 fault: \
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | fault.c | 13 #include "fault.h" 69 if (!ibd->fault->n_rxfaults[i] && !ibd->fault->n_txfaults[i]) 74 (unsigned long long)ibd->fault->n_rxfaults[i], 75 (unsigned long long)ibd->fault->n_txfaults[i]); 96 struct fault *fault = file->private_data; local 138 bitmap_zero(fault->opcodes, sizeof(fault->opcodes) * 148 clear_bit(i, fault 170 struct fault *fault = file->private_data; local [all...] |
/linux-master/arch/openrisc/mm/ |
H A D | Makefile | 6 obj-y := fault.o cache.o tlb.o init.o ioremap.o
|
/linux-master/arch/parisc/mm/ |
H A D | Makefile | 6 obj-y := init.o fault.o ioremap.o fixmap.o
|
/linux-master/arch/microblaze/mm/ |
H A D | Makefile | 6 obj-y := consistent.o init.o pgtable.o mmu_context.o fault.o
|
/linux-master/net/sunrpc/ |
H A D | fail.h | 9 #include <linux/fault-inject.h>
|
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | dbgfs.h | 7 #include <linux/fault-inject.h>
|
H A D | dbgfs.c | 7 #include <linux/fault-inject.h>
|
/linux-master/arch/mips/loongson64/ |
H A D | cop2-ex.c | 76 goto fault; 80 goto fault; 92 goto fault; 96 goto fault; 118 goto fault; 123 goto fault; 135 goto fault; 141 goto fault; 165 goto fault; 176 goto fault; [all...] |
/linux-master/arch/x86/kvm/mmu/ |
H A D | mmu_internal.h | 215 * Maximum page size that can be created for this fault; input to 252 int kvm_tdp_page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault); 258 * RET_PF_CONTINUE: So far, so good, keep handling the page fault. 259 * RET_PF_RETRY: let CPU fault again on the address. 260 * RET_PF_EMULATE: mmio page fault, emulate the instruction directly. 261 * RET_PF_INVALID: the spte is invalid, let the real page fault path update it. 283 struct kvm_page_fault *fault) 285 kvm_prepare_memory_fault_exit(vcpu, fault->gfn << PAGE_SHIFT, 286 PAGE_SIZE, fault->write, fault 282 kvm_mmu_prepare_memory_fault_exit(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument 293 struct kvm_page_fault fault = { local [all...] |
/linux-master/arch/arm64/kvm/hyp/include/hyp/ |
H A D | fault.h | 44 static inline bool __get_fault_info(u64 esr, struct kvm_vcpu_fault_info *fault) argument 51 * The HPFAR can be invalid if the stage 2 fault did not 54 * 1. The fault was due to a permission fault 58 * permission fault or the errata workaround is enabled, we 70 fault->far_el2 = far; 71 fault->hpfar_el2 = hpfar;
|
/linux-master/lib/ |
H A D | fault-inject-usercopy.c | 2 #include <linux/fault-inject.h> 3 #include <linux/fault-inject-usercopy.h>
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | top.h | 16 int fault; member in struct:nvkm_top_device 29 struct nvkm_subdev *nvkm_top_fault(struct nvkm_device *, int fault);
|
/linux-master/arch/hexagon/mm/ |
H A D | vm_fault.c | 3 * Memory fault handling for Hexagon 9 * Page fault handling for the Hexagon Virtual Machine. 35 * Canonical page fault handler 43 vm_fault_t fault; local 49 * then must not take the fault. 84 fault = handle_mm_fault(vma, address, flags, regs); 86 if (fault_signal_pending(fault, regs)) { 92 /* The fault is fully completed (including releasing mmap lock) */ 93 if (fault & VM_FAULT_COMPLETED) 97 if (likely(!(fault [all...] |
/linux-master/arch/nios2/kernel/ |
H A D | misaligned.c | 72 unsigned int fault; local 85 fault = 0; 98 fault |= __get_user(d0, (u8 *)(addr+0)); 99 fault |= __get_user(d1, (u8 *)(addr+1)); 111 fault |= __put_user(d0, (u8 *)(addr+0)); 112 fault |= __put_user(d1, (u8 *)(addr+1)); 116 fault |= __get_user(d0, (u8 *)(addr+0)); 117 fault |= __get_user(d1, (u8 *)(addr+1)); 133 fault |= __put_user(d0, (u8 *)(addr+0)); 134 fault | [all...] |
/linux-master/arch/mips/kernel/ |
H A D | unaligned.c | 175 goto fault; 184 goto fault; 193 goto fault; 213 goto fault; 222 goto fault; 243 goto fault; 252 goto fault; 261 goto fault; 272 goto fault; 281 goto fault; [all...] |
/linux-master/drivers/iommu/ |
H A D | io-pgfault.c | 17 * Return the fault parameter of a device if it exists. Otherwise, return NULL. 35 /* Caller must hold a reference of the fault parameter. */ 47 if (!(iopf->fault.prm.flags & IOMMU_FAULT_PAGE_REQUEST_LAST_PAGE)) 63 struct iommu_fault *fault) 67 if (fault->prm.flags & IOMMU_FAULT_PAGE_REQUEST_PASID_VALID) { 68 domain = iommu_get_domain_for_dev_pasid(dev, fault->prm.pasid, 0); 78 fault->prm.pasid); 88 struct iommu_fault *fault) 96 iopf->fault = *fault; 62 get_domain_for_iopf(struct device *dev, struct iommu_fault *fault) argument 87 report_partial_fault(struct iommu_fault_param *fault_param, struct iommu_fault *fault) argument 182 struct iommu_fault *fault = &evt->fault; local [all...] |
/linux-master/arch/arc/mm/ |
H A D | Makefile | 6 obj-y := extable.o ioremap.o dma.o fault.o init.o
|
/linux-master/arch/x86/hyperv/ |
H A D | nested.c | 28 goto fault; 36 goto fault; 49 fault: 96 goto fault; 104 goto fault; 113 goto fault; 125 fault:
|