| .. | .. |
|---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-or-later */ |
|---|
| 1 | 2 | /*************************************************************************** |
|---|
| 2 | 3 | dpti.h - description |
|---|
| 3 | 4 | ------------------- |
|---|
| 4 | 5 | begin : Thu Sep 7 2000 |
|---|
| 5 | 6 | copyright : (C) 2001 by Adaptec |
|---|
| 6 | 7 | |
|---|
| 7 | | - See Documentation/scsi/dpti.txt for history, notes, license info |
|---|
| 8 | + See Documentation/scsi/dpti.rst for history, notes, license info |
|---|
| 8 | 9 | and credits |
|---|
| 9 | 10 | ***************************************************************************/ |
|---|
| 10 | 11 | |
|---|
| 11 | 12 | /*************************************************************************** |
|---|
| 12 | 13 | * * |
|---|
| 13 | | - * This program is free software; you can redistribute it and/or modify * |
|---|
| 14 | | - * it under the terms of the GNU General Public License as published by * |
|---|
| 15 | | - * the Free Software Foundation; either version 2 of the License, or * |
|---|
| 16 | | - * (at your option) any later version. * |
|---|
| 17 | 14 | * * |
|---|
| 18 | 15 | ***************************************************************************/ |
|---|
| 19 | 16 | |
|---|
| .. | .. |
|---|
| 251 | 248 | void __iomem *FwDebugBLEDflag_P;// Virtual Addr Of FW Debug BLED |
|---|
| 252 | 249 | void __iomem *FwDebugBLEDvalue_P;// Virtual Addr Of FW Debug BLED |
|---|
| 253 | 250 | u32 FwDebugFlags; |
|---|
| 254 | | - u32 *ioctl_reply_context[4]; |
|---|
| 255 | 251 | } adpt_hba; |
|---|
| 256 | 252 | |
|---|
| 257 | 253 | struct sg_simple_element { |
|---|
| .. | .. |
|---|
| 289 | 285 | static s32 adpt_i2o_init_outbound_q(adpt_hba* pHba); |
|---|
| 290 | 286 | static s32 adpt_i2o_hrt_get(adpt_hba* pHba); |
|---|
| 291 | 287 | static s32 adpt_scsi_to_i2o(adpt_hba* pHba, struct scsi_cmnd* cmd, struct adpt_device* dptdevice); |
|---|
| 292 | | -static s32 adpt_i2o_to_scsi(void __iomem *reply, struct scsi_cmnd* cmd); |
|---|
| 288 | +static void adpt_i2o_scsi_complete(void __iomem *reply, struct scsi_cmnd *cmd); |
|---|
| 293 | 289 | static s32 adpt_scsi_host_alloc(adpt_hba* pHba,struct scsi_host_template * sht); |
|---|
| 294 | 290 | static s32 adpt_hba_reset(adpt_hba* pHba); |
|---|
| 295 | 291 | static s32 adpt_i2o_reset_hba(adpt_hba* pHba); |
|---|
| .. | .. |
|---|
| 298 | 294 | static s32 adpt_send_nop(adpt_hba*pHba,u32 m); |
|---|
| 299 | 295 | static void adpt_i2o_delete_hba(adpt_hba* pHba); |
|---|
| 300 | 296 | static void adpt_inquiry(adpt_hba* pHba); |
|---|
| 301 | | -static void adpt_fail_posted_scbs(adpt_hba* pHba); |
|---|
| 302 | 297 | static struct adpt_device* adpt_find_device(adpt_hba* pHba, u32 chan, u32 id, u64 lun); |
|---|
| 303 | 298 | static int adpt_install_hba(struct scsi_host_template* sht, struct pci_dev* pDev) ; |
|---|
| 304 | 299 | static int adpt_i2o_online_hba(adpt_hba* pHba); |
|---|