Message ID | 20170601122911.22493-3-Yuval.Mintz@cavium.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3wdmrG3gkkz9s7f for <patchwork-incoming@ozlabs.org>; Thu, 1 Jun 2017 22:29:50 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="apH1z2sY"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751212AbdFAM3s (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Thu, 1 Jun 2017 08:29:48 -0400 Received: from mail-dm3nam03on0069.outbound.protection.outlook.com ([104.47.41.69]:35180 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751078AbdFAM3p (ORCPT <rfc822;netdev@vger.kernel.org>); Thu, 1 Jun 2017 08:29:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3Kbrci8zsYFJzUSHrpLCG6NER+Ex9rc21a0URo++Gok=; b=apH1z2sYuoT/lVSk1ges0e4u07Vv/PklhTTu0Ex/9YJiaQQnCObskDz2nla31pmmjLQ0n4N3e0KBEyo4wKY1FYRZqcyWBYBa/weAmlKwZxy/L/y+h07SFZMRUfOGKTpg0j6VYlo9snDYl0cTfbB+nA0nRgUIRf37iPHG+S+yjU0= Received: from SN1PR0701CA0072.namprd07.prod.outlook.com (2a01:111:e400:52fd::40) by DM2PR0701MB1017.namprd07.prod.outlook.com (2a01:111:e400:246f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Thu, 1 Jun 2017 12:29:44 +0000 Received: from BN1BFFO11FD018.protection.gbl (2a01:111:f400:7c10::1:104) by SN1PR0701CA0072.outlook.office365.com (2a01:111:e400:52fd::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9 via Frontend Transport; Thu, 1 Jun 2017 12:29:43 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=none action=none header.from=cavium.com; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BN1BFFO11FD018.mail.protection.outlook.com (10.58.144.81) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1101.12 via Frontend Transport; Thu, 1 Jun 2017 12:29:43 +0000 Received: from lb-tlvb-yuvalmin.qlc.com (10.185.6.94) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Thu, 1 Jun 2017 05:29:41 -0700 From: Yuval Mintz <Yuval.Mintz@cavium.com> To: <davem@davemloft.net>, <netdev@vger.kernel.org> CC: Yuval Mintz <Yuval.Mintz@cavium.com> Subject: [PATCH net-next 02/11] qed: Minor refactoring in interrupt code Date: Thu, 1 Jun 2017 15:29:02 +0300 Message-ID: <20170601122911.22493-3-Yuval.Mintz@cavium.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20170601122911.22493-1-Yuval.Mintz@cavium.com> References: <20170601122911.22493-1-Yuval.Mintz@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39400400002)(39840400002)(39450400003)(2980300002)(428002)(189002)(199003)(9170700003)(107886003)(5003940100001)(101416001)(38730400002)(76176999)(50986999)(50466002)(48376002)(36756003)(47776003)(1076002)(50226002)(53416004)(81166006)(8676002)(8936002)(356003)(305945005)(77096006)(105586002)(189998001)(72206003)(106466001)(86362001)(5660300001)(2906002)(478600001)(6666003)(2950100002)(104016004)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0701MB1017; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD018; 1:wUBDtlKg0ELRHiX8ysYSQv/Iikrgkp4CjQVxgeeCIgLrK7cUjH6xd8RZsvHIu9wUJKtnu4LNxW9mTUcflZUP4hlaZN8aRplIAKCnrBrj12xCz6y5XkfnET+gcs7llk+rfxCkvUkVG+bH0PaAwHqgMZ+t6MgoZ1QvJShhI5K+SHSAuAHludlvDAO62Vr8j7Qrt52k3tmVRF598f+md6SrJeal2qKydgHHDz3+lfZrHaqFo157jWRSML6DygM40grVVLRwnrV6gbWKSFKI6ZUNDq5AjBNVV+dpvFpnX3Ay5i6df5Oz7jCjALU8kdO6d5rV2Lt3IrNvx34O3tVN3L98e2qWcpEUsKXkDpSlAdTix+ttU7pbghxRaVWAqngK7TwirCWFTlbVrUli5pMPlKPina1Yorfupw72A2OVUj867VSrt8I3RBHmr8cTbaZBzrDaCp2Q8prTsQlCLjabUryz3nCV121VZ8MW6SeJCh5Z/DZYS+OCkhcH3c6kSC0vQjTo X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM2PR0701MB1017: X-MS-Office365-Filtering-Correlation-Id: 54a01cdf-6c83-4947-ed16-08d4a8e9e1ec X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:DM2PR0701MB1017; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB1017; 3:4YIVxGeiTJ8VOMDIQ8W5UA8uqDW+cLRj8GKHogtHG8vkTC1pC2py0O+aTsXx//lAGjw2Au4Y1OYhnmQiop0gVQzNtgcP41vjpO9vwpzy9TTGUCjCCTDJCdt2/x0MK8X+wNKqlIzsWR47jA1qrjRiPrMX2dKUHVPqMEfxoCIsLRRXDw76DOpi3pLJvAusq9REVrCKNozO/XvBcPWKHH/9WXBJI8knkZnt3JaDLwZ9XrbOthv0clENXiYfWIop2M2r+WTDjYzTV+HkfyGOpYK8NUcq+pqxPHPmqOjVOMxUYDNC0PaNtlOkbkQAvZgP5lRwjWoqPh9LW1dzD4q95dk7sOvoYVZPlJ1Q0Br2oO6num78BnR4bEIcRFqkR3OMVyz8XfnUUYJHcuiItvVeHWfgZXfuapCCQSk7ZkKg0AWZ3Npt/RZmWVNxNVnOjXeobrb0s1uK3sSKxtYmQpsfSsXI2g== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB1017; 25:LgkDJogCm/fYTvy0/vjLwRmSxj4p5ABn5Ab7DTy3a/SWNFpPEVIw6llG0kSfElxY+ND3oMMmyPqc5kxpJLhmx9NSnuVYhiOrb+zBsQcITvksMI0HZfj+RFj1Wnr0CD6EGUxyE4mNH/FcoIvo2h7nH3+xtGNKB1Cm2TDhP2L5B8H++08yPQAEkl/bKQKrCk54IJoSjSUSgrM183p63XGsJ1a94XEvr3wOeja8j0T5cW+491lYgt1CtoeUZzPfwxINqU0TYPnj4iVHekrr8qe3pboFo8bmieLOw1RbvAHQzV7cQb19IyN6SxblUAcvxCvloio70vj+H8UIG/upDl0Z0FMt5Ovbp/Vkl9qV/GyQLev5F5AozSXtBZnq0Le0HBObBLKZPq1+8q/TcY9Vsia8DZHopEKMJSjHU74gCdWf3wzEdt2wdpKKaLz2xDc1NCEYwBWltc0XV8pK5SC37a1OofduipBiN76unNMc3dIjJAE=; 31:NY/J3ydr+i+ZTvuCH7dziwxQdxOsm8CQhWDd1htmclMBES8W1HFQ+x1vChiKnL53dhosTsguxPK9rTtx/vzDeTHfRWhXukfKTXq5/EY72zymUNnXEKvniKN8lM6LmXtH0+16mif0/OwEMqIjW7tGolpkcy3JYCp3asWfCscsHsDlbOkdYB0wXcePlyCJIADh8beLTcYQjNXYavZRQSvPJH5OVT2L/dkq4EHdbswhXDgE6/Exr7mB/akIb3+vnhuj X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB1017; 20:SNxgFwWLLusQObpPxwdMH/MqWe8/bps8czXeTO7dlrmdusjLaAJ8mbJhVtZ51rX+bLhJVajtBQY8DS3j7uydCBVW24lIS5EZBLuHpFJ+u56On/IbHhcd2dIDoffCzi20qCDDzP+nnSEu1MUykGQGF6WaW8lCjawcyC+hnEOT4HXMgWpoJUIf4nLzXelRYDi45iGqQ/poj5+DsmYp2nb/SGXCswwoMHYZQicI6kC18ftrAzA+s/SBizT9P+CF9mDaxjQE6zTAdwi1CQP33mJSbirptJQbVFQXWMKlyD2HC/OYDsS4cBgm9ODujXzQXDZGXQohD9NOEDdo9aeUFPE3Urjj2MSjnZLa4AI5nkuWoSPSKLF5K9+t8/RdLRWPGtMWoxQCzXAHmFtbiFqPjlkbQloUMM5Vx/YS7pdaVjGSmI/6reyFm5ftcWHFva8a9xH8WpKfZX++1jXfkagnPiFOQRlsbwn3EXO2JhSxWjIsk6JbTo5SmPcvjTcvS8VCm75o X-Microsoft-Antispam-PRVS: <DM2PR0701MB1017BA73306A26657762B7C28DF60@DM2PR0701MB1017.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700096)(100105000095)(100000701096)(100105300095)(100000702096)(100105100095)(6040450)(601004)(2401047)(13016025)(8121501046)(5005006)(13018025)(3002001)(100000703096)(100105400095)(10201501046)(93006095)(93001095)(6041248)(20161123558100)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(6072148)(100000704096)(100105200095)(100000705096)(100105500095); SRVR:DM2PR0701MB1017; BCL:0; PCL:0; RULEID:(100000800096)(100110000095)(100000801096)(100110300095)(100000802096)(100110100095)(100000803096)(100110400095)(100000804096)(100110200095); SRVR:DM2PR0701MB1017; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0701MB1017; 4:xletfVGFYy+qRzLRERdkh/z6dx4W2C8vs4kAPlX8?= =?us-ascii?Q?bla00gBBxDD5xq6b/vJQyF4aHwriR5XwFA5JOll1nEJJcBhclOWKOCYnVbXq?= =?us-ascii?Q?S58fgsgOowVP58RzgroUOmrDDh3M/+MsJHXOGXusmadRq95b3bZ23ZJWXknH?= =?us-ascii?Q?+vfA1fij6QqlPv8jcx8D91qln3JQATfYdjV9SZhxqIiQ3GtGHEKMQi/Hz1JG?= =?us-ascii?Q?i6WdxoWwVqulM6N9pZIC999pLQjF0s3jsMxQYEaLsTLMIxSlM1uo1kLcOSmZ?= =?us-ascii?Q?kovU7HkKhitfCE3bEuWcATWdTQhOQ0PM7Xz0iZ01e3DYNvsZGpPVqmEeImlM?= =?us-ascii?Q?lNlZL3G68apl+NTtJSjQhu9wkLDvLYYPphKNEnGsefBTzRRlDJfp3CLUfPtD?= =?us-ascii?Q?Q1bzFVXub964mj3WK+tIeg36L0XxAPnHjM1Y4drs+s2Q6Y9Qgk5KR2hCoxbp?= =?us-ascii?Q?gTvX1fzuPrrT/JeF0/LJHxOmhiW2PhmHxBXmLEJ1GhihhOm+989qf4gf7yYS?= =?us-ascii?Q?OUL/ky8CGYJoA4o95LM/2Qals5pQl9JLL/M8DCrJPM0j3FgEUMp/R/M+t8W4?= =?us-ascii?Q?PpUe7rvB6o6sLubCKc2wCRMcKgp3Chtub2ZlbF/b6Tn+my5fMe+ieLXz1BTc?= =?us-ascii?Q?RJD91CeHBvOg9UDlPvnhRINAfqjnq9wBN9/3m2wBjZds1eVtRLd6rZzzPbbk?= =?us-ascii?Q?aOnSEacKJSOEW1X+102yMu5qOUiCMTEHgKZTwVMD/SOc9vFc+sMumOeUhjEj?= =?us-ascii?Q?UUBEGrFQuChTEGehrB+2mmIQT8z7ZGs9s22NVqKHqZq0K/jjT7UxXCtafg1D?= =?us-ascii?Q?5xLQUH9R1j/Fch+8WGNiwpur7iJHa9cSRA8zRM7UUfssEGByS2g4/UuGeejG?= =?us-ascii?Q?bgAK/EeqzhuUAJ0rEtg1CwSzIhYbjp4IEgkNyXYKWcCSURi0cL2rrOzxVa5N?= =?us-ascii?Q?ytjh/XEcQrMJIdsYJ3Pa9pdkRDod1no1BKJIT6psiz+pKr5PUr9aGe1seuBj?= =?us-ascii?Q?WMIK1yUTf1pzVmRevo9ArIeLyb0nOGdoTosWdAXNsDc0nOho4zTfs9X3WZP7?= =?us-ascii?Q?94yKKySn0Sa4KhVHJd0y+J0CfzOXS1EorUfWBVea6z7LlOZfqtoLSoJgJWc3?= =?us-ascii?Q?cG1en7rhTiyppKc7kvq5IVPs1aIzHjCxEyexcqgbBueFXfxY0w4xqD7supVr?= =?us-ascii?Q?K41b8iH2MGQYVW4=3D?= X-Forefront-PRVS: 0325F6C77B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0701MB1017; 23:8McxBV/RzJ7Tm+/fAE0inKb0iTJ4J1mVZWyzuDF?= =?us-ascii?Q?dWeYMvL2WEEsYUlmI+zyt2Zs1XKYTY9o6lZvHuXvyP4LQTyp1fnv47luUauU?= =?us-ascii?Q?uaMbpiyLdo0dr3Iew9277RAIT03OjUWLYXCzVBbi2rwrbCvwkW/CH7YT/m1v?= =?us-ascii?Q?0izDSMHDRjC+68gDPfFARGkHWqTYzgwMpgVMzaX7KNoh4RoW/ht7X/HayT7A?= =?us-ascii?Q?sSXGm10Kbf4MhHXFmBF/RDrFlivpNO0rl6mpfnBnmDicQPhXr2HRz3EPcjmN?= =?us-ascii?Q?ZBjoaRob8iK92XJitbSVlKZVErYj3WM9t6U3XwPu719By1cinAmU9aK4mibn?= =?us-ascii?Q?lz1Crb7RdEK8excise7frRQNz3qKr3X0YnHHej3fbWVN5LCkuFv8wDdDEmAy?= =?us-ascii?Q?gsOBQfnptfE6afWbPc8SmP1HyCnDQaL+AoF1wTAQgt7TzI7Ukfaput4tU629?= =?us-ascii?Q?HRpg1FqTk86BdB7FsK3myzdPBTnr0jfrkib6cwnrvm+E4FBAXGIe3WcdelHJ?= =?us-ascii?Q?oQ6y2lOS7aELIhy298TK+6963dQ0PUCL1zb4+tBm7iqYfmX5SpS1qbbjl4kk?= =?us-ascii?Q?nrchW33ZgU8RHyszW0tp2u50wFp9qf1f4flpnN071TtStWoC4fRh6u5j8EHJ?= =?us-ascii?Q?EXoXs60ZzcxgUA+Df31z0t/lCqKx9JIYPA9MQgg1FPa08qcDEQD1yNGCuOHg?= =?us-ascii?Q?8cfHGX22/uTZVnUg8OyrPd5baIqMkjoxo6gVfEn25kQwqoiXEkJkkboQOaeQ?= =?us-ascii?Q?KMBt+olM/tVp4fbdM/8J78fTIsUxCYha41Hu3fRqn7voKl1vD7Cgg8BFjU1M?= =?us-ascii?Q?A0BeTQq4/6lCEcXVUitPO3y+Z7dphmdfMT14szLS4BgIA695Bua66HAlXVwf?= =?us-ascii?Q?pZQJNbLgSiAF1JyMYAXbvlgcCUE/nsNpI9eSReCzm4PUo1cq2YQqrr324Exy?= =?us-ascii?Q?wwmPoIfMD7UaFTsgZergTHikux8Me3gJAtBrv0F4hM0I8zkB8jslUsa7S1t1?= =?us-ascii?Q?dEepdbwCxqyNAVW8SLmFTr3wMG1poqZKrKRP0yw319dm1OQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB1017; 6:O7nO5IHxNuTpXCT3Zota+WueckfibwXZOF9/Jnau6HKw0lKK62eK4OG/M2BVoDe/k26bsoQ8fMKybAO3Uv/VEUxEm0Wz829W8L+4/gTrILCZ3m0QGSVcvsnF1Rzk0T0RY+AA+TZU8y+SOMIDbpRvifAyp6NRS59oQtG7bx/gJF1Yp0ESZGv341BmISYKnBD6SG6WBmWTOXr5lhf7TJ3IET9TaBH5PJQnoNcApXCf4emtK3CEdcaKCyLnO5wUid4DxlwKwx/Zjq8cjf4YatfVDHnL1DxPKok/7gR41ls4JZznxjULk6Gvj8Tfnq1u8HN1X7tVFbzzmNpAlgWTYOY+JcTzw5+JRgyEGPjLalt9sTrNDRniJWXPGOKbaNm4LgaSYbTkSsdegXTRxMeZJL/qo96AxkpbZTjqXnTnO9Y7msdwd5Oho2+hSkjge+vVH4le5w+LYnRa3OEs6wtqBmLt1WPjlmFEAd3qqbHz8/OqoZ0SEs6nUQwYW36k2VUUKL1HTw2MZdxNWriDqtZJ6zSXWQ== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB1017; 5:h5ozJABv737mL3oGyWXITdttHHjKwgV7najDUb0/kEHscE3/8J25P3os+mjCd78wq3veagCmKS/emuh24ofGGqTLmfYgH5vG9/rJB0k/aEFGLDELXiyTmmqWZY8AWS98AHay/ysk6Jr7lXxWiH7VEMlBGgD2ruDcSS4B5dlAGX+mfcDdLBCdH2U+WssR13SLyIHlIxBPkt/q8Kn88YCrW3vyxLHgEjgSLWTAZF/TlkJyP+40Cercn60HBIvzVp0GWAq7H/4kPYExmOCxnmU2yjuyCuyxW5L9fJuA2uIQ06LRFLKXbnasO6eXhbmZxrum1KnCPwuS9Z9ik9FiLqZyw9jHzY3mJ4ghkIN/PQZHjv/04RrgO/LEDKRAZaQs5pBOpsNc15GYbRttwWQ8oF5XLjXUrPpSrI3jn0LKhbfG8uk3qorUOXwtQMdPxwXCX3dTl28Sresq5vtx04gXGgLzng==; 24:3qKOrZIUiWuk7etQ5N5GbsXkbwHskCv/gmrbtCTmSWPGjTjPT4sWLr8y8jDgU1l0Xq5pMH2wz/UQ39P0dCXc9BVBKdKsqj+WgPEmgGFhL1s=; 7:WTBFWO32eGf2/4QDvN3tG1cCor90EA9q3Nd354MmPKO2Z7m3+bnIKDC4R5KmPss4ruLHABNXIzv5WQ7Buo3omu/fDmp/rx2rxyt2lcjBtp0ujzM+Cj49gPYAcMo8zpTkpBONBciUi3IfNmEY09ZA7AILWxYR2Jy2ZEjN5K/oZa9wtmcVUc83G0eI6gXQR3RnBFYfRMSFnMmMcW3OeTDXeFhRrYdTaqOmOakvrhO2KVe8CdyosFezRn5yDjOZrMfIe6u4k376IJk2YP+vdnmgUZfCtvBLr8ZOyucqwOaGBRK676Wqjp3POnDtV7Z5PHyau6acGlVioiHUuro7cC9s7w== SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2017 12:29:43.3897 (UTC) X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194; Ip=[50.232.66.26]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0701MB1017 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
diff --git a/drivers/net/ethernet/qlogic/qed/qed_int.c b/drivers/net/ethernet/qlogic/qed/qed_int.c index 9b655fa..7ecebb6 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_int.c +++ b/drivers/net/ethernet/qlogic/qed/qed_int.c @@ -1616,10 +1616,9 @@ void qed_int_igu_enable_int(struct qed_hwfn *p_hwfn, qed_wr(p_hwfn, p_ptt, IGU_REG_PF_CONFIGURATION, igu_pf_conf); } -int qed_int_igu_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, - enum qed_int_mode int_mode) +static void qed_int_igu_enable_attn(struct qed_hwfn *p_hwfn, + struct qed_ptt *p_ptt) { - int rc = 0; /* Configure AEU signal change to produce attentions */ qed_wr(p_hwfn, p_ptt, IGU_REG_ATTENTION_ENABLE, 0); @@ -1632,6 +1631,16 @@ int qed_int_igu_enable(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, /* Unmask AEU signals toward IGU */ qed_wr(p_hwfn, p_ptt, MISC_REG_AEU_MASK_ATTN_IGU, 0xff); +} + +int +qed_int_igu_enable(struct qed_hwfn *p_hwfn, + struct qed_ptt *p_ptt, enum qed_int_mode int_mode) +{ + int rc = 0; + + qed_int_igu_enable_attn(p_hwfn, p_ptt); + if ((int_mode != QED_INT_MODE_INTA) || IS_LEAD_HWFN(p_hwfn)) { rc = qed_slowpath_irq_req(p_hwfn); if (rc) {
Separate the portions controlling interrupt enablement form those controlling the ability of HW to generate attentions. Signed-off-by: Yuval Mintz <Yuval.Mintz@cavium.com> --- drivers/net/ethernet/qlogic/qed/qed_int.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-)