Searched refs:is_bits (Results 1 - 2 of 2) sorted by relevance

/darwin-on-arm/xnu/osfmk/ipc/
H A Dipc_space.h115 ipc_space_refs_t is_bits; /* holds refs, active, growing */ member in struct:ipc_space
126 #define is_active(is) (((is)->is_bits & IS_INACTIVE) != IS_INACTIVE)
132 OSBitOrAtomic(IS_INACTIVE, &is->is_bits);
135 #define is_growing(is) (((is)->is_bits & IS_GROWING) == IS_GROWING)
141 OSBitOrAtomic(IS_GROWING, &is->is_bits);
148 OSBitAndAtomic(~IS_GROWING, &is->is_bits);
186 #define is_refs(is) ((is)->is_bits & IS_REFS_MAX)
192 OSIncrementAtomic(&(is->is_bits));
201 if ( 1 == (OSDecrementAtomic(&(is->is_bits)) & IS_REFS_MAX)) {
H A Dipc_space.c165 space->is_bits = 2; /* 2 refs, active, not growing */
203 space->is_bits = IS_INACTIVE | 1; /* 1 ref, not active, not growing */

Completed in 26 milliseconds