Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | IOMEM(x) (x) |
#define | pull lsr |
#define | push lsl |
#define | get_byte_0 lsl #0 |
#define | get_byte_1 lsr #8 |
#define | get_byte_2 lsr #16 |
#define | get_byte_3 lsr #24 |
#define | put_byte_0 lsl #0 |
#define | put_byte_1 lsl #8 |
#define | put_byte_2 lsl #16 |
#define | put_byte_3 lsl #24 |
#define | PLD(code...) |
#define | CALGN(code...) |
#define | USER(x...) |
#define | ALT_SMP(instr...) |
#define | ALT_UP(instr...) instr |
#define | ALT_UP_B(label) b label |
Functions | |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr | BSYM (2f) msr spsr_cxsf |
Variables | |
macro disable_irq_notrace msr | cpsr_c |
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro | asm_trace_hardirqs_on_cond |
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro | save_and_disable_irqs |
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro oldcpsr mrs | oldcpsr |
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro oldcpsr mrs cpsr disable_irq endm macro | save_and_disable_irqs_notrace |
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro oldcpsr mrs cpsr disable_irq endm macro oldcpsr mrs cpsr disable_irq_notrace endm macro | restore_irqs_notrace |
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro oldcpsr mrs cpsr disable_irq endm macro oldcpsr mrs cpsr disable_irq_notrace endm macro oldcpsr msr oldcpsr endm macro | restore_irqs |
macro instr_sync endm macro smp_dmb mode endm macro | setmode |
macro instr_sync endm macro smp_dmb mode endm macro | mode |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall | reg |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov | lr |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg | __ERET |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg | instr |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg | ptr |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg | inc |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg | cond =al |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg | rept =1 |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg | abort |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg | t |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection | __ex_table |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align | long |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro | strusr |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro | ldrusr |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string | name |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro | check_uaccess |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro | addr |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro | size |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro | limit |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro | tmp |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro | bad |
#define ALT_SMP | ( | instr... | ) |
Definition at line 192 of file assembler.h.
#define ALT_UP | ( | instr... | ) | instr |
Definition at line 193 of file assembler.h.
Definition at line 194 of file assembler.h.
#define CALGN | ( | code... | ) |
Definition at line 77 of file assembler.h.
#define get_byte_0 lsl #0 |
Definition at line 35 of file assembler.h.
#define get_byte_1 lsr #8 |
Definition at line 36 of file assembler.h.
#define get_byte_2 lsr #16 |
Definition at line 37 of file assembler.h.
#define get_byte_3 lsr #24 |
Definition at line 38 of file assembler.h.
Definition at line 27 of file assembler.h.
#define PLD | ( | code... | ) |
Definition at line 62 of file assembler.h.
#define pull lsr |
Definition at line 33 of file assembler.h.
#define push lsl |
Definition at line 34 of file assembler.h.
#define put_byte_0 lsl #0 |
Definition at line 39 of file assembler.h.
#define put_byte_1 lsl #8 |
Definition at line 40 of file assembler.h.
#define put_byte_2 lsl #16 |
Definition at line 41 of file assembler.h.
#define put_byte_3 lsl #24 |
Definition at line 42 of file assembler.h.
#define USER | ( | x... | ) |
Definition at line 162 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr BSYM | ( | 2f | ) |
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg __ERET |
Definition at line 267 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection __ex_table |
Definition at line 321 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort |
Definition at line 267 of file assembler.h.
u32 addr |
Definition at line 340 of file assembler.h.
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro asm_trace_hardirqs_on_cond |
Definition at line 93 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro bad |
Definition at line 340 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro check_uaccess |
Definition at line 340 of file assembler.h.
endif endif endm macro abort rept rept notcond elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro cond =al |
Definition at line 267 of file assembler.h.
Definition at line 93 of file assembler.h.
endif endif endm macro abort rept rept notcond elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro inc |
Definition at line 267 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg instr |
Definition at line 267 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro ldrusr |
Definition at line 336 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name endm macro limit |
Definition at line 340 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align long |
Definition at line 321 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr lr |
Definition at line 238 of file assembler.h.
u8 mode |
Definition at line 238 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro abort endm macro string string type name |
Definition at line 340 of file assembler.h.
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro oldcpsr mrs cpsr disable_irq endm macro oldcpsr mrs cpsr disable_irq_notrace endm macro oldcpsr msr oldcpsr endm macro oldcpsr tst oldcpsr |
Definition at line 93 of file assembler.h.
u32 ptr |
Definition at line 267 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro reg |
Definition at line 238 of file assembler.h.
endif endif endm macro abort rept rept notcond elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro abort endm macro rept =1 |
Definition at line 267 of file assembler.h.
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro oldcpsr mrs cpsr disable_irq endm macro oldcpsr mrs cpsr disable_irq_notrace endm macro oldcpsr msr oldcpsr endm macro restore_irqs |
Definition at line 93 of file assembler.h.
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro oldcpsr mrs cpsr disable_irq endm macro oldcpsr mrs cpsr disable_irq_notrace endm macro restore_irqs_notrace |
Definition at line 93 of file assembler.h.
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro save_and_disable_irqs |
Definition at line 93 of file assembler.h.
macro disable_irq_notrace msr endm macro enable_irq_notrace msr endm macro asm_trace_hardirqs_off endm macro cond endm macro asm_trace_hardirqs_on asm_trace_hardirqs_on_cond al endm macro disable_irq disable_irq_notrace asm_trace_hardirqs_off endm macro enable_irq asm_trace_hardirqs_on enable_irq_notrace endm macro oldcpsr mrs cpsr disable_irq endm macro save_and_disable_irqs_notrace |
Definition at line 93 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro setmode |
Definition at line 238 of file assembler.h.
__u32 size |
Definition at line 340 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg elseif else error Unsupported inc macro argument endif pushsection a align abort popsection endr endm macro strusr |
Definition at line 321 of file assembler.h.
macro instr_sync endm macro smp_dmb mode endm macro reg msr endm macro safe_svcmode_maskall cpsr mov reg and cmp orr bic orr bne orr adr reg t |
Definition at line 316 of file assembler.h.