Patent ID: 11861224
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, wherein the controller includes:
a host interface module (HIM) having:
a host buffer manager configured to:
fetch a portion of one or more host buffers for a command, wherein the portion of the one or more host buffers is less than all the host buffers;
classify the command based on the portion of the one or more host buffers;
determine whether the command corresponds to a physical region page (PRP) entry in the one or more host buffers; and
either:
 permit full out of order data transfer to a host device based on the classification of the command; and
 permit partial out of order data transfer to the host device based on the classification of the command; or
 enforce full in order data transfer to the host device based on the classification of the command; and

an order enforcing module;

a command scheduler; and
a flash interface module (FIM).