Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
bitops.h File Reference
#include <asm/unwind.h>

Go to the source code of this file.

Variables

macro bitop
 
macro name
 
macro instr ands ip
 
macro instr ands r1
 
macro instr ands strneb assert
word aligned and 
r2
 
macro instr ands strneb assert
word aligned and 
r0
 
macro instr ands strneb assert
word aligned and mov lsr mov 
r3
 
macro instr ands strneb assert
word aligned and mov lsr mov
mov lsl r2
save_and_disable_irqs ip ldr
instr r3 str restore_irqs ip
mov 
pc
 
macro instr ands strneb assert
word aligned and mov lsr mov
mov lsl r2
save_and_disable_irqs ip ldr
instr r3 str restore_irqs ip
mov lr endm macro 
testop
 
macro instr ands strneb assert
word aligned and mov lsr mov
mov lsl r2
save_and_disable_irqs ip ldr
instr r3 str restore_irqs ip
mov lr endm macro 
instr
 

Variable Documentation

macro bitop

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro instr

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro store ands ip

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro name

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro store ands strneb assert word aligned and mov lsr save_and_disable_irqs ip ldr!mov tst lsl r3 instr lsl r3 store moveq restore_irqs ip mov pc

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro store ands strneb assert word aligned and mov lsr save_and_disable_irqs ip ldr ! mov tst lsl r3 instr lsl r3 store moveq r0

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro store ands strneb r1

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro store ands strneb assert word aligned and mov lsr save_and_disable_irqs ip ldr ! mov tst lsl r3 instr lsl r3 store r2

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro store ands strneb assert word aligned and r3

Definition at line 49 of file bitops.h.

macro instr ands strneb assert word aligned and mov lsr mov mov lsl r2 save_and_disable_irqs ip ldr instr r3 str restore_irqs ip mov lr endm macro testop

testop - implement a test_and_xxx_bit operation. : operational instruction : store instruction

Note: we can trivially conditionalise the store instruction to avoid dirtying the data cache.

Definition at line 49 of file bitops.h.