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