Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp4498302rdb; Fri, 15 Sep 2023 04:19:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHjvsvVs+mYc+J9DnMoEr+ThsoOVewL5n7HpPYWKEywIR1RcLxLtzEJDPbc9+9aKBkqVkFI X-Received: by 2002:a17:903:2301:b0:1bb:35b6:448f with SMTP id d1-20020a170903230100b001bb35b6448fmr1445080plh.15.1694776745038; Fri, 15 Sep 2023 04:19:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694776745; cv=none; d=google.com; s=arc-20160816; b=jBf9vqL56SCbJXP56TRB2BV+fUsafsEr1pk4xRY374ekNF1mSNTTc39LCf6Xcsay9S DoH2G/TP1+WeQsl3BxpclmXXVHwx3IuhAq4cAXa41qmL0/r7MHbacVaC6UL4yBdBN+JA 3PK8sRUgh/xUN/SKc1Nr3iWGMndFfJoY6Zed3FUhAjvKSXL0UfAnp0hJKeU4MYaP0/Pj XCkNumginXFiFQAAk4mAC0OqhmXR4PSRN7Uzg7eDcGTVXbO2ws5czZQyoMQd5S9u/c40 ouvaUBkGWCqdnsJOyZfOKbLHGClioTcYYR2DsixhITVB80VIGxF69FEjzUEKWkWaZbaZ HqPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:organisation :mime-version:message-id:date:subject:cc:to:from:dkim-signature; bh=+SStKq7iv1GemKoC+6YT0clKDP//ubPu4XvXBGF7h8w=; fh=smp9eLgjYQgSASadMRwwAeTXuMn3rUmQcpDC5LrdIwM=; b=uCWpvGVISy3AFgJTUVBT6Dagdk6FMUplBA07ed+d0/Jic0f6inbeFzLLbsAkFvrcqc kFckvWJGRyxSufuUArzhw7kD4ZNJLoSrrR5GOq64Cgr/p4TfvwGA4SH6+0mNATNplEKy iw5lb5TUK7miX5fRWdi0yhVhLUZb2lq7k4goJSMO98mO4ybCUvxbdTikDdZoJY4bBr8j 38p9hYUxtNfIk4ba8+D0GNmUhRbHt7EDXm6Fjue/UADthxqRaiSEUZEXFi+WcaGfoO4g MtwzNVZBYb1FJ9vz2ITWVKwftz1HKCWBtatymkAyN6NwevoBjaBT4GWECUzxGsHM7GbM Y0Bw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="VIaO/4zl"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id iz11-20020a170902ef8b00b001b8690d7181si3036835plb.550.2023.09.15.04.19.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 04:19:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="VIaO/4zl"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 651C083B5A20; Thu, 14 Sep 2023 08:04:23 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233654AbjINPE0 (ORCPT + 99 others); Thu, 14 Sep 2023 11:04:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37424 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231339AbjINPEZ (ORCPT ); Thu, 14 Sep 2023 11:04:25 -0400 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74884A8 for ; Thu, 14 Sep 2023 08:04:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1694703861; x=1726239861; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=d3b+C/s+RnudP39Pmx4QBFz10hc7w8wC3jmwFuFaDvE=; b=VIaO/4zlE1ODUa6XK1Eh8Ss5bG+5hDIdfT05tw8MvYXYLaeTHPGb4KA1 CYT66dXcZmTahU7RARnBcwtkYkJInqlTBrzYksOo8hj8HEY5wsW8Q0vf1 iBXxFFuf4D85RZbeNJqf+bA5wcNnt3yL/7L1fYpki4V0ihOqYq/xKuCwh EffEHTGYK89mSpJwpQ6ChIGuNHUehwJx+LEyutPrFheqLKsDd6g7NtoRY 9wBUNu7DBTuP7zL1kfiAW9YM/wVXnBIWSzyjyDZU8dDaAfRKCH9OFx2/7 qJXUqmwGHxGKHhm8hyNu8lk3R+BwMrt9Rmen/NlZNmYYbto22XhKKqpit A==; X-IronPort-AV: E=McAfee;i="6600,9927,10833"; a="381679542" X-IronPort-AV: E=Sophos;i="6.02,146,1688454000"; d="scan'208";a="381679542" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Sep 2023 07:34:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10833"; a="810089372" X-IronPort-AV: E=Sophos;i="6.02,146,1688454000"; d="scan'208";a="810089372" Received: from silpixa00400295.ir.intel.com ([10.237.213.194]) by fmsmga008.fm.intel.com with ESMTP; 14 Sep 2023 07:34:52 -0700 From: Adam Guerin To: herbert@gondor.apana.org.au Cc: linux-crypto@vger.kernel.org, qat-linux@intel.com, Adam Guerin Subject: [PATCH 0/2] enable dc chaining service Date: Thu, 14 Sep 2023 15:14:11 +0100 Message-Id: <20230914141413.466155-1-adam.guerin@intel.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Organisation: Intel Research and Development Ireland Ltd - Co. Reg. #308263 - Collinstown Industrial Park, Leixlip, County Kildare, Ireland Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Thu, 14 Sep 2023 08:04:23 -0700 (PDT) X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email This set adds a new configuration option for QAT GEN4 devices allowing the device to now be configured for chained compression operations in userspace. Refactoring data structures relating to device configuration to avoid duplication. Adam Guerin (1): crypto: qat - enable dc chaining service Giovanni Cabiddu (1): crypto: qat - consolidate services structure Documentation/ABI/testing/sysfs-driver-qat | 2 + .../intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 56 ++++++++++--------- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 34 ++--------- .../crypto/intel/qat/qat_common/adf_admin.c | 39 +++++++++++-- .../intel/qat/qat_common/adf_cfg_services.h | 34 +++++++++++ .../intel/qat/qat_common/adf_cfg_strings.h | 1 + .../crypto/intel/qat/qat_common/adf_sysfs.c | 17 +----- .../qat/qat_common/icp_qat_fw_init_admin.h | 1 + 8 files changed, 113 insertions(+), 71 deletions(-) create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cfg_services.h base-commit: ed12943d6c00be183e876059089792b94f9d3790 -- 2.40.1