|
Linux Kernel
3.7.1
|
#include <linux/jiffies.h>#include <linux/kernel.h>#include <linux/sched.h>#include <linux/mm.h>#include <linux/module.h>#include <asm/asi.h>#include <asm/ptrace.h>#include <asm/pstate.h>#include <asm/processor.h>#include <asm/uaccess.h>#include <linux/smp.h>#include <linux/bitops.h>#include <linux/perf_event.h>#include <linux/ratelimit.h>#include <asm/fpumacro.h>#include <asm/cacheflush.h>Go to the source code of this file.
Enumerations | |
| enum | direction { load, store, both, fpload, fpstore, invalid, load, store, both, fpld, fpst, invalid } |
Functions | |
| unsigned long | compute_effective_address (struct pt_regs *regs, unsigned int insn, unsigned int rd) |
| int | do_int_load (unsigned long *dest_reg, int size, unsigned long *saddr, int is_signed, int asi) |
| int | __do_int_store (unsigned long *dst_addr, int size, unsigned long src_val, int asi) |
| asmlinkage void | kernel_unaligned_trap (struct pt_regs *regs, unsigned int insn) |
| int | handle_popc (u32 insn, struct pt_regs *regs) |
| void | do_fpother (struct pt_regs *regs) |
| void | do_privact (struct pt_regs *regs) |
| void | spitfire_data_access_exception (struct pt_regs *regs, unsigned long sfsr, unsigned long sfar) |
| void | sun4v_data_access_exception (struct pt_regs *regs, unsigned long addr, unsigned long type_ctx) |
| int | handle_ldf_stq (u32 insn, struct pt_regs *regs) |
| void | handle_ld_nf (u32 insn, struct pt_regs *regs) |
| void | handle_lddfmna (struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) |
| void | handle_stdfmna (struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) |
| enum direction |
Definition at line 27 of file unaligned_64.c.
| unsigned long compute_effective_address | ( | struct pt_regs * | regs, |
| unsigned int | insn, | ||
| unsigned int | rd | ||
| ) |
Definition at line 163 of file unaligned_64.c.
Definition at line 2200 of file traps_64.c.
| int do_int_load | ( | unsigned long * | dest_reg, |
| int | size, | ||
| unsigned long * | saddr, | ||
| int | is_signed, | ||
| int | asi | ||
| ) |
Definition at line 2532 of file traps_64.c.
Definition at line 553 of file unaligned_64.c.
Definition at line 579 of file unaligned_64.c.
Definition at line 428 of file unaligned_64.c.
Definition at line 640 of file unaligned_64.c.
| asmlinkage void kernel_unaligned_trap | ( | struct pt_regs * | regs, |
| unsigned int | insn | ||
| ) |
Definition at line 294 of file unaligned_64.c.
| void spitfire_data_access_exception | ( | struct pt_regs * | regs, |
| unsigned long | sfsr, | ||
| unsigned long | sfar | ||
| ) |
Definition at line 261 of file traps_64.c.
1.8.2