Linux Kernel
3.7.1
|
#include "memcpy.h"
Go to the source code of this file.
Macros | |
#define | s_space "%%sr0" |
#define | d_space "%%sr0" |
#define | pa_memcpy new2_copy |
#define | preserve_branch(label) |
#define | get_user_space() (segment_eq(get_fs(), KERNEL_DS) ? 0 : mfsp(3)) |
#define | get_kernel_space() (0) |
#define | MERGE(w0, sh_1, w1, sh_2) |
#define | THRESHOLD 16 |
#define | DPRINTF(fmt, args...) |
#define | def_load_ai_insn(_insn, _sz, _tt, _s, _a, _t, _e) |
#define | def_store_ai_insn(_insn, _sz, _tt, _s, _a, _t, _e) |
#define | ldbma(_s, _a, _t, _e) def_load_ai_insn(ldbs,1,"=r",_s,_a,_t,_e) |
#define | stbma(_s, _t, _a, _e) def_store_ai_insn(stbs,1,"r",_s,_a,_t,_e) |
#define | ldwma(_s, _a, _t, _e) def_load_ai_insn(ldw,4,"=r",_s,_a,_t,_e) |
#define | stwma(_s, _t, _a, _e) def_store_ai_insn(stw,4,"r",_s,_a,_t,_e) |
#define | flddma(_s, _a, _t, _e) def_load_ai_insn(fldd,8,"=f",_s,_a,_t,_e) |
#define | fstdma(_s, _t, _a, _e) def_store_ai_insn(fstd,8,"f",_s,_a,_t,_e) |
#define | def_load_insn(_insn, _tt, _s, _o, _a, _t, _e) |
#define | def_store_insn(_insn, _tt, _s, _t, _o, _a, _e) |
#define | ldw(_s, _o, _a, _t, _e) def_load_insn(ldw,"=r",_s,_o,_a,_t,_e) |
#define | stw(_s, _t, _o, _a, _e) def_store_insn(stw,"r",_s,_t,_o,_a,_e) |
#define | prefetch_src(addr) do { } while(0) |
#define | prefetch_dst(addr) do { } while(0) |
Functions | |
DECLARE_PER_CPU (struct exception_data, exception_data) | |
#define def_load_ai_insn | ( | _insn, | |
_sz, | |||
_tt, | |||
_s, | |||
_a, | |||
_t, | |||
_e | |||
) |
#define def_load_insn | ( | _insn, | |
_tt, | |||
_s, | |||
_o, | |||
_a, | |||
_t, | |||
_e | |||
) |
#define def_store_ai_insn | ( | _insn, | |
_sz, | |||
_tt, | |||
_s, | |||
_a, | |||
_t, | |||
_e | |||
) |
#define def_store_insn | ( | _insn, | |
_tt, | |||
_s, | |||
_t, | |||
_o, | |||
_a, | |||
_e | |||
) |
#define flddma | ( | _s, | |
_a, | |||
_t, | |||
_e | |||
) | def_load_ai_insn(fldd,8,"=f",_s,_a,_t,_e) |
#define fstdma | ( | _s, | |
_t, | |||
_a, | |||
_e | |||
) | def_store_ai_insn(fstd,8,"f",_s,_a,_t,_e) |
#define get_user_space | ( | ) | (segment_eq(get_fs(), KERNEL_DS) ? 0 : mfsp(3)) |
#define ldbma | ( | _s, | |
_a, | |||
_t, | |||
_e | |||
) | def_load_ai_insn(ldbs,1,"=r",_s,_a,_t,_e) |
#define ldw | ( | _s, | |
_o, | |||
_a, | |||
_t, | |||
_e | |||
) | def_load_insn(ldw,"=r",_s,_o,_a,_t,_e) |
#define ldwma | ( | _s, | |
_a, | |||
_t, | |||
_e | |||
) | def_load_ai_insn(ldw,4,"=r",_s,_a,_t,_e) |
#define preserve_branch | ( | label | ) |
#define stbma | ( | _s, | |
_t, | |||
_a, | |||
_e | |||
) | def_store_ai_insn(stbs,1,"r",_s,_a,_t,_e) |
#define stw | ( | _s, | |
_t, | |||
_o, | |||
_a, | |||
_e | |||
) | def_store_insn(stw,"r",_s,_t,_o,_a,_e) |
#define stwma | ( | _s, | |
_t, | |||
_a, | |||
_e | |||
) | def_store_ai_insn(stw,4,"r",_s,_a,_t,_e) |
DECLARE_PER_CPU | ( | struct exception_data | , |
exception_data | |||
) |