CS350 COS
COS
|
#include <spinlock.h>
Public Member Functions | |
LIST_ENTRY (Spinlock) lockList | |
TAILQ_ENTRY (Spinlock) lockStack | |
Data Fields | |
volatile uint64_t | lock |
uint64_t | cpu |
uint64_t | count |
uint64_t | rCount |
uint64_t | lockTime |
uint64_t | waitTime |
uint64_t | lockedTSC |
uint64_t | type |
char | name [SPINLOCK_NAMELEN] |
Definition at line 15 of file spinlock.h.
Spinlock::LIST_ENTRY | ( | Spinlock | ) |
Spinlock::TAILQ_ENTRY | ( | Spinlock | ) |
uint64_t Spinlock::count |
Definition at line 19 of file spinlock.h.
uint64_t Spinlock::cpu |
Definition at line 18 of file spinlock.h.
volatile uint64_t Spinlock::lock |
Definition at line 17 of file spinlock.h.
uint64_t Spinlock::lockedTSC |
Definition at line 23 of file spinlock.h.
uint64_t Spinlock::lockTime |
Definition at line 21 of file spinlock.h.
char Spinlock::name[SPINLOCK_NAMELEN] |
Definition at line 25 of file spinlock.h.
uint64_t Spinlock::rCount |
Definition at line 20 of file spinlock.h.
uint64_t Spinlock::type |
Definition at line 24 of file spinlock.h.
uint64_t Spinlock::waitTime |
Definition at line 22 of file spinlock.h.