Patent ID: 7984306

Claim:
A system configured to enable transfer and cryptographic processing of data, comprising: a system memory comprising a plurality of blocks of predetermined size; a processor configured to process data stored within the plurality of blocks of the system memory; a network adapter configured to initiate a data transfer between the network adapter and the plurality of blocks of the system memory; a mapping circuitry configured to track progress of the data transfer between the network adapter and the plurality of blocks of the system memory, the mapping circuitry further configured to determine that a portion of the data transfer is completely stored in a block of the plurality of blocks of the system memory; and the processor further configured to process the portion of the data transfer completely stored in the block of the system memory in response to determining the portion of the data transfer is completely stored in the block, the portion of the data transfer configured to be processed before completion of the data transfer between the network adapter and the plurality of blocks of the system memory.