Linux Kernel
3.7.1
|
#include <spinlock_types.h>
Data Fields | |
volatile unsigned int | lock |
union { | |
u32 slock | |
struct __raw_tickets { | |
u16 owner | |
u16 next | |
} tickets | |
}; | |
volatile int | slock |
u32 | lock |
struct { | |
u16 serving_now | |
u16 ticket | |
} | h |
volatile unsigned int | slock |
volatile unsigned char | lock |
Definition at line 8 of file spinlock_types.h.
union { ... } |
struct { ... } h |
volatile unsigned int lock |
Definition at line 9 of file spinlock_types.h.
volatile unsigned char lock |
Definition at line 9 of file spinlock_types.h.
u32 lock |
Definition at line 17 of file spinlock_types.h.
u16 next |
Definition at line 19 of file spinlock_types.h.
u16 owner |
Definition at line 18 of file spinlock_types.h.
u16 serving_now |
Definition at line 23 of file spinlock_types.h.
volatile int slock |
Definition at line 9 of file spinlock_types.h.
volatile unsigned int slock |
Definition at line 9 of file spinlock_types.h.
u32 slock |
Definition at line 12 of file spinlock_types.h.
u16 ticket |
Definition at line 24 of file spinlock_types.h.
struct { ... } ::__raw_tickets tickets |