Lines Matching defs:u32State

78     uint32_t volatile   u32State;
85 /** @name RTPIPEINTERNAL::u32State defines
189 pThisR->u32State = RTPIPE_POSIX_BLOCKING;
190 pThisW->u32State = RTPIPE_POSIX_BLOCKING;
232 if (ASMAtomicReadU32(&pThis->u32State) & RTPIPE_POSIX_USERS_MASK)
273 pThis->u32State = fFd & O_NONBLOCK ? 0 : RTPIPE_POSIX_BLOCKING;
317 uint32_t u32State = ASMAtomicReadU32(&pThis->u32State);
318 uint32_t const u32StateOld = u32State;
319 uint32_t const cUsers = (u32State & RTPIPE_POSIX_USERS_MASK);
321 if (u32State & RTPIPE_POSIX_BLOCKING)
324 u32State &= ~RTPIPE_POSIX_USERS_MASK;
325 u32State |= cUsers + 1;
326 if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld))
328 if (u32State & RTPIPE_POSIX_SWITCHING)
335 u32State = 1 | RTPIPE_POSIX_SWITCHING | RTPIPE_POSIX_BLOCKING;
336 if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld))
353 ASMAtomicBitClear(&pThis->u32State, RTPIPE_POSIX_SWITCHING_BIT);
358 ASMAtomicDecU32(&pThis->u32State);
379 uint32_t u32State = ASMAtomicReadU32(&pThis->u32State);
380 uint32_t const u32StateOld = u32State;
381 uint32_t const cUsers = (u32State & RTPIPE_POSIX_USERS_MASK);
383 if (!(u32State & RTPIPE_POSIX_BLOCKING))
386 u32State &= ~RTPIPE_POSIX_USERS_MASK;
387 u32State |= cUsers + 1;
388 if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld))
390 if (u32State & RTPIPE_POSIX_SWITCHING)
397 u32State = 1 | RTPIPE_POSIX_SWITCHING;
398 if (ASMAtomicCmpXchgU32(&pThis->u32State, u32State, u32StateOld))
415 ASMAtomicBitClear(&pThis->u32State, RTPIPE_POSIX_SWITCHING_BIT);
420 ASMAtomicDecU32(&pThis->u32State);
472 ASMAtomicDecU32(&pThis->u32State);
519 ASMAtomicDecU32(&pThis->u32State);
553 ASMAtomicDecU32(&pThis->u32State);
596 ASMAtomicDecU32(&pThis->u32State);