×

Method and apparatus for automatically transferring I/O blocks between a host system and a host adapter

  • US 6,564,271 B2
  • Filed: 06/09/1999
  • Issued: 05/13/2003
  • Est. Priority Date: 06/09/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for automatically loading I/O command blocks from a host system into an I/O command block buffer in a local memory of a host adapter, the command block buffer being used to store I/O command blocks to be processed by a processor on the host adapter, the method comprising:

  • monitoring a request queue to determine when an I/O command block is in said request queue;

    determining a place in said request queue where said I/O command block resides;

    determining if space is available to store the I/O command block at the I/O command block buffer in the local memory of the host adapter;

    determining if space is available to store an address that will indicate where the I/O command block will be placed after being loaded into the I/O command block buffer;

    retrieving a buffer address identified from an address list of free buffer locations;

    transferring said I/O command block from said place in said request queue to a buffer location addressed by said buffer address; and

    writing said buffer address to an address list of filled buffer locations.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×