From patchwork Wed Dec 21 21:57:31 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Madhani, Himanshu" X-Patchwork-Id: 9483803 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 260DE601D2 for ; Wed, 21 Dec 2016 21:58:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1845028481 for ; Wed, 21 Dec 2016 21:58:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0CD9628494; Wed, 21 Dec 2016 21:58:23 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9086628481 for ; Wed, 21 Dec 2016 21:58:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759719AbcLUV6V (ORCPT ); Wed, 21 Dec 2016 16:58:21 -0500 Received: from mail-by2nam03on0057.outbound.protection.outlook.com ([104.47.42.57]:37600 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752789AbcLUV6R (ORCPT ); Wed, 21 Dec 2016 16:58:17 -0500 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=aBNp2HMk98RbSMcgd9nyhTDHMGtVnB10w1v+JOcC6Yc=; b=ZEKC+v8pWzgPIpp0jqbGOSYKHvnSFb5ukXKOPDxD0Dnt7zlP3fKD8s2NXcV/tUnCUO8EtATCjcREfgm7D0HZS1t8IjVyaRxdpgWHWksChL+s3JBlp7A21QpPRM4+E8P26y7olQ6nDZIIy71X4+S1nVFxisqftCYhQKGpYwldbt8= Received: from BY2PR07CA077.namprd07.prod.outlook.com (10.141.251.52) by CY1PR0701MB2089.namprd07.prod.outlook.com (10.163.142.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.11; Wed, 21 Dec 2016 21:58:15 +0000 Received: from BN1BFFO11FD023.protection.gbl (2a01:111:f400:7c10::1:157) by BY2PR07CA077.outlook.office365.com (2a01:111:e400:2c61::52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.789.14 via Frontend Transport; Wed, 21 Dec 2016 21:58:15 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; linux-iscsi.org; dkim=none (message not signed) header.d=none; linux-iscsi.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 BN1BFFO11FD023.mail.protection.outlook.com (10.58.144.86) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.789.10 via Frontend Transport; Wed, 21 Dec 2016 21:58:13 +0000 Received: from dut1171.mv.qlogic.com (172.29.51.171) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.309.2; Wed, 21 Dec 2016 13:58:08 -0800 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id uBLLvsau031116; Wed, 21 Dec 2016 13:57:54 -0800 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id uBLLvsjt031115; Wed, 21 Dec 2016 13:57:54 -0800 From: Himanshu Madhani To: , , , CC: , , Subject: [PATCH v2 02/10] qla2xxx: Include ATIO queue in firmware dump when in target mode Date: Wed, 21 Dec 2016 13:57:31 -0800 Message-ID: <1482357459-31079-3-git-send-email-himanshu.madhani@cavium.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1482357459-31079-1-git-send-email-himanshu.madhani@cavium.com> References: <1482357459-31079-1-git-send-email-himanshu.madhani@cavium.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(7916002)(39450400003)(2980300002)(428002)(189002)(199003)(5003940100001)(4326007)(86362001)(626004)(50226002)(47776003)(2201001)(80596001)(69596002)(356003)(50466002)(2906002)(101416001)(305945005)(6666003)(36756003)(92566002)(33646002)(2950100002)(4720700003)(48376002)(105586002)(8676002)(42186005)(5001770100001)(4001430100002)(8936002)(107886002)(76176999)(106466001)(38730400001)(5660300001)(81156014)(39060400001)(189998001)(50986999)(81166006)(87636001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2089; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; PTR:50-232-66-26-static.hfc.comcastbusiness.net; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD023; 1:xAkTtvs5eQLUbF7iYAE2FMIRT8R476jXj/nRvOKFu175nwE+UpMOKGLh0QeA/QfSrPGsx0Y5aCBgZwl5VvBPMT8jOnW9Yzm5a145ktDjF0z3ZofWXZaQBqpzv3JssTBxjyHMQ7FoOouZTEF+p3C6cLwVQtuERkrdR+fnqRR0Z3zIN0BeG3d7JvAyM9xKk6i6FRjL/Xvu4hRHU/HZELhWiSGXRJtu9LwS3oEYiQT1wHbuaqrkS6DYY5+vlazflllkNRaZTlj8Q3bUi1n7uU4MV1y/3Qilin+hC5WuJUv9iKfuMnGPDhheF62/hugevxHFEvqt527CXs+iOX4Brj7xIxtH5znausEIiZqffqaax8wZfoW/ttfbtoAgvyjCsYPYXlER7jfMjq9frBE+KVQeMEu6PeNUeZvySQXWCNXFhg+iFHnEU1unhO9k3dFwpFE6H9FoyXbrO0dPq3dl5KJ7O/y0j4WJ5kiltCQt2UfSmDxKQNFMTM0CdwkPVM9pZylUNeY0R/hoAWWiY3W9h+SfvdTEd05lAk9KR8T8fvgqfMDrkpftGK6x2/jBsgUHDMwU X-MS-Office365-Filtering-Correlation-Id: bf5fa611-fc72-40e7-4355-08d429ec7676 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0701MB2089; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2089; 3:N02XxA31fxvalHf6PhFdZ1eg087u+h5yySqO6qobxIaGkHZ+E/b0DeJeaPJg7e7Ntuab7hYsz6E7msSed8FU4G17kC0051GZ9toX2OPwugQ7n9xLv157TObuY3YrSh8m19mlHJ6Fo0E61Q8UZKcbfeVbCljx+EEHhx47S84zXELxAEG/zJECd/QZE2+IGoEsoJ/Z4TPkqNjsbjhP/4a5NzQnnPk/7k2w1IwlZvkTdGYdghY+xZqcyvjAbhOdInkzBegHa+vetq1oJ+nVydCfI12jQkQuY6Wj1o1CmgAqMARmt+aqrop4+uSx2p4yPkLFbBqnB1lwvz33XrrpwJQH9QD3TQIuEhMZStTwYMzSfJ/m4cTpvWMpQifLu2TE5Oqa X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2089; 25:9OEgDoKyOPeKQ175i9yzr6gjeApyVsXlPrPrOCgbDXx2ohNk3ImGLTBPHxnWM6xFtWu06XWcxE4hB/7c/gRskdHYaChcYDRHFKQTPU2DhxDVRgOTRaQhmZkDlVZdZre7vpjm924CoAf8R/j5qX+uOEIy8+7mINaokH9OCOOQMx3VOHgNrG8qbTBvBqjRqRDdCZrOlZGyt4Yq+TPqDcFb1ALOwHZl+jsMN/sx8MPD2/0YzwGWzoTjZrUCZSxQXaPkBNvS7/PCqK6GPWCBy0ZX32ASGzEKtXSPEILS129FIpWM/JUmtvPcYAjnpWC5lmMzW/dIfwtbo5AEz88NIBxKmaOWGGTku8Br1VMa6LobM+dr2pTDyhbrJwgt60RIHo11worD8iCf+haGViyMDSb8xvw8Dh3skvW7oi80V8omLijqiyTlX6nKL4mS7gT8mX+B+gjENJhDZqdc/mBhMoHspItPLZ781mp1vaGO1S4cPKCDg6Biw+QvfkKzW2XjyfkaU05hxplb/xhTRywIvBXGsv7/g5hGEZN7iDf4nBCVzgvJQJB2SCq6LecwxCUjDLCBdKIrRLua283Sci9WLGNJFXBJjyNqaS8DBPhKP5hR5axBiOTD9XO7HwwYa8xWFGWCYhzmm19zZ4tcYxRAEXTurB/XjfVyY2pQaFDMSUOl0u1Yz4hVKjlkH68oVpVXAJGAZMDhYUTeTw9w1El2nyrFEKnePFHYmDDCYmHHGgfXiueAxbKQfxBJCO/FKNkfNkr/PFHlycMpszDFQrlARTA1x102N50TT964Zg19w2om5OUO5Qodwil9S30kgMEHh9gOuz9vhBd1wV/alYqpKqjRsuJ2yoepHL5JsV+LU4eAFhs= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2089; 31:BAfjTFiH5DWHd3EyuWKxa4nT1TFVFAD5QHrs5rpsg1Bj6E+BApdMXEYnIKOJ0Pqf2Npt3uUU3w4vM0HZwkD+kMYKYjrUBwdbdWj0/7zmz0B7mBC18ONLFvHkmUR3Od9DklguMho2UO+FBDXaRqrI2Cr3Iaex7tMH3Jaz1cp/07hw1d5lUiZF6MJJpeQuunHyYgucEgxPTFzpZv9VLrrRnfR6SzZTfcQSnRTwuo/FxKu6eoGengKkZ1bDQB6VbbcO5kJgBqi0NPiMjv0vrOupsQ==; 20:ee/4UeKzOxm/J7oZ8TGhvQi0QoMqsSy1HaNXFow+5Bn+MjABNr7jr+81SZaIpcLI8bGG6bbjYKksQR+u1BKwDfKp5hx+ECrvwxVqFOyLEBda6F2ZFm0T8/3FsTL4Wlq1QeqJDR6gNQBlcXnfrBWjLIl0DSpVnvfPrv4aRK+OmDWeIFjEmT8UcU617Cyqm8ObPdBgd3gksXUFL23dahI8kalMkOINigW9QqgyRwZ9us5DfbqreCWoqYsvzrGjqmzUAURPvcNaDDXMjyT+DZioGAIvgCB/s0tAe4E/JltdLIwJ+HNTFDUS7SitIRJeFjnqAALJPKGqRizQ/rfewZEB9lbOEpCDTXYqJAKrQNT0isRz3vG17dFpDdi+NxO6U3m7qeOWSBj7NBOQEsiSP8eE0PRWSa284+valqpJrDCNp7//sxOeFgvyymSTlCGybEKpmpHKc58ZXCk0r2p9YGYtu+yVoRnti/oQ87xkZQEQiRe4W30Ww37sA8xuLO2g6g9j X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(13018025)(13024025)(13023025)(13015025)(13017025)(3002001)(10201501046)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148); SRVR:CY1PR0701MB2089; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB2089; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2089; 4:pxMY9zgE/kCrbXmqQgGrWfTmsfhlfo3Ps1XYN44H7T+lWFRbnj3dGvbUnOs3NXpvro5WSGHe1Q2RR0hoHSxp6q8ydu2/KHu4pe5P5rEeWPJq/F5Sssr9BpHGHf7Y6m3atM7kZc3xNdc51DHAJdsnO/pb0L7eGHjQjurTfNDPbdvi7GndzXchQec0zmMHqtipxVssb8hG0yjLGbDrTlF7x97yeqXIX+aRzifZC+aksW16Iht4Lnme4kkoN34eVbTc//u/2n8i8TsE0NExIjsBR3X1oXmMkKYZNNvurdP245SrYs5KCfeXORaI/dobXy/LmMwaDqYgGzexK/mom75AhK60gqwnbKSJRjh0S3pRByvz0NCe4CPB+GHZl7iFfjnG0SE4pfjpcJWzWAoaTKc0FB5mvkozMrF/2JrM/lS7tFCAQj24xxKJX1wOwuFg4IFzZW3bzzlbl8vI3/N7w0ABuk+Eob+h/1mxPqJVg0lqDO57Shb/8Uyju1VxnIy/Lfg/aL5zFTcslA8ceVy+zE6Oig5a2LqEusH64iKkRi8mODqaz7nA9wbNoivJ7VMNp8iGfHsvjMDaFajRBG1bGpZGDJX8X+YDIGq3QSuyHBmF5RAH7t8Ul3AtkY6xvzmfkNLVZxP7+lf6AQ3DZR4VdNYw62tsKcv2HtGdVKe/F34rSTk= X-Forefront-PRVS: 01630974C0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2089; 23:ex9YRWXTX5cjCgT3MBic6xsmXY79au8eDOOdtS/?= =?us-ascii?Q?F896NF7w44QEBWvhlx6FNSAWp0eJgC7tGWyYITxJ+o7MPcmUDd0ZmN1KZY40?= =?us-ascii?Q?TIhMClp/P3GQTnYdzTJiCgIg3BdNA9WwSxALuKoSZS0m1mcuSBfBQIu4cMvi?= =?us-ascii?Q?GAdJhIVhg0D0V6je0OahTPrCgHD8GrqwzC0yspLJjqttLcsImsGvu+/UujxX?= =?us-ascii?Q?aEHMpyXjq8XdyTosg+QadI0Ak8CcMuQgZsxoQF4DXmOqnWpLH0vD0n8T9Zca?= =?us-ascii?Q?+k2tUbhjhUA5KfZhwKQd9Od4s/2hng8+7OeQpNDFE9aQIsa6BNa74rKWF0hi?= =?us-ascii?Q?BGsFIkmlH5yL85LWkG8jjbT3k+8sSzP43v1NAivsBJ+IQczBTQGJEf8uHQ8N?= =?us-ascii?Q?vx1i6iUHNKPriCedUJ9yqKEOI1CXbNlxNDFTy5pApLL/wd0hCz1i6Euwdl75?= =?us-ascii?Q?HkEqf2VuPLI5LRXWIJx9q3zqCRk2QRuN6TY4VmN9J+eWbYwxNTPoVCo8fIOI?= =?us-ascii?Q?pKChgWygxwWUrIeRR4ZNL+DI+Gd1B9xMcJwES9laXu/7sfz5hkBpgtYZ1wgF?= =?us-ascii?Q?bpU8wt5J072s6Vrv5fYuJJUZez3FR5Q8sQ2DSpbKPLzONrxd5mbjdHVCKeEH?= =?us-ascii?Q?Qr9NTRy8Y3qF/d+IyC+SSmRYqDKnLWxXO1vPNs4I9v4RxnbWiMLfy3Z7xFnL?= =?us-ascii?Q?4xbGJqiHo3o1LPRjhoE0QW0hQhhYzlTbJMBYw3jTAhV9lWM1a52MALW3b+Vq?= =?us-ascii?Q?O0rbe22wZ5fQQOEMiYy3YeJYzkpmUwBpoFzAOTrdqH1wK8dFMATfrdEIrQzd?= =?us-ascii?Q?tDGXfCYUlz+FHSbKIxRDFXMx1XP0FRlBPpygh4qayOifR0Z+sSUjQMAAimSJ?= =?us-ascii?Q?NKaGFOfWeHhbWU3CrWfKJEtVH6GfTgTor2WPCJNLIOIV0i7S8089N/pKhFTv?= =?us-ascii?Q?6jfvuiQTlhcZ4FVAeaBdS4nH2L/x+D41rmwix6DPVMmm3m8je2no9+IBBYQw?= =?us-ascii?Q?FrBQo6ZyXYNHYXu0XKPidNviV0aHRafMLvOq0bDv3Z4jF4nGo+n/X2uBLQqw?= =?us-ascii?Q?xHbZ8P5Guo+t3ZUOcpoX/8pRHh70qVU6I47ZOpO+ocXZi3jC4Hk3IsOoiQ89?= =?us-ascii?Q?OO8JBdg3nq+f0zUVOOwZpEY1E9cQqGE645JytrNtRomilI9dSKXE7HF+b83i?= =?us-ascii?Q?Y7U39ZQPNdiqcRYo7vEPP6ou4KwbUy9E0vbAwoCRzZ6SJ9eiGE4oeaADemA?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2089; 6:XdsejurW4thYsFaWQOSOYZwMuj+FT47vqtfSUiJJEhioqLD8XHAFDed6IMiR2NwaS2QC8bWJVyGQgyc6evWBc+c5mE89pQhs2++Nw50hd92ZSCDZ+ea/yWKN7OF6RNFUBNpWnAJ7YZe59/BwioybOET5L8FY18N5kZTnPT7XCLqF2VKP2KXqiW1nXIh6JtCh8YdU0Voup7umL0kjnL6U3R/T090EeVQ29DVDhcscmN4B6TddmccDtCUnM5iCUhgZHg05VQl9waCEABh1F04DPV4zama5vgwOGIlBRvlrLipSIjFN0F4cY/oFkkuvfiCNn35wFR54LywaoQ+vvoL0hB/ZXTv67SjGrYDUVxNw9sJYwOT+0nNRn5YdeHIb5caYDLCqRtLvtFT51o26OfToGOSbLVscQEjZkd/HJNqkQew=; 5:i5qLMqKw8BaNpsu/Nyzh3//onx5DGtfxWwqilAShqxxFIdrcQkAJthy9xF5R+ek/uIS8rZ2aFg9n5s13NUjTVou6F/hqGv6ZWjMOwD2+K3SroHCFkQNjEiIYNHdZBuIai8ccbvvzT9b1kL0gZgJuhA==; 24:mpE69uOd34rjDS+VB2MHnYWX6h1ZKEOGe8J7u8sKRqTfDO96yK78Jnewr45Xpdrl5fhkfUYRSHRpG5matuEcEPOHvRLU/WMDd/qi+W1ZELI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2089; 7:t64yWQMN0rvXCpMwefg1C8oT4MlbT5jUAKlifI6kn+qNwm3OSNlXPk8jiW6IhPN6Zwpa70HJYUzUhW7A2uVVKdwVWNjFiQ7i+7uf+c468C/QSpO7EV56zc0wn1229kw0/onuweQdlaH0kYUhJY1wm3yzgXjXQTDUI8kArpriOuWOvgeveqexU/fpcFNSyhsNu2ycOl6wcMsGyePUUNnYwaFFN4Mkoc/sTZyxoqZ5xUFkcjZ7960YNx+dy2ZAMMKbyqC6SyiNrNJELyMpv/ymianRKK/MIhoSddfTY72AEho8ioR6mWPQpwQQ19e1B6QQSGur/Y+OsN26Z4v44+pR2aBmZeOqNV+Th2ZP/6ClMB6bRAFD4YIcjhp6YVOdWAFVtYUuNK71cr/QsdYhSx7Ek6ShCxc70buIZFIrxa23ZKfV6Yn8dI+Vrf5ieO9kK8e9iPYw4/oeraf1RZt37DGrKA== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Dec 2016 21:58:13.8977 (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: CY1PR0701MB2089 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Include ATIO queue for ISP27XX when firmware dump is collected for target mode. Signed-off-by: Himanshu Madhani Signed-off-by: Giridhar Malavali --- drivers/scsi/qla2xxx/qla_tmpl.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b/drivers/scsi/qla2xxx/qla_tmpl.c index 36935c9..d356ed0 100644 --- a/drivers/scsi/qla2xxx/qla_tmpl.c +++ b/drivers/scsi/qla2xxx/qla_tmpl.c @@ -433,6 +433,18 @@ static inline void (*qla27xx_read_vector(uint width))(void __iomem*, void *, ulo count++; } } + } else if (QLA_TGT_MODE_ENABLED() && + ent->t263.queue_type == T263_QUEUE_TYPE_ATIO) { + struct qla_hw_data *ha = vha->hw; + struct atio *atr = ha->tgt.atio_ring; + + if (atr || !buf) { + length = ha->tgt.atio_q_length; + qla27xx_insert16(0, buf, len); + qla27xx_insert16(length, buf, len); + qla27xx_insertbuf(atr, length * sizeof(*atr), buf, len); + count++; + } } else { ql_dbg(ql_dbg_misc, vha, 0xd026, "%s: unknown queue %x\n", __func__, ent->t263.queue_type); @@ -676,6 +688,18 @@ static inline void (*qla27xx_read_vector(uint width))(void __iomem*, void *, ulo count++; } } + } else if (QLA_TGT_MODE_ENABLED() && + ent->t274.queue_type == T274_QUEUE_TYPE_ATIO_SHAD) { + struct qla_hw_data *ha = vha->hw; + struct atio *atr = ha->tgt.atio_ring_ptr; + + if (atr || !buf) { + qla27xx_insert16(0, buf, len); + qla27xx_insert16(1, buf, len); + qla27xx_insert32(ha->tgt.atio_q_in ? + *ha->tgt.atio_q_in : 0, buf, len); + count++; + } } else { ql_dbg(ql_dbg_misc, vha, 0xd02f, "%s: unknown queue %x\n", __func__, ent->t274.queue_type);