×

Processing Diagnostic Requests for Direct Block Access Storage Devices

  • US 20110072209A1
  • 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 diagnostic request received from a diagnostic source, the method comprising:

  • parsing, by a corresponding request handling module of the media controller, the received diagnostic request;

    if the received diagnostic request requires allocation of buffer space;

    allocating, by a common diagnostic handling module of the media controller, buffer space in a buffer of the media controller for the received diagnostic request;

    providing, by the common diagnostic handling module, the received diagnostic request to a corresponding one of a plurality of end diagnostic handling modules of the media controller;

    performing, by the end diagnostic handling module, one or more diagnostic tasks of the received diagnostic request;

    if the received diagnostic request requires a transfer of data to the diagnostic source;

    performing, by the common diagnostic handling module, the data transfer between the media controller and the diagnostic source; and

    deallocating, by the common diagnostic handling module, the allocated buffer space,wherein each diagnostic task is performed by a corresponding one of the plurality of end diagnostic handling modules, each diagnostic source type has a corresponding request handling module, and the common diagnostic handling module is common for all diagnostic source types.

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