From patchwork Thu Oct 1 21:32:44 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tom Lendacky X-Patchwork-Id: 7311831 X-Patchwork-Delegate: herbert@gondor.apana.org.au Return-Path: X-Original-To: patchwork-linux-crypto@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id EA4979F314 for ; Thu, 1 Oct 2015 21:32:54 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 006AB2065B for ; Thu, 1 Oct 2015 21:32:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EA6CA20685 for ; Thu, 1 Oct 2015 21:32:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750795AbbJAVcv (ORCPT ); Thu, 1 Oct 2015 17:32:51 -0400 Received: from mail-by2on0066.outbound.protection.outlook.com ([207.46.100.66]:12752 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750866AbbJAVct (ORCPT ); Thu, 1 Oct 2015 17:32:49 -0400 Received: from CY1PR12CA0012.namprd12.prod.outlook.com (10.160.137.22) by CY1PR12MB0853.namprd12.prod.outlook.com (10.164.70.11) with Microsoft SMTP Server (TLS) id 15.1.280.20; Thu, 1 Oct 2015 21:32:47 +0000 Received: from BY2NAM03FT034.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e4a::209) by CY1PR12CA0012.outlook.office365.com (2a01:111:e400:4c1f::22) with Microsoft SMTP Server (TLS) id 15.1.286.20 via Frontend Transport; Thu, 1 Oct 2015 21:32:47 +0000 Authentication-Results: spf=none (sender IP is 165.204.84.221) smtp.mailfrom=amd.com; davemloft.net; dkim=none (message not signed) header.d=none; davemloft.net; dmarc=permerror action=none header.from=amd.com; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) Received: from atltwp01.amd.com (165.204.84.221) by BY2NAM03FT034.mail.protection.outlook.com (10.152.84.211) with Microsoft SMTP Server id 15.1.286.14 via Frontend Transport; Thu, 1 Oct 2015 21:32:46 +0000 X-WSS-ID: 0NVK96L-07-2WW-02 X-M-MSG: Received: from satlvexedge01.amd.com (satlvexedge01.amd.com [10.177.96.28]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by atltwp01.amd.com (Axway MailGate 5.3.1) with ESMTPS id 2AF4ACAE65F; Thu, 1 Oct 2015 17:32:45 -0400 (EDT) Received: from SATLEXDAG03.amd.com (10.181.40.7) by satlvexedge01.amd.com (10.177.96.28) with Microsoft SMTP Server (TLS) id 14.3.195.1; Thu, 1 Oct 2015 16:33:05 -0500 Received: from tlendack-t1.amdoffice.net (10.180.168.240) by satlexdag03.amd.com (10.181.40.7) with Microsoft SMTP Server id 14.3.195.1; Thu, 1 Oct 2015 17:32:46 -0400 Subject: [PATCH v1 3/4] crypto: ccp - Change references to accelerator to offload From: Tom Lendacky To: CC: Herbert Xu , David Miller Date: Thu, 1 Oct 2015 16:32:44 -0500 Message-ID: <20151001213244.4286.64872.stgit@tlendack-t1.amdoffice.net> In-Reply-To: <20151001213225.4286.44278.stgit@tlendack-t1.amdoffice.net> References: <20151001213225.4286.44278.stgit@tlendack-t1.amdoffice.net> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:165.204.84.221; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(428002)(189002)(199003)(47776003)(87936001)(53416004)(2351001)(106466001)(68736005)(19580395003)(23676002)(5008740100001)(105586002)(19580405001)(77096005)(64706001)(92566002)(86362001)(33646002)(77156002)(62966003)(2950100001)(5003600100002)(76176999)(83506001)(189998001)(50466002)(50986999)(46102003)(229853001)(97736004)(101416001)(4001350100001)(5001830100001)(11100500001)(5001860100001)(4001540100001)(54356999)(5001920100001)(97746001)(103116003)(110136002)(5007970100001)(71626007); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR12MB0853; H:atltwp01.amd.com; FPR:; SPF:None; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0853; 2:ARVdvbEy6AcpJKan+1nY+VMEBjFzQMoRrnbI7s7Jek8mvsa82WIIe7Cz0SUGgw4sw6/N6o5LOzqbEyh6wiXTgZWp9c/oxtQvHRWk5otKD1o5N/tErg58hNnxC+ujeiwbbXWqaWY+b0XW2L58L0b8F8uCe592BLBY7xBNigQfln0=; 3:2iRkHWeBgUoHFT46ZDAVSZQwurxr11Ky2RDxxJLej/lI7n933T/vhY+IQT7jWKcR7kbAwmhNcyLRn3C5vhPhn2lmxDo0Pb2NV67lieK8b3W17Nd9d1F2uwJa3UGjQPzxQAHiCoVsYz4MbP0EFiJvxx2vvotoBpS0vOvmLhViNXxfDTzMuH1l8CmG7GRbKCYUx5GWLdP0YRf+4aGnUVBGcZj2SiOU4MVIPuGjyGAQjBoJCjcLcsrDY9PAyinYY84m; 25:N7tW6DiTU9Ivye2HJBQpL2snDW4fBYdZ2f8QV84vnIkf89EnsK8WuPaQHPxaNqCsRdmQYZ1eruRnAkFCk+o6dlYBBnc2hp7mm4/2Odgc3ofhjAjX11SqtHOlJoANUa2UJVpostxjSN9GjZFR9WzpKsBpT+kddn6TXli+dHT87GidLBxvJJY56nOfqU4D5ledvBK8PpxTW3aLyihhqxMRX9Xa9zUdMyEdj5UeKVe76udnxaeXTmhYPPajzfSv7MjqyHw/o1Asj3kgA1FwfLqd0A== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR12MB0853; X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0853; 20:HPjiHwkSSad7dMSGaEEJlo38ojqcu1P8Epaa9qEmnsO8dVA8RqO3gkqIAM/JuuNNxG+WkYl8HDWUCUdw7aJLHQ5lZaxCUMCDQtuPDK9bddnDXDOm7MtVbQ5ug17QyaJuSBn1eblHG7y9y/LAtz7Uhzqsonirk+fUnxvfa0KrZS1jck5SVbpCN0G6j2002EyB4uprac7YNXg8kAtLtzdjHsY5/koOTxzMr8f9rT3wiP5FS2fiJkurexqPr5bovXaWpK7td20phxTsm3tpAUdgPScD3ZbBWcZLm3LQBP9Xfo1SVNSe+gMBpOFwu6g4UO9wMBQLjeJc7O8dDSjurfRNJ3NS0UyFMWVZAKWpM0sYyu0syTMgyupdkodSXnZJ/1/K8W9m0aZ2/18fmzk63apf1MO1j5e9gjaRtmPvSHT2PxBUA1W6dbit5m5HITcRuFZ1uM7gxa2os2LBkZ1Mlb883pieD6RCxRptuf2bD7UwNmwP43u+QiylsLXF+oIqZTMY; 4:QGoPdAAe1Cn7QPPNxaG0kWk2NKVy6sRmYf5SS2t2EJYMp2cjr91ju5C4tBNFuRfIo731UcRdF3gFCcFHzzexAsDAcynpzob/yX3R5r7cvLNa4Uc8xxAiVhv6+bm9w5UCBfjp55uHfUtn2PsGEhYTuTiIWpbF1VmSh998CCw7LGTfKoX+Ak2IQOd+wWIHeCZW2HalIE1hEFV9ls/rMDAH8kg7U6SJT16b+Xh0nwBkG7H3X0GXhNeDo9nlBciqti6ewW5y2YAAaZSS6NeCjeVjAa6Tqt3MwFbxoNplFJjxxOAtdN12TBPYei8f3gCQtF79nFxuPFi9QFgEL3A4BYgoh+qUe52vNXgT2nHwDOwUwl8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(520078)(3002001); SRVR:CY1PR12MB0853; BCL:0; PCL:0; RULEID:; SRVR:CY1PR12MB0853; X-Forefront-PRVS: 0716E70AB6 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjEyTUIwODUzOzIzOlhlaFlSeGhYWUNnV0h1L3R6THNlazVvMEla?= =?utf-8?B?SXkwNk9zeW5ScHhvdC9JaW1IaUpIVFdBZ1Jsdm4rYXhNZmoxeDV4MDBGL1Fq?= =?utf-8?B?NWpyalVvazVIOTgxZHVuWlV3b2h1Tm5GM2gxRnFIeW1JdXZ6RndrbUxlN1lX?= =?utf-8?B?aGFlQUIwNmJ4T1o2ZnlIcHhMaUtPNXoxelVhaGpPNk1hQ1lxU1hsWUJFbTlt?= =?utf-8?B?bHdldzdSTTRaYUVoZEs5dFlydUh5ZmpqWHpvUi8rZ1lpQ0NHRGdTblhFRlVn?= =?utf-8?B?N1NvUXlIcjkzTmlOMkxvMkhKaS9Iakkyd0RseVgwMlBsamxpblE5cXAvNWVk?= =?utf-8?B?NytHelRKZU83OVdMcC8xNjFUdG1hMG05YkZTV2ZyR09UVlJyNEVhZUdzVEhy?= =?utf-8?B?Vkcva3NOL01BVjVoSWo4WDg0ZXBJR2RyTUZ4bWt0d2srd2lMU0ZlbFdGaThr?= =?utf-8?B?OFVJUENXUm9KOTBuMDI3ZlFQY25MRW9rcjRRTitKejRDeUZMYzFNTXlYdFFD?= =?utf-8?B?cmFaR3pucGNmbXFla1JaOUxPVFVSeFhZMjlxcVVsMjQ0T3ozR2RtcHFRVHh1?= =?utf-8?B?OUtvZDBrUTlmdmZDM1ppZ2kyTHExT1VZdXN4Sk0yQWNtQkJENkFva3g0eVY0?= =?utf-8?B?TDdZNUZzS1ZVVXlGZFFFUnd6aTRDWDFZMVdJSlo4NDcvdStSckEyQkdIWEda?= =?utf-8?B?L3h5Z0YvNXA3SjByUVZrdG0rbmNwbGRjZFgwNDZNUno3eDdWUUlrSVViQmdY?= =?utf-8?B?alBaQmd4VGdub2c0NmE1QTlUTkF0ZElxNDQvTGtET29hZUoydFE1andtMEQ2?= =?utf-8?B?ZGNneXdsWkMwUTJtcEN6VUtTd2RESktTR0h3UkpvNVFvVGo5UXhrUncyVlpZ?= =?utf-8?B?bGM0SkR2Vm55RmE3Tis2RWtTakNPSnh4bklwUW1pZTVhcGhsVld1U2pDTjZu?= =?utf-8?B?bks2K29EN0VyOWRvNzdEWTJ0aGRWbFVoYm1QR3dqUUx6eXhlNExmdnJsNzgv?= =?utf-8?B?amo4d0dvL252bS9VK1RSSFRrelJWTmVtQjJhRWd0cXRSUkVKZTFJVFUyOGpa?= =?utf-8?B?MnEvSnArTldrV0JndzNNOGcwRUFrczU1T0VuR3JnREZLeUhEcUY3VmVtNEVX?= =?utf-8?B?Nk9RaVZkZUtEc3E1cHpoVDNGa2FBSEdGeFZHNmMvWi9CSUJiK2hzNFE4Snh1?= =?utf-8?B?U3lnNHIyUUFuSUhSYXRtQ201cXNhZHRITTBQczErOFBFbVpEcTdMZEptd2NL?= =?utf-8?B?dlAwTDg0U0VZbkpyRENaeTRlMUM5aC9ncEI4NndwRW02OEdjTzRwc2J4RGJZ?= =?utf-8?B?M01LajBPUTI1UWhxSXp2b3ZEazY0RGQvak1OeFdONHVKcXFKOHR4Y1BMNkFG?= =?utf-8?B?elNPblBCd0lYZnRYbVpWQ1NIbmFUNFk5TGFCRUFib3ZRVCtNWFg2UXgyVWFm?= =?utf-8?B?WFpHNTdINy9ZcldrUjRINXQrZTVZS3lqSEFYdjBCWVUyK3BQeGVSYm1hcFgw?= =?utf-8?B?YUNGUmJlZVByS3BXNXBSYmZLWlRpM2RVR0NiTHBrUVFkUUM4LzYvd2dXRlJE?= =?utf-8?B?eEFpQWVqTjhsYmVobXc1TzU0QnRsOUFqcFg5V2pFOUVJQWRVN0o5SGFHNUZR?= =?utf-8?B?Y2RhN2krRi9LcytQRUdjcEE5UTVPeWcvNklyWUlKQ2F6dFhIa1JPekRtTkJl?= =?utf-8?Q?2FEQARTIUDZ4FWfXg0=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0853; 5:5v8wz4SNqj1wylXvqf7r/jsBz5Bec9H0aUGjCPij0lyMEwVRPxeR+1F3FTHovBsCG6GOVX0WA4KgVJgO95O1ssvWagQHGzzA06T9QTfOGyvcpbpG16qlbSfzYI+Hl1uNfzRaJU2O+3+RwKDl9cBz3Q==; 24:nec5y/rF8iySc9T0HYWwcfn7cgBoHzFfJbE9Bp+d1FirpHpbz8928lo7ELrwnEdlvQBykTmK7hNqSqpLmWsQ/4Jo3w9D5GXiSbD2Qo1X/2E=; 20:pQU9ofjdajIy/RpVAfNTRSyg+Rxa7irjCq9LMnCX+YV+BzlfSp5gFu/Rw6KSGwqEx+PRu3yuzCmarws1up8nQA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2015 21:32:46.5119 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.221]; Helo=[atltwp01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0853 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The CCP is meant to be more of an offload engine than an accelerator engine. To avoid any confusion, change references to accelerator to offload. Signed-off-by: Tom Lendacky --- drivers/crypto/Kconfig | 2 +- drivers/crypto/ccp/Kconfig | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index e7f24a8..ab7e3b6 100644 --- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig @@ -420,7 +420,7 @@ config CRYPTO_DEV_CCP bool "Support for AMD Cryptographic Coprocessor" depends on ((X86 && PCI) || (ARM64 && (OF_ADDRESS || ACPI))) && HAS_IOMEM help - The AMD Cryptographic Coprocessor provides hardware support + The AMD Cryptographic Coprocessor provides hardware offload support for encryption, hashing and related operations. if CRYPTO_DEV_CCP diff --git a/drivers/crypto/ccp/Kconfig b/drivers/crypto/ccp/Kconfig index ae38f6b..3cd8481 100644 --- a/drivers/crypto/ccp/Kconfig +++ b/drivers/crypto/ccp/Kconfig @@ -5,12 +5,12 @@ config CRYPTO_DEV_CCP_DD select HW_RANDOM help Provides the interface to use the AMD Cryptographic Coprocessor - which can be used to accelerate or offload encryption operations - such as SHA, AES and more. If you choose 'M' here, this module - will be called ccp. + which can be used to offload encryption operations such as SHA, + AES and more. If you choose 'M' here, this module will be called + ccp. config CRYPTO_DEV_CCP_CRYPTO - tristate "Encryption and hashing acceleration support" + tristate "Encryption and hashing offload support" depends on CRYPTO_DEV_CCP_DD default m select CRYPTO_HASH @@ -18,6 +18,5 @@ config CRYPTO_DEV_CCP_CRYPTO select CRYPTO_AUTHENC help Support for using the cryptographic API with the AMD Cryptographic - Coprocessor. This module supports acceleration and offload of SHA - and AES algorithms. If you choose 'M' here, this module will be - called ccp_crypto. + Coprocessor. This module supports offload of SHA and AES algorithms. + If you choose 'M' here, this module will be called ccp_crypto.