tlds
Transactional Operations for Linked Data Structures
|
Namespaces | |
stm | |
Functions | |
filter_t ring_wf[RING_ELEMENTS] | stm::TM_ALIGN (16) |
int | stm::stm_name_map (const char *phasename) |
Variables | |
pad_word_t | stm::timestamp = {0} |
pad_word_t | stm::timestamp_max = {0} |
orec_t | stm::orecs [NUM_STRIPES] = {{{{0}}}} |
orec_t | stm::nanorecs [RING_ELEMENTS] = {{{{0}}}} |
pad_word_t | stm::last_complete = {0} |
pad_word_t | stm::last_init = {0} |
pad_word_t | stm::prioTxCount = {0} |
rrec_t | stm::rrecs [RREC_COUNT] = {{{0}}} |
bytelock_t | stm::bytelocks [NUM_STRIPES] = {{0}} |
bitlock_t | stm::bitlocks [NUM_STRIPES] = {{0}} |
pad_word_t | stm::epochs [MAX_THREADS] = {{0}} |
pad_word_t | stm::greedy_ts = {0} |
mcs_qnode_t * | stm::mcslock = NULL |
ticket_lock_t | stm::ticketlock = {0} |
pad_word_t | stm::fcm_timestamp = {0} |
alg_t | stm::stms [ALG_MAX] |
dynprof_t * | stm::app_profiles = NULL |
uint32_t | stm::profile_txns = 1 |
dynprof_t * | stm::profiles = NULL |