| CPC G06F 3/0656 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] | 10 Claims |

|
1. A data storage device, comprising:
one or more memory means; and
a controller coupled to the one or more memory means, wherein the data storage device is DRAM-less, and wherein the controller is configured to:
receive an abort command request from a host device;
allocate a first host memory buffer (HMB) and a second HMB for holding a series of data associated with the abort command request, wherein:
the first HMB is configured to drain the series of data associated with the abort command request; and
the second HMB is configured to point to a drain buffer; and
return a completion message to the host device.
|