sync_bits.h File Reference


Defines

#define BUSY_FORWARDING_OFFSET   0x00000000
 
Author:
Andrey Chernyshev

#define QUICK_RECURSION_MASK   0x0000001E
#define QUICK_RECURSION_LEFT_SHIFT_COUNT   0x00000001
#define QUICK_RECURSION_ABOUT_TO_OVERFLOW   0x0000001C
#define SLOW_LOCKING   0x0000001E
#define QUICK_RECURSION_INC_DEC_REMENT   0x00000002
#define QUICK_THREAD_INDEX_MASK   0x0001FFE0
#define QUICK_THREAD_INDEX_LEFT_SHIFT_COUNT   0x00000005
#define QUICK_THREAD_INDEX_WIDTH   0x0000000C
#define QUICK_HASH_MASK   0xFFFE0000
#define QUICK_HASH_MASK_WIDTH   0x0000000F
#define QUICK_HASH_LEFT_SHIFT_COUNT   0x00000011
#define LOCK_BLOCK_POINTER_MASK   0xFFFFFFE0
#define SINGLE_THREAD_W_RECURSION_SET_TO_ONE   0x00000022


Define Documentation

#define BUSY_FORWARDING_OFFSET   0x00000000

Author:
Andrey Chernyshev

Version:
Revision
1.1.2.1.4.4

#define QUICK_RECURSION_MASK   0x0000001E

#define QUICK_RECURSION_LEFT_SHIFT_COUNT   0x00000001

#define QUICK_RECURSION_ABOUT_TO_OVERFLOW   0x0000001C

#define SLOW_LOCKING   0x0000001E

#define QUICK_RECURSION_INC_DEC_REMENT   0x00000002

#define QUICK_THREAD_INDEX_MASK   0x0001FFE0

#define QUICK_THREAD_INDEX_LEFT_SHIFT_COUNT   0x00000005

#define QUICK_THREAD_INDEX_WIDTH   0x0000000C

#define QUICK_HASH_MASK   0xFFFE0000

#define QUICK_HASH_MASK_WIDTH   0x0000000F

#define QUICK_HASH_LEFT_SHIFT_COUNT   0x00000011

#define LOCK_BLOCK_POINTER_MASK   0xFFFFFFE0

#define SINGLE_THREAD_W_RECURSION_SET_TO_ONE   0x00000022


Genereated on Tue Mar 11 19:25:58 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.