Lines Matching refs:hNativeWriter
70 RTNATIVETHREAD volatile hNativeWriter;
138 pThis->hNativeWriter = NIL_RTNATIVETHREAD;
250 RTNATIVETHREAD hNativeWriter;
251 ASMAtomicUoReadHandle(&pThis->hNativeWriter, &hNativeWriter);
252 if (hNativeWriter != NIL_RTTHREAD && hNativeWriter == RTThreadNativeSelf())
303 RTNATIVETHREAD hNativeWriter;
304 ASMAtomicUoReadHandle(&pThis->hNativeWriter, &hNativeWriter);
305 if (hNativeSelf == hNativeWriter)
527 RTNATIVETHREAD hNativeWriter;
528 ASMAtomicUoReadHandle(&pThis->hNativeWriter, &hNativeWriter);
529 AssertReturn(hNativeSelf == hNativeWriter, VERR_NOT_OWNER);
570 RTNATIVETHREAD hNativeWriter;
571 ASMAtomicUoReadHandle(&pThis->hNativeWriter, &hNativeWriter);
572 if (hNativeSelf == hNativeWriter)
644 ASMAtomicCmpXchgHandle(&pThis->hNativeWriter, hNativeSelf, NIL_RTNATIVETHREAD, fDone);
696 ASMAtomicCmpXchgHandle(&pThis->hNativeWriter, hNativeSelf, NIL_RTNATIVETHREAD, fDone);
769 RTNATIVETHREAD hNativeWriter;
770 ASMAtomicUoReadHandle(&pThis->hNativeWriter, &hNativeWriter);
771 AssertReturn(hNativeSelf == hNativeWriter, VERR_NOT_OWNER);
788 ASMAtomicWriteHandle(&pThis->hNativeWriter, NIL_RTNATIVETHREAD);
864 RTNATIVETHREAD hNativeWriter;
865 ASMAtomicUoReadHandle(&pThis->hNativeWriter, &hNativeWriter);
866 return hNativeWriter == hNativeSelf;
892 ASMAtomicUoReadHandle(&pThis->hNativeWriter, &hWriter);