Lines Matching defs:RxContext

219 static NTSTATUS vbsfReadInternal(IN PRX_CONTEXT RxContext)
227 PMRX_VBOX_DEVICE_EXTENSION pDeviceExtension = VBoxMRxGetDeviceExtension(RxContext);
231 PLOWIO_CONTEXT LowIoContext = &RxContext->LowIoContext;
237 PVOID pbUserBuffer = RxLowIoGetBufferAddress(RxContext);
241 BOOLEAN AsyncIo = BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_ASYNC_OPERATION);
301 RxContext->InformationToReturn = ByteCount;
312 PRX_CONTEXT RxContext = (PRX_CONTEXT)pv;
316 RxContext->IoStatusBlock.Status = vbsfReadInternal(RxContext);
319 RxContext->IoStatusBlock.Status));
321 RxLowIoCompletion(RxContext);
325 NTSTATUS VBoxMRxRead(IN PRX_CONTEXT RxContext)
329 RxContext);
339 static NTSTATUS vbsfWriteInternal(IN PRX_CONTEXT RxContext)
347 PMRX_VBOX_DEVICE_EXTENSION pDeviceExtension = VBoxMRxGetDeviceExtension(RxContext);
351 PLOWIO_CONTEXT LowIoContext = &RxContext->LowIoContext;
357 PVOID pbUserBuffer = RxLowIoGetBufferAddress(RxContext);
361 BOOLEAN AsyncIo = BooleanFlagOn(RxContext->Flags, RX_CONTEXT_FLAG_ASYNC_OPERATION);
404 RxContext->InformationToReturn = ByteCount;
414 PRX_CONTEXT RxContext = (PRX_CONTEXT)pv;
418 RxContext->IoStatusBlock.Status = vbsfWriteInternal(RxContext);
421 RxContext->IoStatusBlock.Status));
423 RxLowIoCompletion(RxContext);
427 NTSTATUS VBoxMRxWrite(IN PRX_CONTEXT RxContext)
431 RxContext);
443 NTSTATUS VBoxMRxLocks(IN PRX_CONTEXT RxContext)
450 PMRX_VBOX_DEVICE_EXTENSION pDeviceExtension = VBoxMRxGetDeviceExtension(RxContext);
454 PLOWIO_CONTEXT LowIoContext = &RxContext->LowIoContext;
501 NTSTATUS VBoxMRxCompleteBufferingStateChangeRequest(IN OUT PRX_CONTEXT RxContext,
509 NTSTATUS VBoxMRxFlush (IN PRX_CONTEXT RxContext)
516 PMRX_VBOX_DEVICE_EXTENSION pDeviceExtension = VBoxMRxGetDeviceExtension(RxContext);
533 NTSTATUS vbsfSetEndOfFile(IN OUT struct _RX_CONTEXT * RxContext,
542 PMRX_VBOX_DEVICE_EXTENSION pDeviceExtension = VBoxMRxGetDeviceExtension(RxContext);
588 NTSTATUS VBoxMRxExtendStub(IN OUT struct _RX_CONTEXT * RxContext,