Lines Matching defs:pFObj

49 static bool vboxUsbRtCtxSetOwner(PVBOXUSBDEV_EXT pDevExt, PFILE_OBJECT pFObj)
51 bool bRc = ASMAtomicCmpXchgPtr(&pDevExt->Rt.pOwner, pFObj, NULL);
54 Log((__FUNCTION__": pDevExt (0x%x) Owner(0x%x) acquired\n", pFObj));
58 Log((__FUNCTION__": pDevExt (0x%x) Owner(0x%x) FAILED!!\n", pFObj));
63 static bool vboxUsbRtCtxReleaseOwner(PVBOXUSBDEV_EXT pDevExt, PFILE_OBJECT pFObj)
65 bool bRc = ASMAtomicCmpXchgPtr(&pDevExt->Rt.pOwner, NULL, pFObj);
68 Log((__FUNCTION__": pDevExt (0x%x) Owner(0x%x) released\n", pFObj));
72 Log((__FUNCTION__": pDevExt (0x%x) Owner(0x%x) release: is NOT an owner\n", pFObj));
77 static bool vboxUsbRtCtxIsOwner(PVBOXUSBDEV_EXT pDevExt, PFILE_OBJECT pFObj)
80 return pOwner == pFObj;
355 PFILE_OBJECT pFObj = pSl->FileObject;
362 if (!pFObj)
378 if (!vboxUsbRtCtxSetOwner(pDevExt, pFObj))
404 PFILE_OBJECT pFObj = pSl->FileObject;
407 if (vboxUsbRtCtxIsOwner(pDevExt, pFObj))
410 bool bRc = vboxUsbRtCtxReleaseOwner(pDevExt, pFObj);
497 PFILE_OBJECT pFObj = pSl->FileObject;
503 if (!pFObj)
510 if (!vboxUsbRtCtxIsOwner(pDevExt, pFObj))
701 PFILE_OBJECT pFObj = pSl->FileObject;
707 if (!pFObj)
714 if (!vboxUsbRtCtxIsOwner(pDevExt, pFObj))
851 PFILE_OBJECT pFObj = pSl->FileObject;
857 if (!pFObj)
864 if (!vboxUsbRtCtxIsOwner(pDevExt, pFObj))
934 PFILE_OBJECT pFObj = pSl->FileObject;
940 if (!pFObj)
947 if (!vboxUsbRtCtxIsOwner(pDevExt, pFObj))
975 PFILE_OBJECT pFObj = pSl->FileObject;
981 if (!pFObj)
988 if (!vboxUsbRtCtxIsOwner(pDevExt, pFObj))
1423 PFILE_OBJECT pFObj = pSl->FileObject;
1429 if (!pFObj)
1436 if (!vboxUsbRtCtxIsOwner(pDevExt, pFObj))
1501 PFILE_OBJECT pFObj = pSl->FileObject;
1502 if (!pFObj)
1514 PFILE_OBJECT pFObj = pSl->FileObject;
1515 Assert(pFObj);
1517 vboxUsbRtCtxReleaseOwner(pDevExt, pFObj);