×

System, method, and computer program product for inserting a gap in information sent from a drive to a host device

  • US 8,140,712 B2
  • Filed: 07/17/2009
  • Issued: 03/20/2012
  • Est. Priority Date: 07/17/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • receiving one or more commands at a drive from a host device, the host device and the drive communicating via a storage protocol comprising DMA data phases wherein the drive is enabled to prevent the host device from sending additional commands to the drive;

    queuing information to send to the host device;

    determining, as a function of drive state and independent of current host signaling, whether to insert a gap in the information to send to the host device, such that the gap is between respective data of a consecutive two of the DMA data phases and that the host device is enabled to send the additional commands to the drive;

    conditionally inserting the gap based on the determining and otherwise not inserting the gap; and

    wherein the function of drive state comprises a function of a current queue depth of the drive.

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