Lines Matching +full:lock +full:- +full:less
61 typedef lock_t disp_lock_t; /* dispatcher lock type */
64 * SPIN_LOCK() macro indicates whether lock is implemented as a spin lock or
70 * Macro to control loops which spin on a lock and then check state
72 * that if true indicates its a good time to get the scheduler lock and
73 * check the state of the current owner of the lock.
100 * - CLOCK_LEVEL must be less than or equal to LOCK_LEVEL
101 * - LOCK_LEVEL must be less than DISP_LEVEL
102 * - DISP_LEVEL should be as close to LOCK_LEVEL as possible
115 #define HIGH_LEVELS (PIL_MAX - LOCK_LEVEL)
119 * high-level PILs. It should equal:
120 * ((((1 << PIL_MAX + 1) - 1) >> LOCK_LEVEL + 1) << LOCK_LEVEL + 1)
125 * The semaphore code depends on being able to represent a lock plus
126 * owner in a single 32-bit word. (Mutexes used to have a similar
130 * differently depending on their capabilities (e.g. compare-and-swap)
136 #define PTR24_BASE 0xe0000000 /* minimum ptr value (-1 >> (32-msb)) */