Lines Matching defs:hNativeWriter
164 RTNATIVETHREAD hNativeWriter;
165 ASMAtomicUoReadHandle(&pThis->s.Core.hNativeWriter, &hNativeWriter);
166 if (hNativeWriter != NIL_RTTHREAD && hNativeWriter == pdmCritSectRwGetNativeSelf(pThis))
219 RTNATIVETHREAD hNativeWriter;
220 ASMAtomicUoReadHandle(&pThis->s.Core.hNativeWriter, &hNativeWriter);
221 if (hNativeSelf == hNativeWriter)
646 RTNATIVETHREAD hNativeWriter;
647 ASMAtomicUoReadHandle(&pThis->s.Core.hNativeWriter, &hNativeWriter);
648 AssertReturn(hNativeSelf == hNativeWriter, VERR_NOT_OWNER);
727 RTNATIVETHREAD hNativeWriter;
728 ASMAtomicUoReadHandle(&pThis->s.Core.hNativeWriter, &hNativeWriter);
729 if (hNativeSelf == hNativeWriter)
811 ASMAtomicCmpXchgHandle(&pThis->s.Core.hNativeWriter, hNativeSelf, NIL_RTNATIVETHREAD, fDone);
881 ASMAtomicCmpXchgHandle(&pThis->s.Core.hNativeWriter, hNativeSelf, NIL_RTNATIVETHREAD, fDone);
1103 RTNATIVETHREAD hNativeWriter;
1104 ASMAtomicUoReadHandle(&pThis->s.Core.hNativeWriter, &hNativeWriter);
1105 AssertReturn(hNativeSelf == hNativeWriter, VERR_NOT_OWNER);
1134 ASMAtomicWriteHandle(&pThis->s.Core.hNativeWriter, NIL_RTNATIVETHREAD);
1275 RTNATIVETHREAD hNativeWriter;
1276 ASMAtomicUoReadHandle(&pThis->s.Core.hNativeWriter, &hNativeWriter);
1277 if (hNativeWriter == NIL_RTNATIVETHREAD)
1279 return hNativeWriter == pdmCritSectRwGetNativeSelf(pThis);
1321 ASMAtomicUoReadHandle(&pThis->s.Core.hNativeWriter, &hWriter);