×

Processing Host Transfer Requests for Direct Block Access Storage Devices

  • US 20110072173A1
  • Filed: 09/01/2010
  • Published: 03/24/2011
  • Est. Priority Date: 09/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing, by a media controller, a transfer request from a host device, the method comprising:

  • generating, by a host subsystem, a host context corresponding to a received host transfer request;

    generating, by a programmable sequencer based on the host context, one or more sequencer contexts, each of the one or more sequencer contexts corresponding to at least part of the host transfer request;

    providing, by the programmable sequencer, the one or more sequencer contexts to a buffer subsystem of the media controller;

    if the host transfer request is a read request;

    retrieving, by the buffer subsystem, the data associated with the one or more sequencer contexts of the read request, from at least one of i) a corresponding buffer of the media controller and ii) a storage media coupled to the media controller; and

    transmitting, by the host subsystem, the data associated with the one or more sequencer contexts to the host device;

    otherwise, if the host transfer request is a write request;

    receiving, by the buffer subsystem, the data associated with the host context from the host device; and

    storing the data associated with the one or more sequencer contexts of the write request to at least one of i) a corresponding buffer of the media controller and ii) the storage media.

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