/openbmc/linux/arch/riscv/kernel/ |
H A D | traps.c | 150 SIGBUS, BUS_ADRALN, "instruction address misaligned"); 186 SIGBUS, BUS_ADRALN, "Oops - load address misaligned"); 188 SIGBUS, BUS_ADRALN, "Oops - store (or AMO) address misaligned"); 199 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_load_misaligned() 207 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_load_misaligned() 220 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_store_misaligned() 228 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->epc, in do_trap_store_misaligned()
|
/openbmc/qemu/tests/tcg/multiarch/ |
H A D | sigbus.c | 21 #ifdef BUS_ADRALN in sigbus() 22 assert(info->si_code == BUS_ADRALN); in sigbus()
|
/openbmc/linux/arch/arm/mm/ |
H A D | fsr-2level.c | 8 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" }, 10 { do_bad, SIGBUS, BUS_ADRALN, "alignment exception" },
|
H A D | fsr-3level.c | 36 { do_bad, SIGBUS, BUS_ADRALN, "alignment fault" },
|
H A D | alignment.c | 981 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)addr); in do_alignment() 1034 hook_fault_code(FAULT_CODE_ALIGNMENT, do_alignment, SIGBUS, BUS_ADRALN, in alignment_init() 1045 hook_fault_code(3, do_alignment, SIGBUS, BUS_ADRALN, in alignment_init()
|
/openbmc/qemu/tests/tcg/aarch64/ |
H A D | pcalign-a64.c | 12 assert(info->si_code == BUS_ADRALN); in sigbus()
|
/openbmc/qemu/tests/tcg/arm/ |
H A D | pcalign-a32.c | 16 assert(info->si_code == BUS_ADRALN); in sigbus()
|
/openbmc/linux/arch/arc/kernel/ |
H A D | traps.c | 74 DO_ERROR_INFO(SIGBUS, "Misaligned Access", do_misaligned_error, BUS_ADRALN)
|
/openbmc/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | fault.c | 42 force_sig_fault(SIGBUS, BUS_ADRALN, NULL); in spufs_handle_event()
|
/openbmc/linux/arch/nios2/kernel/ |
H A D | traps.c | 142 _exception(SIGBUS, fp, BUS_ADRALN, addr); in handle_unaligned_c()
|
H A D | misaligned.c | 199 _exception(SIGBUS, fp, BUS_ADRALN, fp->ea); in handle_unaligned_c()
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | unaligned_32.c | 279 send_sig_fault(SIGBUS, BUS_ADRALN, in user_unaligned_trap()
|
H A D | traps_32.c | 144 send_sig_fault(SIGBUS, BUS_ADRALN, in do_memaccess_unaligned()
|
/openbmc/linux/include/uapi/asm-generic/ |
H A D | siginfo.h | 251 #define BUS_ADRALN 1 /* invalid address alignment */ macro
|
/openbmc/linux/arch/csky/kernel/ |
H A D | traps.c | 163 do_trap_error(regs, SIGBUS, BUS_ADRALN, regs->pc, in do_trap_misaligned()
|
/openbmc/linux/arch/csky/abiv1/ |
H A D | alignment.c | 300 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)addr); in csky_alignment()
|
/openbmc/linux/arch/parisc/mm/ |
H A D | fault.c | 391 si_code = (code == 18) ? BUS_ADRALN : BUS_ADRERR; in do_page_fault()
|
/openbmc/linux/arch/arm64/mm/ |
H A D | fault.c | 808 { do_alignment_fault, SIGBUS, BUS_ADRALN, "alignment fault" }, 863 arm64_notify_die("SP/PC alignment exception", regs, SIGBUS, BUS_ADRALN, in do_sp_pc_abort()
|
/openbmc/linux/arch/openrisc/kernel/ |
H A D | traps.c | 222 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)address); in do_unaligned_access()
|
/openbmc/linux/arch/x86/kernel/cpu/ |
H A D | intel.c | 1225 force_sig_fault(SIGBUS, BUS_ADRALN, NULL); in handle_guest_split_lock() 1278 force_sig_fault(SIGBUS, BUS_ADRALN, NULL); in handle_bus_lock()
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | traps.c | 528 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)regs->csr_badvaddr); in do_ale() 557 force_sig_fault(SIGBUS, BUS_ADRALN, (void __user *)regs->csr_badvaddr); in do_ale()
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | traps.c | 132 sig = SIGSEGV; code = BUS_ADRALN; in ia64_bad_break()
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | traps.c | 405 force_sig_fault(SIGBUS, BUS_ADRALN, (void *) regs->excvaddr); in do_unaligned_user()
|
/openbmc/linux/arch/sh/kernel/ |
H A D | traps_32.c | 530 si_code = BUS_ADRALN; in do_address_error()
|
/openbmc/linux/arch/parisc/kernel/ |
H A D | unaligned.c | 612 force_sig_fault(SIGBUS, BUS_ADRALN, in handle_unaligned()
|