Lines Matching defs:pIrp
220 PIRP pIrp = IoAllocateIrp(pDevObj->StackSize, FALSE);
221 Assert(pIrp);
222 if (!pIrp)
228 PIO_STACK_LOCATION pSl = IoGetNextIrpStackLocation(pIrp);
237 pIrp->IoStatus.Status = STATUS_NOT_SUPPORTED;
239 NTSTATUS Status = VBoxDrvToolIoPostSync(pDevObj, pIrp);
246 IoFreeIrp(pIrp);
279 VBOXUSBTOOL_DECL(NTSTATUS) VBoxUsbToolCurrentFrame(PDEVICE_OBJECT pDevObj, PIRP pIrp, PULONG piFrame)
289 PIO_STACK_LOCATION pSl = IoGetNextIrpStackLocation(pIrp);
325 PIRP pIrp = IoAllocateIrp(pDevObj->StackSize, FALSE);
326 Assert(pIrp);
327 if (!pIrp)
332 pIrp->IoStatus.Status = STATUS_SUCCESS;
333 pIrp->IoStatus.Information = NULL;
335 PIO_STACK_LOCATION pSl = IoGetNextIrpStackLocation(pIrp);
341 return pIrp;
348 PIRP pIrp = VBoxUsbToolIoBuildAsyncInternalCtl(pDevObj, uCtl, pvArg1, pvArg2);
349 if (!pIrp)
355 NTSTATUS Status = VBoxDrvToolIoPostSyncWithTimeout(pDevObj, pIrp, dwTimeoutMs);
357 IoFreeIrp(pIrp);
366 PIRP pIrp;
371 pIrp = IoBuildDeviceIoControlRequest(uCtl, pDevObj, NULL, 0, NULL, 0, TRUE, pEvent, pIoStatus);
372 if (!pIrp)
381 pSl = IoGetNextIrpStackLocation(pIrp);
385 Status = IoCallDriver(pDevObj, pIrp);