Home
last modified time | relevance | path

Searched refs:exception (Results 1 – 200 of 268) sorted by relevance

12

/linux-4.1.27/drivers/acpi/acpica/
Dutexcep.c68 const struct acpi_exception_info *exception; in acpi_format_exception() local
72 exception = acpi_ut_validate_exception(status); in acpi_format_exception()
73 if (!exception) { in acpi_format_exception()
83 return (exception->name); in acpi_format_exception()
104 const struct acpi_exception_info *exception = NULL; in ACPI_EXPORT_SYMBOL() local
117 exception = &acpi_gbl_exception_names_env[sub_status]; in ACPI_EXPORT_SYMBOL()
124 exception = &acpi_gbl_exception_names_pgm[sub_status]; in ACPI_EXPORT_SYMBOL()
131 exception = &acpi_gbl_exception_names_tbl[sub_status]; in ACPI_EXPORT_SYMBOL()
138 exception = &acpi_gbl_exception_names_aml[sub_status]; in ACPI_EXPORT_SYMBOL()
145 exception = &acpi_gbl_exception_names_ctrl[sub_status]; in ACPI_EXPORT_SYMBOL()
[all …]
/linux-4.1.27/arch/blackfin/kernel/
Dexception.c11 int bfin_request_exception(unsigned int exception, void (*handler)(void)) in bfin_request_exception() argument
15 if (exception > 0x3F) in bfin_request_exception()
18 curr_handler = ex_table[exception]; in bfin_request_exception()
23 ex_table[exception] = handler; in bfin_request_exception()
29 int bfin_free_exception(unsigned int exception, void (*handler)(void)) in bfin_free_exception() argument
33 if (exception > 0x3F) in bfin_free_exception()
36 curr_handler = ex_table[exception]; in bfin_free_exception()
41 ex_table[exception] = ex_replaceable; in bfin_free_exception()
DMakefile11 exception.o dumpstack.o
/linux-4.1.27/arch/m68k/fpsp040/
Dskeleton.S7 | Each entry point for exception 'xxxx' begins with a 'jmp fpsp_xxxx'.
10 | the 'fpsp_xxxx' handler entry point should be placed in the exception
12 | exception is one that must be reported then there will be a
16 | that caused the exception will still be pending when the FPSP
18 | to handle the exception.
20 | If the exception was completely handled by the package, then
58 | Divide by Zero exception
80 | Inexact exception
83 | will probably want to clear the pending exception.
84 | The provided code will clear the E3 exception (if pending),
[all …]
Dfpsp.h11 | fpsp.h --- stack frame offsets during FPSP exception handling
13 | These equates are used to access the exception frame, the fsave
44 | Positive offsets from A6 refer to the exception frame. Negative
56 | and then either "bra fpsp_done" if the exception was completely
58 | label to a routine that will process a real exception of the
60 | if the FPU state after the exception is idle.
62 | Sometimes the exception handler will transform the fsave area
63 | because it needs to report an exception back to the user. This
92 .set FPCR_ENABLE,USER_FPCR+2 | FPCR exception enable
97 .set FPSR_EXCEPT,USER_FPSR+2 | FPSR exception
[all …]
Dkernel_ex.S4 | This file contains routines to force exception status in the
46 | DZ exception
51 | set FPSR exception status dz bit, condition code
57 | set exception status bit & accrued bits in FPSR
103 | OPERR exception
106 | set FPSR exception status operr bit, condition code
111 | set FPSR exception status operr bit, accrued operr bit
128 | t_unfl --- UNFL exception
Dgen_except.S6 | This routine compares the exception enable byte of the
7 | user_fpcr on the stack with the exception status byte
96 | that caused an exception
168 | exception is to set the E1/E3 byte and clr the U flag.
171 | are inex2 and inex1, and also clears the E1 exception bit
172 | left over from the unimp exception.
250 | x is an extended denorm can report an underflow exception.
251 | It is the responsibility of the exception-causing exception
268 bsetb #E1,E_BYTE(%a6) |set E1 exception flag
324 | instruction in an emulation routine caused the exception
[all …]
Dx_snan.S4 | fpsp_snan --- FPSP handler for signalling NAN exception
7 | an SNAN) is a non-maskable run-time exception.
18 | disabled with the exception posted. If the instruction is not move_
19 | out, the dest. is not modified, and the exception is posted.
57 | It is possible to have an inex1 exception with the
68 | Inexact enabled and reported, and we must take an inexact exception.
Dx_fline.S4 | fpsp_fline --- FPSP handler for fline exception
6 | First determine if the exception is one of the unimplemented
10 | must be a real F-line exception.
Dx_operr.S4 | fpsp_operr --- FPSP handler for operand error exception
272 | Destination is memory. Get <ea> from integer exception frame
304 | to the kernel operr handler with only the integer exception
332 | Inexact enabled and reported, and we must take an inexact exception.
345 | Since operr is only an E1 exception, there is no need to frestore
Dx_unimp.S5 | exception.
56 | exception byte and condition codes are clear before proceeding
Dx_ovfl.S4 | fpsp_ovfl --- FPSP handler for overflow exception
30 | operand needs to be made available to the users exception handler
Dx_bsun.S4 | fpsp_bsun --- FPSP handler for branch/set on unordered exception
Dx_unfl.S4 | fpsp_unfl --- FPSP handler for underflow exception
56 | exception
92 | Inexact enabled and reported, and we must take an inexact exception
151 | If the exception bit set is E3, the exceptional operand from the
Dx_unsupp.S4 | fpsp_unsupp --- FPSP handler for unsupported data type exception
Ddecbin.S63 | in an inex2 exception. If so, set inex1 in the fpsr and
64 | check if the inex1 exception is enabled. If so, set d7 upper
66 | exception occurred. Unimp will fix the stack.
493 | If the final mul/div in decbin incurred an inex exception,
Dsgetem.S39 | This entry point is used by the unimplemented instruction exception
65 | This entry point is used by the unimplemented instruction exception
Dstan.S247 fdivx %fp1,%fp0 |last inst - possible exception set
287 fdivx (%sp)+,%fp0 |last inst - possible exception set
301 fmovex (%sp)+,%fp0 |last inst - possible exception set
Dsetox.S53 | Notes: This will always generate one exception -- inexact.
166 | Possible exception in 6.4 is overflow or underflow.
167 | The inexact exception is not generated in 6.4. Although
169 | raised, to simulate that exception cost to much than the
176 | Notes: For non-zero X, the inexact exception will always be
177 | raised by 7.3. That is the only exception raised by 7.3.
Dsasin.S90 fbgt t_operr |cause an operr exception
Dbugfix.S170 | nu-generated ovfl, unfl, or inex exception. If the version
253 | processing the original exception. If the result is also
375 | processing the original exception. If the result is also
Dget_op.S7 | type exception handler ('unsupp' - vector 55) and the unimplemented
8 | instruction exception handler ('unimp' - vector 11). 'get_op'
Dssinh.S131 fmulx (%sp)+,%fp0 |possible exception
Dstanh.S166 fmovex X(%a6),%fp0 |last inst - possible exception set
Dx_store.S53 | in the USER_FPn variable on the stack because all exception
Dscale.S41 | This entry point is used by the unimplemented instruction exception
Dutil.S103 btstb #E3,E_BYTE(%a6) |check for nu exception
104 beql ovf_e1_exc |it is cu exception
Dsatan.S397 fmovex X(%a6),%fp0 |last inst - possible exception set
Dround.S504 btstb #E3,E_BYTE(%a6) |test for type E3 exception
505 beqs not_E3 |not type E3 exception
Dsrem_mod.S308 fmovex R(%a6),%fp0 | ...no exception
Ddo_func.S169 fbeq t_dz2 |if = -1, divide by zero exception
/linux-4.1.27/arch/m68k/ifpsp060/
Dfskeleton.S70 | This is the exit point for the 060FPSP when an enabled overflow exception
72 | for enabled overflow conditions. The exception stack frame is an overflow
75 | The sample routine below simply clears the exception status bit and
89 | This is the exit point for the 060FPSP when an enabled underflow exception
91 | for enabled underflow conditions. The exception stack frame is an underflow
94 | The sample routine below simply clears the exception status bit and
107 | This is the exit point for the 060FPSP when an enabled operand error exception
109 | for enabled operand error exceptions. The exception stack frame is an operand error
113 | The sample routine below simply clears the exception status bit and
126 | This is the exit point for the 060FPSP when an enabled signalling NaN exception
[all …]
Dfpsp.doc33 Package. This package is essentially a set of exception handlers
35 These exception handlers emulate Unimplemented FP instructions,
38 includes exception handlers to provide full IEEE-754 compliant
39 exception handling.
100 For example, if the 68060 hardware took a "Line-F Emulator" exception
171 exception taken ---> enter _060_fpsp_snan --|
179 exception taken ---> enter _060_fpsp_operr --|
187 exception taken ---> enter _060_fpsp_dz --|
195 exception taken ---> enter _060_fpsp_inex --|
204 exception taken ---> enter _060_fpsp_ovfl --|
[all …]
Diskeleton.S59 | Instruction exception handler. For a normal exit, the
85 | Instruction exception handler. If the instruction was a "chk2"
87 | a CHK exception stack frame from the Unimplemented Integer Instrcution
120 | Instruction exception handler isp_unimp(). If the instruction is a 64-bit
122 | creates a Divide-by-zero exception stack frame from the Unimplemented
125 | Remember that a trace exception may be pending. The code below performs
126 | no action associated with the "chk" exception. If tracing is enabled,
127 | then it create a Trace exception stack frame from the "chk" exception
198 | plpaw and handle any exception here. The kernel must not be
Dfplsp.doc37 instructions normally take exception vector #11
43 with taking the exception.
109 entry. If an exception should be reported, then the package forces
110 this exception using implemented floating-point instructions.
112 floating-point Operand Error exception, then the library routine
114 exception. Although the FPIAR will be undefined for the enabled
115 Operand Error exception handler, the user will at least be able
Disp.doc33 This package is essentially an exception handler that can be
35 Integer Instruction" exception vector #61.
36 This exception is taken when any of the integer instructions
109 exception (vector #61), the operating system should execute something
175 address) take the Unimplemented Integer Instruction exception. When the
209 exception taken ---> enter _060_isp_unimp --|
Dilsp.doc37 exception vector #61 "Unimplemented Integer Instruction".
42 taking the exception.
131 source operand so that an "Integer Divide-by-Zero" exception
132 will be taken. Although the exception stack frame will not
DCHANGES74 from the current exception stack frame and exits
79 SR = SR at time of exception
101 SR = SR at time of exception
DTEST.DOC151 main fp test: tests (1) unimp effective address exception
155 FP unimplemented: tests FP unimplemented exception. this one is
164 _real_XXXX() to do nothing except clear the exception
/linux-4.1.27/drivers/s390/char/
Dtape_3590.c963 char *exception, *service; in tape_3590_print_mim_msg_f0() local
965 exception = kmalloc(BUFSIZE, GFP_ATOMIC); in tape_3590_print_mim_msg_f0()
968 if (!exception || !service) in tape_3590_print_mim_msg_f0()
975 snprintf(exception, BUFSIZE, "Data degraded"); in tape_3590_print_mim_msg_f0()
978 snprintf(exception, BUFSIZE, "Data degraded in partion %i", in tape_3590_print_mim_msg_f0()
982 snprintf(exception, BUFSIZE, "Medium degraded"); in tape_3590_print_mim_msg_f0()
985 snprintf(exception, BUFSIZE, "Medium degraded in partition %i", in tape_3590_print_mim_msg_f0()
989 snprintf(exception, BUFSIZE, "Block 0 Error"); in tape_3590_print_mim_msg_f0()
992 snprintf(exception, BUFSIZE, "Medium Exception 0x%02x", in tape_3590_print_mim_msg_f0()
996 snprintf(exception, BUFSIZE, "0x%02x", in tape_3590_print_mim_msg_f0()
[all …]
/linux-4.1.27/arch/mips/kernel/
Dgenex.S380 .macro __BUILD_silent exception
397 .macro __BUILD_count exception
398 LONG_L t0,exception_count_\exception
400 LONG_S t0,exception_count_\exception
401 .comm exception_count\exception, 8, 8
404 .macro __BUILD_HANDLER exception handler clear verbose ext
406 NESTED(handle_\exception, PT_SIZE, sp)
409 FEXPORT(handle_\exception\ext)
412 __BUILD_\verbose \exception
416 END(handle_\exception)
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/
Dentry.S71 add #(3+2)*4,r0 ! rewind r0 - r3 + exception frame
83 ! in kernel exception
89 ! restore exception frame & regs
108 ! dispatch exception / interrupt
120 mov.l @r8,r8 ! exception handler address
123 mov.l 8f,r8 ! unhandled exception
201 ! overlap exception frame
218 mov.l r2,@(OFF_SP,r0) ! point exception frame top
236 ! common exception handler
Dex.S19 ! exception no 0 to 255
38 ! exception no 256 to 511
/linux-4.1.27/arch/arm/nwfpe/
Dsoftfloat.c100 roundData->exception |= float_flag_invalid; in roundAndPackInt32()
103 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackInt32()
247 roundData->exception |= float_flag_overflow | float_flag_inexact; in roundAndPackFloat32()
258 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat32()
261 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloat32()
420 roundData->exception |= float_flag_overflow | float_flag_inexact; in roundAndPackFloat64()
431 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat64()
434 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloat64()
618 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloatx80()
619 if ( roundBits ) roundData->exception |= float_flag_inexact; in roundAndPackFloatx80()
[all …]
Dfpa11_cprt.c76 roundData.exception = 0; in PerformFLT()
106 if (roundData.exception) in PerformFLT()
107 float_raise(roundData.exception); in PerformFLT()
120 roundData.exception = 0; in PerformFIX()
147 if (roundData.exception) in PerformFIX()
148 float_raise(roundData.exception); in PerformFIX()
Dfpa11_cpdo.c45 roundData.exception = 0; in EmulateCPDO()
133 if (roundData.exception) in EmulateCPDO()
134 float_raise(roundData.exception); in EmulateCPDO()
Dsoftfloat-specialize106 exception is raised.
138 signaling NaN, the invalid exception is raised.
200 exception is raised.
235 signaling NaN, the invalid exception is raised.
308 invalid exception is raised.
344 `b' is a signaling NaN, the invalid exception is raised.
Dfpa11_cpdt.c275 roundData.exception = 0; in PerformSTF()
310 if (roundData.exception) in PerformSTF()
311 float_raise(roundData.exception); in PerformSTF()
Dfpa11.h43 signed char exception; member
Dentry.S113 @ to fault. Emit the appropriate exception gunk to fix things up.
DChangeLog59 task. This should happen on the first floating point exception
/linux-4.1.27/fs/nfs/
Dnfs4proc.c347 …t nfs4_handle_exception(struct nfs_server *server, int errorcode, struct nfs4_exception *exception) in nfs4_handle_exception() argument
350 struct nfs4_state *state = exception->state; in nfs4_handle_exception()
351 struct inode *inode = exception->inode; in nfs4_handle_exception()
354 exception->retry = 0; in nfs4_handle_exception()
361 exception->retry = 1; in nfs4_handle_exception()
411 if (exception->timeout > HZ) { in nfs4_handle_exception()
420 ret = nfs4_delay(server->client, &exception->timeout); in nfs4_handle_exception()
425 exception->retry = 1; in nfs4_handle_exception()
432 exception->retry = 1; in nfs4_handle_exception()
447 exception->retry = 1; in nfs4_handle_exception()
[all …]
Dnfs42proc.c75 struct nfs4_exception exception = { }; in nfs42_proc_fallocate() local
82 err = nfs4_handle_exception(server, err, &exception); in nfs42_proc_fallocate()
83 } while (exception.retry); in nfs42_proc_fallocate()
/linux-4.1.27/arch/x86/kvm/
Dx86.h9 vcpu->arch.exception.pending = false; in kvm_clear_exception_queue()
27 return vcpu->arch.exception.pending || vcpu->arch.interrupt.pending || in kvm_event_needs_reinjection()
157 struct x86_exception *exception);
161 struct x86_exception *exception);
Dx86.c360 if (!vcpu->arch.exception.pending) { in kvm_multiple_exception()
364 vcpu->arch.exception.pending = true; in kvm_multiple_exception()
365 vcpu->arch.exception.has_error_code = has_error; in kvm_multiple_exception()
366 vcpu->arch.exception.nr = nr; in kvm_multiple_exception()
367 vcpu->arch.exception.error_code = error_code; in kvm_multiple_exception()
368 vcpu->arch.exception.reinject = reinject; in kvm_multiple_exception()
373 prev_nr = vcpu->arch.exception.nr; in kvm_multiple_exception()
384 vcpu->arch.exception.pending = true; in kvm_multiple_exception()
385 vcpu->arch.exception.has_error_code = true; in kvm_multiple_exception()
386 vcpu->arch.exception.nr = DF_VECTOR; in kvm_multiple_exception()
[all …]
Dtrace.h259 TP_PROTO(unsigned exception, bool has_error, unsigned error_code),
260 TP_ARGS(exception, has_error, error_code),
263 __field( u8, exception )
269 __entry->exception = exception;
275 __print_symbolic(__entry->exception, kvm_trace_sym_exc),
305 TP_PROTO(unsigned write, u32 ecx, u64 data, bool exception),
306 TP_ARGS(write, ecx, data, exception),
312 __field( u8, exception )
319 __entry->exception = exception;
325 __entry->exception ? " (#GP)" : "")
Demulate.c559 ctxt->exception.vector = vec; in emulate_exception()
560 ctxt->exception.error_code = error; in emulate_exception()
561 ctxt->exception.error_code_valid = valid; in emulate_exception()
782 return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception); in segmented_read_std()
826 size, &ctxt->exception); in __do_insn_fetch_bytes()
1352 &ctxt->exception); in read_emulated()
1390 &ctxt->exception); in segmented_write()
1405 size, &ctxt->exception); in segmented_cmpxchg()
1456 &ctxt->exception); in read_interrupt_descriptor()
1520 &ctxt->exception); in read_segment_descriptor()
[all …]
Dpaging_tmpl.h886 struct x86_exception *exception) in FNAME()
897 } else if (exception) in FNAME()
898 *exception = walker.fault; in FNAME()
906 struct x86_exception *exception) in FNAME()
917 } else if (exception) in FNAME()
918 *exception = walker.fault; in FNAME()
Dmmu.c3299 u32 access, struct x86_exception *exception) in nonpaging_gva_to_gpa() argument
3301 if (exception) in nonpaging_gva_to_gpa()
3302 exception->error_code = 0; in nonpaging_gva_to_gpa()
3308 struct x86_exception *exception) in nonpaging_gva_to_gpa_nested() argument
3310 if (exception) in nonpaging_gva_to_gpa_nested()
3311 exception->error_code = 0; in nonpaging_gva_to_gpa_nested()
3312 return vcpu->arch.nested_mmu.translate_gpa(vcpu, vaddr, access, exception); in nonpaging_gva_to_gpa_nested()
/linux-4.1.27/arch/arm/
DKconfig-nommu40 The kernel needs to change the hardware exception vectors.
41 In nommu mode, the hardware exception vectors are normally
47 If your CPU provides a remap facility which allows the exception
51 external support to redirect the hardware exception vectors to
/linux-4.1.27/arch/mn10300/kernel/
Dentry.S188 cmp EPSW_IM_7,d0 # interrupts off (exception path) ?
276 # NMI exception entry points
324 mov a2,d1 # arg 1: exception number
338 # General exception entry point
355 and 0x0000FFFF,d0 # turn the exception code into a vector
365 mov (REG_D0,fp),a2 # get the exception number
383 call gdbstub_exception[],0 # gdbstub itself caused an exception
389 mov a2,d1 # arg 1: exception number
412 # Change an entry in the exception table
413 # - D0 exception code, D1 handler
Dfpu-nofpu-low.S21 # - handle an exception due to the FPU being disabled
Dfpu-low.S160 # - note that an FPU Operational exception might occur during this process
188 # - handle an exception due to the FPU being disabled
Dhead.S86 # turn on AM33v2 exception handling mode and set the trap table base
/linux-4.1.27/scripts/genksyms/
Dparse.tab.h_shipped20 /* As a special exception, you may create a larger work that contains
26 special exception, which will cause the skeleton and the resulting
28 License without this special exception.
30 This special exception was added by the Free Software Foundation in
Dparse.tab.c_shipped20 /* As a special exception, you may create a larger work that contains
26 special exception, which will cause the skeleton and the resulting
28 License without this special exception.
30 This special exception was added by the Free Software Foundation in
1293 one exception: it will still contain any token that will not be
/linux-4.1.27/Documentation/devicetree/bindings/nios2/
Dnios2.txt30 - altr,fast-tlb-miss-addr: Specifies CPU fast TLB miss exception address
31 - altr,exception-addr: Specifies CPU exception address
59 altr,exception-addr = <0xd0000020>;
/linux-4.1.27/arch/m68k/ifpsp060/src/
Dpfpsp.S963 # underflow exception. Since this is incorrect, we need to check
1320 # we determine the highest priority exception(if any) set by the
1347 bfffo %d0{&24:&8},%d0 # find highest priority exception
1369 # An exception occurred and that exception was enabled:
1371 # shift enabled exception field into lo byte of d0;
1385 cmpi.b %d0,&0x6 # is exception INEX? (6)
1388 # the enabled exception was inexact
1395 # corresponding exception. the operand in the fsave frame should be the original
1493 # fmove out took an unimplemented data type exception.
1509 and.l &0xffff00ff,USER_FPSR(%a6) # zero exception field
[all …]
Dfpsp.S964 # underflow exception. Since this is incorrect, we need to check
1321 # we determine the highest priority exception(if any) set by the
1348 bfffo %d0{&24:&8},%d0 # find highest priority exception
1370 # An exception occurred and that exception was enabled:
1372 # shift enabled exception field into lo byte of d0;
1386 cmpi.b %d0,&0x6 # is exception INEX? (6)
1389 # the enabled exception was inexact
1396 # corresponding exception. the operand in the fsave frame should be the original
1494 # fmove out took an unimplemented data type exception.
1510 and.l &0xffff00ff,USER_FPSR(%a6) # zero exception field
[all …]
Dfplsp.S340 set FPSR_EXCEPT, USER_FPSR+2 # FPSR exception status byte
341 set FPSR_AEXCEPT, USER_FPSR+3 # FPSR accrued exception byte
344 set FPCR_ENABLE, USER_FPCR+2 # FPCR exception enable
452 set bsun_mask, 0x00008000 # bsun exception mask
453 set snan_mask, 0x00004000 # snan exception mask
454 set operr_mask, 0x00002000 # operr exception mask
455 set ovfl_mask, 0x00001000 # overflow exception mask
456 set unfl_mask, 0x00000800 # underflow exception mask
457 set dz_mask, 0x00000400 # dz exception mask
458 set inex2_mask, 0x00000200 # inex2 exception mask
[all …]
/linux-4.1.27/arch/blackfin/include/asm/
Dirq_handler.h48 extern int bfin_request_exception(unsigned int exception, void (*handler)(void));
49 extern int bfin_free_exception(unsigned int exception, void (*handler)(void));
/linux-4.1.27/arch/sh/kernel/cpu/sh2/
Dentry.S76 add #(4+2)*4,r3 ! rewind r0 - r3 + exception frame
101 ! in kernel exception
116 add #-4,r2 ! exception frame stub (sr)
155 mov.l @r8,r8 ! exception handler address
158 mov.l 8f,r8 ! unhandled exception
253 ! overlap exception frame
272 mov.l r2,@(OFF_SP,r0) ! point exception frame top
307 ! common exception handler
/linux-4.1.27/arch/unicore32/kernel/
Dentry.S170 @ from the exception stack
179 @ r2 - lr_<exception>, already fixed up for correct return/restart
180 @ r3 - bsr_<exception>
201 @ from the exception stack
206 @ r2 - lr_<exception>, already fixed up for correct return/restart
207 @ r3 - bsr_<exception>
229 @ __invalid - generic code for failed exception
244 stm (r5 - r7), [r0]+ @ lr_<exception>,
245 @ asr_<exception>, "old_r0"
293 priv_exit r2 @ return from exception
[all …]
/linux-4.1.27/arch/arm/kernel/
Dentry-armv.S124 @ common_invalid - generic code for failed exception (re-entrant version of handlers)
133 stmia r0, {r5 - r7} @ lr_<exception>,
134 @ cpsr_<exception>, "old_r0"
171 @ from the exception stack
180 @ r4 - lr_<exception>, already fixed up for correct return/restart
181 @ r5 - spsr_<exception>
199 svc_exit r5 @ return from exception
218 svc_exit r5, irq = 1 @ return from exception
287 svc_exit r5 @ return from exception
296 svc_exit r5 @ return from exception
[all …]
Dentry-header.S77 @ exception entry. Depending on the mode the cpu was in when the
78 @ exception happend that is either on the main or the process stack.
86 @ exception frame because of tail-chaining. So these have to be
135 @ an exception frame is always 8-byte aligned. To tell the hardware if
147 @ write basic exception frame
Dentry-v7m.S71 @ registers r0-r3 and r12 are automatically restored on exception
Dvmlinux.lds.S105 *(.exception.text)
Diwmmxt.S104 ret r9 @ normal exit from exception
/linux-4.1.27/Documentation/frv/
Dkernel-ABI.txt72 the exception handler won't be invoked. Debugging traps such as
85 entry.S in the exception prologue. Note that there is a complete set of
86 exception prologues for each of user->kernel transition and kernel->kernel
96 GR28 Current exception frame pointer (__frame)
102 CCCR.CC3 Cleared by exception prologue
141 exception frame. Almost all the global registers from kernel-mode
148 GR31 Current debug exception frame pointer
160 switch off on entry to an exception. That means unless manually disabled,
198 (2) An interrupt occurs. The exception prologue examines ICC2.Z and
215 (5) An interrupt occurs. The exception prologue examines ICC2.Z and
Datomic-ops.txt31 (*) In the exception prologues run on kernel->kernel entry, CCCR.CC3 is set to 0 (Undefined
51 This works in a non-SMP environment because any interrupt or other exception that happens between
58 (1) The condition CCCR.CC3 is cleared unconditionally by an exception, irrespective of whether or
59 not any changes were made to the target memory location during that exception.
96 Then it attempts to store the value back, contingent on no exception having cleared CC3 since it
Dgdbstub.txt62 interrupt it or wait for an exception to occur before doing anything with
122 desired location which the GDB stub then traps the exception for.
/linux-4.1.27/arch/ia64/kernel/
Dtraps.c290 long exception, bundle[2]; in handle_fpu_swa() local
333 exception = fp_emulate(fp_fault, bundle, &regs->cr_ipsr, &regs->ar_fpsr, &isr, &regs->pr, in handle_fpu_swa()
336 if (exception == 0) { in handle_fpu_swa()
339 } else if (exception == -1) { in handle_fpu_swa()
344 if (exception & 2) { in handle_fpu_swa()
366 if (exception == -1) { in handle_fpu_swa()
369 } else if (exception != 0) { in handle_fpu_swa()
/linux-4.1.27/Documentation/x86/
D00-INDEX11 exception-tables.txt
12 - why and how Linux kernel uses exception tables on x86
Dexception-tables.txt1 Kernel level exception handling in Linux
27 accessible, the CPU generates a page fault exception and calls the
35 contains a reason code for the exception.
45 There it uses the address of the instruction that caused the exception
258 c017e7a5,c0199ff5 in the exception table of the kernel.
265 2.) MMU generates exception
269 exception table (i.e. the contents of the ELF section __ex_table)
282 we set EAX to -EFAULT in the exception handler code. Well, the
289 Due to the way that the exception table is built and needs to be ordered,
291 will cause the exception table to not be sorted correctly, and the
/linux-4.1.27/scripts/dtc/
Ddtc-parser.tab.h_shipped20 /* As a special exception, you may create a larger work that contains
26 special exception, which will cause the skeleton and the resulting
28 License without this special exception.
30 This special exception was added by the Free Software Foundation in
Ddtc-parser.tab.c_shipped20 /* As a special exception, you may create a larger work that contains
26 special exception, which will cause the skeleton and the resulting
28 License without this special exception.
30 This special exception was added by the Free Software Foundation in
1120 one exception: it will still contain any token that will not be
/linux-4.1.27/arch/frv/kernel/
Dentry.S90 # finish building the exception frame
598 # now that we've accessed the exception regs, we can enable exceptions
651 # now that we've accessed the exception regs, we can enable exceptions
690 # now that we've accessed the exception regs, we can enable exceptions
699 # handle data DAT fault (write-protect exception)
738 # now that we've accessed the exception regs, we can enable exceptions
777 # now that we've accessed the exception regs, we can enable exceptions
785 # handle division exception
820 # now that we've accessed the exception regs, we can enable exceptions
Dentry-table.S28 # exception processing. We have three different tables for the three
33 # (4) The exception handler vector table
36 # exception processing. The prologue then jumps to the handler in this
37 # table, as indexed by the exception ID from the TBR.
43 # disabled when crossing exception boundaries, only when in debug mode),
71 # exception handler jump table
Dbreak.S92 # determine whether we have stepped through into an exception
123 # handle BREAK instruction in kernel-mode exception epilogue
252 # step through an internal exception from kernel mode
337 # instruction after the broken-into exception returns
363 # step through an internal exception from uspace mode
Dhead.S444 # set up the exception frame for init
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
Dentry.S24 ! to be jumped is too far, but it causes illegal slot exception.
96 ! TLB Miss / Initial Page write exception handling
285 ! common exception handler
296 ! 0x100: General exception vector
487 * exception), which effectively wants regular exception dispatch
/linux-4.1.27/arch/xtensa/kernel/
Dvectors.S77 rsr a0, exccause # retrieve exception cause
78 s32i a0, a2, PT_DEPC # mark it as a regular exception
104 rsr a0, exccause # retrieve exception cause
105 s32i a0, a2, PT_DEPC # mark it as a regular exception
270 s32i a0, a2, PT_DEPC # mark it as a regular exception
688 j _KernelExceptionVector # simulate kernel vector exception
690 j _UserExceptionVector # simulate user vector exception
Dalign.S204 rsr a7, epc1 # load exception address
469 s32i a0, a2, PT_DEPC # mark as a regular exception
Dentry.S611 _beqi a2, 1, common_exception_exit # Spilled before exception,jump
713 bbsi.l a0, PS_EXCM_BIT, 1f # exception mode
740 s32i a0, a2, PT_DEPC # mark it as a regular exception
1392 wsr a2, depc # exception address
/linux-4.1.27/drivers/scsi/
Dmesh.c315 mr->exception, mr->error, mr->intr_mask, mr->interrupt, in mesh_dump_regs()
367 out_8(&mr->exception, 0xff); /* clear all exception bits */ in mesh_init()
445 MKWORD(mr->interrupt, mr->exception, mr->error, mr->fifo_count)); in mesh_start_cmd()
457 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd()
464 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd()
502 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd()
508 MKWORD(mr->interrupt, mr->exception, in mesh_start_cmd()
520 MKWORD(mr->interrupt, mr->exception, mr->error, mr->fifo_count)); in mesh_start_cmd()
525 MKWORD(mr->interrupt, mr->exception, mr->error, mr->fifo_count)); in mesh_start_cmd()
536 MKWORD(mr->interrupt, mr->exception, mr->error, mr->fifo_count)); in mesh_start_cmd()
[all …]
Dmesh.h29 unsigned char exception; member
/linux-4.1.27/include/linux/
Dkgdb.h35 extern int kgdb_skipexception(int exception, struct pt_regs *regs);
286 extern unsigned long kgdb_arch_pc(int exception, struct pt_regs *regs);
/linux-4.1.27/arch/alpha/lib/
Dclear_user.S33 lda $31, $exception-99b($31); \
110 $exception:
Dev6-clear_user.S51 lda $31, $exception-99b($31); \
219 $exception: # Destination for exception recovery(?)
Dev6-copy_user.S230 $exitout: # Destination for exception recovery(?)
/linux-4.1.27/Documentation/arm64/
Dtagged-pointers.txt25 One exception to this rule is for signals raised in response
34 be set to a sign-extension of bit 55 on exception return.
Dbooting.txt10 The AArch64 exception model is made up of a number of exception levels
167 All writable architected system registers at the exception level where
169 higher exception level to prevent execution in an UNKNOWN state.
181 enter the kernel in the same exception level.
/linux-4.1.27/Documentation/sh/
Dregister-banks.txt25 registers when doing exception handling).
28 of the interrupt exception vector jump table offset
/linux-4.1.27/arch/x86/include/asm/
Dkvm_host.h271 struct x86_exception *exception);
273 struct x86_exception *exception);
420 } exception; member
1016 struct x86_exception *exception);
1018 struct x86_exception *exception);
1020 struct x86_exception *exception);
1022 struct x86_exception *exception);
1024 struct x86_exception *exception);
1037 struct x86_exception *exception) in translate_gpa() argument
Dkvm_emulate.h282 struct x86_exception exception; member
/linux-4.1.27/arch/s390/include/uapi/asm/
Ddebug.h21 unsigned long long exception:1; member
/linux-4.1.27/fs/jffs2/
DLICENCE20 As a special exception, if other files instantiate templates or use
28 This exception does not invalidate any other reasons why a work based on
/linux-4.1.27/arch/frv/lib/
Dmemcpy.S20 # - NOTE: must not use any stack. exception detection performs function return
Dmemset.S20 # - NOTE: must not use any stack. exception detection performs function return
/linux-4.1.27/Documentation/x86/x86_64/
Dmachinecheck49 Tolerance level. When a machine check exception occurs for a non
66 from a machine check exception. Current x86 CPUs generally do not.
74 exception. 0 to disable waiting for other CPUs.
Dkernel-stacks70 Invoked when handling one exception causes another exception. Happens
/linux-4.1.27/arch/microblaze/boot/dts/
Dsystem.dts83 xlnx,div-zero-exception = <0x1>;
84 xlnx,dopb-bus-exception = <0x0>;
89 xlnx,fpu-exception = <0x1>;
91 xlnx,fsl-exception = <0x0>;
99 xlnx,ill-opcode-exception = <0x1>;
103 xlnx,iopb-bus-exception = <0x0>;
/linux-4.1.27/arch/mn10300/include/asm/
Dframe.inc34 add -4,sp # next exception frame ptr save area
42 # push the exception frame onto the front of the list
/linux-4.1.27/arch/arc/kernel/
Dhead.S23 ; Setting up Vectror Table (in case exception happens in early boot
Dentry.S100 VECTOR mem_service ; 0x8, Mem exception (0x1)
137 VECTOR EV_Trap ; 0x128, Trap exception (0x25)
/linux-4.1.27/arch/mips/cavium-octeon/
DKconfig51 bool "Lock the exception handler in L2"
55 Lock the low level exception handler into L2.
/linux-4.1.27/arch/x86/kernel/
Dkgdb.c724 int kgdb_skipexception(int exception, struct pt_regs *regs) in kgdb_skipexception() argument
726 if (exception == 3 && kgdb_isremovedbreak(regs->ip - 1)) { in kgdb_skipexception()
733 unsigned long kgdb_arch_pc(int exception, struct pt_regs *regs) in kgdb_arch_pc() argument
735 if (exception == 3) in kgdb_arch_pc()
Dhead_64.S387 jnz 20f # Found an exception entry
/linux-4.1.27/arch/blackfin/
DKconfig.debug10 When a program crashes due to an exception, or the kernel detects
55 If an exception is caused while executing code within the exception
66 - The generated exception is not taken.
69 unrecoverable event value at every exception return. By selecting
DKconfig710 Use the RETN register in the Blackfin exception handler
721 Use the RETE register in the Blackfin exception handler
732 Use the CYCLES register in the Blackfin exception handler
758 …bool "Locate entire ASM lowlevel exception / interrupt - Syscall and CPLB handler code in L1 Memor…
762 If enabled, the entire ASM lowlevel exception and interrupt entry code
926 bool "Locate exception stack in L1 Scratch Memory"
930 Whenever an exception occurs, use the L1 Scratch memory for
/linux-4.1.27/arch/x86/include/uapi/asm/
Dkvm.h246 __u32 exception; member
297 } exception; member
/linux-4.1.27/Documentation/s390/
Ds390dbf.txt26 which are written by event- and exception-calls.
34 An exception-call writes the specified debug entry to the log and
36 that the records which describe the origin of the exception are not
40 When an exception is thrown in the last debug area, the following debug
43 There are three versions for the event- and exception-calls: One for
52 - Flag, if entry is an exception or not
503 function would do. The sprintf event/exception functions write to the
517 NOTE: If using the sprintf view do NOT use other event/exception functions
518 than the sprintf-event and -exception functions.
537 area time level exception cpu caller data (hex + ascii)
DDebugging390.txt83 0 0 Reserved ( must be 0 ) otherwise specification exception occurs.
168 specification exception occurs, LPSW is fully backward
183 as exception indications and entry points for exceptions.
1019 illegal operation or specification exception followed by a register dump
1025 1=operation exception
1026 2=privileged operation exception
1027 4=protection exception
1028 5=addressing exception
1029 6=specification exception
1030 10=segment translation exception
[all …]
/linux-4.1.27/arch/parisc/math-emu/
Ddriver.c43 unsigned int exception : 6; member
Dfloat.h477 #define Set_exceptiontype_and_instr_field(exception,instruction,object) \
478 object = exception << 26 | instruction
/linux-4.1.27/arch/openrisc/
DKconfig113 the last exception has happened in delay slot.
142 bool "Check for possible ESR exception bug"
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/
Dmce-severity.c34 enum exception { EXCP_CONTEXT = 1, NO_EXCP = 2 }; enum
245 enum exception excp = (is_excp ? EXCP_CONTEXT : NO_EXCP); in mce_severity_intel()
/linux-4.1.27/Documentation/arm/
Dswp_emulation8 instructions, triggering an undefined instruction exception when executed.
Dkernel_mode_neon.txt21 exception like the normal register file is, so some manual intervention is
70 exception. The kernel responds by inspecting the VFP control registers and the
Dmem_alignment12 alignment trap can fixup misaligned access for the exception cases, but at
DBooting186 CPU must be in SVC mode. (A special exception exists for Angel)
/linux-4.1.27/arch/arm64/kernel/
Dvmlinux.lds.S94 *(.exception.text)
/linux-4.1.27/arch/xtensa/mm/
Dmisc.S253 movi a7, 0 # required for exception handler
277 movi a7, 0 # required for exception handler
/linux-4.1.27/Documentation/arm/VFP/
Drelease-notes.txt37 after rounding, we do not signal an underflow exception.
/linux-4.1.27/arch/sh/kernel/
Dkgdb.c289 unsigned long kgdb_arch_pc(int exception, struct pt_regs *regs) in kgdb_arch_pc() argument
291 if (exception == 60) in kgdb_arch_pc()
Dentry-common.S13 ! to be jumped is too far, but it causes illegal slot exception.
/linux-4.1.27/arch/m68k/math-emu/
Dfp_scan.S93 clr.b (FPD_FPSR+2,FPDATA) | clear the exception byte
105 clr.b (FPD_FPSR+2,FPDATA) | clear the exception byte
356 fp_set_sr FPSR_EXC_INEX2 | INEX2 exception
/linux-4.1.27/arch/metag/
DKconfig.soc49 All memory accesses will be checked for alignment and an exception
/linux-4.1.27/arch/mips/sgi-ip27/
DKconfig44 Say Y here to enable replicating the kernel exception handlers
/linux-4.1.27/drivers/pinctrl/bcm/
DKconfig55 configuration, with the exception that certain individual pins
/linux-4.1.27/tools/thermal/tmon/
DREADME18 thermal conditions are often exception cases that hard to reach in
/linux-4.1.27/arch/s390/kernel/
Ddebug.c868 int exception) in debug_finish_entry() argument
873 active->id.fields.exception = exception; in debug_finish_entry()
876 if(exception) in debug_finish_entry()
1469 if (entry->id.fields.exception) in debug_dflt_header_fn()
/linux-4.1.27/arch/mips/kvm/
Dlocore.S239 VECTOR(MIPSX(exception), unknown)
253 .end MIPSX(exception)
629 ##### The exception handlers.
/linux-4.1.27/arch/cris/arch-v32/lib/
Dchecksumcopy.S50 ;; r12 <= acr is needed after mloop and in the exception handlers.
/linux-4.1.27/arch/m68k/kernel/
Dentry.S278 | put exception # in d0
294 | put exception # in d0
/linux-4.1.27/drivers/md/
DMakefile8 dm-snapshot-y += dm-snap.o dm-exception-store.o dm-snap-transient.o \
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-mux-pinctrl.txt39 The only exception is that no bus will be created for a state named "idle". If
/linux-4.1.27/Documentation/
Dirqflags-tracing.txt14 are locking APIs that are not used in IRQ context. (the one exception
Dunaligned-memory-access.txt53 happen. The exception handler is able to correct the unaligned access,
240 DMA to an address which can be expressed as 4*n + 2. One notable exception
Dxz.txt80 An exception to above dictionary size limitation is when the decoder
Dpi-futex.txt34 lockless structures are rather the exception than the norm - the current
Dkprobes.txt194 - the function contains no instruction that causes an exception (since
195 the fixup code triggered by the exception could jump back into the
196 optimized region -- Kprobes checks the exception tables to verify this);
396 Returns 1 if it successfully handled the exception.
Dkobject.txt52 exception explained below. Instead, kobjects are used to control access to
216 exception where a single kobject should be created. To create such an
/linux-4.1.27/arch/arm/kvm/
Dinit.S60 @ Hyp-mode exception vector
/linux-4.1.27/arch/frv/mm/
Dtlb-miss.S125 # GR28 - saved exception frame pointer
304 # - need to check IAMR1 lest we cause an multiple-DAT-hit exception
/linux-4.1.27/Documentation/arm/nwfpe/
DREADME.FPE63 CMFE{cond} Fn, Fm Compare floating with exception
65 CNFE{cond} Fn, Fm Compare negated floating with exception
/linux-4.1.27/kernel/debug/
Ddebug_core.c207 unsigned long __weak kgdb_arch_pc(int exception, struct pt_regs *regs) in kgdb_arch_pc() argument
217 int __weak kgdb_skipexception(int exception, struct pt_regs *regs) in kgdb_skipexception() argument
/linux-4.1.27/arch/nios2/boot/dts/
D3c120_devboard.dts52 altr,exception-addr = <0xd0000020>;
/linux-4.1.27/Documentation/laptops/
Ddisk-shock-protection.txt85 be affected too. The only exception is that a subsequent head unload
103 reset is required to recover from an exception on drive Y that further
/linux-4.1.27/drivers/usb/host/
Dehci-hcd.c911 qh->exception = 1; in ehci_urb_dequeue()
972 qh->exception = 1; in ehci_endpoint_disable()
1042 qh->exception = 1; in ehci_endpoint_reset()
Dehci-q.c536 qh->exception = 1; in qh_completions()
539 return qh->exception; in qh_completions()
1001 qh->exception = 0; in qh_link_async()
Dehci.h439 unsigned exception:1; /* got a fault, or an unlink member
/linux-4.1.27/Documentation/sound/alsa/
Demu10k1-jack.txt44 input, or nothing. The one exception is the SBLive! 5.1. On these devices,
/linux-4.1.27/Documentation/i2c/
Di2c-protocol53 setting these flags for i2c messages. With the exception of I2C_M_NOSTART, they
Dslave-interface177 means additional code to handle this exception. Such code tends to be
/linux-4.1.27/arch/arm/mm/
DKconfig679 these instructions, triggering an undefined instruction exception
723 bool "Select the High exception vector"
725 Say Y here to select high exception vector(0xFFFF0000~).
726 The exception vector can vary depending on the platform
728 high exception vector, say Y.
729 Otherwise or if you are unsure, say N, and the low exception
/linux-4.1.27/drivers/isdn/hardware/eicon/
Dio.h305 extern void dump_trap_frame(PISDN_ADAPTER IoAdapter, byte __iomem *exception);
/linux-4.1.27/Documentation/networking/
Dnetdevices.txt33 Segmentation Offload (GSO, TSO) is an exception to this rule. The
Dipvlan.txt9 exception of using L3 for mux-ing /demux-ing among slaves. This property makes
Dtimestamping.txt179 An exception is when a process needs additional cmsg data, for
239 reordering. The one exception is under administrator control: it is
296 control fields discussed previously, with one exception. For legacy
Dnetdev-features.txt83 NETIF_F_NEVER_CHANGE sets. The exception is NETIF_F_VLAN_CHALLENGED but
/linux-4.1.27/arch/powerpc/kernel/
Dkgdb.c114 int kgdb_skipexception(int exception, struct pt_regs *regs) in kgdb_skipexception() argument
/linux-4.1.27/arch/sparc/lib/
Dchecksum_32.S353 10: EXT(5b, 10b, 20f) ! note for exception handling
378 12: EXT(cctbl, 12b, 22f) ! note for exception table handling
389 11: EXT(ccdbl, 11b, 21f) ! note for exception table handling
/linux-4.1.27/lib/
DKconfig.kgdb67 exception handler which will allow kgdb to step through a
/linux-4.1.27/arch/cris/arch-v32/mm/
Dmmu.S47 moveq \we, $r13 ; write exception?
/linux-4.1.27/Documentation/cgroups/
Ddevices.txt115 For every propagated exception, the effective rules will be re-evaluated based
/linux-4.1.27/Documentation/filesystems/
Dsysfs-pci.txt60 the exception of the 'rom' file. Writable files can be used to perform
Dfiemap.txt95 block size of the file system. With the exception of extents flagged as
/linux-4.1.27/drivers/net/wireless/iwlwifi/
DKconfig58 used by most existing devices (with the exception of 7260
/linux-4.1.27/arch/arm/mach-ep93xx/
Dcrunch-bits.S93 mov lr, r9 @ normal exit from exception
/linux-4.1.27/Documentation/fb/
Dfbcon.txt52 exception is vesafb. It needs to be explicitly activated with the
65 the possible exception of using the fbcon=map:n option. See below.
/linux-4.1.27/arch/nios2/kernel/
Dentry.S152 rdctl r5, exception
/linux-4.1.27/Documentation/video4linux/
DREADME.cpia2107 a frame. The exception to this is if you have a heavily loaded machine. In
/linux-4.1.27/arch/xtensa/
DKconfig137 memory accesses in hardware but through an exception handler.
189 Earlier version initialized the MMU in the exception vector
/linux-4.1.27/Documentation/RCU/
Dchecklist.txt18 Another exception is where performance is not an issue, and RCU
23 Yet another exception is where the low real-time latency of RCU's
216 One exception to this rule: rcu_read_lock() and rcu_read_unlock()
/linux-4.1.27/Documentation/devicetree/bindings/iommu/
Diommu.txt81 device's parent node it will be ignored. An exception to this rule is if the
/linux-4.1.27/scripts/kconfig/
Dzconf.tab.c_shipped20 /* As a special exception, you may create a larger work that contains
26 special exception, which will cause the skeleton and the resulting
28 License without this special exception.
30 This special exception was added by the Free Software Foundation in
1218 one exception: it will still contain any token that will not be
/linux-4.1.27/include/acpi/
Dacpixf.h401 *acpi_format_exception(acpi_status exception))
/linux-4.1.27/Documentation/hwmon/
Df71805f57 need external resistors. An exception is in0, which is used to monitor
/linux-4.1.27/arch/c6x/kernel/
Dentry.S329 MVC .S2 B2,ECR ; ack the software exception
/linux-4.1.27/Documentation/virtual/kvm/
Dppc-pv.txt52 apply for x86 and powerpc alike with the exception that each KVM hypercall
Dapi.txt808 } exception;
2672 - KVM_GUESTDBG_INJECT_DB: inject DB type exception [x86]
2673 - KVM_GUESTDBG_INJECT_BP: inject BP type exception [x86]
2768 > 0 if an exception occurred while walking the page tables
2788 whether the corresponding memory access would create an access exception
2790 access exception occurred while walking the MMU tables of the guest, the
2791 ioctl returns a positive error number to indicate the type of exception.
2792 This exception is also raised directly at the corresponding VCPU if the
3050 __u32 exception;
3156 The program code and the translation exception code that were placed
Dmsr.txt181 APF. Since APF uses the same exception vector as regular page
/linux-4.1.27/Documentation/power/
Dvideo.txt8 it. Unfortunately there's one exception: video card. Those are usually
/linux-4.1.27/Documentation/input/
Delantech.txt170 4 bytes/firmware 1. The versions < 02.08.00, with the exception of 02.00.30, as
647 One exception is one finger touch. when a status packet tells us there is only
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
Dcom.fuc290 // $r2 will be used to store exception data
339 // store exception data in SCRATCH0/SCRATCH1, signal hostirq
/linux-4.1.27/arch/x86/math-emu/
DREADME115 (b) the underflow exception is masked.
140 exception. For this case, the emulator cannot emulate the behaviour of
/linux-4.1.27/fs/affs/
DChanges284 (There's one exception to this, as in that function
/linux-4.1.27/include/uapi/linux/
Dkvm.h227 __u32 exception; member
/linux-4.1.27/arch/x86/
DKconfig.debug129 bool "Enable doublefault exception handler" if EXPERT

12