Patent ID: 9600428
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A system for implementing block extent granularity authorization command flow processing for a Coherent Accelerator Processor Interface (CAPI) adapter comprising: the CAPI adapter comprising an authorization table, and an Extent authorization function; an Application Client, building a command including start Logical Block Address (LBA) and number of Logical Block Addresses (LBAs) and Child Authorization Handle, and sending the command directly to the CAPI Adapter via Application Client CAPI Server Registers assigned to the Application Client; the CAPI Adapter, using the received command Child Authorization Handle and the receiving CAPI Server Register address for validating the requesting Application Client authorized to perform the command; and the CAPI Adapter, responsive to validating the requesting Client authorized to perform the command, executing the command and sending completion directly to the Application Client.