Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs
spinlock_types.h File Reference
#include <linux/types.h>
#include <asm/rwlock.h>

Go to the source code of this file.

Data Structures

struct  arch_spinlock
 

Macros

#define TICKET_SHIFT   (sizeof(__ticket_t) * 8)
 
#define __ARCH_SPIN_LOCK_UNLOCKED   { { 0 } }
 

Typedefs

typedef u8 __ticket_t
 
typedef u16 __ticketpair_t
 
typedef struct arch_spinlock arch_spinlock_t
 

Macro Definition Documentation

#define __ARCH_SPIN_LOCK_UNLOCKED   { { 0 } }

Definition at line 29 of file spinlock_types.h.

#define TICKET_SHIFT   (sizeof(__ticket_t) * 8)

Definition at line 18 of file spinlock_types.h.

Typedef Documentation

typedef u8 __ticket_t

Definition at line 11 of file spinlock_types.h.

Definition at line 12 of file spinlock_types.h.