Lines Matching refs:pCred
104 struct VBoxDtCred *pCred;
132 pStackData->pCred = NULL; \
143 if (pStackData->pCred) \
144 crfree(pStackData->pCred); \
650 if (!pData->pCred)
652 struct VBoxDtCred *pCred;
654 int rc = RTMemAllocEx(sizeof(*pCred), 0, RTMEMALLOCEX_FLAGS_ANY_CTX, (void **)&pCred);
656 int rc = RTMemAllocEx(sizeof(*pCred), 0, 0, (void **)&pCred);
659 pCred->cr_refs = 1;
661 pCred->cr_uid = 0;
662 pCred->cr_ruid = 0;
663 pCred->cr_suid = 0;
664 pCred->cr_gid = 0;
665 pCred->cr_rgid = 0;
666 pCred->cr_sgid = 0;
667 pCred->cr_zone = 0;
668 pData->pCred = pCred;
671 return pData->pCred;
676 void VBoxDtCredHold(struct VBoxDtCred *pCred)
678 int32_t cRefs = ASMAtomicIncS32(&pCred->cr_refs);
684 void VBoxDtCredFree(struct VBoxDtCred *pCred)
686 int32_t cRefs = ASMAtomicDecS32(&pCred->cr_refs);
689 RTMemFreeEx(pCred, sizeof(*pCred));