Patent ID: 9032184
Filing Date: 2015-05-12
Classification: G06F,G11B

Abstract:
1. A method for implementing drive list mode for read and write transfers on a recordable surface of a storage device comprising: providing a controller; providing an independent transfer queue in a linked list chaining together multiple independent transfers on a single physical track, said independent transfers including read and write transfers of at least one of sequential transfers, near-sequential transfers, and random transfers; storing said linked list in an internal static random access memory (SRAM) in the storage device; enabling a drive list mode transfer of the multiple independent transfers on the single physical track in one disk revolution, requiring a single hardware setup for the drive list mode transfer; and said controller using the drive list mode linked list, traversing said linked list automatically updating hardware for each independent transfer as data is transferred for each linked list entry in the drive list mode transfer of multiple independent transfers on the single physical track; and said controller checking for another linked list entry being needed for a received command and dynamically attaching the another linked list entry responsive to a drive logical block address (LBA) of the received command being on the single physical track and the drive LBA being larger than a last entry in the linked list.