Searched refs:do_bad (Results 1 - 5 of 5) sorted by relevance

/linux-4.1.27/arch/arm/mm/
H A Dfsr-3level.c2 { do_bad, SIGBUS, 0, "unknown 0" },
3 { do_bad, SIGBUS, 0, "unknown 1" },
4 { do_bad, SIGBUS, 0, "unknown 2" },
5 { do_bad, SIGBUS, 0, "unknown 3" },
6 { do_bad, SIGBUS, 0, "reserved translation fault" },
10 { do_bad, SIGBUS, 0, "reserved access flag fault" },
11 { do_bad, SIGSEGV, SEGV_ACCERR, "level 1 access flag fault" },
14 { do_bad, SIGBUS, 0, "reserved permission fault" },
15 { do_bad, SIGSEGV, SEGV_ACCERR, "level 1 permission fault" },
18 { do_bad, SIGBUS, 0, "synchronous external abort" },
19 { do_bad, SIGBUS, 0, "asynchronous external abort" },
20 { do_bad, SIGBUS, 0, "unknown 18" },
21 { do_bad, SIGBUS, 0, "unknown 19" },
22 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
23 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
24 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
25 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
26 { do_bad, SIGBUS, 0, "synchronous parity error" },
27 { do_bad, SIGBUS, 0, "asynchronous parity error" },
28 { do_bad, SIGBUS, 0, "unknown 26" },
29 { do_bad, SIGBUS, 0, "unknown 27" },
30 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
31 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
32 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
33 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
34 { do_bad, SIGBUS, 0, "unknown 32" },
35 { do_bad, SIGBUS, BUS_ADRALN, "alignment fault" },
36 { do_bad, SIGBUS, 0, "debug event" },
37 { do_bad, SIGBUS, 0, "unknown 35" },
38 { do_bad, SIGBUS, 0, "unknown 36" },
39 { do_bad, SIGBUS, 0, "unknown 37" },
40 { do_bad, SIGBUS, 0, "unknown 38" },
41 { do_bad, SIGBUS, 0, "unknown 39" },
42 { do_bad, SIGBUS, 0, "unknown 40" },
43 { do_bad, SIGBUS, 0, "unknown 41" },
44 { do_bad, SIGBUS, 0, "unknown 42" },
45 { do_bad, SIGBUS, 0, "unknown 43" },
46 { do_bad, SIGBUS, 0, "unknown 44" },
47 { do_bad, SIGBUS, 0, "unknown 45" },
48 { do_bad, SIGBUS, 0, "unknown 46" },
49 { do_bad, SIGBUS, 0, "unknown 47" },
50 { do_bad, SIGBUS, 0, "unknown 48" },
51 { do_bad, SIGBUS, 0, "unknown 49" },
52 { do_bad, SIGBUS, 0, "unknown 50" },
53 { do_bad, SIGBUS, 0, "unknown 51" },
54 { do_bad, SIGBUS, 0, "implementation fault (lockdown abort)" },
55 { do_bad, SIGBUS, 0, "unknown 53" },
56 { do_bad, SIGBUS, 0, "unknown 54" },
57 { do_bad, SIGBUS, 0, "unknown 55" },
58 { do_bad, SIGBUS, 0, "unknown 56" },
59 { do_bad, SIGBUS, 0, "unknown 57" },
60 { do_bad, SIGBUS, 0, "implementation fault (coprocessor abort)" },
61 { do_bad, SIGBUS, 0, "unknown 59" },
62 { do_bad, SIGBUS, 0, "unknown 60" },
63 { do_bad, SIGBUS, 0, "unknown 61" },
64 { do_bad, SIGBUS, 0, "unknown 62" },
65 { do_bad, SIGBUS, 0, "unknown 63" },
H A Dfsr-2level.c6 { do_bad, SIGSEGV, 0, "vector exception" },
7 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
8 { do_bad, SIGKILL, 0, "terminal exception" },
9 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
10 { do_bad, SIGBUS, 0, "external abort on linefetch" },
12 { do_bad, SIGBUS, 0, "external abort on linefetch" },
14 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
15 { do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" },
16 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
17 { do_bad, SIGSEGV, SEGV_ACCERR, "page domain fault" },
18 { do_bad, SIGBUS, 0, "external abort on translation" },
20 { do_bad, SIGBUS, 0, "external abort on translation" },
27 { do_bad, SIGBUS, 0, "unknown 16" },
28 { do_bad, SIGBUS, 0, "unknown 17" },
29 { do_bad, SIGBUS, 0, "unknown 18" },
30 { do_bad, SIGBUS, 0, "unknown 19" },
31 { do_bad, SIGBUS, 0, "lock abort" }, /* xscale */
32 { do_bad, SIGBUS, 0, "unknown 21" },
33 { do_bad, SIGBUS, BUS_OBJERR, "imprecise external abort" }, /* xscale */
34 { do_bad, SIGBUS, 0, "unknown 23" },
35 { do_bad, SIGBUS, 0, "dcache parity error" }, /* xscale */
36 { do_bad, SIGBUS, 0, "unknown 25" },
37 { do_bad, SIGBUS, 0, "unknown 26" },
38 { do_bad, SIGBUS, 0, "unknown 27" },
39 { do_bad, SIGBUS, 0, "unknown 28" },
40 { do_bad, SIGBUS, 0, "unknown 29" },
41 { do_bad, SIGBUS, 0, "unknown 30" },
42 { do_bad, SIGBUS, 0, "unknown 31" },
46 { do_bad, SIGBUS, 0, "unknown 0" },
47 { do_bad, SIGBUS, 0, "unknown 1" },
48 { do_bad, SIGBUS, 0, "debug event" },
49 { do_bad, SIGSEGV, SEGV_ACCERR, "section access flag fault" },
50 { do_bad, SIGBUS, 0, "unknown 4" },
52 { do_bad, SIGSEGV, SEGV_ACCERR, "page access flag fault" },
54 { do_bad, SIGBUS, 0, "external abort on non-linefetch" },
55 { do_bad, SIGSEGV, SEGV_ACCERR, "section domain fault" },
56 { do_bad, SIGBUS, 0, "unknown 10" },
57 { do_bad, SIGSEGV, SEGV_ACCERR, "page domain fault" },
58 { do_bad, SIGBUS, 0, "external abort on translation" },
60 { do_bad, SIGBUS, 0, "external abort on translation" },
62 { do_bad, SIGBUS, 0, "unknown 16" },
63 { do_bad, SIGBUS, 0, "unknown 17" },
64 { do_bad, SIGBUS, 0, "unknown 18" },
65 { do_bad, SIGBUS, 0, "unknown 19" },
66 { do_bad, SIGBUS, 0, "unknown 20" },
67 { do_bad, SIGBUS, 0, "unknown 21" },
68 { do_bad, SIGBUS, 0, "unknown 22" },
69 { do_bad, SIGBUS, 0, "unknown 23" },
70 { do_bad, SIGBUS, 0, "unknown 24" },
71 { do_bad, SIGBUS, 0, "unknown 25" },
72 { do_bad, SIGBUS, 0, "unknown 26" },
73 { do_bad, SIGBUS, 0, "unknown 27" },
74 { do_bad, SIGBUS, 0, "unknown 28" },
75 { do_bad, SIGBUS, 0, "unknown 29" },
76 { do_bad, SIGBUS, 0, "unknown 30" },
77 { do_bad, SIGBUS, 0, "unknown 31" },
H A Dfault.c509 do_bad(unsigned long addr, unsigned int fsr, struct pt_regs *regs) do_bad() function
609 hook_fault_code(3, do_bad, SIGSEGV, SEGV_MAPERR, exceptions_init()
611 hook_fault_code(6, do_bad, SIGSEGV, SEGV_MAPERR, exceptions_init()
/linux-4.1.27/arch/arm64/mm/
H A Dfault.c369 static int do_bad(unsigned long addr, unsigned int esr, struct pt_regs *regs) do_bad() function
380 { do_bad, SIGBUS, 0, "ttbr address size fault" },
381 { do_bad, SIGBUS, 0, "level 1 address size fault" },
382 { do_bad, SIGBUS, 0, "level 2 address size fault" },
383 { do_bad, SIGBUS, 0, "level 3 address size fault" },
388 { do_bad, SIGBUS, 0, "reserved access flag fault" },
392 { do_bad, SIGBUS, 0, "reserved permission fault" },
396 { do_bad, SIGBUS, 0, "synchronous external abort" },
397 { do_bad, SIGBUS, 0, "asynchronous external abort" },
398 { do_bad, SIGBUS, 0, "unknown 18" },
399 { do_bad, SIGBUS, 0, "unknown 19" },
400 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
401 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
402 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
403 { do_bad, SIGBUS, 0, "synchronous abort (translation table walk)" },
404 { do_bad, SIGBUS, 0, "synchronous parity error" },
405 { do_bad, SIGBUS, 0, "asynchronous parity error" },
406 { do_bad, SIGBUS, 0, "unknown 26" },
407 { do_bad, SIGBUS, 0, "unknown 27" },
408 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
409 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
410 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
411 { do_bad, SIGBUS, 0, "synchronous parity error (translation table walk" },
412 { do_bad, SIGBUS, 0, "unknown 32" },
413 { do_bad, SIGBUS, BUS_ADRALN, "alignment fault" },
414 { do_bad, SIGBUS, 0, "debug event" },
415 { do_bad, SIGBUS, 0, "unknown 35" },
416 { do_bad, SIGBUS, 0, "unknown 36" },
417 { do_bad, SIGBUS, 0, "unknown 37" },
418 { do_bad, SIGBUS, 0, "unknown 38" },
419 { do_bad, SIGBUS, 0, "unknown 39" },
420 { do_bad, SIGBUS, 0, "unknown 40" },
421 { do_bad, SIGBUS, 0, "unknown 41" },
422 { do_bad, SIGBUS, 0, "unknown 42" },
423 { do_bad, SIGBUS, 0, "unknown 43" },
424 { do_bad, SIGBUS, 0, "unknown 44" },
425 { do_bad, SIGBUS, 0, "unknown 45" },
426 { do_bad, SIGBUS, 0, "unknown 46" },
427 { do_bad, SIGBUS, 0, "unknown 47" },
428 { do_bad, SIGBUS, 0, "unknown 48" },
429 { do_bad, SIGBUS, 0, "unknown 49" },
430 { do_bad, SIGBUS, 0, "unknown 50" },
431 { do_bad, SIGBUS, 0, "unknown 51" },
432 { do_bad, SIGBUS, 0, "implementation fault (lockdown abort)" },
433 { do_bad, SIGBUS, 0, "unknown 53" },
434 { do_bad, SIGBUS, 0, "unknown 54" },
435 { do_bad, SIGBUS, 0, "unknown 55" },
436 { do_bad, SIGBUS, 0, "unknown 56" },
437 { do_bad, SIGBUS, 0, "unknown 57" },
438 { do_bad, SIGBUS, 0, "implementation fault (coprocessor abort)" },
439 { do_bad, SIGBUS, 0, "unknown 59" },
440 { do_bad, SIGBUS, 0, "unknown 60" },
441 { do_bad, SIGBUS, 0, "unknown 61" },
442 { do_bad, SIGBUS, 0, "unknown 62" },
443 { do_bad, SIGBUS, 0, "unknown 63" },
491 { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware breakpoint" },
492 { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware single-step" },
493 { do_bad, SIGTRAP, TRAP_HWBKPT, "hardware watchpoint" },
494 { do_bad, SIGBUS, 0, "unknown 3" },
495 { do_bad, SIGTRAP, TRAP_BRKPT, "aarch32 BKPT" },
496 { do_bad, SIGTRAP, 0, "aarch32 vector catch" },
497 { do_bad, SIGTRAP, TRAP_BRKPT, "aarch64 BRK" },
498 { do_bad, SIGBUS, 0, "unknown 7" },
/linux-4.1.27/arch/unicore32/mm/
H A Dfault.c381 static int do_bad(unsigned long addr, unsigned int fsr, struct pt_regs *regs) do_bad() function
414 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
415 { do_bad, SIGBUS, BUS_OBJERR, "external exception" },
416 { do_bad, SIGBUS, 0, "burst operation" },
417 { do_bad, SIGBUS, 0, "unknown 00100" },
419 { do_bad, SIGBUS, 0, "2nd lvl large pt non-exist" },
420 { do_bad, SIGBUS, 0, "invalid pte" },
422 { do_bad, SIGBUS, 0, "middle page miss" },
423 { do_bad, SIGBUS, 0, "large page miss" },
425 { do_bad, SIGBUS, 0, "unknown 01100" },
426 { do_bad, SIGBUS, 0, "unknown 01101" },
427 { do_bad, SIGBUS, 0, "unknown 01110" },
428 { do_bad, SIGBUS, 0, "unknown 01111" },
429 { do_bad, SIGBUS, 0, "addr: up 3G or IO" },
433 { do_bad, SIGBUS, 0, "unknown 10100" },
434 { do_bad, SIGBUS, 0, "unknown 10101" },
435 { do_bad, SIGBUS, 0, "unknown 10110" },
436 { do_bad, SIGBUS, 0, "unknown 10111" },
437 { do_bad, SIGBUS, 0, "unknown 11000" },
438 { do_bad, SIGBUS, 0, "unknown 11001" },
439 { do_bad, SIGBUS, 0, "unknown 11010" },
440 { do_bad, SIGBUS, 0, "unknown 11011" },
441 { do_bad, SIGBUS, 0, "unknown 11100" },
442 { do_bad, SIGBUS, 0, "unknown 11101" },
443 { do_bad, SIGBUS, 0, "unknown 11110" },
444 { do_bad, SIGBUS, 0, "unknown 11111" }

Completed in 180 milliseconds