Patent ID: 8458381
Filing Date: 2013-06-04
Classification: G06F

Abstract:
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 single host context corresponding to a received host transfer request, wherein the host transfer request corresponds to data stored in one or more non-contiguous locations of a storage media coupled to the media controller, wherein the host transfer request is validated by a host command scheduler in the host subsystem; 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, each part of the host transfer request corresponding to one of the non-contiguous locations of the storage media, thereby automatically generating, based on a single host context, one or more sequencer contexts for a scatter-gather operation; 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: otherwise, if the host transfer request is a write request: wherein host-side context processing and storage media-side context processing are performed in parallel.