Lines Matching refs:irp
261 PIRP irp = IoAllocateIrp (pDriver->pDeviceObject->StackSize, FALSE);
263 Log(("vbglDriverIOCtl: irp %p, IRQL = %d\n", irp, KeGetCurrentIrql()));
265 if (irp == NULL)
275 PIO_STACK_LOCATION nextStack = IoGetNextIrpStackLocation (irp);
285 irp->AssociatedIrp.SystemBuffer = pvData; /* Output buffer. */
286 irp->MdlAddress = NULL;
289 IoSetCompletionRoutine (irp, vbglDriverIOCtlCompletion, &Event, TRUE, TRUE, TRUE);
291 NTSTATUS rc = IoCallDriver (pDriver->pDeviceObject, irp);
302 rc = irp->IoStatus.Status;
307 IoFreeIrp (irp);