Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753417AbdFVNgz (ORCPT ); Thu, 22 Jun 2017 09:36:55 -0400 Received: from mail-sn1nam01on0055.outbound.protection.outlook.com ([104.47.32.55]:13216 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753351AbdFVNgv (ORCPT ); Thu, 22 Jun 2017 09:36:51 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: To: , CC: , , , , , , , , , , , , Laurentiu Tudor Subject: [PATCH 07/14] staging: fsl-mc: move irq domain creation prototype to public header Date: Thu, 22 Jun 2017 16:35:53 +0300 Message-ID: <20170622133600.31694-8-laurentiu.tudor@nxp.com> X-Mailer: git-send-email 2.9.4 In-Reply-To: <20170622133600.31694-1-laurentiu.tudor@nxp.com> References: <20170622133600.31694-1-laurentiu.tudor@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131426122085623876;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.158.2;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39850400002)(39450400003)(39860400002)(39380400002)(39400400002)(39410400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(8656002)(54906002)(86152003)(498600001)(77096006)(6666003)(76176999)(36756003)(5003940100001)(356003)(50986999)(86362001)(38730400002)(106466001)(105606002)(2950100002)(4326008)(39060400002)(2906002)(7416002)(5660300001)(1076002)(47776003)(189998001)(33646002)(85426001)(104016004)(8676002)(81156014)(53936002)(50226002)(8936002)(81166006)(2876002)(48376002)(50466002)(305945005);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB1194;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD043;1:zvAvvYbgw0cX/mVUYcgg6SCYMzAHmmpMSdSFFKMDKRXYXwHvTpk6NZW/nnqL0nSyufI2SsMw2MwiLdofoXJ6CZoiwWaB+c+xnVfA7cTmLc5MikfbdjkfrVkOOHY4YONfIF8KF3nq3QwmPmflQgB5zxbSTq7VTcL+pCp/gQLnpDqXieT6ljg+z9rbLk7qAxxPMNGEldy/yRcqZ9sz5L7uopASWLgQJh2EumXCZN6sgdhqlarD5OwwLSWQyCsCrlFARsPf0A/oKzY+tbx26GOUSq90/ndEH6K+G7C4hFCgxgBfRh2KCZIdUzERhEV6kYUM/giVBXu0Isv9CByU63ES1N6oKM2zoCyZgDx5fDaEde8eCwjHHglQNHYn4URAPK4GrlBogITpi6QTEN6UK47yy6tActv3VfRZzxrGwOOZqyJXgtyzBb8QIYikA250zF4qmVwyYC+6uS7tTfljtYf6AoajXBPy7ewHIPS8ak7zmKVwxqXWuS/dCopb1KTwGJdfPvB6C1Mw4dhuLQRW2pGHCn5YfenJUd+8AU7XXSvsDWKg/lQ5NMK9P+SSfpadsKbytxu+v7a0qA5zQJjTIzqVQq9jrUP83rYe66PAwM7T3RWEcH31ty51ppvNtAgcwgWtxLLTMrmijQO2czTnrv1/QpqESyzVr2M1nvaJHbNIo0wF8Ss6i+txn4+hhh/rrWzapsxskgFtdJ9mFRUWxmM+xQ== MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3e66f52a-a3bd-4e84-86e3-08d4b973bb93 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:CY1PR0301MB1194; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1194;3:ZfPqWtktNt2VOcedlRN9HRC4g0b4/XmkB8IBOi5xiUX5RFcrsBZDTxkkhYFkZZaexgAZxGUF2Fvoqf/QiZQajT1VBHXeBAvUczQ9cGbYznYWK7QrgP7ZZHwQjWe/EdFz/M/8WbhRwJHqNTtfnQTF2RSLnnI8zq/GnmJjHcK9XlTiGBSj/8if+ukfi5kaZFThyJC2CABp10OMXTIRaoqvIh1R3pH64nd3N/6a+vRiikFcCFdPb/ppgNC+tV9eZAkOtTBXFSTsbQMXzPHyy4l56/CqKWORAzqGRc9HhMrZpOnCpPOX8TrbRj5S2ZA1Y+seMFYg+7Bmjl4ygT4cB4BPfdlfp9Hci1xztndx6ySYdgzDoZUDo4Lk+pkmN2o25QRPWgVCgMqcbHHwoLi0bPFQLgEXT0IYouw4lNw0d+gIdWWV4OR2I38F0V5k9i77Leeu;25:QCkSs2i+jty5aAM+f+HAKhKvZDcnp50hjvMZkW4JSlTgJ3emX9CWY1mfXwnob8xX33XkszYXlhaN1r6zKDYjeCQahY0v5sRUa3OcVYSXieV1QhO3PtauiJTfvqlW/5e+h427XizL8GkrIdG9sSiRip33HHoLdDN+pu/91MECUmRZXyZS2Hkifl5QkGpcEPs0qb0NiIMDBSz9KzXl2dp6UcJeJ7pw4VOQ6VTAteNXnxsrg9Aotu+Iae64FKNqL9JDkWq/8KO34+aT+G6Ifft1HXZcIzi6Ai+vTHg9dk/RLldLhfTxTLmSPQ8MYqObNuAUskhYLJWgXkb7on1WRAQamtN1BS9yEkjRnagl7v8NaxHJfIGSgziUrvHUSA4yzliVj1JfXPlap9jOkC/6QCjcVNUv402rhW9GRWjJTGDdR8VFMPuICqgJkBmE89XfF28PW7EH2ij7ZqQl/2gXYUAASZ6gH7SXzNlYqeXFRmWPdYI= X-MS-TrafficTypeDiagnostic: CY1PR0301MB1194: X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1194;31:mV6TI3LrlNp4V8sf3NKN236aqcXTRNGFnfqZvuyZ6brPln9a12L3DXc5vgRoGEAeOXWwRcATjTVe6Yp8x+/VuAnzXCOvHzRuyXfGAS8bUx2pB7wRT64MItotbrNI2LL51M6nIZ/r1apVp0CKROxXX8HCUemP+xqjVSRC0XNeIb3zdrva02Xl0tdS2jnaFMO8yhALM0JbJcDX8Up43O+dNUbPicE6nYJ7ZFAEkYxhjm6mUOUsp4qkHRZPaKNv1NAk X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123561025)(20161123563025)(20161123556025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123559100)(20161123565025)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY1PR0301MB1194;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY1PR0301MB1194; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB1194;4:mqQrmrsexpBqUwXHu9iIUCo30Eu6rm2ZMO1V2nse?= =?us-ascii?Q?NMMyTRnR9WXX0X6/v0ZNwo/SEJ1XyywWZt9mRgk9yhzLvAwCgpO6OSTqHRRn?= =?us-ascii?Q?Xgld8QfzW0aOCKox35pM0Hok0kQw8qHhwRfVIP08/3e+tQfZpdDnPNB5zZTS?= =?us-ascii?Q?UqBDYD191OuRwXPRia/jfMbfWg2h+Pr3XLEl9ktUxZMIzgNW2bgo2dwi2jc0?= =?us-ascii?Q?IIXoz27c2R0RXzg58oQZfnXnkiP2r5QtIbxAiNnmipfbpk+go4PtVUGxd9/T?= =?us-ascii?Q?KI/eQ5ttWUNmfN8c7AEIn2FyB6vOMcEGD/9IIw1nWnCiuqsgX27sHD3OnIUQ?= =?us-ascii?Q?mTEoi2rUBMCxj2JEDlHo2XV9HKeOdxljLqb81x+vs4UANSfwydHqW8wCZPBf?= =?us-ascii?Q?avNrCFft2XreWHuhIrRHHZ6fRO2pprnLD1xDukD0ICjogARdcpHX9autGa9M?= =?us-ascii?Q?8rKtnqnc8y4LoqhNcH1jS3z9ptg9X0LI3576ByOiGvnr1LNYAgjbyji6nBnB?= =?us-ascii?Q?E0vvOmSkgTPSKZZ5KeocrueraDY2H+ASp6BwpoKRBYanTMXw16pBi9WXoH6w?= =?us-ascii?Q?4aIhS3hdx/c+AJ8N9nZxQ5OS+jXcloC7rJRhD9RFL30OcU1raI4DLC0TGxOi?= =?us-ascii?Q?yNMN+/YKja1MVTRTuV3kxXdyTX+NQSahek3FPxWiYEBq+3Ie4R/ejKPbAA2u?= =?us-ascii?Q?YlopJ4HiDHKzc6Dko1MKdJx+PepObgJPEP4qtNEtwYUNLGyxwoTRurPTi23/?= =?us-ascii?Q?NCTjClBUdFzyNnYBr4e6hS50a15Bx8qtSmy+0ho92B5LT28Bl5N26bi7iJDR?= =?us-ascii?Q?iibmk3xxZPsJ0SAvYIEGEHbOe2QwpD2eeQquMINFPA/piZVZ83eBzuxaeXMe?= =?us-ascii?Q?dOUmxL72rQztxyJZlHyT4hxPmJpPlqiTQ8BIAXJbahBqsclP4qVWhjJKWfPu?= =?us-ascii?Q?CRRCwv2Hb+3NmSZjDutQXzT6YxtDjH7Z7wxeMHDNtdyKS/aevIx/mp9545Sl?= =?us-ascii?Q?jY0FFIpzC6aT7k7jLOkHuNoAz72axH9GP8o4wwuA7ET0xWZOY8vnOPW6f0C+?= =?us-ascii?Q?Ks58XZeKoLOFToRL0o6+5dh7vR2X13OzjYsluvaJpILju2VLwmoEeRr/A3Ie?= =?us-ascii?Q?WLbazRVu4Z8koLImLpSP7ju3zIvFzjhvOPmv3SVP0Z8kJgvhyACuVOK84qHZ?= =?us-ascii?Q?ZoJQIhApqlXD2Rws2Sli0F8uGKSh06ihjnjyxS4oeunkQcU1QxI9MssCC0t5?= =?us-ascii?Q?Lqkc0JPn7mmapz79QQ726F8yCYWzfvBn3GVKdUbi?= X-Forefront-PRVS: 03468CBA43 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB1194;23:cjn8/lQGF7pzWDZfnaW1hNUpM7tXl7JOawoDoOs?= =?us-ascii?Q?2KHoDco6rQEXqKdRlUvlVux8mPXXPBJHA5EAl8LeZxTF8JX8BWACgFglNncl?= =?us-ascii?Q?aF3Bt3l67zN0Trp46e3C/Kq1NE0Uc54kHsy9I9JjZ+EYXNvrW/FzWJdNx/7b?= =?us-ascii?Q?QXbgcpMvF/WM1pvcCUoZXRzHPQqmOXT6p4BNGrk+0lOIR2OulrI52tfHngK+?= =?us-ascii?Q?EKqoe+cMoNB4e64fekbleowR7eleovR+j1/KTVjwf73hPGLJ/q4ulj6tLC7H?= =?us-ascii?Q?FFy/QqZcYyTiZF13b2i1/uAwAskrbXvVx58XtuYXA97fnLTvCKbav0MYzJN2?= =?us-ascii?Q?/I7R0mt1OARRkKYyzL1FQLtkwV5YGzN0045bEh6jIfxlFY3hhreE0s0/56MH?= =?us-ascii?Q?00rSVAS8Zi8s5EdGo+1QEvI5GbTM0rFFSr4zbGPzOMj3D9W+TBCkTdWnwo20?= =?us-ascii?Q?LP1reay8ZMY8x1mutNr3bXCQ112vJEFpTtn6aJYnwABSQrQl3pyk15QfZh8T?= =?us-ascii?Q?bCVB4c5vf5RpoTfDl8vC9EkQbjrLzQ1InUOQKhgVAtips7UPRM/6EwfnTjAf?= =?us-ascii?Q?rIW5EaODMDyUklh8ozZ16xKP3CXuLxuYP4w6ysvdIqpKbsYsPrhEvHY1PHLN?= =?us-ascii?Q?Npdoml5pdIaXbuBIn9nrrdjloi/sN41KZgnYCl46oDybfhJWuNGtHJNc7vi2?= =?us-ascii?Q?fCkwDGRm1kvQHn1VRV3kMN2Rz51binQDh4QU1kv/kCMDjYhnTs+nimDzknRV?= =?us-ascii?Q?1DHLYGtco6XVmMIMduxsZFaRfZnE55fVaFJD+THp4FV4579nUab3zxsjuDwe?= =?us-ascii?Q?Za0xdxGYuNfBScbf9pBhIOTBo/LMFojU9J3c+ffL6WJn8XGT4OETjq0Aop3t?= =?us-ascii?Q?35D41MChiEBHSdCTqhssR0nmRXPlVkfQ/breP6IQn7sl/D8vTqUqlbfEk88Y?= =?us-ascii?Q?OVIB6lgkBMKnZ7n8dzUjN2MO0FwsrT1tPY75ks6jPB9HCtw4zf8UW2L7Q8bf?= =?us-ascii?Q?LIjLUOlDf+gQj8AOgQPSiNWvCceCC+B/nZYGTa1QNTC7M3k2uGu/7udXm0RF?= =?us-ascii?Q?G28/EMDT2y3yicWpLswnT01jsewowO+hGsHN+CZcyfgBHovXeRgNWGHEBWWg?= =?us-ascii?Q?idC6IQF4TGrMoAC6MAwY/B2akwuLjbL96qrBFc1qHwi+wEkm4xf0/6d6CxXN?= =?us-ascii?Q?0REVPPT2PE0zCyMyJ1LwUodTJgs9qgiw/KyyiM9Tn9wCmH0mTMz4KhvlUP6c?= =?us-ascii?Q?DyVeijl2VyrcbcJq5Jch0HpPSU80Q1eC4vRFpz7TdD4SkLH8TRr4vZUFIiw2?= =?us-ascii?Q?TpDYBIDhKb/z9r0kgB51WkdA=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB1194;6:/2/yvU4p+F2FgFSXqTKFMiTfs4+9G8FNj2ySmM8B?= =?us-ascii?Q?GppqAzB6PieoPeo73BxseDOQ3fYsbECGW32Z58saaihhGowSj1T+Lwfe5x6Y?= =?us-ascii?Q?4IC4ZtY1rMzkH4Mx5CyCU7WJREIfOBwUspk54aYK1jRVC2M0A1HluIe75GVa?= =?us-ascii?Q?T4x4N64OVEcoFVlnhPiIKiW1/iuopJzcJSHIWlv2cc9RCq2tjkpfZxvFoi8O?= =?us-ascii?Q?3SUBXuOULVMfauiKMhRCLwZzMgI8Xc+CTLU7tqM8MeYtLyuhfesvTF7w3xBG?= =?us-ascii?Q?LAXTX5Tp4LwuKTyI91xfk8kJn/sdrRY8XM6umtmIW7ORJPJbgK1JeEkq8hz2?= =?us-ascii?Q?DYWa0czvPNZchk+Gr01gkNDrj9l6JzOBWX6gKA8jb0j6cjAR7PXgGzoNaYxI?= =?us-ascii?Q?aas/4/PmAKJRP4aIgJLsO/AlpLojkrfGgi0802ZlePc03VafkOzF28HmaXZY?= =?us-ascii?Q?eu/b/NcMMx5pkSeZ3s1m/yTvc3Q0/fDiBHnseCg594g5+WXxWuOnYO20vogj?= =?us-ascii?Q?Y1NI9+OuYZYpZvazcLkPI+p5YpBCmOwsUkFGWdnzhh9HhK7HhnnmBi2vOu9S?= =?us-ascii?Q?EJKTKVMnYnssYYjFC8jwmbAMn4X4pOr3pxAJQcQ26ukYF2hrx6vslxvMYMup?= =?us-ascii?Q?1cI3Vlp0NqhEpptkHeYeuHnuNNTpBXwNLrkN9ZfkUmW83lzNJBFx0/B78Ska?= =?us-ascii?Q?RkIpljSJzJAUNvE/DRcMyIFtKK9eqI5knpuTvTRgTr7rcv5kj7uoUb2cAYlQ?= =?us-ascii?Q?NYAV2vkD1qyM6yTuXYMF8alJai5eY6tZWQCpVp7844Ncya8B4Z+GzaDah3o5?= =?us-ascii?Q?M3v6V/0RZx8V/iB+fqQuKQjcapJvzV14ICXtqNF4tbeYyccSBA3NZM9J0Aw7?= =?us-ascii?Q?Dn6T43MYKFaEdZ3LfLXAwL72Lsoe1XrRXBN3SXefMTW0otMr3a9fC5m7Jn/s?= =?us-ascii?Q?zcwym0o7hGeoPsqs2ZCnuNnx7WyfwBAxZNjoGRL8zQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1194;5:Ktuma5nWwyOwCdzsRcIW/PkxusQdDvw1mQNhuxdq2gLYfDcvg82cPWYFrz6ooqksJoFNGJBfB7ZhPo73DNJsl9wzPXSrNMdZ07+C/8Uu/9DDnhgfQgpuJn25Zao9ZFUX5euoe+MfU5dV0p8JM9ibzUNn1ogBdiJIorkPbXDsMuGtcQVwZ5C5CGSPkOS3X8cHhJlLFT/QwzUCjFGB8OPN/X+IJI37Ye36A77ThP8cIWJeO2GdCU6HW7/ojHReI5d19Dxn94rewGxLzlxPv77+3feSR5CfPrl/rETQ7v40LLq2D1MM0Lyle9RC4hSdqIxW1cMmXE7KPuT2APUYOLjxaOGTfXJdDKafVA7UbWVEoMi2GUDMj5kaO502FTtP+gDwUoIsvaHmKYmEy0SJiSHvkKVf3UC39yRJuktB25iY5jiPenoZySHA3s8qXldKFKXB+ugowSWHGOND+fH8qNOEXccYVLGX4ErqEeLO01VBCk8XkqV/BIv1H7CgqkLPuHLbkMPaQRIuvKb/q08TOSEyUw==;24:vf0zjwQhibqheh4YhQBvW5WyKeD4UJ4OQHVZkTyddZOPpilXTwbEW6uCCZBO0SyTm6LMHU4ad+n1cfrxfk1Ee4f4jxp0F6DX2Z5xX0nlYkM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB1194;7:oNh0UluSOxh5ywAcT2FhlSnU/lBxdWPmkrubSYE+hLIkpo205AN7tuJuZA2UVlcl7PYS6ivzpAAGGnc4xzeEmbdt0RjPHqnFl6aNFXApnIjk3yQ3Q+x/KdUJVHxj5zw0wS4X/5hHZM0HZmTi1GrJI+WaQl/Mloa/8uJbZZzWSM3oRdzVPQtFZa0QlGgAaweJwUbpHhbhTH5cW5LQ8a13Jp8cOqJwZbzZp+3j612ANPylV4lm6uWapVYUVjEAcqOLTown0N9AMq6qxyjN7M6Ih3V2Mhd8G68jx01UKytHQnKTVqdtiLyey1e0eyYTN9HkOkPXbWlfeD5MhGUHCxiH/XOlr3A/2kpYOGgj3JdFpqryBOCTEl9sIGZjDEEfx+6Drk81nX1TbG0ielv7c9QmFT850GrJJQoFNtUl5+l5nRFhaOlcscXH29l0H0IlazXc8WxBgUt2ajBLIZ9bUqefRv/AyHXpnb0w++BCbcX3fIYFv9cYFgSuoa+kbnZcOdpE8Qr6DPkUGkHe2Y1Me8McBJn88BGSEk2vMy3gyyZRPaWWKTrKJCwDdJP9/Mp1t1Cnv4YdmqplFzaQJ3WCUmDxpFiw+Wli0YXjV1M3rUSVBSPkYDxezOJy7Q+PvSUEA1vuuHkPPHoHSkvZeC818lum59vrH/5njYaJRzsVwAPZhl+UlVMmJCm7HusLS4aPaNEkNe5mRF91BzOzSVFV6LRnpmona0WXh4a57Rg86tULouZK1Adr++y1SuxJvl13yGIU/VRnxX1FjTDN0ZaczaSxfnEGAuyLrkBuszi+BB/v96s= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 13:36:41.8543 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB1194 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1989 Lines: 63 From: Laurentiu Tudor fsl_mc_msi_create_irq_domain() will is used from the irqchip glue code so it needs to be in the public headers. Signed-off-by: Laurentiu Tudor --- drivers/staging/fsl-mc/include/mc-bus.h | 7 ------- drivers/staging/fsl-mc/include/mc.h | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/staging/fsl-mc/include/mc-bus.h b/drivers/staging/fsl-mc/include/mc-bus.h index c1df433..0860681 100644 --- a/drivers/staging/fsl-mc/include/mc-bus.h +++ b/drivers/staging/fsl-mc/include/mc-bus.h @@ -14,9 +14,6 @@ #include "../include/mc.h" #include -struct irq_domain; -struct msi_domain_info; - /** * Maximum number of total IRQs that can be pre-allocated for an MC bus' * IRQ pool @@ -70,10 +67,6 @@ struct fsl_mc_bus { #define to_fsl_mc_bus(_mc_dev) \ container_of(_mc_dev, struct fsl_mc_bus, mc_dev) -struct irq_domain *fsl_mc_msi_create_irq_domain(struct fwnode_handle *fwnode, - struct msi_domain_info *info, - struct irq_domain *parent); - int fsl_mc_find_msi_domain(struct device *mc_platform_dev, struct irq_domain **mc_msi_domain); diff --git a/drivers/staging/fsl-mc/include/mc.h b/drivers/staging/fsl-mc/include/mc.h index 60c7067..adb2378 100644 --- a/drivers/staging/fsl-mc/include/mc.h +++ b/drivers/staging/fsl-mc/include/mc.h @@ -18,6 +18,9 @@ #define FSL_MC_VENDOR_FREESCALE 0x1957 +struct irq_domain; +struct msi_domain_info; + struct fsl_mc_device; struct fsl_mc_io; @@ -233,6 +236,10 @@ int __must_check fsl_mc_object_allocate(struct fsl_mc_device *mc_dev, void fsl_mc_object_free(struct fsl_mc_device *mc_adev); +struct irq_domain *fsl_mc_msi_create_irq_domain(struct fwnode_handle *fwnode, + struct msi_domain_info *info, + struct irq_domain *parent); + int __must_check fsl_mc_allocate_irqs(struct fsl_mc_device *mc_dev); void fsl_mc_free_irqs(struct fsl_mc_device *mc_dev); -- 2.9.4