crypto/ccp: support device init
authorRavi Kumar <ravi1.kumar@amd.com>
Mon, 19 Mar 2018 12:23:36 +0000 (08:23 -0400)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Mon, 23 Apr 2018 17:19:48 +0000 (18:19 +0100)
commitef4b04f87fa6388f781cadf3735b2d06bf34b424
treedb1fc0eabafca6b0fe30f43610824034c8572d8d
parent0054d84f6ec8483f4f941b168c95522513b76eda
crypto/ccp: support device init

CCP PMD is a virtual crypto PMD which schedules a number of available
actual CCP hardware engines underneath. The PMD
manages all devices by its own. The PMD supports CCP_5a and
CCP_5b versions of crypto engines and this patch adds support
to initialize and use such devices.

Signed-off-by: Ravi Kumar <ravi1.kumar@amd.com>
drivers/crypto/ccp/Makefile
drivers/crypto/ccp/ccp_dev.c [new file with mode: 0644]
drivers/crypto/ccp/ccp_dev.h [new file with mode: 0644]
drivers/crypto/ccp/ccp_pci.c [new file with mode: 0644]
drivers/crypto/ccp/ccp_pci.h [new file with mode: 0644]
drivers/crypto/ccp/ccp_pmd_ops.c [new file with mode: 0644]
drivers/crypto/ccp/ccp_pmd_private.h [new file with mode: 0644]
drivers/crypto/ccp/rte_ccp_pmd.c