Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp2098284pxf; Sat, 20 Mar 2021 04:31:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx9FajnOO5ZAA2txbEVOgW5IPHI41B96ue8jeDIVckkanwgkgVvTZKwOLpRDty3aGMHOJgw X-Received: by 2002:a05:6402:1283:: with SMTP id w3mr14952645edv.340.1616239917859; Sat, 20 Mar 2021 04:31:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616239917; cv=none; d=google.com; s=arc-20160816; b=pY4Cp54G7VnMhuc7BQd+VzIiXgM1hYtyXmtRKJGb3xL8NdD0RTMCAHCnx64DFA+nqC th16Edu8HqdaLKGCSC5ww39FjNpTRO1Z0MiQDEKcvPYi6lmc5hATR8ssfkZHfYU+1FrR BovOYl+kuX9dbbKERGpgxAGIqpJhzsalNdfwpRwQESwvwEKym2hCYi2l2YvxhMUEE8Fs KOIDfZR7MpCVnSqf50cOJXLuKQNNujeagnp2DdssXETxcueEss8R9QR59rmrYuYH+Ii+ bJ0b3LUWsoPTHp0nKhtuIwxuax0kNJO6aTNwd6kzdMVq/YlGIZCbQNJYPMgsdlQbbicr FN4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=VD77dCoO7Vbgxl+c44+YlJnycSAO6OQ9j/CrEgnKgeg=; b=c4aok3Qj87RbcdMyAiUe7KERIZXXqQxRNwBzGk42HS9piY8+oStJdpgfOOBhKOWe7X Wj/LCErlCcGrmNipHc8Wg9+Gg6EZWf9RSy/r58m55rapEjAVL1zOjUnnSXD6RIraXn1s PeU5KU56iiSXiA3HqWDla3s0abzw9Kh8xzbhHmqP7+EWx8poBuBQzF+2sbqis6aWjn0l 5ws8FiNf2akRBUXm5dfDBA5ZSHWpgWvalFhh8p2JXVRGu17fhUr60sOoWfttE1DoofYh S28MPwSkft1St93vqTpVVIFa0SQmk67Doc1jsZzJ96WBUoCZCJLP8IZUm5D1U1JMiyoG Qghg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e17si6449666edy.193.2021.03.20.04.31.26; Sat, 20 Mar 2021 04:31:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229901AbhCTLaz (ORCPT + 99 others); Sat, 20 Mar 2021 07:30:55 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:14107 "EHLO szxga04-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229903AbhCTLaY (ORCPT ); Sat, 20 Mar 2021 07:30:24 -0400 Received: from DGGEMS402-HUB.china.huawei.com (unknown [172.30.72.60]) by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4F2dmm3lytz17NQ2; Sat, 20 Mar 2021 19:28:24 +0800 (CST) Received: from localhost.localdomain (10.67.165.24) by DGGEMS402-HUB.china.huawei.com (10.3.19.202) with Microsoft SMTP Server id 14.3.498.0; Sat, 20 Mar 2021 19:30:11 +0800 From: Weili Qian To: , CC: , , , , Weili Qian Subject: [PATCH 0/4] crypto: hisilicon/qm - support doorbell isolation and queue number configuration Date: Sat, 20 Mar 2021 19:27:42 +0800 Message-ID: <1616239666-43572-1-git-send-email-qianweili@huawei.com> X-Mailer: git-send-email 2.8.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.165.24] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Kunpeng930 supports getting the number of queues from hardware registers and queue doorbell isolation. This patchset configures the total number of hardware queues and the maximum number of function queues, and supports queue doorbell isolation. Weili Qian (4): crypto: hisilicon/qm - set the total number of queues crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c crypto: hisilicon/qm - set the number of queues for function crypto: hisilicon/qm - add queue isolation support for Kunpeng 930 drivers/crypto/hisilicon/hpre/hpre.h | 1 - drivers/crypto/hisilicon/hpre/hpre_main.c | 64 ------ drivers/crypto/hisilicon/qm.c | 332 +++++++++++++++++++++++------- drivers/crypto/hisilicon/qm.h | 17 +- drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_main.c | 65 +----- drivers/crypto/hisilicon/zip/zip_main.c | 65 +----- include/uapi/misc/uacce/hisi_qm.h | 1 + 8 files changed, 272 insertions(+), 274 deletions(-) -- 2.8.1