Searched refs:fault (Results 1 - 25 of 374) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
H A Dbase.c29 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 Dgv100.c33 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 Dtu102.c38 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 Dgp100.c32 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 Duser.c42 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 DMakefile6 obj-y := init.o fault.o
/linux-master/arch/x86/kvm/svm/
H A Dsvm_ops.h12 _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 Dfault.c13 #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 DMakefile6 obj-y := fault.o cache.o tlb.o init.o ioremap.o
/linux-master/arch/parisc/mm/
H A DMakefile6 obj-y := init.o fault.o ioremap.o fixmap.o
/linux-master/arch/microblaze/mm/
H A DMakefile6 obj-y := consistent.o init.o pgtable.o mmu_context.o fault.o
/linux-master/net/sunrpc/
H A Dfail.h9 #include <linux/fault-inject.h>
/linux-master/drivers/media/platform/qcom/venus/
H A Ddbgfs.h7 #include <linux/fault-inject.h>
H A Ddbgfs.c7 #include <linux/fault-inject.h>
/linux-master/arch/mips/loongson64/
H A Dcop2-ex.c76 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/arm64/kvm/hyp/include/hyp/
H A Dfault.h44 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 Dfault-inject-usercopy.c2 #include <linux/fault-inject.h>
3 #include <linux/fault-inject-usercopy.h>
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dtop.h16 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 Dvm_fault.c3 * 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 Dmisaligned.c72 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 Dunaligned.c175 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 Dio-pgfault.c17 * 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 DMakefile6 obj-y := extable.o ioremap.o dma.o fault.o init.o
/linux-master/arch/x86/hyperv/
H A Dnested.c28 goto fault;
36 goto fault;
49 fault:
96 goto fault;
104 goto fault;
113 goto fault;
125 fault:
/linux-master/arch/m68k/mm/
H A Dfault.c3 * linux/arch/m68k/mm/fault.c
20 #include "fault.h"
64 * bit 0 == 0 means no page found, 1 means protection fault
75 vm_fault_t fault; local
78 pr_debug("do page fault:\nregs->sr=%#x, regs->pc=%#lx, address=%#lx, %ld, %p\n",
83 * context, we must not take the fault..
136 * If for any reason at all we couldn't handle the fault,
138 * the fault.
141 fault = handle_mm_fault(vma, address, flags, regs);
142 pr_debug("handle_mm_fault returns %x\n", fault);
[all...]

Completed in 284 milliseconds

1234567891011>>