From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B2BFC25B10 for ; Wed, 1 May 2024 21:46:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8BE346B0087; Wed, 1 May 2024 17:46:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 81FE76B0088; Wed, 1 May 2024 17:46:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 673666B0089; Wed, 1 May 2024 17:46:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 4C5CD6B0087 for ; Wed, 1 May 2024 17:46:38 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id A80661A0777 for ; Wed, 1 May 2024 21:46:37 +0000 (UTC) X-FDA: 82071161634.01.78B120A Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by imf11.hostedemail.com (Postfix) with ESMTP id B840940003 for ; Wed, 1 May 2024 21:46:35 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lvbBfk9R; spf=none (imf11.hostedemail.com: domain of andre.glover@linux.intel.com has no SPF policy when checking 198.175.65.15) smtp.mailfrom=andre.glover@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1714599995; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=sAYWHRECh7SMLuDOeT+qf1C0sJXTCY6gov2//BO/coY=; b=B8vnFqow5JeRIwAK25XUU1aRtwIlz4VbFT1TMyalrZYnIFR/eda381sSWC20+8jsiQKFS+ 6QTjw+jB6BwyTsrG7tIDC6N5mA1914sDPk+eAzAiwcAiIDT/gX3Fg1t8hYHsMebEi2W8M9 GZhPvKXW0uo+Bs6HIiX4VgJcm1R1p0g= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1714599995; a=rsa-sha256; cv=none; b=jxT00GoMgAv6S8u22aA90UpRmkvjrcsM1jnwzO9boFJdbVk25zBGY1uKKSACWK7FUN6f5R AMm+RBPT7pU5B+6Q0d9svnweX9/tFrCP6lQieaLlD9NFi5+Xz52qQ5VJzrcmqxps6h9J0t YcgyojvQ11qPedLLQ0TVfe6WlrmVYIw= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lvbBfk9R; spf=none (imf11.hostedemail.com: domain of andre.glover@linux.intel.com has no SPF policy when checking 198.175.65.15) smtp.mailfrom=andre.glover@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1714599996; x=1746135996; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=hACSXKwjUfbBQK1SZQtJKTIslnAmtEzEsEUXgKqVCk4=; b=lvbBfk9Rv6Bhu7FB1DUBePskz+2cgTawFWEvsrekd6dh6CFAZE5qQJFL WJT8Jylv7shmt8n+L7eGMY7pJsufpqQCiO9syPCBHsR+EW9y/V/FxIY6U n9JtzUOtiv/VS4iAUug/mC6Nw/vaGamP9TslTopDV2dHX2ATkEyCpDgc9 W3f02enOZO+g50W2qZ1ZQBPY0nom+L35FgshGR84eTEA9pQ+p233T0A4R DHbPt49h02I/6ZyGFsipWrNqVnJogq5Nx0zNQjfkZEYFERocHa4YsNxI6 lizqQ0tQY2avGMdNYrtCHWQs5PZWESxHu5bDQxN+4m3NY9zZzi5GH53oS Q==; X-CSE-ConnectionGUID: VUJmc03kRfCX9qDCu3audQ== X-CSE-MsgGUID: /ran8qKtRMSC6+R5RnnSSw== X-IronPort-AV: E=McAfee;i="6600,9927,11061"; a="14130160" X-IronPort-AV: E=Sophos;i="6.07,246,1708416000"; d="scan'208";a="14130160" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 May 2024 14:46:36 -0700 X-CSE-ConnectionGUID: 11aTBIVSRM66jHJjDTB57Q== X-CSE-MsgGUID: fdwANjsYQoKoqEWm32GAbg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,246,1708416000"; d="scan'208";a="31726391" Received: from jf5300-b11a264t.jf.intel.com ([10.242.51.89]) by orviesa004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 May 2024 14:46:35 -0700 From: Andre Glover To: tom.zanussi@linux.intel.com, minchan@kernel.org, senozhatsky@chromium.org, hannes@cmpxchg.org, yosryahmed@google.com, nphamcs@gmail.com, chengming.zhou@linux.dev, herbert@gondor.apana.org.au, davem@davemloft.net, fenghua.yu@intel.com, dave.jiang@intel.com Cc: wajdi.k.feghali@intel.com, james.guilford@intel.com, vinodh.gopal@intel.com, bala.seshasayee@intel.com, heath.caldwell@intel.com, kanchana.p.sridhar@intel.com, andre.glover@linux.intel.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, 21cnbao@gmail.com, ryan.roberts@arm.com, linux-crypto@vger.kernel.org, dmaengine@vger.kernel.org Subject: [RFC PATCH 2/3] crypto: add by_n attribute to acomp_req Date: Wed, 1 May 2024 14:46:28 -0700 Message-Id: <8fe04e86f0907588d210885ac91965960f97f450.1714581792.git.andre.glover@linux.intel.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Stat-Signature: 3fu6ku7c4nx1czn8hzznwgh1e3wjs3h1 X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: B840940003 X-HE-Tag: 1714599995-618989 X-HE-Meta: U2FsdGVkX183qkqgwdiqRmpfYKNofvyGopiCvGArpP0BKgnKqVn0AlUvGsKQcUSMMwGl7qLKqQOepyb+8c0bButS/upqnH+Jaix2nVLAT5zYTYRBhEE6YEMuOBLhpqo0+d7WyxoN7U3BMg1gtri3GRgAIDx7WJDxBZ8zjDdkOwGM+Xn7D7iqovscxYJ9/sW5trUUnA6dP/C0XtpBISKBYar4g2jjI2i13wNiorcyAEwI0Z/Ir908P8voy5N3RIntgzN6RXNBtCShXGuaXeWwyr7Mq5gUGgJRaTmE6VG/R+qK718L4xjMR+j+3KcZJrm7K2SoHQPw/TIDCEhOWINdCAtpp4Eu+K41bHve+B2oyQXqHG+zI/lpPFq3Gd7ZTrUnXmrQua+dwdL4RC3jA89AWvNCSKorPqZg7nkCWz6B4kx++pdRNG1GRdIKfSes+OGWmLH2/t2Lc4jOmMKUJe8Yu4dQHgrCnHcGWh8+MiMCD7BnK+tA91RCd4Bc8j0YmIS+3gtlG4onTSSqyqsj1/S+3+Na2zoPwvnY32sjs2GfCaacQ/uat+e2+f/oK7U0iRj1Mgkgi9PaEvsd04+4y2i2Ev+kxHAQmYjvvWSJ4E+ysr3oauoBi/sYG/SIZeW0qVIhMxY4ynw802b7tElH+ZeeYQaAm5JahY0qVYPdYuhaDdH/+GpJa8N8T8PYKQrlaXlvgBJwjqbHLdRS5c2inWxDHsy4nn26NCjCPKnJViCdikNXm84UAgkEjewONdZI49dN2/s3Zi9YdgOrCN3d9cwLMcTOuMzWeP/8QZqpgrw918zuGetQASdmfAfv73KiB8vApFDSYZfrAQvnBtLaiEuAYIAN8zhD5ngrMQaq5b355gQ/+aGVFIy/3+tGluuFDAZUtTRKS6I/3TABdO0Xzo43IzVC5zUDbD36 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Add the 'by_n' attribute to the acomp_req. The 'by_n' attribute can be used a directive by acomp crypto algorithms for splitting compress and decompress operations into "n" separate jobs. Signed-off-by: Andre Glover --- include/crypto/acompress.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/crypto/acompress.h b/include/crypto/acompress.h index 2b73cef2f430..c687729e1966 100644 --- a/include/crypto/acompress.h +++ b/include/crypto/acompress.h @@ -25,6 +25,7 @@ * @slen: Size of the input buffer * @dlen: Size of the output buffer and number of bytes produced * @flags: Internal flags + * @by_n: by_n setting used by acomp alg * @__ctx: Start of private context data */ struct acomp_req { @@ -34,6 +35,7 @@ struct acomp_req { unsigned int slen; unsigned int dlen; u32 flags; + u32 by_n; void *__ctx[] CRYPTO_MINALIGN_ATTR; }; -- 2.27.0