Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
cmpxchg.c File Reference
#include <linux/kernel.h>
#include <linux/smp.h>
#include <linux/module.h>

Go to the source code of this file.

Functions

unsigned long cmpxchg_386_u8 (volatile void *ptr, u8 old, u8 new)
 
 EXPORT_SYMBOL (cmpxchg_386_u8)
 
unsigned long cmpxchg_386_u16 (volatile void *ptr, u16 old, u16 new)
 
 EXPORT_SYMBOL (cmpxchg_386_u16)
 
unsigned long cmpxchg_386_u32 (volatile void *ptr, u32 old, u32 new)
 
 EXPORT_SYMBOL (cmpxchg_386_u32)
 

Function Documentation

unsigned long cmpxchg_386_u16 ( volatile void ptr,
u16  old,
u16  new 
)

Definition at line 25 of file cmpxchg.c.

unsigned long cmpxchg_386_u32 ( volatile void ptr,
u32  old,
u32  new 
)

Definition at line 40 of file cmpxchg.c.

unsigned long cmpxchg_386_u8 ( volatile void ptr,
u8  old,
u8  new 
)

Definition at line 10 of file cmpxchg.c.

EXPORT_SYMBOL ( cmpxchg_386_u8  )
EXPORT_SYMBOL ( cmpxchg_386_u16  )
EXPORT_SYMBOL ( cmpxchg_386_u32  )