Patent ID: 7509436

Claim:
A computerized system for providing data input and output, the system comprising: a processor and a memory; a SCSI (Small Computer System Interconnect) port manager, the SCSI port manager executable by the processor from the memory and having a module context; a miniport driver operatively coupled to the SCSI port manager; the miniport driver having a miniport driver context; and a network interface operatively coupled to the miniport driver; wherein the miniport driver is operable to cause a worker thread to issue a request to the SCSI port manager, the request causing the SCSI port manager to issue a function call back into the miniport driver, said function call having the module context of the SCSI port manager and wherein the module context is a lower priority context than the miniport driver context, and further wherein the miniport driver is operable to complete a SCSI request block in response to receiving the function call.