Received: by 2002:a05:7412:1e0b:b0:fc:a2b0:25d7 with SMTP id kr11csp1274159rdb; Fri, 16 Feb 2024 10:14:48 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUNN1kBErS28nGcACZnEBiJociitkh37o11OXfbU8UQIAX8wj1FKp8nU0I0h4YCqh3hSIkkY2OxbeRCZy9SCpRnESz+lRngoX+EdrDLJw== X-Google-Smtp-Source: AGHT+IEVLGMm+Y3NZ6L5ikiiLHIWSeRxpEx64vdr3Psb4L8up1toqRYG9pGotekic3Y0UldgCLBf X-Received: by 2002:aa7:90c6:0:b0:6e1:44ec:8e9e with SMTP id k6-20020aa790c6000000b006e144ec8e9emr460889pfk.21.1708107288141; Fri, 16 Feb 2024 10:14:48 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708107288; cv=pass; d=google.com; s=arc-20160816; b=lmT4ilB8sc5guneX6ocdi2npZ2zFvhqP9ODt1Sa8lALGo6atc+Vy3vAtRdOOQ+5Zwz 1VwQNmbIBMTekMBt5KZVIdHft0DlOJC8PaRbkrkpkuRq4EZ4B1NpxCpFYgF0sgj2vtpI kc5BboBnjSm6YHFxCD2sGosgbF7DPxb46e7dJIYO3kiALs5+sueMUpnzDggrA0qXtGI3 q8HzavGpZEHk+Y5m38JIh5RVEqgqcTU0YbxMx/va0BU1k8FMfo0lN9GGQrUJnjE4rUvy 5fU1IZZkZ88PF4NwzGecFOiYxE6dzCpx5p0d0srOCfBdCNRFLiBFECRFWFaiAfxO9vXK xZxQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:organization:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:message-id:date :subject:cc:to:from:dkim-signature; bh=k7CuW0AzmLxCujW3kLCxrrykQzrG7ahFMt4R7BmnPxk=; fh=XqdEkhjmBInpao/02yRPNq+AS732UXSmrfhbTzcoPMc=; b=f15YhvTI9HGvZt6rZFbsMppbIXTwvwLUEz+MiLRqLdTznF3nsjf8GX+Xn5Y8/+okKe g66MvUy60KEG4+/2q48/9s43jQmbpwKKC/WCCU2VrQ1Qe6Psl7Mncqm1OWPc+DcK3Ml5 olITZ0kVx+Nr3bPkI60GIkphcBVEHnTQUFPfmRscCPp0VoHWJc9gNG+nXnMbYqgb1rz1 C/jDQU2a2ioL9fkW9NgIU2Ebu2JOm/9Aa4O3MQnxfUYjAzNvZ7QoIdRhr04KTmbzLQxB rD9EXy4saC0/mAYb1c7zi0Iy7PYcrr6GRnGUYr1cQxOsbfnaRjGSea9xtCIiAMMOx3MX +ZVQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=URQ6Ph5o; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-crypto+bounces-2124-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-crypto+bounces-2124-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id a27-20020a630b5b000000b005d692a181d9si225727pgl.340.2024.02.16.10.14.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Feb 2024 10:14:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto+bounces-2124-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=URQ6Ph5o; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); spf=pass (google.com: domain of linux-crypto+bounces-2124-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-crypto+bounces-2124-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 06358B26324 for ; Fri, 16 Feb 2024 17:47:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D0A6A13174B; Fri, 16 Feb 2024 17:45:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="URQ6Ph5o" X-Original-To: linux-crypto@vger.kernel.org Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EE53F132C1E for ; Fri, 16 Feb 2024 17:45:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.19 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708105534; cv=none; b=ZZ8fuZ7OBICsIlZyv4H69NvSPV7hkF3T9lo5UdaeKlsDhLAbBpiJOHe9QIuins+KylGiPvakxBOrlUwLDkp1hP0mnRbwkzI4Gg5nkmKdxf/btrX9K5vhYcmsygWpBYAeObOC/0D0UFxv0EMG1HcsbQjUuj7sSLR0E0N58hjfk30= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708105534; c=relaxed/simple; bh=/l6K6+Jo45rbjIxVE64EnVNxZis/lqmX/+MFD5DAFTM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=u8EvLSh3yYF/dh5+mHwWdTZTo1924YpZBF0/w5oNgNFG/B/2u6XpDdINWb1btyPp1UbKKLXuNtfvumfvUWeQ72tLlkozfM/yewy/Y+prxoamWZeCqC4uPvP8HWnwR1OysXkW8kyD62TBK+Kj0TnpPfOwgL64NFHK6VHXg+OQahw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=URQ6Ph5o; arc=none smtp.client-ip=198.175.65.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1708105534; x=1739641534; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=/l6K6+Jo45rbjIxVE64EnVNxZis/lqmX/+MFD5DAFTM=; b=URQ6Ph5o1YewAytBVFduaxVn48jYgnqagkxw66GGeRWjGFZXh+BQjNqm YYIvEgH7SHGCjiDXKCEUr6BfCoXupdHSrkzws0y+Mcscj8kpiLsv7g3wr 1fQICqROIFAXWf4rStcT2Qes/W6EccBWQ3HLdYthpv1vgIiJjm9bw2Nsk YkLLzh3ArGgTRvujV7kvySlV1ABrT15vXDkGDEDsm4FgCVawWO+nujy61 akP3Va1eUKcfGbunMMmm6e2Vfi0t2azZQAuDRM3gqx5i3WWisgpDMNy4D 1eZfXOcX3S4+rZAG7N7aBDbrnAyyetrCz6nInefSgA2o+c7pKxqP5qlfj A==; X-IronPort-AV: E=McAfee;i="6600,9927,10986"; a="2097813" X-IronPort-AV: E=Sophos;i="6.06,165,1705392000"; d="scan'208";a="2097813" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Feb 2024 09:45:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,165,1705392000"; d="scan'208";a="8507235" Received: from r031s002_zp31l10c01.deacluster.intel.com (HELO localhost.localdomain) ([10.219.171.29]) by fmviesa003.fm.intel.com with ESMTP; 16 Feb 2024 09:45:32 -0800 From: Damian Muszynski To: herbert@gondor.apana.org.au Cc: linux-crypto@vger.kernel.org, qat-linux@intel.com, Damian Muszynski Subject: [PATCH 0/3] crypto: qat - fix and make common ring to service map in QAT GEN4 Date: Fri, 16 Feb 2024 18:21:53 +0100 Message-ID: <20240216172545.177303-1-damian.muszynski@intel.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Organization: Intel Technology Poland sp. z o.o. - ul. Slowackiego 173, 80-298 Gdansk - KRS 101882 - NIP 957-07-52-316 Content-Transfer-Encoding: 8bit This set is revamping the method that generates the ring-to-service maps in QAT. The initial two patches rectify the existing algorithm version for use cases when the dcc service was enabled. The final patch eliminates the function's duplication in device-specific code and relocates it to a shared file. Damian Muszynski (3): crypto: qat - fix ring to service map for dcc in 4xxx crypto: qat - fix ring to service map for dcc in 420xx crypto: qat - make ring to service map common for QAT GEN4 .../intel/qat/qat_420xx/adf_420xx_hw_data.c | 64 +++++-------------- .../intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 64 +++++-------------- .../intel/qat/qat_common/adf_accel_devices.h | 1 + .../intel/qat/qat_common/adf_gen4_hw_data.c | 56 ++++++++++++++++ .../intel/qat/qat_common/adf_gen4_hw_data.h | 1 + 5 files changed, 90 insertions(+), 96 deletions(-) base-commit: 48f0668106f3664f4101c9f24fdb3b8c13f5880d -- 2.43.0