摘要 |
A two-dimensional hardware control block execution queue includes a plurality of initiator queues where each initiator queue includes at least one hardware control block. Each of the initiator queues is a queue of hardware command blocks, e.g., SCSI control blocks (SCBs) for a specific initiator device on the I/O bus. There is only one initiator queue for each initiator device. One head hardware control block, and only one head hardware control block of each initiator queue, is included in a common queue. Only a common queue head pointer is stored in a memory. An initiator command block tail pointer is stored in the head hardware control block for that initiator queue.
|