Home
last modified time | relevance | path

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

12345678910>>...29

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
H A Dbase.c30 struct nvkm_fault *fault = container_of(event, typeof(*fault), event); in nvkm_fault_ntfy_fini() local
31 fault->func->buffer.intr(fault->buffer[index], false); in nvkm_fault_ntfy_fini()
37 struct nvkm_fault *fault = container_of(event, typeof(*fault), event); in nvkm_fault_ntfy_init() local
38 fault->func->buffer.intr(fault->buffer[index], true); in nvkm_fault_ntfy_init()
65 struct nvkm_fault *fault = nvkm_fault(subdev); in nvkm_fault_intr() local
66 return fault in nvkm_fault_intr()
72 struct nvkm_fault *fault = nvkm_fault(subdev); nvkm_fault_fini() local
81 struct nvkm_fault *fault = nvkm_fault(subdev); nvkm_fault_init() local
88 nvkm_fault_oneinit_buffer(struct nvkm_fault *fault, int id) nvkm_fault_oneinit_buffer() argument
121 struct nvkm_fault *fault = nvkm_fault(subdev); nvkm_fault_oneinit() local
146 struct nvkm_fault *fault = nvkm_fault(subdev); nvkm_fault_dtor() local
175 struct nvkm_fault *fault; nvkm_fault_new_() local
[all...]
H A Dgv100.c33 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_process()
42 const u32 base = get * buffer->fault->func->buffer.entry_size; in gv100_fault_buffer_process()
76 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_intr()
87 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_fini()
95 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_init()
107 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_info()
120 struct nvkm_fault *fault = container_of(notify, typeof(*fault), nrpfb); in gv100_fault_ntfy_nrpfb() local
121 gv100_fault_buffer_process(fault->buffer[0]); in gv100_fault_ntfy_nrpfb()
126 gv100_fault_intr_fault(struct nvkm_fault *fault) in gv100_fault_intr_fault() argument
152 gv100_fault_intr(struct nvkm_fault *fault) gv100_fault_intr() argument
184 gv100_fault_fini(struct nvkm_fault *fault) gv100_fault_fini() argument
193 gv100_fault_init(struct nvkm_fault *fault) gv100_fault_init() argument
201 gv100_fault_oneinit(struct nvkm_fault *fault) gv100_fault_oneinit() argument
[all...]
H A Dtu102.c42 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_fini()
50 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_init()
62 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_info()
73 tu102_fault_intr_fault(struct nvkm_fault *fault) in tu102_fault_intr_fault() argument
75 struct nvkm_subdev *subdev = &fault->subdev; in tu102_fault_intr_fault()
99 tu102_fault_intr(struct nvkm_fault *fault) in tu102_fault_intr() argument
101 struct nvkm_subdev *subdev = &fault->subdev; in tu102_fault_intr()
106 tu102_fault_intr_fault(fault); in tu102_fault_intr()
112 if (fault->buffer[0]) { in tu102_fault_intr()
113 nvkm_event_send(&fault in tu102_fault_intr()
132 tu102_fault_fini(struct nvkm_fault *fault) tu102_fault_fini() argument
141 tu102_fault_init(struct nvkm_fault *fault) tu102_fault_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fault/
H A Dbase.c29 struct nvkm_fault *fault = container_of(event, typeof(*fault), event); in nvkm_fault_ntfy_fini() local
30 fault->func->buffer.intr(fault->buffer[index], false); in nvkm_fault_ntfy_fini()
36 struct nvkm_fault *fault = container_of(event, typeof(*fault), event); in nvkm_fault_ntfy_init() local
37 fault->func->buffer.intr(fault->buffer[index], true); in nvkm_fault_ntfy_init()
49 struct nvkm_fault *fault = nvkm_fault(subdev); in nvkm_fault_intr() local
50 return fault in nvkm_fault_intr()
56 struct nvkm_fault *fault = nvkm_fault(subdev); nvkm_fault_fini() local
65 struct nvkm_fault *fault = nvkm_fault(subdev); nvkm_fault_init() local
72 nvkm_fault_oneinit_buffer(struct nvkm_fault *fault, int id) nvkm_fault_oneinit_buffer() argument
105 struct nvkm_fault *fault = nvkm_fault(subdev); nvkm_fault_oneinit() local
129 struct nvkm_fault *fault = nvkm_fault(subdev); nvkm_fault_dtor() local
158 struct nvkm_fault *fault; nvkm_fault_new_() local
[all...]
H A Dgv100.c33 struct nvkm_fault *fault = container_of(work, typeof(*fault), nrpfb_work); in gv100_fault_buffer_process() local
34 struct nvkm_fault_buffer *buffer = fault->buffer[0]; in gv100_fault_buffer_process()
35 struct nvkm_device *device = fault->subdev.device; in gv100_fault_buffer_process()
44 const u32 base = get * buffer->fault->func->buffer.entry_size; in gv100_fault_buffer_process()
78 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_intr()
89 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_fini()
97 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_init()
109 struct nvkm_device *device = buffer->fault->subdev.device; in gv100_fault_buffer_info()
122 struct nvkm_fault *fault in gv100_fault_ntfy_nrpfb() local
129 gv100_fault_intr_fault(struct nvkm_fault *fault) gv100_fault_intr_fault() argument
155 gv100_fault_intr(struct nvkm_fault *fault) gv100_fault_intr() argument
187 gv100_fault_fini(struct nvkm_fault *fault) gv100_fault_fini() argument
199 gv100_fault_init(struct nvkm_fault *fault) gv100_fault_init() argument
207 gv100_fault_oneinit(struct nvkm_fault *fault) gv100_fault_oneinit() argument
[all...]
H A Dtu102.c37 nvkm_event_ntfy(&buffer->fault->event, buffer->id, NVKM_FAULT_BUFFER_EVENT_PENDING); in tu102_fault_buffer_notify()
53 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_fini()
62 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_init()
74 struct nvkm_device *device = buffer->fault->subdev.device; in tu102_fault_buffer_info()
87 struct nvkm_fault *fault = container_of(inth, typeof(*fault), info_fault); in tu102_fault_info_fault() local
88 struct nvkm_subdev *subdev = &fault->subdev; in tu102_fault_info_fault()
115 tu102_fault_fini(struct nvkm_fault *fault) in tu102_fault_fini() argument
117 nvkm_event_ntfy_block(&fault->nrpfb); in tu102_fault_fini()
118 flush_work(&fault in tu102_fault_fini()
127 tu102_fault_init(struct nvkm_fault *fault) tu102_fault_init() argument
136 tu102_fault_oneinit(struct nvkm_fault *fault) tu102_fault_oneinit() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dfault.c55 #include "fault.h"
111 if (!ibd->fault->n_rxfaults[i] && !ibd->fault->n_txfaults[i]) in _fault_stats_seq_show()
116 (unsigned long long)ibd->fault->n_rxfaults[i], in _fault_stats_seq_show()
117 (unsigned long long)ibd->fault->n_txfaults[i]); in _fault_stats_seq_show()
138 struct fault *fault = file->private_data; in fault_opcodes_write() local
180 bitmap_zero(fault->opcodes, sizeof(fault->opcodes) * in fault_opcodes_write()
190 clear_bit(i, fault in fault_opcodes_write()
212 struct fault *fault = file->private_data; fault_opcodes_read() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dfault.c13 #include "fault.h"
69 if (!ibd->fault->n_rxfaults[i] && !ibd->fault->n_txfaults[i]) in _fault_stats_seq_show()
74 (unsigned long long)ibd->fault->n_rxfaults[i], in _fault_stats_seq_show()
75 (unsigned long long)ibd->fault->n_txfaults[i]); in _fault_stats_seq_show()
96 struct fault *fault = file->private_data; in fault_opcodes_write() local
138 bitmap_zero(fault->opcodes, sizeof(fault->opcodes) * in fault_opcodes_write()
148 clear_bit(i, fault in fault_opcodes_write()
170 struct fault *fault = file->private_data; fault_opcodes_read() local
[all...]
/kernel/linux/linux-6.6/arch/s390/mm/
H A Dfault.c8 * Derived from "arch/i386/mm/fault.c"
227 printk(KERN_ALERT "User process fault: interruption code %04x ilc:%d ", in report_user_fault()
247 static noinline void do_no_context(struct pt_regs *regs, vm_fault_t fault) in do_no_context() argument
256 if ((fault_type == KERNEL_FAULT) && (fault == VM_FAULT_BADCONTEXT)) { in do_no_context()
298 static noinline void do_fault_error(struct pt_regs *regs, vm_fault_t fault) in do_fault_error() argument
302 switch (fault) { in do_fault_error()
308 si_code = (fault == VM_FAULT_BADMAP) ? in do_fault_error()
316 do_no_context(regs, fault); in do_fault_error()
320 do_no_context(regs, fault); in do_fault_error()
322 default: /* fault in do_fault_error()
366 vm_fault_t fault; do_exception() local
538 vm_fault_t fault; do_protection_exception() local
574 vm_fault_t fault; do_dat_exception() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c63 u8 fault; member
65 } **fault; member
155 * page fault) and maybe some other commands. in nouveau_svmm_bind()
377 /* Issue fault replay for GPU to retry accesses that faulted previously. */
388 /* Cancel a replayable fault that could not be handled.
390 * Cancelling the fault will trigger recovery to reset the engine
410 struct nouveau_svm_fault *fault) in nouveau_svm_fault_cancel_fault()
412 nouveau_svm_fault_cancel(svm, fault->inst, in nouveau_svm_fault_cancel_fault()
413 fault->hub, in nouveau_svm_fault_cancel_fault()
414 fault in nouveau_svm_fault_cancel_fault()
409 nouveau_svm_fault_cancel_fault(struct nouveau_svm *svm, struct nouveau_svm_fault *fault) nouveau_svm_fault_cancel_fault() argument
450 struct nouveau_svm_fault *fault; nouveau_svm_fault_cache() local
768 struct nouveau_svm_fault *fault = nouveau_svm_fault() local
[all...]
/kernel/linux/linux-6.6/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: \
/kernel/linux/linux-5.10/drivers/iommu/amd/
H A Diommu_v2.c66 struct fault { struct
426 static void handle_fault_error(struct fault *fault) in handle_fault_error() argument
430 if (!fault->dev_state->inv_ppr_cb) { in handle_fault_error()
431 set_pri_tag_status(fault->state, fault->tag, PPR_INVALID); in handle_fault_error()
435 status = fault->dev_state->inv_ppr_cb(fault->dev_state->pdev, in handle_fault_error()
436 fault->pasid, in handle_fault_error()
437 fault in handle_fault_error()
454 access_error(struct vm_area_struct *vma, struct fault *fault) access_error() argument
472 struct fault *fault = container_of(work, struct fault, work); do_fault() local
520 struct fault *fault; ppr_notifier() local
[all...]
/kernel/linux/linux-6.6/drivers/iommu/amd/
H A Diommu_v2.c67 struct fault { struct
428 static void handle_fault_error(struct fault *fault) in handle_fault_error() argument
432 if (!fault->dev_state->inv_ppr_cb) { in handle_fault_error()
433 set_pri_tag_status(fault->state, fault->tag, PPR_INVALID); in handle_fault_error()
437 status = fault->dev_state->inv_ppr_cb(fault->dev_state->pdev, in handle_fault_error()
438 fault->pasid, in handle_fault_error()
439 fault in handle_fault_error()
456 access_error(struct vm_area_struct *vma, struct fault *fault) access_error() argument
474 struct fault *fault = container_of(work, struct fault, work); do_fault() local
522 struct fault *fault; ppr_notifier() local
[all...]
/kernel/linux/linux-5.10/arch/nios2/kernel/
H A Dmisaligned.c72 unsigned int fault; in handle_unaligned_c() local
85 fault = 0; in handle_unaligned_c()
98 fault |= __get_user(d0, (u8 *)(addr+0)); in handle_unaligned_c()
99 fault |= __get_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
111 fault |= __put_user(d0, (u8 *)(addr+0)); in handle_unaligned_c()
112 fault |= __put_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
116 fault |= __get_user(d0, (u8 *)(addr+0)); in handle_unaligned_c()
117 fault |= __get_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
133 fault |= __put_user(d0, (u8 *)(addr+0)); in handle_unaligned_c()
134 fault | in handle_unaligned_c()
[all...]
/kernel/linux/linux-6.6/arch/nios2/kernel/
H A Dmisaligned.c72 unsigned int fault; in handle_unaligned_c() local
85 fault = 0; in handle_unaligned_c()
98 fault |= __get_user(d0, (u8 *)(addr+0)); in handle_unaligned_c()
99 fault |= __get_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
111 fault |= __put_user(d0, (u8 *)(addr+0)); in handle_unaligned_c()
112 fault |= __put_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
116 fault |= __get_user(d0, (u8 *)(addr+0)); in handle_unaligned_c()
117 fault |= __get_user(d1, (u8 *)(addr+1)); in handle_unaligned_c()
133 fault |= __put_user(d0, (u8 *)(addr+0)); in handle_unaligned_c()
134 fault | in handle_unaligned_c()
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h92 struct x86_exception fault; member
249 ret = __try_cmpxchg_user(ptep_user, &orig_pte, pte, fault); in update_accessed_dirty_bits()
352 * Queue a page fault for injection if this assertion fails, as callers in walk_addr_generic()
353 * assume that walker.fault contains sane info on a walk failure. I.e. in walk_addr_generic()
380 nested_access, &walker->fault); in walk_addr_generic()
384 * instruction) triggers a nested page fault. The exit in walk_addr_generic()
386 * "guest page access" as the nested page fault's cause, in walk_addr_generic()
448 real_gpa = kvm_translate_gpa(vcpu, mmu, gfn_to_gpa(gfn), access, &walker->fault); in walk_addr_generic()
458 * On a write fault, fold the dirty bit into accessed_dirty. in walk_addr_generic()
481 walker->fault in walk_addr_generic()
627 fetch(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault, struct guest_walker *gw) fetch() argument
777 page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) page_fault() argument
[all...]
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dunaligned.c174 goto fault; in emulate_load_store_insn()
183 goto fault; in emulate_load_store_insn()
192 goto fault; in emulate_load_store_insn()
212 goto fault; in emulate_load_store_insn()
221 goto fault; in emulate_load_store_insn()
242 goto fault; in emulate_load_store_insn()
251 goto fault; in emulate_load_store_insn()
260 goto fault; in emulate_load_store_insn()
271 goto fault; in emulate_load_store_insn()
280 goto fault; in emulate_load_store_insn()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/lib/
H A Dchecksum_32.S109 EX_TABLE(8 ## n ## 0b, fault); \
110 EX_TABLE(8 ## n ## 1b, fault); \
111 EX_TABLE(8 ## n ## 2b, fault); \
112 EX_TABLE(8 ## n ## 3b, fault); \
113 EX_TABLE(8 ## n ## 4b, fault); \
114 EX_TABLE(8 ## n ## 5b, fault); \
115 EX_TABLE(8 ## n ## 6b, fault); \
116 EX_TABLE(8 ## n ## 7b, fault);
243 fault: label
247 EX_TABLE(70b, fault);
[all...]
/kernel/linux/linux-6.6/arch/powerpc/lib/
H A Dchecksum_32.S109 EX_TABLE(8 ## n ## 0b, fault); \
110 EX_TABLE(8 ## n ## 1b, fault); \
111 EX_TABLE(8 ## n ## 2b, fault); \
112 EX_TABLE(8 ## n ## 3b, fault); \
113 EX_TABLE(8 ## n ## 4b, fault); \
114 EX_TABLE(8 ## n ## 5b, fault); \
115 EX_TABLE(8 ## n ## 6b, fault); \
116 EX_TABLE(8 ## n ## 7b, fault);
240 fault: label
244 EX_TABLE(70b, fault);
[all...]
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dunaligned.c170 goto fault; in emulate_load_store_insn()
179 goto fault; in emulate_load_store_insn()
204 goto fault; in emulate_load_store_insn()
217 goto fault; in emulate_load_store_insn()
230 goto fault; in emulate_load_store_insn()
245 goto fault; in emulate_load_store_insn()
258 goto fault; in emulate_load_store_insn()
283 goto fault; in emulate_load_store_insn()
302 goto fault; in emulate_load_store_insn()
321 goto fault; in emulate_load_store_insn()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c66 u8 fault; member
68 } **fault; member
163 * page fault) and maybe some other commands. in nouveau_svmm_bind()
382 /* Issue fault replay for GPU to retry accesses that faulted previously. */
393 /* Cancel a replayable fault that could not be handled.
395 * Cancelling the fault will trigger recovery to reset the engine
415 struct nouveau_svm_fault *fault) in nouveau_svm_fault_cancel_fault()
417 nouveau_svm_fault_cancel(svm, fault->inst, in nouveau_svm_fault_cancel_fault()
418 fault->hub, in nouveau_svm_fault_cancel_fault()
419 fault in nouveau_svm_fault_cancel_fault()
414 nouveau_svm_fault_cancel_fault(struct nouveau_svm *svm, struct nouveau_svm_fault *fault) nouveau_svm_fault_cancel_fault() argument
424 nouveau_svm_fault_priority(u8 fault) nouveau_svm_fault_priority() argument
472 struct nouveau_svm_fault *fault; nouveau_svm_fault_cache() local
871 struct nouveau_svm_fault *fault = nouveau_svm_fault() local
[all...]
/kernel/linux/linux-5.10/arch/arc/kernel/
H A Dunaligned.c50 goto fault; \
65 goto fault; \
92 goto fault; \
125 goto fault; \
159 fault: state->fault = 1; in fixup_load()
179 goto fault; in fixup_store()
191 fault: state->fault = 1; in fixup_store()
225 if (state.fault) in misaligned_fixup()
[all...]
/kernel/linux/linux-6.6/arch/arc/kernel/
H A Dunaligned.c50 goto fault; \
65 goto fault; \
92 goto fault; \
125 goto fault; \
159 fault: state->fault = 1; in fixup_load()
179 goto fault; in fixup_store()
191 fault: state->fault = 1; in fixup_store()
225 if (state.fault) in misaligned_fixup()
[all...]
/kernel/linux/linux-5.10/arch/mips/loongson64/
H A Dcop2-ex.c76 goto fault; in loongson_cu2_call()
80 goto fault; in loongson_cu2_call()
92 goto fault; in loongson_cu2_call()
96 goto fault; in loongson_cu2_call()
118 goto fault; in loongson_cu2_call()
123 goto fault; in loongson_cu2_call()
135 goto fault; in loongson_cu2_call()
141 goto fault; in loongson_cu2_call()
165 goto fault; in loongson_cu2_call()
176 goto fault; in loongson_cu2_call()
[all...]
/kernel/linux/linux-6.6/arch/mips/loongson64/
H A Dcop2-ex.c76 goto fault; in loongson_cu2_call()
80 goto fault; in loongson_cu2_call()
92 goto fault; in loongson_cu2_call()
96 goto fault; in loongson_cu2_call()
118 goto fault; in loongson_cu2_call()
123 goto fault; in loongson_cu2_call()
135 goto fault; in loongson_cu2_call()
141 goto fault; in loongson_cu2_call()
165 goto fault; in loongson_cu2_call()
176 goto fault; in loongson_cu2_call()
[all...]

Completed in 12 milliseconds

12345678910>>...29