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 X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B0A93C433ED for ; Fri, 16 Apr 2021 23:45:35 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2D627610FA for ; Fri, 16 Apr 2021 23:45:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2D627610FA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=BCSwas4cxzNgfF+K1qxQ4els/ZYU5HpCU3Gt/r8U6qE=; b=XuyL8B/tj4zen5ApzHxbY9SnP PB/KBzD3W7V91ah+ev1s9av5XYFbnstCnontpX/JTpDzuVyjkelU9xvgiSMQzKEtUqfh6wyo7VW7j e0b9XqVUhGOPxhbT1/H58E/kuLleLpq41grBrZ3ORsaxjW9D6d0y2gqkF0pKJJ5K6UWZTMF6dhtKJ tByBSqJVWmDjrR+QJVG0cq1Lj3HVOu53zSJk3vWT9oU/QPrTeVA7FKSnkdLe8Lbaa9hQ+QZVSicdW 0iifWfQ3zcJmJg/JgSVe0NBJTLsPhM438XnaaNkXZ1sGiA6DBrJh+K04Sg33UgaVhzzsmgdlGv99D hjTRky8qg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lXY7X-003k0N-7w; Fri, 16 Apr 2021 23:43:31 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lXY7L-003jzX-Tb for linux-arm-kernel@desiato.infradead.org; Fri, 16 Apr 2021 23:43:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=R63R/upCSv4omHhh/l8CMUKQo5RwOLVyxJH6CYRJFL4=; b=LGcsXz32rQb25Edd3bhbakLBmo MOuUJaUZMUdT0Sv36pOLmFKamv0oFJQj4+NBg/BvmNH8b9qXy2pWrt3tTvYdcG4C+X7gItNuIMBZ0 FeRIF7IPBmfJnxCg+/xoOVjbVBNaXRk4rxciBjKNdnGS7tFsJ7fFptwo7uHdv/v5BckgZZp1u+uAo BlmA1eLc3DIbcvnE0h+k7bH+IQ9h1uguIzL+EPB07ixGYFQH6HGe/9cUEgqFBc5tBbPL0b9tH4/nP wH38Nw/rsWZxjdkDzYVK1Ss7y/+PL6SmAs2tmZhPKfTIxPLk+POXY4OFPdYQQc+EoHTISnIyVRqgy IAwnXXYA==; Received: from mail-pf1-x433.google.com ([2607:f8b0:4864:20::433]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lXY7I-009mfG-6A for linux-arm-kernel@lists.infradead.org; Fri, 16 Apr 2021 23:43:18 +0000 Received: by mail-pf1-x433.google.com with SMTP id w6so4807576pfc.8 for ; Fri, 16 Apr 2021 16:43:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=R63R/upCSv4omHhh/l8CMUKQo5RwOLVyxJH6CYRJFL4=; b=qE1B+rVpuF0TMUP/+7PU15pJBMujqHXduuZPDG3HCG50UmnaYjHTue5Ddu8UjYrD+A 8oWuogkDLUwTR5BVfJ/us6NWVkHeNxG2HulbdfmZanEwAHcRRhg3AWaxr5QrpmEGslgl tWA2+Gd2uOgX0ZLt6gduXbXcInoNBWEKVz57eJ6BBA8bPQgWrvIOwB/L2Ku5lCaA+3v1 Z/T0AhlciTyHDRxHBkrGrnVYU6RVkoziOlPz43zfamlBF/YJKdzVQZNJD3bqxb97Bpis E4TVKbaHqQkiv+n/rCwGHATrW+ROX/wHRWyeljU5NElt90ho4BaGJ3TSxS371SU2O16Z bCgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=R63R/upCSv4omHhh/l8CMUKQo5RwOLVyxJH6CYRJFL4=; b=mSt19zVBJSSka+EfJrzMny937gPp05wiE5Q7j8ZoR5ri0+e4GVNFhe8q8ZG9j1lReN 5koA7JPDWCsaTFKlW56TK36ZzAmsT7PJccbxGJLnSP39+3QpoTEfUHQ1FwrFy4jAF0Ih ADGyN6PTv+RdLqucg2Qb0YctTcRUFZ7n2OWlYP32WropssG211bW2lyrkcyhzIkBxMB/ AfLCllUHCvJQxZZJTBg0E4Facm3Yd4It5f3BTr21kVWOONFhKcKeattg2kTXOfmI/AC8 Wfsy6oLbXQA2Rt8tvTmV4lPUiK6PmtpDfDUdlnuLlXagEN2moty+K45wbMgml6ZLqhgz yicw== X-Gm-Message-State: AOAM5311RmQbWlgZkph/yuWBfeHNHD+yKGH+UpZv8q0BtswuwYHNRTBr SlTiHyHgFZ782oxrXxi2Thk= X-Google-Smtp-Source: ABdhPJydLvD1XLAzIb46xm4dpsRz7a8aCUdOAGZNnH2rJsYVJ93VVgAzD9GbaCsL9w9PyYVRDj6mdg== X-Received: by 2002:aa7:82cc:0:b029:213:db69:18d9 with SMTP id f12-20020aa782cc0000b0290213db6918d9mr10129639pfn.36.1618616595516; Fri, 16 Apr 2021 16:43:15 -0700 (PDT) Received: from localhost.localdomain (5-12-16-165.residential.rdsnet.ro. [5.12.16.165]) by smtp.gmail.com with ESMTPSA id a185sm5623947pfd.70.2021.04.16.16.43.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Apr 2021 16:43:15 -0700 (PDT) From: Vladimir Oltean To: Jakub Kicinski , "David S. Miller" , netdev@vger.kernel.org, Po Liu Cc: Claudiu Manoil , Alex Marginean , Rob Herring , Shawn Guo , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Russell King - ARM Linux admin , Andrew Lunn , Michael Walle , Vladimir Oltean Subject: [PATCH net-next 1/5] net: enetc: create a common enetc_pf_to_port helper Date: Sat, 17 Apr 2021 02:42:21 +0300 Message-Id: <20210416234225.3715819-2-olteanv@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210416234225.3715819-1-olteanv@gmail.com> References: <20210416234225.3715819-1-olteanv@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210416_164316_255502_4CD65070 X-CRM114-Status: GOOD ( 20.01 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogVmxhZGltaXIgT2x0ZWFuIDx2bGFkaW1pci5vbHRlYW5AbnhwLmNvbT4KCkV2ZW4gdGhv dWdoIEVORVRDIGludGVyZmFjZXMgYXJlIGV4cG9zZWQgYXMgaW5kaXZpZHVhbCBQQ0llIFBGcyB3 aXRoCnRoZWlyIG93biBkcml2ZXIgaW5zdGFuY2VzLCB0aGUgRU5FVEMgaXMgc3RpbGwgZnVuZGFt ZW50YWxseSBhCm11bHRpLXBvcnQgRXRoZXJuZXQgY29udHJvbGxlciwgYW5kIHNvbWUgcGFydHMg b2YgdGhlIElQIHRha2UgYSBwb3J0Cm51bWJlciAoYXMgY2FuIGJlIHNlZW4gaW4gdGhlIFBTRlAg aW1wbGVtZW50YXRpb24pLgoKQ3JlYXRlIGEgY29tbW9uIGhlbHBlciB0aGF0IGNhbiBiZSB1c2Vk IG91dHNpZGUgb2YgdGhlIFRTTiBjb2RlIGZvcgpyZXRyaWV2aW5nIHRoZSBFTkVUQyBwb3J0IG51 bWJlciBiYXNlZCBvbiB0aGUgUEYgbnVtYmVyLiBUaGlzIGlzIG9ubHkKY29ycmVjdCBmb3IgTFMx MDI4QSwgdGhlIG9ubHkgTGludXgtY2FwYWJsZSBpbnN0YW50aWF0aW9uIG9mIEVORVRDIHRodXMK ZmFyLgoKTm90ZSB0aGF0IEVORVRDIHBvcnQgMyBpcyBQRiA2LiBUaGUgVFNOIGNvZGUgZGlkIG5v dCBjYXJlIGFib3V0IHRoaXMKYmVjYXVzZSBFTkVUQyBwb3J0IDMgZG9lcyBub3Qgc3VwcG9ydCBU U04sIHNvIHRoZSB3cm9uZyBtYXBwaW5nIGRvbmUgYnkKZW5ldGNfZ2V0X3BvcnQgZm9yIFBGIDYg Y291bGQgaGF2ZSBuZXZlciBiZWVuIGhpdC4KClNpZ25lZC1vZmYtYnk6IFZsYWRpbWlyIE9sdGVh biA8dmxhZGltaXIub2x0ZWFuQG54cC5jb20+Ci0tLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJl ZXNjYWxlL2VuZXRjL2VuZXRjLmggICAgIHwgMTYgKysrKysrKysrKysrKysrKwogZHJpdmVycy9u ZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2VuZXRjL2VuZXRjX3Fvcy5jIHwgMTYgKysrKysrLS0tLS0t LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZW5ldGMvZW5ldGMu aCBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2FsZS9lbmV0Yy9lbmV0Yy5oCmluZGV4IDNk ZTcxNjY5ZTMxNy4uMDhiMjgzMzQ3ZDljIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5l dC9mcmVlc2NhbGUvZW5ldGMvZW5ldGMuaAorKysgYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVl c2NhbGUvZW5ldGMvZW5ldGMuaApAQCAtMjM3LDYgKzIzNywyMiBAQCBzdGF0aWMgaW5saW5lIGJv b2wgZW5ldGNfc2lfaXNfcGYoc3RydWN0IGVuZXRjX3NpICpzaSkKIAlyZXR1cm4gISEoc2ktPmh3 LnBvcnQpOwogfQogCitzdGF0aWMgaW5saW5lIGludCBlbmV0Y19wZl90b19wb3J0KHN0cnVjdCBw Y2lfZGV2ICpwZl9wZGV2KQoreworCXN3aXRjaCAocGZfcGRldi0+ZGV2Zm4pIHsKKwljYXNlIDA6 CisJCXJldHVybiAwOworCWNhc2UgMToKKwkJcmV0dXJuIDE7CisJY2FzZSAyOgorCQlyZXR1cm4g MjsKKwljYXNlIDY6CisJCXJldHVybiAzOworCWRlZmF1bHQ6CisJCXJldHVybiAtMTsKKwl9Cit9 CisKICNkZWZpbmUgRU5FVENfTUFYX05VTV9UWFFTCTgKICNkZWZpbmUgRU5FVENfSU5UX05BTUVf TUFYCShJRk5BTVNJWiArIDgpCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2Zy ZWVzY2FsZS9lbmV0Yy9lbmV0Y19xb3MuYyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2Fs ZS9lbmV0Yy9lbmV0Y19xb3MuYwppbmRleCBjYjdmYTRiY2VhZjIuLmFmNjk5ZjJhZDA5NSAxMDA2 NDQKLS0tIGEvZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2VuZXRjL2VuZXRjX3Fvcy5j CisrKyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2FsZS9lbmV0Yy9lbmV0Y19xb3MuYwpA QCAtNDU1LDExICs0NTUsNiBAQCBzdGF0aWMgc3RydWN0IGVuZXRjX3BzZnAgZXBzZnAgPSB7CiAK IHN0YXRpYyBMSVNUX0hFQUQoZW5ldGNfYmxvY2tfY2JfbGlzdCk7CiAKLXN0YXRpYyBpbmxpbmUg aW50IGVuZXRjX2dldF9wb3J0KHN0cnVjdCBlbmV0Y19uZGV2X3ByaXYgKnByaXYpCi17Ci0JcmV0 dXJuIHByaXYtPnNpLT5wZGV2LT5kZXZmbiAmIDB4NzsKLX0KLQogLyogU3RyZWFtIElkZW50aXR5 IEVudHJ5IFNldCBEZXNjcmlwdG9yICovCiBzdGF0aWMgaW50IGVuZXRjX3N0cmVhbWlkX2h3X3Nl dChzdHJ1Y3QgZW5ldGNfbmRldl9wcml2ICpwcml2LAogCQkJCSBzdHJ1Y3QgZW5ldGNfc3RyZWFt aWQgKnNpZCwKQEAgLTUwNCw3ICs0OTksNyBAQCBzdGF0aWMgaW50IGVuZXRjX3N0cmVhbWlkX2h3 X3NldChzdHJ1Y3QgZW5ldGNfbmRldl9wcml2ICpwcml2LAogCiAJc2lfY29uZiA9ICZjYmQuc2lk X3NldDsKIAkvKiBPbmx5IG9uZSBwb3J0IHN1cHBvcnRlZCBmb3Igb25lIGVudHJ5LCBzZXQgaXRz ZWxmICovCi0Jc2lfY29uZi0+aXBvcnRzID0gY3B1X3RvX2xlMzIoMSA8PCBlbmV0Y19nZXRfcG9y dChwcml2KSk7CisJc2lfY29uZi0+aXBvcnRzID0gY3B1X3RvX2xlMzIoMSA8PCBlbmV0Y19wZl90 b19wb3J0KHByaXYtPnNpLT5wZGV2KSk7CiAJc2lfY29uZi0+aWRfdHlwZSA9IDE7CiAJc2lfY29u Zi0+b3VpWzJdID0gMHgwOwogCXNpX2NvbmYtPm91aVsxXSA9IDB4ODA7CkBAIC01MjksNyArNTI0 LDcgQEAgc3RhdGljIGludCBlbmV0Y19zdHJlYW1pZF9od19zZXQoc3RydWN0IGVuZXRjX25kZXZf cHJpdiAqcHJpdiwKIAogCXNpX2NvbmYtPmVuID0gMHg4MDsKIAlzaV9jb25mLT5zdHJlYW1faGFu ZGxlID0gY3B1X3RvX2xlMzIoc2lkLT5oYW5kbGUpOwotCXNpX2NvbmYtPmlwb3J0cyA9IGNwdV90 b19sZTMyKDEgPDwgZW5ldGNfZ2V0X3BvcnQocHJpdikpOworCXNpX2NvbmYtPmlwb3J0cyA9IGNw dV90b19sZTMyKDEgPDwgZW5ldGNfcGZfdG9fcG9ydChwcml2LT5zaS0+cGRldikpOwogCXNpX2Nv bmYtPmlkX3R5cGUgPSBzaWQtPmZpbHRlcnR5cGU7CiAJc2lfY29uZi0+b3VpWzJdID0gMHgwOwog CXNpX2NvbmYtPm91aVsxXSA9IDB4ODA7CkBAIC01OTEsNyArNTg2LDggQEAgc3RhdGljIGludCBl bmV0Y19zdHJlYW1maWx0ZXJfaHdfc2V0KHN0cnVjdCBlbmV0Y19uZGV2X3ByaXYgKnByaXYsCiAJ fQogCiAJc2ZpX2NvbmZpZy0+c2dfaW5zdF90YWJsZV9pbmRleCA9IGNwdV90b19sZTE2KHNmaS0+ Z2F0ZV9pZCk7Ci0Jc2ZpX2NvbmZpZy0+aW5wdXRfcG9ydHMgPSBjcHVfdG9fbGUzMigxIDw8IGVu ZXRjX2dldF9wb3J0KHByaXYpKTsKKwlzZmlfY29uZmlnLT5pbnB1dF9wb3J0cyA9CisJCWNwdV90 b19sZTMyKDEgPDwgZW5ldGNfcGZfdG9fcG9ydChwcml2LT5zaS0+cGRldikpOwogCiAJLyogVGhl IHByaW9yaXR5IHZhbHVlIHdoaWNoIG1heSBiZSBtYXRjaGVkIGFnYWluc3QgdGhlCiAJICogZnJh bWXigJlzIHByaW9yaXR5IHZhbHVlIHRvIGRldGVybWluZSBhIG1hdGNoIGZvciB0aGlzIGVudHJ5 LgpAQCAtMTU2MiwxMCArMTU1OCwxMCBAQCBpbnQgZW5ldGNfc2V0dXBfdGNfcHNmcChzdHJ1Y3Qg bmV0X2RldmljZSAqbmRldiwgdm9pZCAqdHlwZV9kYXRhKQogCiAJc3dpdGNoIChmLT5jb21tYW5k KSB7CiAJY2FzZSBGTE9XX0JMT0NLX0JJTkQ6Ci0JCXNldF9iaXQoZW5ldGNfZ2V0X3BvcnQocHJp diksICZlcHNmcC5kZXZfYml0bWFwKTsKKwkJc2V0X2JpdChlbmV0Y19wZl90b19wb3J0KHByaXYt PnNpLT5wZGV2KSwgJmVwc2ZwLmRldl9iaXRtYXApOwogCQlicmVhazsKIAljYXNlIEZMT1dfQkxP Q0tfVU5CSU5EOgotCQljbGVhcl9iaXQoZW5ldGNfZ2V0X3BvcnQocHJpdiksICZlcHNmcC5kZXZf Yml0bWFwKTsKKwkJY2xlYXJfYml0KGVuZXRjX3BmX3RvX3BvcnQocHJpdi0+c2ktPnBkZXYpLCAm ZXBzZnAuZGV2X2JpdG1hcCk7CiAJCWlmICghZXBzZnAuZGV2X2JpdG1hcCkKIAkJCWNsZWFuX3Bz ZnBfYWxsKCk7CiAJCWJyZWFrOwotLSAKMi4yNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=