Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
arch_spinlock Struct Reference

#include <spinlock_types.h>

Data Fields

unsigned int slock
 
int next_ticket
 
int current_ticket
 
union {
   __ticketpair_t   head_tail
 
   struct __raw_tickets {
      __ticket_t   head
 
      __ticket_t   tail
 
   }   tickets
 
}; 
 

Detailed Description

Definition at line 8 of file spinlock_types.h.

Field Documentation

union { ... }
int current_ticket

Definition at line 44 of file spinlock_types.h.

Definition at line 24 of file spinlock_types.h.

__ticketpair_t head_tail

Definition at line 22 of file spinlock_types.h.

int next_ticket

Definition at line 42 of file spinlock_types.h.

unsigned int slock

Definition at line 9 of file spinlock_types.h.

__ticket_t tail

Definition at line 24 of file spinlock_types.h.

struct { ... } ::__raw_tickets tickets

The documentation for this struct was generated from the following files: