Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp3976454pxb; Tue, 25 Jan 2022 00:26:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJy5aCxI2ZFYSQ4W2lX10Titbrym+jK2nLZ/9HNLyX711+2fO8qNPVUdHS4qrPioNg23MsMZ X-Received: by 2002:a17:902:7617:b0:149:9c02:f260 with SMTP id k23-20020a170902761700b001499c02f260mr17786944pll.30.1643099214315; Tue, 25 Jan 2022 00:26:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643099214; cv=none; d=google.com; s=arc-20160816; b=CH4wslKzVYAvPQvkRk3GSiHbuUReVcmla8qx7QayUBj6axN0Ft6d9ewM5vV6eekKO7 ADszG2o2hNbYL9EzatBmqPnDqAGM3r3PUoDQbvFtKdlhSjghtnYJfxFBxyUQa76SZyF9 WDjP7+O8Dvso3JER+ztZ8h2tGvGYLsJMDEFhPbZxxG3iz6e6ZQwHlQIITHjnI+PN9ccc ILKde3PpRLvn4+diJLEry7lqUgYlSNsWp+rK568bbiqc7PsRFMwwKSEV8SFL23t3ImMM t+tCrMH+P27UHh8KZp5j7b2o3W4xtNK295BmxQES7igeqnZMIChnaS3APZrKUasuImAF br0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=/JeLWp2iiPPEt7NsnMgL6dcNGAjbn2Xgt+1ZvvStDWA=; b=Qo9uIxxliRP6vBJj2Bwao+0+jLuknfdplmdtApYjhyQ6I1VRpkxTg3QBucBq85mrjM l5ccUIHLROQsEgJbsSiAwJxcf8+crCfcAc1zyQxk/KXmaWfbFfDriR9CdLxuImOAlYhq R76T3SuVUbf5L1KuZOStJ5QKxUbaxSRZ/O0rElrdofeT78WBw7+3hvc41kApCqSWNole UXJClQYQJl6/hxr2IlepRqtUJ2DfM89vYGlh+El+/Cx8F6uPC71IIxCw7xxFAkzW0hkD t301KWgHPnWadbrAPXjfbmNel60s1j+9kkMIscb9CbJ+c6VkXd49SISxGnyogDQGYDma TjiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Heyzn+kh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n11si5071547plc.83.2022.01.25.00.26.42; Tue, 25 Jan 2022 00:26:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Heyzn+kh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S3422493AbiAYCb1 (ORCPT + 99 others); Mon, 24 Jan 2022 21:31:27 -0500 Received: from dfw.source.kernel.org ([139.178.84.217]:42826 "EHLO dfw.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1381098AbiAXUSy (ORCPT ); Mon, 24 Jan 2022 15:18:54 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id E483B6091A; Mon, 24 Jan 2022 20:18:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C4C9CC340E5; Mon, 24 Jan 2022 20:18:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1643055533; bh=0KzNRX1TV9/vmHxdGek7P+d4sSMlyXHggMI8sTCNUXs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Heyzn+khn4zysVzeFD2ql03b4/HnPlZ0wlzpofqDU3tClNlvcCoHKv8PadA6irtXg WHaK7ztHHzqkrG7qqApWG8peLe8FfiKAqF9tIBG0FRuPrPCb0q/MRZzNZpJtrCm4VN N1+a9IcThYZOQpvZinb2L+oIdiH4kCZqfpFleDlU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Marco Chiappero , Giovanni Cabiddu , Herbert Xu , Sasha Levin Subject: [PATCH 5.15 150/846] crypto: qat - make pfvf send message direction agnostic Date: Mon, 24 Jan 2022 19:34:27 +0100 Message-Id: <20220124184106.160325228@linuxfoundation.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220124184100.867127425@linuxfoundation.org> References: <20220124184100.867127425@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Marco Chiappero [ Upstream commit 6e680f94bc31d0fd0ff01123c964d895ea8040fa ] The functions adf_iov_putmsg() and __adf_iov_putmsg() are shared by both PF and VF. Any logging or documentation should not refer to any specific direction. Make comments and log messages direction agnostic by replacing PF2VF with PFVF. Also fix the wording for some related comments. Signed-off-by: Marco Chiappero Co-developed-by: Giovanni Cabiddu Signed-off-by: Giovanni Cabiddu Signed-off-by: Herbert Xu Signed-off-by: Sasha Levin --- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers/crypto/qat/qat_common/adf_pf2vf_msg.c b/drivers/crypto/qat/qat_common/adf_pf2vf_msg.c index d3f6ff68d45d9..d5a7261ddd928 100644 --- a/drivers/crypto/qat/qat_common/adf_pf2vf_msg.c +++ b/drivers/crypto/qat/qat_common/adf_pf2vf_msg.c @@ -117,11 +117,11 @@ static int __adf_iov_putmsg(struct adf_accel_dev *accel_dev, u32 msg, u8 vf_nr) mutex_lock(lock); - /* Check if PF2VF CSR is in use by remote function */ + /* Check if the PFVF CSR is in use by remote function */ val = ADF_CSR_RD(pmisc_bar_addr, pf2vf_offset); if ((val & remote_in_use_mask) == remote_in_use_pattern) { dev_dbg(&GET_DEV(accel_dev), - "PF2VF CSR in use by remote function\n"); + "PFVF CSR in use by remote function\n"); ret = -EBUSY; goto out; } @@ -129,7 +129,7 @@ static int __adf_iov_putmsg(struct adf_accel_dev *accel_dev, u32 msg, u8 vf_nr) msg &= ~local_in_use_mask; msg |= local_in_use_pattern; - /* Attempt to get ownership of the PF2VF CSR */ + /* Attempt to get ownership of the PFVF CSR */ ADF_CSR_WR(pmisc_bar_addr, pf2vf_offset, msg | int_bit); /* Wait for confirmation from remote func it received the message */ @@ -151,7 +151,7 @@ static int __adf_iov_putmsg(struct adf_accel_dev *accel_dev, u32 msg, u8 vf_nr) ret = -EIO; } - /* Finished with PF2VF CSR; relinquish it and leave msg in CSR */ + /* Finished with the PFVF CSR; relinquish it and leave msg in CSR */ ADF_CSR_WR(pmisc_bar_addr, pf2vf_offset, val & ~local_in_use_mask); out: mutex_unlock(lock); @@ -159,12 +159,13 @@ out: } /** - * adf_iov_putmsg() - send PF2VF message + * adf_iov_putmsg() - send PFVF message * @accel_dev: Pointer to acceleration device. * @msg: Message to send - * @vf_nr: VF number to which the message will be sent + * @vf_nr: VF number to which the message will be sent if on PF, ignored + * otherwise * - * Function sends a message from the PF to a VF + * Function sends a message through the PFVF channel * * Return: 0 on success, error code otherwise. */ -- 2.34.1