| CPC G06F 12/1045 (2013.01) [G06F 2212/68 (2013.01)] | 15 Claims |

|
1. A method, comprising:
receiving, by a storage device, a first address translation cache entry comprising information for accessing, by the storage device, a memory location that is external to the storage device, the first address translation cache entry being associated with an input-output command that is external to the storage device;
populating an address translation cache of the storage device with the first address translation cache entry that is associated with the input-output command that is external to the storage device;
receiving, by the storage device, the input-output command; and
executing the input-output command, by the storage device,
the executing of the input-output command comprising performing, by the storage device, direct memory access of the memory location,
the memory location being at an address calculated based on the input-output command and based on the first address translation cache entry.
|