|
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 |
1.8.2