linux/drivers/scsi/ips.c
<<
>>
Prefs
   1/*****************************************************************************/
   2/* ips.c -- driver for the Adaptec / IBM ServeRAID controller                */
   3/*                                                                           */
   4/* Written By: Keith Mitchell, IBM Corporation                               */
   5/*             Jack Hammer, Adaptec, Inc.                                    */
   6/*             David Jeffery, Adaptec, Inc.                                  */
   7/*                                                                           */
   8/* Copyright (C) 2000 IBM Corporation                                        */
   9/* Copyright (C) 2002,2003 Adaptec, Inc.                                     */
  10/*                                                                           */
  11/* This program is free software; you can redistribute it and/or modify      */
  12/* it under the terms of the GNU General Public License as published by      */
  13/* the Free Software Foundation; either version 2 of the License, or         */
  14/* (at your option) any later version.                                       */
  15/*                                                                           */
  16/* This program is distributed in the hope that it will be useful,           */
  17/* but WITHOUT ANY WARRANTY; without even the implied warranty of            */
  18/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             */
  19/* GNU General Public License for more details.                              */
  20/*                                                                           */
  21/* NO WARRANTY                                                               */
  22/* THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR        */
  23/* CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT      */
  24/* LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,      */
  25/* MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is    */
  26/* solely responsible for determining the appropriateness of using and       */
  27/* distributing the Program and assumes all risks associated with its        */
  28/* exercise of rights under this Agreement, including but not limited to     */
  29/* the risks and costs of program errors, damage to or loss of data,         */
  30/* programs or equipment, and unavailability or interruption of operations.  */
  31/*                                                                           */
  32/* DISCLAIMER OF LIABILITY                                                   */
  33/* NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY   */
  34/* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL        */
  35/* DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND   */
  36/* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR     */
  37/* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE    */
  38/* USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED  */
  39/* HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES             */
  40/*                                                                           */
  41/* You should have received a copy of the GNU General Public License         */
  42/* along with this program; if not, write to the Free Software               */
  43/* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
  44/*                                                                           */
  45/* Bugs/Comments/Suggestions about this driver should be mailed to:          */
  46/*      ipslinux@adaptec.com                                                 */
  47/*                                                                           */
  48/* For system support issues, contact your local IBM Customer support.       */
  49/* Directions to find IBM Customer Support for each country can be found at: */
  50/*      http://www.ibm.com/planetwide/                                       */
  51/*                                                                           */
  52/*****************************************************************************/
  53
  54/*****************************************************************************/
  55/* Change Log                                                                */
  56/*                                                                           */
  57/* 0.99.02  - Breakup commands that are bigger than 8 * the stripe size      */
  58/* 0.99.03  - Make interrupt routine handle all completed request on the     */
  59/*            adapter not just the first one                                 */
  60/*          - Make sure passthru commands get woken up if we run out of      */
  61/*            SCBs                                                           */
  62/*          - Send all of the commands on the queue at once rather than      */
  63/*            one at a time since the card will support it.                  */
  64/* 0.99.04  - Fix race condition in the passthru mechanism -- this required  */
  65/*            the interface to the utilities to change                       */
  66/*          - Fix error recovery code                                        */
  67/* 0.99.05  - Fix an oops when we get certain passthru commands              */
  68/* 1.00.00  - Initial Public Release                                         */
  69/*            Functionally equivalent to 0.99.05                             */
  70/* 3.60.00  - Bump max commands to 128 for use with firmware 3.60            */
  71/*          - Change version to 3.60 to coincide with release numbering.     */
  72/* 3.60.01  - Remove bogus error check in passthru routine                   */
  73/* 3.60.02  - Make DCDB direction based on lookup table                      */
  74/*          - Only allow one DCDB command to a SCSI ID at a time             */
  75/* 4.00.00  - Add support for ServeRAID 4                                    */
  76/* 4.00.01  - Add support for First Failure Data Capture                     */
  77/* 4.00.02  - Fix problem with PT DCDB with no buffer                        */
  78/* 4.00.03  - Add alternative passthru interface                             */
  79/*          - Add ability to flash BIOS                                      */
  80/* 4.00.04  - Rename structures/constants to be prefixed with IPS_           */
  81/* 4.00.05  - Remove wish_block from init routine                            */
  82/*          - Use linux/spinlock.h instead of asm/spinlock.h for kernels     */
  83/*            2.3.18 and later                                               */
  84/*          - Sync with other changes from the 2.3 kernels                   */
  85/* 4.00.06  - Fix timeout with initial FFDC command                          */
  86/* 4.00.06a - Port to 2.4 (trivial) -- Christoph Hellwig <hch@infradead.org> */
  87/* 4.10.00  - Add support for ServeRAID 4M/4L                                */
  88/* 4.10.13  - Fix for dynamic unload and proc file system                    */
  89/* 4.20.03  - Rename version to coincide with new release schedules          */
  90/*            Performance fixes                                              */
  91/*            Fix truncation of /proc files with cat                         */
  92/*            Merge in changes through kernel 2.4.0test1ac21                 */
  93/* 4.20.13  - Fix some failure cases / reset code                            */
  94/*          - Hook into the reboot_notifier to flush the controller cache    */
  95/* 4.50.01  - Fix problem when there is a hole in logical drive numbering    */
  96/* 4.70.09  - Use a Common ( Large Buffer ) for Flashing from the JCRM CD    */
  97/*          - Add IPSSEND Flash Support                                      */
  98/*          - Set Sense Data for Unknown SCSI Command                        */
  99/*          - Use Slot Number from NVRAM Page 5                              */
 100/*          - Restore caller's DCDB Structure                                */
 101/* 4.70.12  - Corrective actions for bad controller ( during initialization )*/
 102/* 4.70.13  - Don't Send CDB's if we already know the device is not present  */
 103/*          - Don't release HA Lock in ips_next() until SC taken off queue   */
 104/*          - Unregister SCSI device in ips_release()                        */
 105/* 4.70.15  - Fix Breakup for very large ( non-SG ) requests in ips_done()   */
 106/* 4.71.00  - Change all memory allocations to not use GFP_DMA flag          */
 107/*            Code Clean-Up for 2.4.x kernel                                 */
 108/* 4.72.00  - Allow for a Scatter-Gather Element to exceed MAX_XFER Size     */
 109/* 4.72.01  - I/O Mapped Memory release ( so "insmod ips" does not Fail )    */
 110/*          - Don't Issue Internal FFDC Command if there are Active Commands */
 111/*          - Close Window for getting too many IOCTL's active               */
 112/* 4.80.00  - Make ia64 Safe                                                 */
 113/* 4.80.04  - Eliminate calls to strtok() if 2.4.x or greater                */
 114/*          - Adjustments to Device Queue Depth                              */
 115/* 4.80.14  - Take all semaphores off stack                                  */
 116/*          - Clean Up New_IOCTL path                                        */
 117/* 4.80.20  - Set max_sectors in Scsi_Host structure ( if >= 2.4.7 kernel )  */
 118/*          - 5 second delay needed after resetting an i960 adapter          */
 119/* 4.80.26  - Clean up potential code problems ( Arjan's recommendations )   */
 120/* 4.90.01  - Version Matching for FirmWare, BIOS, and Driver                */
 121/* 4.90.05  - Use New PCI Architecture to facilitate Hot Plug Development    */
 122/* 4.90.08  - Increase Delays in Flashing ( Trombone Only - 4H )             */
 123/* 4.90.08  - Data Corruption if First Scatter Gather Element is > 64K       */
 124/* 4.90.11  - Don't actually RESET unless it's physically required           */
 125/*          - Remove unused compile options                                  */
 126/* 5.00.01  - Sarasota ( 5i ) adapters must always be scanned first          */
 127/*          - Get rid on IOCTL_NEW_COMMAND code                              */
 128/*          - Add Extended DCDB Commands for Tape Support in 5I              */
 129/* 5.10.12  - use pci_dma interfaces, update for 2.5 kernel changes          */
 130/* 5.10.15  - remove unused code (sem, macros, etc.)                         */
 131/* 5.30.00  - use __devexit_p()                                              */
 132/* 6.00.00  - Add 6x Adapters and Battery Flash                              */
 133/* 6.10.00  - Remove 1G Addressing Limitations                               */
 134/* 6.11.xx  - Get VersionInfo buffer off the stack !              DDTS 60401 */
 135/* 6.11.xx  - Make Logical Drive Info structure safe for DMA      DDTS 60639 */
 136/* 7.10.18  - Add highmem_io flag in SCSI Templete for 2.4 kernels           */
 137/*          - Fix path/name for scsi_hosts.h include for 2.6 kernels         */
 138/*          - Fix sort order of 7k                                           */
 139/*          - Remove 3 unused "inline" functions                             */
 140/* 7.12.xx  - Use STATIC functions wherever possible                        */
 141/*          - Clean up deprecated MODULE_PARM calls                          */
 142/* 7.12.05  - Remove Version Matching per IBM request                        */
 143/*****************************************************************************/
 144
 145/*
 146 * Conditional Compilation directives for this driver:
 147 *
 148 * IPS_DEBUG            - Turn on debugging info
 149 *
 150 * Parameters:
 151 *
 152 * debug:<number>       - Set debug level to <number>
 153 *                        NOTE: only works when IPS_DEBUG compile directive is used.
 154 *       1              - Normal debug messages
 155 *       2              - Verbose debug messages
 156 *       11             - Method trace (non interrupt)
 157 *       12             - Method trace (includes interrupt)
 158 *
 159 * noi2o                - Don't use I2O Queues (ServeRAID 4 only)
 160 * nommap               - Don't use memory mapped I/O
 161 * ioctlsize            - Initial size of the IOCTL buffer
 162 */
 163
 164#include <asm/io.h>
 165#include <asm/byteorder.h>
 166#include <asm/page.h>
 167#include <linux/stddef.h>
 168#include <linux/string.h>
 169#include <linux/errno.h>
 170#include <linux/kernel.h>
 171#include <linux/ioport.h>
 172#include <linux/slab.h>
 173#include <linux/delay.h>
 174#include <linux/pci.h>
 175#include <linux/proc_fs.h>
 176#include <linux/reboot.h>
 177#include <linux/interrupt.h>
 178
 179#include <linux/blkdev.h>
 180#include <linux/types.h>
 181#include <linux/dma-mapping.h>
 182
 183#include <scsi/sg.h>
 184#include "scsi.h"
 185#include <scsi/scsi_host.h>
 186
 187#include "ips.h"
 188
 189#include <linux/module.h>
 190
 191#include <linux/stat.h>
 192
 193#include <linux/spinlock.h>
 194#include <linux/init.h>
 195
 196#include <linux/smp.h>
 197
 198#ifdef MODULE
 199static char *ips = NULL;
 200module_param(ips, charp, 0);
 201#endif
 202
 203/*
 204 * DRIVER_VER
 205 */
 206#define IPS_VERSION_HIGH        IPS_VER_MAJOR_STRING "." IPS_VER_MINOR_STRING
 207#define IPS_VERSION_LOW         "." IPS_VER_BUILD_STRING " "
 208
 209#if !defined(__i386__) && !defined(__ia64__) && !defined(__x86_64__)
 210#warning "This driver has only been tested on the x86/ia64/x86_64 platforms"
 211#endif
 212
 213#define IPS_DMA_DIR(scb) ((!scb->scsi_cmd || ips_is_passthru(scb->scsi_cmd) || \
 214                         DMA_NONE == scb->scsi_cmd->sc_data_direction) ? \
 215                         PCI_DMA_BIDIRECTIONAL : \
 216                         scb->scsi_cmd->sc_data_direction)
 217
 218#ifdef IPS_DEBUG
 219#define METHOD_TRACE(s, i)    if (ips_debug >= (i+10)) printk(KERN_NOTICE s "\n");
 220#define DEBUG(i, s)           if (ips_debug >= i) printk(KERN_NOTICE s "\n");
 221#define DEBUG_VAR(i, s, v...) if (ips_debug >= i) printk(KERN_NOTICE s "\n", v);
 222#else
 223#define METHOD_TRACE(s, i)
 224#define DEBUG(i, s)
 225#define DEBUG_VAR(i, s, v...)
 226#endif
 227
 228/*
 229 * Function prototypes
 230 */
 231static int ips_detect(struct scsi_host_template *);
 232static int ips_release(struct Scsi_Host *);
 233static int ips_eh_abort(struct scsi_cmnd *);
 234static int ips_eh_reset(struct scsi_cmnd *);
 235static int ips_queue(struct Scsi_Host *, struct scsi_cmnd *);
 236static const char *ips_info(struct Scsi_Host *);
 237static irqreturn_t do_ipsintr(int, void *);
 238static int ips_hainit(ips_ha_t *);
 239static int ips_map_status(ips_ha_t *, ips_scb_t *, ips_stat_t *);
 240static int ips_send_wait(ips_ha_t *, ips_scb_t *, int, int);
 241static int ips_send_cmd(ips_ha_t *, ips_scb_t *);
 242static int ips_online(ips_ha_t *, ips_scb_t *);
 243static int ips_inquiry(ips_ha_t *, ips_scb_t *);
 244static int ips_rdcap(ips_ha_t *, ips_scb_t *);
 245static int ips_msense(ips_ha_t *, ips_scb_t *);
 246static int ips_reqsen(ips_ha_t *, ips_scb_t *);
 247static int ips_deallocatescbs(ips_ha_t *, int);
 248static int ips_allocatescbs(ips_ha_t *);
 249static int ips_reset_copperhead(ips_ha_t *);
 250static int ips_reset_copperhead_memio(ips_ha_t *);
 251static int ips_reset_morpheus(ips_ha_t *);
 252static int ips_issue_copperhead(ips_ha_t *, ips_scb_t *);
 253static int ips_issue_copperhead_memio(ips_ha_t *, ips_scb_t *);
 254static int ips_issue_i2o(ips_ha_t *, ips_scb_t *);
 255static int ips_issue_i2o_memio(ips_ha_t *, ips_scb_t *);
 256static int ips_isintr_copperhead(ips_ha_t *);
 257static int ips_isintr_copperhead_memio(ips_ha_t *);
 258static int ips_isintr_morpheus(ips_ha_t *);
 259static int ips_wait(ips_ha_t *, int, int);
 260static int ips_write_driver_status(ips_ha_t *, int);
 261static int ips_read_adapter_status(ips_ha_t *, int);
 262static int ips_read_subsystem_parameters(ips_ha_t *, int);
 263static int ips_read_config(ips_ha_t *, int);
 264static int ips_clear_adapter(ips_ha_t *, int);
 265static int ips_readwrite_page5(ips_ha_t *, int, int);
 266static int ips_init_copperhead(ips_ha_t *);
 267static int ips_init_copperhead_memio(ips_ha_t *);
 268static int ips_init_morpheus(ips_ha_t *);
 269static int ips_isinit_copperhead(ips_ha_t *);
 270static int ips_isinit_copperhead_memio(ips_ha_t *);
 271static int ips_isinit_morpheus(ips_ha_t *);
 272static int ips_erase_bios(ips_ha_t *);
 273static int ips_program_bios(ips_ha_t *, char *, uint32_t, uint32_t);
 274static int ips_verify_bios(ips_ha_t *, char *, uint32_t, uint32_t);
 275static int ips_erase_bios_memio(ips_ha_t *);
 276static int ips_program_bios_memio(ips_ha_t *, char *, uint32_t, uint32_t);
 277static int ips_verify_bios_memio(ips_ha_t *, char *, uint32_t, uint32_t);
 278static int ips_flash_copperhead(ips_ha_t *, ips_passthru_t *, ips_scb_t *);
 279static int ips_flash_bios(ips_ha_t *, ips_passthru_t *, ips_scb_t *);
 280static int ips_flash_firmware(ips_ha_t *, ips_passthru_t *, ips_scb_t *);
 281static void ips_free_flash_copperhead(ips_ha_t * ha);
 282static void ips_get_bios_version(ips_ha_t *, int);
 283static void ips_identify_controller(ips_ha_t *);
 284static void ips_chkstatus(ips_ha_t *, IPS_STATUS *);
 285static void ips_enable_int_copperhead(ips_ha_t *);
 286static void ips_enable_int_copperhead_memio(ips_ha_t *);
 287static void ips_enable_int_morpheus(ips_ha_t *);
 288static int ips_intr_copperhead(ips_ha_t *);
 289static int ips_intr_morpheus(ips_ha_t *);
 290static void ips_next(ips_ha_t *, int);
 291static void ipsintr_blocking(ips_ha_t *, struct ips_scb *);
 292static void ipsintr_done(ips_ha_t *, struct ips_scb *);
 293static void ips_done(ips_ha_t *, ips_scb_t *);
 294static void ips_free(ips_ha_t *);
 295static void ips_init_scb(ips_ha_t *, ips_scb_t *);
 296static void ips_freescb(ips_ha_t *, ips_scb_t *);
 297static void ips_setup_funclist(ips_ha_t *);
 298static void ips_statinit(ips_ha_t *);
 299static void ips_statinit_memio(ips_ha_t *);
 300static void ips_fix_ffdc_time(ips_ha_t *, ips_scb_t *, time_t);
 301static void ips_ffdc_reset(ips_ha_t *, int);
 302static void ips_ffdc_time(ips_ha_t *);
 303static uint32_t ips_statupd_copperhead(ips_ha_t *);
 304static uint32_t ips_statupd_copperhead_memio(ips_ha_t *);
 305static uint32_t ips_statupd_morpheus(ips_ha_t *);
 306static ips_scb_t *ips_getscb(ips_ha_t *);
 307static void ips_putq_scb_head(ips_scb_queue_t *, ips_scb_t *);
 308static void ips_putq_wait_tail(ips_wait_queue_t *, struct scsi_cmnd *);
 309static void ips_putq_copp_tail(ips_copp_queue_t *,
 310                                      ips_copp_wait_item_t *);
 311static ips_scb_t *ips_removeq_scb_head(ips_scb_queue_t *);
 312static ips_scb_t *ips_removeq_scb(ips_scb_queue_t *, ips_scb_t *);
 313static struct scsi_cmnd *ips_removeq_wait_head(ips_wait_queue_t *);
 314static struct scsi_cmnd *ips_removeq_wait(ips_wait_queue_t *,
 315                                          struct scsi_cmnd *);
 316static ips_copp_wait_item_t *ips_removeq_copp(ips_copp_queue_t *,
mnd *scsi_cmnd *);
 316static <313static struct ips_copp_wait_item_t * *18#ifdef s ips_ha_t *);
scb-> 315                              f="+code=3" class="sref">s ips_ha_t *);
scb-&make=scb" cla"L292" class="line" name="L292"> 292static void  315<="+code=ips_send_wait" class="sref">ips_send_wait(                              fd("\n"ips_ha_t *);
 300static void ips_flash_firmware(ips_ha_t *, ip3="drivers3scsi/ips.c#L222" id="L223" cla32scb" class="sref">ips_scb *);
scb-& id=nup=scb" clad="L296" class="line" name="L296"> 296static void ips_freescb(s, ips_scb_t *);
ips_frees="_bufL260" "+coders/scsi/ips.c#L315" id="L315" class="line" name="L315"> 315 216    ="ss="+code=iri/ips.c#L315" i; 216  ;i, ips_wait_queue_t *,
ips_ha_t *counclass="sref">ipscounc *, s,3ips_scb_t *);
 303static  315 216    ="ss="+code=iri/ips.c#L315" i; 216  ;ips_copp_queue_t *,
ips_ha_t *counclass="sref">ipscounc *, " "
<3 id="L2283 class="line" name="L2283> 22832_t" class="sref">ips_ha_t *);
 235static int ipsoff css="+cadwrite_page5" class="sref">ips_readwrit3ne" name=3L229"> 229ips_ha_t *);
<+codedrivers/scsi/ips.c#L236+codedrivd="L296" class="line" name="L296"> 296static void ipsoff css="+cadwpage5" class="sref">ips_readwrit3n="+code=3class="line" name="L230"3 230<33time_t" class="sref">time_t)odeyclasedrivers/scsi/ips.c#odeyclasedrivd="L296" class="linekstaINFOSTref="drivers/scsi/ipINFOSTrid ips_readwrit3nd(scsi_host_template *odeycdrivers/scsi/ips.c#odeycdrivd="L296" class="linekstaINFOSTref="drivers/scsi/ipINFOSTrid ips_readwrit3n"drivers3>(struct Scsi_Host *);
<3" id_f="drivers/scsi/ips.c#L3" id_f="dd="L296" class="line" name="L296"> 296static void ips_free_flash_,ref">Scsi_Host *)ndexL296"> 296stndex *, (struct scsi_cmnd *);
<299" phase2L296"> 296stati299" phase2d="L2ef">Scsi_Host *)ndexL296"> 296stndex *, ((struct ips_ha_t *, int, int);
 296stati299" phase1"+coders/scsi/ips.c#L315" ipci_de>DEBUG_VAR(s="line" name="L316">pci_de>DEBUG_VAR(s="l,ref">ne" name="L316"> ndexPame="L237"> 237 *, ((struct uint32_t);
static struct Scsi_Host *)ndexL296"> 296stndex *, " "
<3sref">ips3hainit(ips_ha_t *);
ips_frepoll_for_flu"linemple" d="L296" class="line" name="L296"> 296static void ips_free_flash_ *,  *, ips_ha_t *);
 296static void ips_free_flash_ *, ( *,  227
ips_ha3t *, /*ips_ha3t *, 
ips_ha3t *, scsi_cm96" class="line" na"+coL296"> 296stati"+co" cl[] =">printk( 235static int  *);
 303static ips_chkstaMAX_ADAPTERs" cl];csi/ips"line" name="L227"> 227 Array of +cod ="line" narers/scu="d/span>
( *, Scsi_Host 296static void  296static " cl[96" class="linekstaMAX_ADAPTERss="sref">ips_chkstaMAX_ADAPTERs" cl];csi/ips"line" name="L227"> 227 Array of HArers/scu="d/span>
(unsignedsref">ips_ha_t *tati"extrivers/scsi/ips.c#L283" id="L2"extrivers/scsiass=*, ips3tescbs(ips_ha_t *tati"umrivers/scsiL305"> 305static"umrivers/scsiLass=*, (ips_ha_t *tati#L232" drivers/scsiL305"> 305static#L232" drivers/scsiLass=*, ips_ha_t *);
((ips_ha_t *);
 *ips_ha3t *, ips_scb_t *);
 *ips_ha3t *, ips_scb_t *);
 304static  30id  227 Always use Memory MappedsI/Oi/ipspan>
ips_ha3t *, ips_scb_t *);
 227 Always use I2O "L22and dels/scypspan>
ips_scb_t *);
 296statiaoctlsizoid  227 Sizo of the aoctl buffnarrrrrrrrspan>
((ips_ha_t *);
 * 227 Boomref from ManagnarCD rrrrrrrrspan>
( 216  ef="Fo 216  NULLass=*csi/ips"line" name="L227"> 227 CD Boom - Fo
ips3rpheus( 296s;ma_addr="id  *);
ips_hloef d *);
 227 CD Boom - Fo
(ips_copp_wait_item_t *);
 305stMaxLiteCmdLid  227 Max Acts/s CmdL for a Lite A64" clrspan>
(("L231" class="line" name="L231"> 231static int  *);
static int id ips_ha3s(ips_ha3r(ips3rpheus( 296sproc""+cod="Lcsi/ipers/scsi=">printk(ips_ha3e_bios( 296ssg_t" clrizod="Lcsi/ipers/s= 96" class="linekstaMAX_SGs="sref">ips_chkstaMAX_SG"+co+ref="+code=ips_ha_t" class="sr3s">ips_ha3int32_t, (ips_chENABLE_CLUSTERING"+co+ref="+code=ips_ha_t" class="sr3s(, 3int32_t, " "
<3_passthru3t *,  *,  227 ThiL t" cl describes all ServeRAID A64" cld/span>
 *, ice4=3s/scsi/ips.c#L2pci_de>ice4=3id="si96" class="lineef="pci_t" clers/scsi/ips.c#L236pci_t" cl" cl[] ="{href="drivers/scsi/ips.c#L230"3_ha_t" cl3ss="sref">ips_ha_t *3ips_ha3/a> *, ((3rpheus( 305stMODULE_DEVICE_TABLEd="L2si/ips.c#L315" ipcis/scsi/ips.c#L2pcis="l,rmio" class="sreef="pci_t" clers/scsi/ips.c#L236pci_t" cl" cl  *, (( 296statihot_pl ips_ne3t( *, struct ips_ha_t *__de>i="drivers/scsi/ips__de>i="did="si96" class="lineef="insert_de>iceers/scsi/ips.c#L236" sert_de>iced="L2ers/scsi/ips.c#L315" ipci_de>DEBUG_VAR(s="line" name="L316">pci_de>DEBUG_VAR(s="l,ref">scers/scsi/ips.c#L315" ipci_de>ice4=3s/scsi/ips.c#L2pci_de>ice4=3id="sne" name="L316">enclass="sref">ipsenc *,  *, struct ips_scb *)__de>ex"drivers/scsi/ips__de>ex"dect" d *);
iceers/scsi/ips.c#L236href="_de>iced="L2ers/scsi/ips.c#L315" ipci_de>DEBUG_VAR(s="line" name="L316">pci_de>DEBUG_VAR(s="l *,  *, ips_ha3s_free(( *);
ips_ha3t *,  296s"+cod="Lcsi/ipers/s= 96" class="lineef="hot_pl  296statihot_pl ips_ha3t *, 3nclist( 296sprobod="Lcsi/ipers/= 96" class="lineef="drsert_de>iceers/scsi/ips.c#L236" sert_de>iced="L+ref="+code=ips_ha_t" class="sr3fintr_cop3atinit(iced="L)+ref="+code=ips_ha_t" class="sr4s_statini4_memio( *, ( *, struct /*<27

(ips_scb_t *);
 296static ltd="L2ers/scsi/ips.c#L315" inotified="L291L296"> 296s"otified="L291s="line" name="L316">n="L312"> 312nbs="l,rmio" class="sreuloefrs/scsi/ips.c#Luloefect" d *);
enclass="sref">ipsevenc+code=iri/ips.c#L315" ibufs/scsi/ips.c#L22ufs="l *, ips4getscb( *,  305stMAX_ADAPTER_NAMEect" 15, (( 296staticlass="l"+co" cl[][30] ="{href="drivers/scsi/ips.c#L230"4href="+co4e=ips_copp_wait_item_t" 4lass=41_t" csi/ipers>printk(printk(printk(printk(ips>printk(ips>printk(ips4ref="+code=ips_copp_queu4_t" c4ass="sref">ips>printk(ips>printk(ips>printk(s ips>printk(s printk("\n"printk(printk(s, printk(i, ips>printk(s,4ips>printk(ips4csi/ips.c#L226" id="L2264 clas42ss="sref">ips>printk(ips>printk( 229 296s"otified="L291s="li96" class="line" na"otifiedL296"> 296stati"otifiedid (ps_scb_t *);
 296static ltd="L,rmio" class="sreNULL216"> 216  NULLass=, 0href="drivers/scsi/ips.c#L230"4n3fdc_res4>(struct (struct ((struct 

ips4>(struct 
 296stati"L22and_direction" cl[] ="{href="drivers/scsi/ips.c#L230"4sref">ips4hainit(ps_scb_t *kstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4ips_scb_t4/a> *, ps_scb_t *kstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4iref="+co4a href="+code=ips_scb_t"4class441t" csi/ipers>ps_scb_t *kstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4id( *, ps_scb_t *kstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4i3fdc_res4t *, ps_scb_t *kstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4itupd_cop4t *, ps_scb_t *kstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4i( *, ps_scb_t *kstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,ref="+code=ips_ha_t" class="sr4iref="+co4t *, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4iref">ips4t *, ps_scb_t *kstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4i/ips.c#L4s(ps_scb_t *kstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4iref">ips4tescbs(ps_scb_t *kstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,ref="+code=ips_ha_t" class="sr4reset_cop4erhead(ps_scb_t *kstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4r="+code=4_memio(ps_scb_t *kstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4rd((ps_scb_t *kstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,ref="+code=ips_ha_t" class="sr4r3fdc_res4t *, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4r">ips_ha4t *, ps_scb_t *kstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4f">ips_ha4t *, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4fref="+co4t *, ps_scb_t *kstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4fref">ips4erhead(ps_scb_t *kstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4f/ips.c#L4_memio(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4fref">ips4rpheus(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4s_waitps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4s="+code=4s(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4sd((ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4s3fdc_res4s(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4s">ips_ha4g(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4s">ips_ha4r(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4sref="+co4(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4sref">ips4erhead(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4s/ips.c#L4_memio(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4sref">ips4rpheus(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4sinit_cop4erhead(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4s="+code=4_memio(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4sd((ps_scb_t *kstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,ref="+code=ips_ha_t" class="sr4s">ips_ha4e_bios(ps_scb_t *kstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4sead_conf4int32_t, ps_scb_t *kstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+s>ps_scb_t *kstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_NONEef="drivers/scsi/ipDATA_NONEd="L,ref="+code=ips_ha_t" class="sr4s">ips_ha4int32_t, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,rmio" class="srekstaDATA_INef="drivers/scsi/ipDATA_INd="L,ref="+code=ips_ha_t" class="sr4sref="+co4_memio(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4sref">ips4int32_t, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4s/ips.c#L4int32_t, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4sref">ips4t *, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_passthru4t *, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_="+code=4t *, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_d(ips_ha_t *4ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_">ips_ha4n(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_ead_conf4roller(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_">ips_ha4/a> *, ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_OUTef="drivers/scsi/ipDATA_OUTd="L+ref="+code=ips_ha_t" class="sr4iref="+co4erhead(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_ref">ips4_memio(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_/ips.c#L4rpheus(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+ref="+code=ips_ha_t" class="sr4_ref">ips4erhead(ps_scb_t *kstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="L+rmio" class="srekstaDATA_UNKef="drivers/scsi/ipDATA_UNKd="Lref="+code=ips_ha_t" class="sr4ps_intr_m4rpheus(ips_ne4t( *, struct  *, struct /*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
 *, 
ips_ha4s_free(
ips4t *, 
(
ips4atinit(( 227                                                                          7pan>
 *, /*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
( *, struct  296statistd" cl)href="drivers/scsi/ips.c#L230"5_4fdc_res5t *, ( *, ips_scb_t *)L296"> 296stt" c*, ips5getscb( 296skeyt" c*, ips5gclist( 296svaluet" c*, ips5gtinit(ps_scb_t *kstaOPTIONef="drivers/scsi/ipOPTIONt" cs>ps_scb_t *optionsef="drivers/scsoptionst" c[] ="{href="drivers/scsi/ips.c#L230"5l(printk( 296statiforce4=2od="L+r0}+ref="+code=ips_ha_t" class="sr5href="+co5e=ips_copp_wait_item_t" 5lass=51_t" csi/ipersssssssss{>printk( 296statiforce4memiod="L+r0}+ref="+code=ips_ha_t" class="sr5hffdc_res5href="+code=ips_scb_queu5_t" c512t" csi/ipersssssssss{>printk( 296statiioctlsized="L+rmio" class="srekstaIOCTL_SIZEef="drivers/scsi/ipIOCTL_SIZEt" c}+ref="+code=ips_ha_t" class="sr5h3fdc_res5t *, printk( 296staticd_bootd="L+r0}+ref="+code=ips_ha_t" class="sr5h4fdc_res5ef="+code=ips_wait_queue5t" cl514t" csi/ipersssssssss{>printk( 296sMaxLiteCmdsd="L+r32}+ref="+code=ips_ha_t" class="sr5hopperhea5ref="+code=ips_wait_queu5_t" c5ass="sref">ips}*, ips5ref="+code=ips_copp_queu5_t" c5ass="sref">ips>printk(<"L227"> 227 Don't user"L2tok() anymore ( if 2.4 Kernel or beyond ) 7pan>
ips>printk(<"L227"> 227 Search for value 7pan>
ips518#ifdef ipswhile (2d *);
 296skeyt" c/= 96" class="line"L2sepef="drivers/scs"L2sep" cl(&i/ips.c#L315" itatistdL296"> 296statistd" cl,s>printk(s  296skeyt" c)href="drivers/scsi/ips.c#L230"5fref="+co5" class="sref">s ("\n" 296svaluet" c/= 96" class="line"L2chdL296"> 296s"L2chd" cl(i/ips.c#L315" ikeyL296"> 296skeyt" c,s>printk( 296svaluet" c)href="drivers/scsi/ips.c#L230"5f4fdc_res5code=s" class="sref">s,  296svaluet" c++/= 9printk(i, ipsref">ips>printk(<"L227"> 227an>
s,5
ips5csi/ips.c#L226" id="L2265 clas5232_t"* Function prototypes
ipsref">ipsfor 2d *);
 296stt" c/= 0;>ips_scb_t *)L296"> 296stt" c <>ips_scb_t *ARRAY_SIZEef="drivers/scsARRAY_SIZE" cl(i/ips.c#L315" ioptionsef="drivers/scsoptionst" c);>ips_scb_t *)L296"> 296stt" c++)"{href="drivers/scsi/ips.c#L230"5ne" name=5L229"> 229 296skeyt" c,s>ps_scb_t *optionsef="drivers/scsoptionst" c[ips_scb_t *)L296"> 296stt" c].i/ips.c#L315" ioptionl"+coL296"> 296soptionl"+cod="L+ref="+code=ips_ha_t" class="sr5nd( 296sa hlen" cl(i/ips.c#L315" ioptionsef="drivers/scsoptionst" c[ips_scb_t *)L296"> 296stt" c].i/ips.c#L315" ioptionl"+coL296"> 296soptionl"+cod="L))"== 0)"{href="drivers/scsi/ips.c#L230"5n3fdc_res5>(struct  296svaluet" c)href="drivers/scsi/ips.c#L230"5ntupd_cop5>(struct  *)L296"> 296stt" c].i/ips.c#L315" ioptionlflafrs/scsi/ips.c#Loptionlflaft" c/=href="drivers/scsi/ips.c#L230"5nopperhea5>(struct ipsref">ipsi/iperssssssssssssssssssssssi/ips.c#L315" iaimple_"L2toulL296"> 296saimple_"L2toul" cl(i/ips.c#L315" ivalueL296"> 296svaluet" c,s>ps_scb_t *NULL216"> 216  NULLass=, 0)*, ipsref">ipsi/ipersssssssssselse, ips5>(struct  *)L296"> 296stt" c].i/ips.c#L315" ioptionlflafrs/scsi/ips.c#Loptionlflaft" c/=href="drivers/scsi/ips.c#L230"5ncb_queue5href="+code=do_ipsintr" 5lass=538s="sref">ipsref">ipsi/iperssssssssssssssssssssssi/ips.c#L315" ioptionsef="drivers/scsoptionst" c[ips_scb_t *)L296"> 296stt" c].i/ips.c#L315" ioptionlvalueL296"> 296soptionlvaluet" c*, ips5hainit(ipsref">ipsssssssssssssssssbreak*,  *, ( *,  *,  *, ( *, ips5t *, printk((ips5tescbs(
( 227                                                                          7pan>
/*<27 RouthreLN="+: tatidetect                                                 7pan>
(( 227                                                                          7pan>
 *, /*<27 RouthreLDescription:                                                     7pan>
ips_ha5t *, 
ips_ha5t *, 

ips5erhead(
(
ips5rpheus(
ips_scb_t */ips_host_templateL296"> 296s/ips_host_templatet" cs*>ips_scb_t *SHTef="drivers/scsSHTt" c)href="drivers/scsi/ips.c#L230"5sd(((ips_scb_t *)L296"> 296stt" c*, ips_ha5g(ips_ha5r(ps_scb_t *METHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(>printk(ips5erhead(ps_scb_t *MODULEef="drivers/scsMODULEs="s, (ips5rpheus(ipsref">ipsaio" class="sretatisetupef="drivers/scstatisetup" cl(i/ips.c#L315" ib_tef="drivers/scstatt" c)*, ((( *);
 296stt" c/= 0;>ips_scb_t *)L296"> 296stt" c <>ips_scb_t *tatinum_controllertef="drivers/scstatinum_controllertt" c*>ips_scb_t *)L296"> 296stt" c++)"{href="drivers/scsi/ips.c#L230"5s">ips_ha5e_bios( 296stt" c))href="drivers/scsi/ips.c#L230"5sead_conf5int32_t,  296statifree" cl(i/ips.c#L315" ib_t_haL296"> 296statihat" c[ips_scb_t *)L296"> 296stt" c])*, ips_ha5int32_t, ipsref">ips>/ips.c#L315" itatireleased_controllertef="drivers/scstatireleased_controllertt" c++*, ips5int32_t, ps_scb_t *tatihotplufrs/scsi/ips.c#Ltatihotpluft" c/= 1*, ,  *tatinum_controllertef="drivers/scstatinum_controllertt" c)*, ips5t *,  *, /*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
(ips_ha_t *5 227   configure the function poef"cld/to userthe functiond/that will work    7pan>
ips_ha5n(/*<27   withrthe found /scsion ofrthe adaptsc                                  7pan>
(
ips_ha5/a> *, ips_scb_t *haL296"> 296shat" c)href="drivers/scsi/ips.c#L230"5_ref">ips5_memio((ips5erhead(printk(<"L227"> 227an>
( 2         7 Setup Functiondan>
/*<         7pan>
 *, struct  296si/ipIS_MORPHEUS" cl(i/ips.c#L315" ihaL296"> 296shat" c) ||rmio" class="srekstaIS_MARCOL296"> 296si/ipIS_MARCO" cl(i/ips.c#L315" ihaL296"> 296shat" c))"{href="drivers/scsi/ips.c#L230"5ips_ha_t<5a> *, struct /*<27 morpheus / marco / sebhref 7pan>
 *,  296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisef"dL296"> 296stsef"dt" c/= i/ips.c#L315" ib_t_tsef"d_morpheusef="drivers/scstatitsef"d_morpheust" c*, ips_ha5s_free(ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisefitef="drivers/scstsefitt" c/= i/ips.c#L315" ib_t_tsefit_morpheusef="drivers/scstatitsefit_morpheust" c*, ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iissueL296"> 296sissuet" c/= i/ips.c#L315" ib_t_tssue4=2o4memioL296"> 296statitssue4=2o4memiot" c*, ips5t *, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iifitef="drivers/scstfitt" c/= i/ips.c#L315" ib_t_tfit_morpheusef="drivers/scstatitfit_morpheust" c*, (ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassupdL296"> 296s/assupdt" c/= i/ips.c#L315" ib_t_/assupd_morpheusef="drivers/scstati/assupd_morpheust" c*, ips5atinit(ipsref">ipsaio" class="srehaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iresetL296"> 296sresett" c/= i/ips.c#L315" ib_t_reset_morpheusef="drivers/scstatireset_morpheust" c*, (/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iif"dL296"> 296stf"dt" c/= i/ips.c#L315" ib_t_tf"d_morpheusef="drivers/scstatitf"d_morpheust" c*,  *, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ien" cltf"L296"> 296sen" cltf"t" c/= i/ips.c#L315" ib_t_en" clitf"_morpheusef="drivers/scstatien" clitf"_morpheust" c*,  *, struct  296si/ipUSE_MEMIO" cl(i/ips.c#L315" ihaL296"> 296shat" c))"{href="drivers/scsi/ips.c#L230"6_3fdc_res6t> *, struct /*<27 copperhead w/MEMIO 7pan>
 *,  296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisef"dL296"> 296stsef"dt" c/= i/ips.c#L315" ib_t_tsef"d_copperhead4memioL296"> 296statitsef"d_copperhead4memiot" c*, (ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisefitef="drivers/scstsefitt" c/= i/ips.c#L315" ib_t_tsefit_copperhead4memioL296"> 296statitsefit_copperhead4memiot" c*,  *, ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iifitef="drivers/scstfitt" c/= i/ips.c#L315" ib_t_tfit_copperhead4memioL296"> 296statitfit_copperhead4memiot" c*,  *, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassupdL296"> 296s/assupdt" c/= i/ips.c#L315" ib_t_/assupd_copperhead4memioL296"> 296stati/assupd_copperhead4memiot" c*, (ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassifitef="drivers/scslassifitt" c/= i/ips.c#L315" ib_t_/asstfit_memioL296"> 296stati/asstfit_memiot" c*, (ipsref">ipsaio" class="srehaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iresetL296"> 296sresett" c/= i/ips.c#L315" ib_t_reset_copperhead4memioL296"> 296statireset_copperhead4memiot" c*, (/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iif"dL296"> 296stf"dt" c/= i/ips.c#L315" ib_t_tf"d_copperheadef="drivers/scstatitf"d_copperheadt" c*, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ierasebiosef="drivers/scserasebiost" c/= i/ips.c#L315" ib_t_erase_bios4memioL296"> 296statierase_bios4memiot" c*, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iprogrambiosef="drivers/scsprogrambiost" c/= i/ips.c#L315" ib_t_program_bios4memioL296"> 296statiprogram_bios4memiot" c*,  *, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iodeifybiosef="drivers/scsodeifybiost" c/= i/ips.c#L315" ib_t_odeify_bios4memioL296"> 296statiodeify_bios4memiot" c*, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ien" cltf"L296"> 296sen" cltf"t" c/= i/ips.c#L315" ib_t_en" clitf"_copperhead4memioL296"> 296statien" clitf"_copperhead4memiot" c*, ipsref">ipsif (i/ips.c#L315" ii/ipUSE_I2O_DELIVERL296"> 296si/ipUSE_I2O_DELIVER" cl(i/ips.c#L315" ihaL296"> 296shat" c)), ipsref">ipsi/iperss>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iissueL296"> 296sissuet" c/= i/ips.c#L315" ib_t_tssue4=2o4memioL296"> 296statitssue4=2o4memiot" c*, ips6ref="+code=ips_copp_queu6_t" c617t" csi/iperssssssssselse, ipsref">ipsi/iperss>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iissueL296"> 296sissuet" c/= i/ips.c#L315" ib_t_tssue4copperhead4memioL296"> 296statitssue4copperhead4memiot" c*, #ifdef ips}selses{href="drivers/scsi/ips.c#L230"6f="+code=6" class="sref">s /*<27 copperhead 7pan>
s  296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisef"dL296"> 296stsef"dt" c/= i/ips.c#L315" ib_t_tsef"d_copperheadL296"> 296statitsef"d_copperheadt" c*, ("\n" 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisefitef="drivers/scstsefitt" c/= i/ips.c#L315" ib_t_tsefit_copperheadL296"> 296statitsefit_copperheadt" c*, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iifitef="drivers/scstfitt" c/= i/ips.c#L315" ib_t_tfit_copperheadL296"> 296statitfit_copperheadt" c*, s, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassupdL296"> 296s/assupdt" c/= i/ips.c#L315" ib_t_/assupd_copperheadL296"> 296stati/assupd_copperheadt" c*, i, ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassifitef="drivers/scslassifitt" c/= i/ips.c#L315" ib_t_/asstfitL296"> 296stati/asstfitt" c*, s,6ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iresetL296"> 296sresett" c/= i/ips.c#L315" ib_t_reset_copperheadL296"> 296statireset_copperheadt" c*, ips6csi/ips.c#L226" id="L2266 clas627t" csi/ipersssssssss>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iif"dL296"> 296stf"dt" c/= i/ips.c#L315" ib_t_tf"d_copperheadef="drivers/scstatitf"d_copperheadt" c*, ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ierasebiosef="drivers/scserasebiost" c/= i/ips.c#L315" ib_t_erase_biosL296"> 296statierase_biost" c*, ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iprogrambiosef="drivers/scsprogrambiost" c/= i/ips.c#L315" ib_t_program_biosL296"> 296statiprogram_biost" c*,  229/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iodeifybiosef="drivers/scsodeifybiost" c/= i/ips.c#L315" ib_t_odeify_biosL296"> 296statiodeify_biost" c*, /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ien" cltf"L296"> 296sen" cltf"t" c/= i/ips.c#L315" ib_t_en" clitf"_copperheadL296"> 296statien" clitf"_copperheadt" c*, ((struct  296si/ipUSE_I2O_DELIVER" cl(i/ips.c#L315" ihaL296"> 296shat" c)), (struct /ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iissueL296"> 296sissuet" c/= i/ips.c#L315" ib_t_tssue4=2oL296"> 296statitssue4=2ot" c*, (struct ipsref">ipselse, ipsref">ipsi/iperss>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iissueL296"> 296sissuet" c/= i/ips.c#L315" ib_t_tssue4copperheadL296"> 296statitssue4copperheadt" c*, ips6>(struct ( *,  227777777777777777777777777777777777777777777777777777777777777777777777777777pan>
/*<27                                                                          7pan>
( *,  227 RouthreLN="+: tatirelease                                                7pan>
 *, /*<27                                                                          7pan>
 *, 
( *, 

ips6t *, 
(
(( 296statirelease" cl(a huc">ips_scb_t *Sips_Hostef="drivers/scsSips_Hostt" csri/ips.c#L315" ishef="drivers/scslht" c)href="drivers/scsi/ips.c#L230"6rref="+co6_memio((( *, /ips.c#L315" ihaL296"> 296shat" c*,  *, ips_scb_t *)L296"> 296stt" c*, ips_ha6t *, printk(ips6erhead((ps_scb_t */ips_remove_hostef="drivers/scslcps_remove_host" cl(i/ips.c#L315" ishef="drivers/scslht" c)*, ( *);
 296stt" c/= 0;>ips_scb_t *)L296"> 296stt" c <>ips_scb_t *i/ipMAX_ADAPTERSL296"> 296si/ipMAX_ADAPTERSt" c &&si/ips.c#L315" ib_t_/hef="drivers/scsb_t_/ht" c[ips_scb_t *)L296"> 296stt" c] != 96" class="line"hef="drivers/scslht" c*>ips_scb_t *)L296"> 296stt" c++)"*, (( 296stt" c/== 96" class="linei/ipMAX_ADAPTERSL296"> 296si/ipMAX_ADAPTERSt" c)"{href="drivers/scsi/ips.c#L230"6s3fdc_res6s(/ips.c#L315" iphretkef="drivers/scsprretk" cl(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGref", (printk(ips_ha6r(ipsref">ips>/ips.c#L315" iBUGef="drivers/scsBUG" cl()*, ipsref">ipsreturn (ips_scb_t *FALSEef="drivers/scsFALSEt" c)*, ips6erhead((ips6rpheus(ips>/ips.c#L315" ihaL296"> 296shat" c/= i/ips.c#L315" ii/ipHAL296"> 296si/ipHA" cl(i/ips.c#L315" ishef="drivers/scslht" c)*, ( 296shat" c), (( *FALSEef="drivers/scsFALSEt" c)*, ips_ha6e_bios(, 
ips_ha6int32_t, ps_scb_t *scbef="drivers/scslcbt" c/= &i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ilcbsL296"> 296slcbst" c[ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" imax_cmdsL296"> 296smax_cmdst" c/- 1]*, ips6int32_t, ps_scb_t *tatitfit_scbef="drivers/scstatitfit_scb" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*, , ips6t *, ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" itimeoutef="drivers/scstimeoutt" c/= i/ips.c#L315" ib_t_cmd_timeoutef="drivers/scsb_t_cmd_timeoutt" c*,  *, ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icdbef="drivers/scscdbt" c[0]/= i/ips.c#L315" ii/ipCMD_FLUSHL296"> 296si/ipCMD_FLUSHt" c*, (ips_ha_t *6 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/= i/ips.c#L315" ii/ipCMD_FLUSHL296"> 296si/ipCMD_FLUSHt" c*, ips_ha6n( 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" iototand_idL296"> 296sctotand_idt" c/= i/ips.c#L315" ii/ipCOMMAND_IDL296"> 296si/ipCOMMAND_ID" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*, ( 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ilasseL296"> 296slasset" c/= i/ips.c#L315" ii/ipNORM_STATEef="drivers/scsi/ipNORM_STATEt" c*, ips_ha6/a> *, ps_scb_t *scbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireservedL296"> 296sreservedt" c/= 0;,  296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved2L296"> 296sreserved2t" c/= 0;, ips6_memio(ps_scb_t *scbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved3L296"> 296sreserved3t" c/= 0;, (ps_scb_t */ibef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved4L296"> 296sreserved4t" c/= 0;, ips6erhead((ips>/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGref"+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+ aprintk( *, struct 
 *, struct  296stati/end_wait" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c+ aio" class="sretaticmd_timeoutef="drivers/scsb_t_cmd_timeoutt" c+ aio" class="srei/ipINTR_ONef="drivers/scsi/ipINTR_ONt" c)"== 96" class="linei/ipFAILUREef="drivers/scsi/ipFAILUREt" c),  *,  296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+ aprintk(ips_ha6s_free( 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+ aprintk(ips6t *, (ps_scb_t *b_t_/hef="drivers/scsb_t_/ht" c[ips_scb_t *)L296"> 296stt" c] = 96" class="lineNULL216"> 216  NULLass=*, ips6atinit(ips>/ips.c#L315" ii_t_haL296"> 296statihat" c[ips_scb_t *)L296"> 296stt" c] = 96" class="lineNULL216"> 216  NULLass=*, ( *, 
 *, struct  296statifree" cl(i/ips.c#L315" ihaL296"> 296shat" c)*,  *, struct  *, 
(ps_scb_t *free_irqL296"> 296sfree_irq" cl(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"->i/ips.c#L315" iirqL296"> 296sirq" cl+ aio" class="srehaL296"> 296shat" c)*,  *,  *, ps_scb_t *scps_host_putef="drivers/scsscps_host_put" cl(i/ips.c#L315" ishef="drivers/scslht" c)*, ((ips>/ips.c#L315" ii_t_released_controllertef="drivers/scstatireleased_controllertt" c++*, ( *FALSEef="drivers/scsFALSEt" c)*,  *, 



#ifdef 
s  227   Performe" eanup whenrthe systemsreboots                                7pan>
s /*<27                                                                          7pan>
("\n" 227777777777777777777777777777777777777777777777777777777777777777777777777777pan>
s, /ips.c#L315" ii_t_haltef="drivers/scstatihalt" cl(a huc">ips_scb_t *notifier_blockef="drivers/scsnotifier_blockt" cs*>/ips.c#L315" inbef="drivers/scsnbt" c+ aio" class="sreulonfrs/scsi/ips.c#Lulonft" csaio" class="sreevef"L296"> 296sevef"t" c+ voids*>/ips.c#L315" ibufL296"> 296sbuft" c), i, s,7ips7csi/ips.c#L226" id="L2267 clas727t" csi/ipers>ps_scb_t *tatiha_tef="drivers/scstatiha_tt" cs*>/ips.c#L315" ihaL296"> 296shat" c*, ipsef">ips_scb_t *)L296"> 296stt" c*,  229 *evef"L296"> 296sevef"t" c != 96" class="lineSYS_RESTARTL296"> 296sSYS_RESTARTt" c)"&&s(ips_scb_t *evef"L296"> 296sevef"t" c != 96" class="lineSYS_HALTL296"> 296sSYS_HALTt" c)"&&,  *evef"L296"> 296sevef"t" c != 96" class="lineSYS_POWER_OFFL296"> 296sSYS_POWER_OFFt" c)), ( *NOTIFY_DONEef="drivers/scsNOTIFY_DONEt" c)*, (struct (struct  *);
 296stt" c/= 0;>ips_scb_t *)L296"> 296stt" c <>ips_scb_t *tatinext_controlleref="drivers/scstatinext_controllert" c*>ips_scb_t *)L296"> 296stt" c++)"{href="drivers/scsi/ips.c#L230"7n5fdc_res7>(struct ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c/= (i/ips.c#L315" ib_t_ha_tef="drivers/scstatiha_tt" cs*)s>/ips.c#L315" ii_t_haL296"> 296statihat" c[ips_scb_t *)L296"> 296stt" c]*, ips7>(struct  296shat" c), ipsref">ipsi/ipersscontinue*, ( *,  296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c), ( *,  *, /*<27 flushrthe cache onrthe controller 7pan>
 *,  296shat" c->i/ips.c#L315" ilcbsL296"> 296slcbst" c[ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" imax_cmdsL296"> 296smax_cmdst" c/- 1]*, ( *, ipsref">ips>/ips.c#L315" itatitfit_scbef="drivers/scstatitfit_scb" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*, ips7t *, (ipsref">ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" itimeoutef="drivers/scstimeoutt" c/= i/ips.c#L315" ib_t_cmd_timeoutef="drivers/scsb_t_cmd_timeoutt" c*, (ipsref">ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icdbef="drivers/scscdbt" c[0]/= i/ips.c#L315" ii/ipCMD_FLUSHL296"> 296si/ipCMD_FLUSHt" c*, (/ips.c#L315" i/ibef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/= i/ips.c#L315" ii/ipCMD_FLUSHL296"> 296si/ipCMD_FLUSHt" c*, ((/ips.c#L315" i/ibef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" iototand_idL296"> 296sctotand_idt" c/= i/ips.c#L315" ii/ipCOMMAND_IDL296"> 296si/ipCOMMAND_ID" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*,  *, /ips.c#L315" i/ibef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ilasseL296"> 296slasset" c/= i/ips.c#L315" ii/ipNORM_STATEef="drivers/scsi/ipNORM_STATEt" c*,  *,  296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireservedL296"> 296sreservedt" c/= 0;, ips_ha7t *, ipsref">ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved2L296"> 296sreserved2t" c/= 0;, ipsref">ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved3L296"> 296sreserved3t" c/= 0;, ips7erhead(/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved4L296"> 296sreserved4t" c/= 0;, ((ipsref">ips>/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGref"+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+ aprintk( Function prototypes<27 send ctotand 7pan>
(( 296stati/end_wait" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c+ aio" class="sretaticmd_timeoutef="drivers/scsb_t_cmd_timeoutt" c+ aio" class="srei/ipINTR_ONef="drivers/scsi/ipINTR_ONt" c)"==href="drivers/scsi/ips.c#L230"7s3fdc_res7s(ips>/ips.c#L315" ii/ipFAILUREef="drivers/scsi/ipFAILUREt" c), (/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGref"+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+, ips_ha7r(ipsref">ipsersssssssssssssssss>printk(ipsref">ipselse, ips7erhead(/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGref"+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+, (ipsref">ipsi/ipersssssssssssss>printk(ips7rpheus(ips}, ( *NOTIFY_OKef="drivers/scsNOTIFY_OKt" c)*, ((ips_ha7e_bios(, 
ips_ha7int32_t, 
ips7int32_t, 
, 
ips7t *, 
 *,  227   Abort a ctotand (usref the new error /a>  stuff)                       7pan>
/*<27 Not+: this routhreLis called under the io_request_lock                   7pan>
(ips_ha_t *7 227777777777777777777777777777777777777777777777777777777777777777777777777777pan>
ips_ha7n(ips_scb_t *)atieh_abortef="drivers/scsb_t_eh_abort" cl(a huc">ips_scb_t *scps_cmndL296"> 296s/cps_cmndt" cs*ips_scb_t *SCL296"> 296sSCt" c), (ips_ha7/a> *, ps_scb_t *tatiha_tef="drivers/scstatiha_tt" cs*>/ips.c#L315" ihaL296"> 296shat" c*, /ips.c#L315" iitemef="drivers/scsttemt" c*, ips7_memio(ips_scb_t *retL296"> 296srett" c*, (ips_scb_t *Sips_Hostef="drivers/scsSips_Hostt" csri/ips.c#L315" ihostef="drivers/scshost" cl*, ips7erhead((ips>/ips.c#L315" iMETHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(>printk( *, struct  296sSCt" c),  *, struct  *FAILEDL296"> 296sFAILEDt" c)*,  *, ips_ha7s_free(ps_scb_t *hostef="drivers/scshost" cl/= i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ihostef="drivers/scshost" cl*,  296shat" c/= (i/ips.c#L315" ib_t_ha_tef="drivers/scstatiha_tt" cs*)s>/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihostdataL296"> 296shostdata" cl*, ips7t *, ( 296shat" c), ips7atinit(ipsref">ipsreturn (ips_scb_t *FAILEDL296"> 296sFAILEDt" c)*, ( *,  296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c),  *, struct  *FAILEDL296"> 296sFAILEDt" c)*,  *, struct  *,  *spin_lockef="drivers/scsspin_lock" cl(i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihost_lockef="drivers/scshost_lockt" c)*, ( *, /*<27 Seesif the cootand is onrthe copp queue 7pan>
 *, ps_scb_t *itemef="drivers/scsttemt" c/= i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" icopp_waitlistef="drivers/scscopp_waitlistt" c.i/ips.c#L315" iheadL296"> 296sheadt" c*, ( *itemef="drivers/scsttemt" c)"&&s(ips_scb_t *itemef="drivers/scsttemt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" cs!= 96" class="lineSCL296"> 296sSCt" c)), (ipsref">ips>/ips.c#L315" iitemef="drivers/scsttemt" c/= i/ips.c#L315" iitemef="drivers/scsttemt" c->i/ips.c#L315" inextef="drivers/scsnextt" c*, ( *itemef="drivers/scsttemt" c)"{href="drivers/scsi/ips.c#L230"8l2="sref"8href="+code=ips_scb_queu8_t" c812t" csi/ipersssssssss>n class="comment">/*<27 Found it 7pan>
 *, /ips.c#L315" iiatiremoveqicoppef="drivers/scstatiremoveqicopp" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" icopp_waitlistef="drivers/scscopp_waitlistt" c+ aio" class="srettemef="drivers/scsttemt" c)*,  296srett" c/= (i/ips.c#L315" iSUCCESSL296"> 296sSUCCESSt" c)*, ipsref">ips>n class="comment">/*<27 Seesif the cootand is onrthe wait queue 7pan>
 296statiremoveqiwait" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_waitlistef="drivers/scs/cb_waitlistt" c+ aio" class="sreSCL296"> 296sSCt" c))"{href="drivers/scsi/ips.c#L230"8l8fdc_res8vers/scsi/ips.c#L217" id8"L217818s="sref">ipsref">ips>n class="comment">/*<27 cootand not sent yet 7pan>
#ifdef ipsref">ips>/ips.c#L315" iretL296"> 296srett" c/= (i/ips.c#L315" iSUCCESSL296"> 296sSUCCESSt" c)*, s s  Function prototypes<27 cootand must have already been sent 7pan>
("\n"/ips.c#L315" iretL296"> 296srett" c/= (i/ips.c#L315" iFAILEDL296"> 296sFAILEDt" c)*, s, i, ps_scb_t *spin_unlockef="drivers/scsspin_unlock" cl(i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihost_lockef="drivers/scshost_lockt" c)*, s,8 *retL296"> 296srett" c*, ips8csi/ips.c#L226" id="L2268 clas827t" c}, 
 229 227                                                                          7pan>
/*<27 RouthreLN="+: tatieh_reset                                               7pan>
( 227                                                                          7pan>
(struct 
(struct 
(struct  )                          7pan>

ips8>(struct 

(
 *,  296s__tatieh_reset" cl(a huc">ips_scb_t *scps_cmndL296"> 296s/cps_cmndt" cs*ips_scb_t *SCL296"> 296sSCt" c), ( *, ips_scb_t *retL296"> 296srett" c*,  *, ips_scb_t *)L296"> 296stt" c*,  *,  *tatiha_tef="drivers/scstatiha_tt" cs*>/ips.c#L315" ihaL296"> 296shat" c*, ( *, ps_scb_t *tati/cb_tef="drivers/scstati/cb_tt" csri/ips.c#L315" iscbef="drivers/scslcbt" c*, /ips.c#L315" iitemef="drivers/scsttemt" c*, ips8t *, (ps_scb_t *METHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(>printk((( 296sNO_i/ipRESETs="s,  *FAILEDL296"> 296sFAILEDt" c)*, (( *,  *,  296sSCt" c)s{href="drivers/scsi/ips.c#L230"8f">ips_ha8t *, ipsref">ips>/ips.c#L315" iDEBUGef="drivers/scsDEBUG" cl(1+ aprintk(ips8erhead( *FAILEDL296"> 296sFAILEDt" c)*, ((ips>/ips.c#L315" ihaL296"> 296shat" c/= (i/ips.c#L315" ib_t_ha_tef="drivers/scstatiha_tt" cs*)s>/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihostdataL296"> 296shostdata" cl*, (( 296shat" c)s{href="drivers/scsi/ips.c#L230"8s3fdc_res8s(/ips.c#L315" iDEBUGef="drivers/scsDEBUG" cl(1+ aprintk((ips_ha8r(ipsref">ipsreturn (ips_scb_t *FAILEDL296"> 296sFAILEDt" c)*, ips}, ips8erhead(( 296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c), ips8rpheus(ipsref">ipsreturn (ips_scb_t *FAILEDL296"> 296sFAILEDt" c)*, (/*<27 Seesif the cootand is onrthe copp queue 7pan>
(( 296shat" c->i/ips.c#L315" icopp_waitlistef="drivers/scscopp_waitlistt" c.i/ips.c#L315" iheadL296"> 296sheadt" c*, ips_ha8e_bios( *itemef="drivers/scsttemt" c)"&&s(ips_scb_t *itemef="drivers/scsttemt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" cs!= 96" class="lineSCL296"> 296sSCt" c)), , ips_ha8int32_t,  *itemef="drivers/scsttemt" c)"{href="drivers/scsi/ips.c#L230"8sref">ips8int32_t, n class="comment">/*<27 Found it 7pan>
, ipsref">ips>/ips.c#L315" iiatiremoveqicoppef="drivers/scstatiremoveqicopp" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" icopp_waitlistef="drivers/scscopp_waitlistt" c+ aio" class="srettemef="drivers/scsttemt" c)*, ips8t *, ipsref">ipsreturn (ips_scb_t *SUCCESSL296"> 296sSUCCESSt" c)*,  *, (ips_ha_t *8
ips_ha8n( 296statiremoveqiwait" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_waitlistef="drivers/scs/cb_waitlistt" c+ aio" class="sreSCL296"> 296sSCt" c))"{href="drivers/scsi/ips.c#L230"8_ead_conf8roller(/*<27 cootand not sent yet 7pan>
ips_ha8/a> *, ipsref">ipsreturn (ips_scb_t *SUCCESSL296"> 296sSUCCESSt" c)*, ips}, ips8_memio((/*<27 An explanationsfor the casual observer:                              7pan>
ips8erhead(/*<27 Part of the functionsof a RAID controller is automss="serror         7pan>
(ips>n class="comment">/*<27 detectionsand recovery.  As such, the only problem that physically   7pan>
/*<27 resettref claadapter will e/sc fix is when,sfor some reason,s        7pan>
( *, struct 
ips_ha8a> *, struct 
 *, 
ips_ha8s_free( Function prototypes<27 much faster and avoids any problems that might be caused byaa        7pan>
/*<27 physical reset ( such as havref to fail all the outstandref I/O's ). 7pan>
ips8t *, ( 296shat" c->i/ips.c#L315" iioctl_resetL296"> 296sioctl_resett" c/== 0)"{ipersin class="comment">/*<27 IF Not claIOCTL Requested Reset 7pan>
ips8atinit(ipsref">ipsi/ips.c#L315" iscbef="drivers/scslcbt" c/= &i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ilcbsL296"> 296slcbst" c[ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" imax_cmdsL296"> 296smax_cmdst" c/- 1]*, ( *, /ips.c#L315" itatitfit_scbef="drivers/scstatitfit_scb" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*,  *, struct  *, struct /ips.c#L315" i/ibef="drivers/scslcbt" c->i/ips.c#L315" itimeoutef="drivers/scstimeoutt" c/= i/ips.c#L315" ib_t_cmd_timeoutef="drivers/scsb_t_cmd_timeoutt" c*,  *,  296si/ipCMD_FLUSHt" c*, ( *, ipsref">ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/= i/ips.c#L315" ii/ipCMD_FLUSHL296"> 296si/ipCMD_FLUSHt" c*,  *, /ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" iototand_idL296"> 296sctotand_idt" c/= i/ips.c#L315" ii/ipCOMMAND_IDL296"> 296si/ipCOMMAND_ID" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*, (ipsref">ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ilasseL296"> 296slasset" c/= i/ips.c#L315" ii/ipNORM_STATEef="drivers/scsi/ipNORM_STATEt" c*, (ipsref">ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireservedL296"> 296sreservedt" c/= 0;, (/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved2L296"> 296sreserved2t" c/= 0;, /ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved3L296"> 296sreserved3t" c/= 0;, /ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" iflush_cacheL296"> 296sflush_cachet" c.i/ips.c#L315" ireserved4L296"> 296sreserved4t" c/= 0;,  *, /*<27 Attempt the flushrctotand 7pan>
ipsref">ips>/ips.c#L315" iretL296"> 296srett" c/= i/ips.c#L315" ib_t_send_waitL296"> 296stati/end_wait" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c+ aio" class="sretaticmd_timeoutef="drivers/scsb_t_cmd_timeoutt" c+ aio" class="srei/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c)*, ipsref">ipsif (i/ips.c#L315" iretL296"> 296srett" c/== i/ips.c#L315" ii/ipSUCCESSL296"> 296si/ipSUCCESSt" c)"{href="drivers/scsi/ips.c#L230"9l7fdc_res9ref="+code=ips_copp_queu9_t" c917t" csi/ipersssssssssssssssss>/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_NOTICEef="drivers/scsKERN_NOTICEt" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+, ipsref">ipsersssssssssssssssss>printk(#ifdef ipsref">ipsssssssssreturn (ips_scb_t *SUCCESSL296"> 296sSUCCESSt" c)*, s s "\n"
s, 
i, s,9 296shat" c->i/ips.c#L315" iioctl_resetL296"> 296sioctl_resett" c/= 0;pers* Function prototypes<27 Reset the IOCTL Requested Reset Flags7pan>
/*<27an>

 229 2sssssssss7 reset the controlleran>
/*
( 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+s>printk((struct  296srett" c/= (*>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iresetL296"> 296sresett" c) (i/ips.c#L315" ihaL296"> 296shat" c)*, (struct (struct ipsif (!i/ips.c#L315" iretL296"> 296srett" c)"{href="drivers/scsi/ips.c#L230"9n6fdc_res9, struct ipsref">ipsa huc">ips_scb_t *scps_cmndL296"> 296s/cps_cmndt" cs*ips_scb_t *lcps_cmdL296"> 296s/cps_cmdt" c*, (struct ipsref">ips>/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_NOTICEef="drivers/scsKERN_NOTICEt" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+, (ipsref">ipsssssssssersin class="coma href="+code=Controller reset failed - controller now off *,  Function prototypes<27 Now fail all of the actcod cootandss7pan>
( *, /ips.c#L315" iDEBUG_VARef="drivers/scsDEBUG_VAR" cl(1+ aprintk( *, /ips.c#L315" ib_t_"+coef="drivers/scsb_t_"+cot" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ihost_numef="drivers/scshost_numt" c)*,  *, ( *, ipsref">ipswhile ((ips_scb_t *scbef="drivers/scslcbt" c/= >/ips.c#L315" ib_t_removeqi/cb_headL296"> 296sb_t_removeqi/cb_head" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_cctcodlistef="drivers/scs/cb_cctcodlistt" c)))"{href="drivers/scsi/ips.c#L230"9iref="+co9t *, ipsref">ipsssssssss>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_ERRORef="drivers/scsDID_ERRORt" c/<< 16*,  *, /ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" i/cps_doneL296"> 296slcps_done" cl(i/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c)*, (ipsref">ipserssssss>/ips.c#L315" ib_t_freescbef="drivers/scstatifreescb" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*, (ipsref">ips}, ( Function prototypes<27 Now fail all of the pendref cootandss7pan>
((/ips.c#L315" iDEBUG_VARef="drivers/scsDEBUG_VAR" cl(1+ aprintk( *, /ips.c#L315" ib_t_"+coef="drivers/scsb_t_"+cot" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ihost_numef="drivers/scshost_numt" c)*,  *, ips_ha9t *, ipsref">ipswhile ((ips_scb_t *scps_cmdL296"> 296s/cps_cmdt" cs= >/ips.c#L315" ib_t_removeqiwait_headL296"> 296sb_t_removeqiwait_head" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_waitlistef="drivers/scs/cb_waitlistt" c)))"{href="drivers/scsi/ips.c#L230"9fref="+co9t *, ipsref">ipsssssssss>/ips.c#L315" iscps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_ERRORef="drivers/scsDID_ERRORt" c*, (/ips.c#L315" iscps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" i/cps_doneL296"> 296slcps_done" cl(i/ips.c#L315" iscps_cmdL296"> 296s/cps_cmdt" c)*, (ipsref">ips}, (/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c/= >/ips.c#L315" iFALSEef="drivers/scsFALSEt" c*,  *FAILEDL296"> 296sFAILEDt" c)*, (((( 296shat" c+ aio" class="srei/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c))"{href="drivers/scsi/ips.c#L230"9s">ips_ha9r(ipsref">ipsa huc">ips_scb_t *scps_cmndL296"> 296s/cps_cmndt" cs*ips_scb_t *lcps_cmdL296"> 296s/cps_cmdt" c*, ips9erhead(/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_NOTICEef="drivers/scsKERN_NOTICEt" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevref"+, (ipsref">ipsersssssssssin class="coma href="+code=Controller reset failed - controller now offips9rpheus(( Function prototypes<27 Now fail all of the actcod cootandss7pan>
/ips.c#L315" iDEBUG_VARef="drivers/scsDEBUG_VAR" cl(1+ aprintk(((/ips.c#L315" ib_t_"+coef="drivers/scsb_t_"+cot" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ihost_numef="drivers/scshost_numt" c)*, ips_ha9e_bios(,  *scbef="drivers/scslcbt" c/= >/ips.c#L315" ib_t_removeqi/cb_headL296"> 296sb_t_removeqi/cb_head" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_cctcodlistef="drivers/scs/cb_cctcodlistt" c)))"{href="drivers/scsips_scb_t" cl9s">ips_ha9int32_t, ipsref">ipsssssssss>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_ERRORef="drivers/scsDID_ERRORt" c/<< 16*, ipsref">ipsssssssss>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" i/cps_doneL296"> 296slcps_done" cl(i/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c)*, ips9int32_t, /ips.c#L315" ib_t_freescbef="drivers/scstatifreescb" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*, , ipsref">ips}, ips9t *,  *,  Function prototypes<27 Now fail all of the pendref cootandss7pan>
/ips.c#L315" iDEBUG_VARef="drivers/scsDEBUG_VAR" cl(1+ aprintk((ips_ha_t *9/ips.c#L315" ib_t_"+coef="drivers/scsb_t_"+cot" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ihost_numef="drivers/scshost_numt" c)*, ips_ha9n(( *scps_cmdL296"> 296s/cps_cmdt" cs= >/ips.c#L315" ib_t_removeqiwait_headL296"> 296sb_t_removeqiwait_head" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_waitlistef="drivers/scs/cb_waitlistt" c)))"{href="dri="+code=ips_scb_t" cl9_">ips_ha9/a> *, ipsref">ipsssssssss>/ips.c#L315" iscps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_ERRORef="drivers/scsDID_ERRORt" c/<< 16*, ipsref">ipsssssssss>/ips.c#L315" iscps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" i/cps_doneL296"> 296slcps_done" cl(i/ips.c#L315" iscps_cmdL296"> 296s/cps_cmdt" c)*, ips9_memio((ips9erhead(ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c/= >/ips.c#L315" iFALSEef="drivers/scsFALSEt" c*, ( *FAILEDL296"> 296sFAILEDt" c)*, ( *, struct ips_ha9a> *, struct 
 *,  *le32_to_cpuL296"> 296sle32_to_cpu" cl(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/ubsysL296"> 296slubsyst" c->i/ips.c#L315" iparamef="drivers/scsparamt" c[3])"& 0x300000)"{href="dri="+code=ips_scb_t" cl9p">ips_ha9s_free(ipsref">ipsa huc">ips_scb_t *timevalef="drivers/scstimevals="srips_scb_t *tvef="drivers/scstvt" c*, ips9t *, /ips.c#L315" ido_gettrmeofdayef="drivers/scsdo_gettrmeofday" cl(&i/ips.c#L315" itvef="drivers/scstvt" c)*, (ipsref">ips>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i6">t_ffdcL296"> 296s6">t_ffdct" c/= >/ips.c#L315" itvef="drivers/scstvt" c.i/ips.c#L315" itv_secL296"> 296stv_sect" c*, ips9atinit(ipsref">ipsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ireset_countL296"> 296sreset_countt" c++*, (ipsref">ipsi/ips.c#L315" itatiffdc_resetL296"> 296siatiffdc_reset" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srei/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c)*, /pre> ( *, struct  *, struct 
 *,  *DEBUG_VARef="drivers/scsDEBUG_VAR" cl(1+ aprintk(/ips.c#L315" ib_t_"+coef="drivers/scsb_t_"+cot" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ihost_numef="drivers/scshost_numt" c)*, ( *, ipswhile ((ips_scb_t *scbef="drivers/scslcbt" c/= >/ips.c#L315" ib_t_removeqi/cb_headL296"> 296sb_t_removeqi/cb_head" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_cctcodlistef="drivers/scs/cb_cctcodlistt" c)))"{href="drivers/scsi/ips.c#L230"10s7statini10s *, /ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" iscps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_RESETL296"> 296sDID_RESETt" c/<< 16*, (ipsref">ips>/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c->i/ips.c#L315" i/cps_doneL296"> 296slcps_done" cl(i/ips.c#L315" iscbef="drivers/scslcbt" c->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c)*, (ipsref">ipsi/ips.c#L315" ib_t_freescbef="drivers/scstatifreescb" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbef="drivers/scslcbt" c)*, 10rsref", 
 *, ips_scb_t *)L296"> 296stt" c/< aio" class="srehaL296"> 296shat" c->i/ips.c#L315" inbusL296"> 296snbust" c*>ips_scb_t *)L296"> 296stt" c++),  296shat" c->i/ips.c#L315" idcdb_cctcodef="drivers/scsdcdb_cctcodt" c[ips_scb_t *)L296"> 296stt" c/- 1]/= 0;, /*<27 Reset the number of cctcod IOCTLss7pan>
 296shat" c->i/ips.c#L315" inum_ioctlL296"> 296snum_ioctlt" c/= 0;, 10r8t" c, #ifdef  296shat" c+ aio" class="srei/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c)*, s 10" t" c, s 10"_t" csi/ipersreturn (ips_scb_t *SUCCESSL296"> 296sSUCCESSt" c)*, "\n"10"2t" c#endifsi/ipersssssssssrsssssssssi Function prototypes<27 NO_i/ipRESETs7pan>
s10"4t" c}, i10"_t" chref="drivers/scsi/ips.c#L230"1026statini10e=s" class="sref">s,10e=s>10"6t" classic in">ips_scb_t *ipsieh_resetef="drivers/scsb_t_eh_reset" cl(a huc">ips_scb_t *scps_cmndL296"> 296s/cps_cmndt" cs*ips_scb_t *SCL296"> 296sSCt" c)href="drivers/scsi/ips.c#L230"1027statini10csi/ips.c#L226" id="L22610csi>10"7t" c{href="drivers/scsi/ips.c#L230"1028statini10vers/scsi/ips.c#L227" id10ver>10"8t" csi/ipersin">ips_scb_t *rcL296"> 296srct" c*,  22910L2t" csi/ipersaio" class="srespin_lock_irqL296"> 296s/pin_lock_irq" cl(i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihost_lockef="drivers/scshost_lockt" c)*, 10L1t" csi/ipersaio" class="srercL296"> 296srct" c/= >/ips.c#L315" i__ipsieh_resetef="drivers/scs__ipsieh_reset" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)*, 10L2t" csi/ipersi/ips.c#L315" i/pin_unlock_irqL296"> 296s/pin_unlock_irq" cl(i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihost_lockef="drivers/scshost_lockt" c)*, (struct (struct  *rcL296"> 296srct" c*, (struct (struct 
10L8t" ci Function prototypes<27si/ipersssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
( *, 
10/sref"an class="comment">/*<27 Routa h Description:                              sssssssssssssssssssssss7pan>
 *, 
 *, 
 *, 
 *, 
 *, 
 *, 
(
(ips_scb_t *ipsiqueue_lckef="drivers/scsipsiqueue_lck" cl(a huc">ips_scb_t *scps_cmndL296"> 296s/cps_cmndt" cs*ips_scb_t *SCL296"> 296sSCt" c, void (*>/ips.c#L315" idoneL296"> 296sdone" cl) (a huc">ips_scb_t *scps_cmndL296"> 296s/cps_cmndt" cs*))href="drivers/scsi/ips.c#L230"105_statini10erhead(( *haL296"> 296shat" c*, ( *ptef="drivers/scsptt" c*,  *,  *,  *METHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(iprintk( *,  *,  296shat" c/= (aio" class="sreipsiha_tef="drivers/scsb_t_ha_tt" cs*) aio" class="sreSCL296"> 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihostdataL296"> 296shostdatat" c*, (( 296shat" c), (ipsref">ipsreturn (1)*, ( 296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c), ( *DID_ERRORef="drivers/scsDID_ERRORt" c)*, (( *b_t_it_p 296sSCt" c))"{href="drivers/scsi/ips.c#L230"1065statini10r(ipsref">ipsif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" icopp_waitlistef="drivers/scscopp_waitlistt" c.i/ips.c#L315" iotuntL296"> 296scountt" c/== i/ips.c#L315" ii/ipMAX_IOCTL_QUEUEef="drivers/scsi/ipMAX_IOCTL_QUEUE" cl) {href="drivers/scsi/ips.c#L230"1066statini10(ipsref">ipsssssssss>/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_BUS_BUSYef="drivers/scsDID_BUS_BUSYt" c/<< 16*, (/ips.c#L315" idoneL296"> 296sdone" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)*, ((ipsref">ipsssssssssreturn (0)*, (ipsref">ips}, ( 296shat" c->i/ips.c#L315" i/cb_waitlistef="drivers/scs/cb_waitlistt" c.i/ips.c#L315" iotuntL296"> 296scountt" c/== i/ips.c#L315" ii/ipMAX_QUEUEef="drivers/scsi/ipMAX_QUEUE" cl) {href="drivers/scsi/ips.c#L230"1072statini10rpheus(/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_BUS_BUSYef="drivers/scsDID_BUS_BUSYt" c/<< 16*, (/ips.c#L315" idoneL296"> 296sdone" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)*, , , ipsref">ipsreturn (0)*, (ips}, , ,  296sSCt" c->i/ips.c#L315" i/cps_doneL296"> 296slcps_done" cl/= >/ips.c#L315" idoneL296"> 296sdone" cl*,  *,  *, ( *, /ips.c#L315" ib_t_"+coef="drivers/scsb_t_"+cot" c+href="drivers/scsi/ips.c#L230"10t2statini10ss="sref">ips_ha_t *10ss=>10t2t" csi/ipersssssssssrsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ihost_numef="drivers/scshost_numt" c+href="drivers/scsi/ips.c#L230"10t3statini10n( 296sSCt" c->i/ips.c#L315" icmndL296"> 296scmndt" c[0]+href="drivers/scsi/ips.c#L230"10t4statini10roller( 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ichannelL296"> 296schannelt" c, i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" iidL296"> 296sbdt" c, i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ilunL296"> 296slunt" c)*,  *, (/*<27 Checksfor cootand to initiator IDss7pan>
( 296sscmd_channel" cl(i/ips.c#L315" iSCL296"> 296sSCt" c) > 0), (ipsref"&& (i/ips.c#L315" iscmd_idL296"> 296sscmd_id" cl(i/ips.c#L315" iSCL296"> 296sSCt" c) == i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iha_idL296"> 296sha_idt" c[i/ips.c#L315" iscmd_channelL296"> 296sscmd_channel" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)]))"{href="drivers/scsi/ips.c#L230"1089statini10erhead(ipsref">ipsi/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_NO_CONNECTL296"> 296sDID_NO_CONNECTt" c/<< 16*, (/ips.c#L315" idoneL296"> 296sdone" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)*, ( *, struct  *, struct  *, (ipsif (ips_scb_t *b_t_it_p 296sSCt" c))"{href="drivers/scsi/ips.c#L230"1096statini10t *,  *, /ips.c#L315" ib_t_copp_wait_item_tef="drivers/scsb_t_copp_wait_item_tt" cs*ips_scb_t *scratchL296"> 296sscratch" cl*, ((ipsref">ipsin class="comment">/*<27 A Reset IOCTL is only sent by the boot CD in extreme cases.perssssssss7pan>
(ipsref">ipsin class="comment">/*<27 There can ne/sc be any system cctcoity ( network or disk ), but checks7pan>
(/*<27 anyway just as a good prcctcce.si/iperssssssssssssssssssssssssssssssss7pan>
 *, struct /ips.c#L315" iptef="drivers/scsptt" c/= (aio" class="sreipsip 296sSCt" c)*,  *, struct  296scmdt" c.i/ips.c#L315" iresetL296"> 296sresett" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== i/ips.c#L315" ii/ipCMD_RESET_CHANNELef="drivers/scsi/ipCMD_RESET_CHANNELt" c) &&,  *,  296scmdt" c.i/ips.c#L315" iresetL296"> 296sresett" c.i/ips.c#L315" iadapter_flagL296"> 296sadapter_flagt" c/== 1))"{href="drivers/scsi/ips.c#L230"11s5statini11s_free(ipsref">ipsssssssssif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_cctcodlistef="drivers/scs/cb_cctcodlistt" c.i/ips.c#L315" iotuntL296"> 296scountt" c/!= 0)"{href="dri="+code=ips_scb_t" cl1106statini11s *, ipsref">ipsssssssssssssssss>/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_BUS_BUSYef="drivers/scsDID_BUS_BUSYt" c/<< 16*,  *, /ips.c#L315" idoneL296"> 296sdone" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)*, (ipsref">ipsssssssssssssssssreturn (0)*, (ipsref">ipsssssssss}, ipsref">ipsssssssss>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_resetef="drivers/scsboctl_resett" c/= 1;ssss>n class="comment">/*<27 This reset request is from cn IOCTL 7pan>
111_t" csi/ipersssssssssssssssss>/ips.c#L315" i__ipsieh_resetef="drivers/scs__ipsieh_reset" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)*, /ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_OKef="drivers/scsDID_OKt" c/<< 16*,  *, /ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" i/cps_doneL296"> 296slcps_done" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)*, ipsref">ips}, n class="comment">/*<27 allocate n ccesfor the scribble 7pan>
1118s="sref">ipsref">ips>/ips.c#L315" iscratchL296"> 296sscratch" cl/= >/ips.c#L315" ikmallocL296"> 296skmalloc" cl(sizeof (ips_scb_t *b_t_copp_wait_item_tef="drivers/scsb_t_copp_wait_item_tt" c), i/ips.c#L315" iGFP_ATOMICL296"> 296sGFP_ATOMICt" c)*, #ifdef s 112_s="sref">ipsref">ipsif (!i/ips.c#L315" iscratchL296"> 296sscratch" cl)"{href="dri="+code=ips_scb_t" cl1121statini11" class="sref">s 112_t" csi/ipersssssssssssssssss>/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= >/ips.c#L315" iDID_ERRORef="drivers/scsDID_ERRORt" c/<< 16*, "\n"1122t" csi/ipersssssssssrsssssss>/ips.c#L315" idoneL296"> 296sdone" cl(i/ips.c#L315" iSCL296"> 296sSCt" c)*, s1124t" csi/ipersssssssssssssssssreturn (0)*, i112ss="sref">ipsref">ips}, s,11e=s>1126s="s, /ips.c#L315" iscratchL296"> 296sscratch" cl->i/ips.c#L315" ilcps_cmdL296"> 296s/cps_cmdt" c/= >/ips.c#L315" iSCL296"> 296sSCt" c*, 1128s="sref">ipsref">ips>/ips.c#L315" iscratchL296"> 296sscratch" cl->i/ips.c#L315" inextef="drivers/scs"ext" cl/= >/ips.c#L315" iNULLef="drivers/scsNULLt" c*,  229113_s="sref">ipsref">ipsi/ips.c#L315" itatiputq_copp_tailL296"> 296statiputq_copp_tail" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" icopp_waitlistef="drivers/scscopp_waitlistt" c+ aio" class="srescratchL296"> 296sscratch" cl)*, 113_t" csi/ipers} elses{href="dri="+code=ips_scb_t" cl1132statini11+code=scsi_host_template11+co>1132t" csi/ipersssssssss>/ips.c#L315" itatiputq_wait_tailL296"> 296statiputq_wait_tail" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/cb_waitlistef="drivers/scs/cb_waitlistt" c, i/ips.c#L315" iSCL296"> 296sSCt" c)*, (struct (struct (struct ips>/ips.c#L315" itati"extef="drivers/scsb_t_"ext" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srei/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c)*, (struct 11L8t" c}, ( *, /ips.c#L315" iDEF_SCSI_QCMDL296"> 296sDEF_SCSI_QCMD" cl(i/ips.c#L315" iipsiqueueef="drivers/scsb_t_queuet" c), 114sref",  *, 
 *, 
 *,  *, 
 *, 
 *, 
(
(
(
(ips_scb_t *ipsibiosparamef="drivers/scsb_t_biosparam" cl(s huc">ips_scb_t *scps_deviceL296"> 296sscps_devicet" cs*ips_scb_t *sdevL296"> 296ssdevt" c+ s huc">ips_scb_t *block_deviceL296"> 296sblock_devicet" cs*ips_scb_t *bdevL296"> 296sbdevt" c+href="drivers/scsi/ips.c#L230"1152statini11rpheus( *sector_tef="drivers/scssector_tt" csi/ips.c#L315" icapacityef="drivers/scscapacityt" c+ in">ips_scb_t *geomef="drivers/scsgeomt" c[]),  *,  *,  *ipsiha_tef="drivers/scsb_t_ha_tt" cs*i/ips.c#L315" ihaL296"> 296shat" c/= (aio" class="sreipsiha_tef="drivers/scsb_t_ha_tt" cs*) aio" class="sresdevL296"> 296ssdevt" c->i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihostdataL296"> 296shostdatat" c*,  *, ipsin">ips_scb_t *headsL296"> 296sheadst" c*,  *, ips_scb_t *sectorsL296"> 296slectorst" c*, (ips_scb_t *cy 296scy(((( 296shat" c), (
(((ipsif (!i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c), ipsref">ipsreturn (0)*, (( 296si_t_read_adapter_lassus" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srei/ipINTR_ONef="drivers/scsi/ipINTR_ONt" c)), (ipsref">ips* Function prototypes<27 ?!?! Enquiryscootand faileds7pan>
(ipsref">ipsreturn (0)*, (( 296shat" c->i/ips.c#L315" ienqL296"> 296senqt" c->i/ips.c#L315" iucMiscFlagL296"> 296sucMiscFlagt" c & 0x8) == 0))"{href="drivers/scsi/ips.c#L230"1173statini11e_bios(/ips.c#L315" iheadsL296"> 296sheadst" c/= >/ips.c#L315" ii/ipNORM_HEADSL296"> 296si/ipNORM_HEADSt" c*, ,  296slectorst" c/= >/ips.c#L315" ii/ipNORM_SECTORSL296"> 296si/ipNORM_SECTORSt" c*, , ips} elses{href="dri="+code=ips_scb_t" cl1176statini11_memio(ipsref">ips>/ips.c#L315" iheadsL296"> 296sheadst" c/= >/ips.c#L315" ii/ipCOMP_HEADSL296"> 296si/ipCOMP_HEADSt" c*, , /ips.c#L315" isectorsL296"> 296slectorst" c/= >/ips.c#L315" ii/ipCOMP_SECTORSL296"> 296si/ipCOMP_SECTORSt" c*, ,  *,  *,  296scy 296sheadst" c/*s>/ips.c#L315" isectorsL296"> 296slectorst" c)*,  *, ips_ha_t *11ss=>1182t" csi/ipersi/ips.c#L315" iDEBUG_VARef="drivers/scsDEBUG_VAR" cl(2+ aprintk(( 296sheadst" c+ aio" class="sresectorsL296"> 296slectorst" c+ aio" class="srecy 296scy( *, ips>/ips.c#L315" igeomef="drivers/scsgeomt" c[0]/= >/ips.c#L315" iheadsL296"> 296sheadst" c*, (/ips.c#L315" isectorsL296"> 296slectorst" c*, (/ips.c#L315" icy 296scy((ipsreturn (0)*, (( *, struct 
 *, struct 
 *, (
 *, 
 *, 
(
(
(
( *, struct  296si_t_slave_configure" cl(s huc">ips_scb_t *scps_deviceL296"> 296sscps_devicet" cs* i/ips.c#L315" iSDptrL296"> 296sSDptrt" c),  *, struct  *,  *ipsiha_tef="drivers/scsb_t_ha_tt" cs*i/ips.c#L315" ihaL296"> 296shat" c*, (ipsin">ips_scb_t *minL296"> 296smint" c*,  *,  *,  296shat" c/= >/ips.c#L315" ii/ipHAL296"> 296si/ipHA" cl(i/ips.c#L315" iSDptrL296"> 296sSDptrt" c->i/ips.c#L315" ihostef="drivers/scshost" cl)*, ( 296sSDptrt" c->i/ips.c#L315" itagged_supportedL296"> 296stagged_supportedt" c && i/ips.c#L315" iSDptrL296"> 296sSDptrt" c->i/ips.c#L315" itypeL296"> 296stypet" c/== >/ips.c#L315" iTYPE_DISKef="drivers/scsTYPE_DISK" cl)s{href="dri="+code=ips_scb_t" cl12s9statini12stinit(ipsref">ipsips_scb_t *minL296"> 296smint" c/= >/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_cmdsL296"> 296smax_cmdst" c / 2*, ipsref">ipsif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqL296"> 296senqt" c->i/ips.c#L315" iucLogD+codCtuntL296"> 296sucLogD+codCtuntt" c <= 2), 121_t" csi/ipersssssssssssssssss>/ips.c#L315" iminL296"> 296smint" c/= >/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_cmdsL296"> 296smax_cmdst" c - 1*,  *scps_adjustiqueue_depthL296"> 296sscps_adjustiqueue_depth" cl(i/ips.c#L315" iSDptrL296"> 296sSDptrt" c+ aio" class="sreMSG_ORDERED_TAGef="drivers/scsMSG_ORDERED_TAGt" c+ aio" class="sreminL296"> 296smint" c)*,  *, ips>/ips.c#L315" iSDptrL296"> 296sSDptrt" c->i/ips.c#L315" iskip_mt_p 296sskip_mt_p 296sSDptrt" c->i/ips.c#L315" iskip_mt_p 296sskip_mt_p1218t" c}, #ifdef s 122at" ci Function prototypes<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
s 122sref"an class="comment">/*<27                                                                          7pan>
"\n"1222t" ci Function prototypes<27sRouta h N="+: do_ipsin"rsssssssssssssssssssssssssssssssssssssss          7pan>

s1224t" ci Function prototypes<27sRouta h Description:                              sssssssssssssssssssssss7pan>
i1225t" ci Function prototypes<27si////////////////////////////////////////////////////////////////////////7pan>
s,12e=s>1226t" ci Function prototypes<27si/Wrappersfor the in"errupt handlerssssssssssssssssssssssssssssssssssssss7pan>

1228t" ci Function prototypes<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
 *irqreturn_tef="drivers/scsbrqreturn_ts="s,  229123_s="s*ps_scb_t *do_ipsin"ref="drivers/scsdo_ipsin"r" cl(in">ips_scb_t *irqL296"> 296sirqt" c+ void *i/ips.c#L315" idev_idL296"> 296sdev_idt" c), 123_t" c{href="dri="+code=ips_scb_t" cl1232statini12+code=scsi_host_template12+co>1232t" csi/ipersi/ips.c#L315" ib_t_ha_tef="drivers/scsb_t_ha_tt" cs*i/ips.c#L315" ihaL296"> 296shat" c*, (struct ips_scb_t *Scps_Hostef="drivers/scsScps_Hostt" cs*i/ips.c#L315" ihostef="drivers/scshost" cl*, (struct ips_scb_t *irqlassusL296"> 296sirqlassus" cl*, (struct ((struct 1238t" csi/ipersi/ips.c#L315" ihaL296"> 296shat" c/= (aio" class="sreipsiha_tef="drivers/scsb_t_ha_tt" cs*) aio" class="sredev_idL296"> 296sdev_idt" c*, (ipsif (!i/ips.c#L315" ihaL296"> 296shat" c),  *, ipsref">ipsreturn >/ips.c#L315" iiRQ_NONEef="drivers/scsiRQ_NONEt" c*, 1241t" csi/ipersi/ips.c#L315" ihostef="drivers/scshost" cl/= >/ips.c#L315" ii_t_shL296"> 296si_t_sht" c[>/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ihost_numef="drivers/scshost_numt" c]*,  *, 
 *, ipsif (!i/ips.c#L315" ihostef="drivers/scshost" cl)s{href="dri="+code=ips_scb_t" cl1244statini12t *,  296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iin"ref="drivers/scsin"r" cl) (i/ips.c#L315" ihaL296"> 296shat" c)*,  *, ipsref">ipsreturn >/ips.c#L315" iiRQ_HANDLEDL296"> 296siRQ_HANDLEDt" c*,  *, ips},  *, ( 296sspin_lock" cl(i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c)*, ((ipsif (!i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c)s{href="dri="+code=ips_scb_t" cl1251statini12_memio( 296sspin_unlock" cl(i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c)*, (/ips.c#L315" iiRQ_HANDLEDL296"> 296siRQ_HANDLEDt" c*,  *,  *,  *, ips>/ips.c#L315" itrqlassusL296"> 296sirqlassus" cl/= (*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iin"ref="drivers/scsin"r" cl) (i/ips.c#L315" ihaL296"> 296shat" c)*,  *, ( 296sspin_unlock" cl(i/ips.c#L315" ihostef="drivers/scshost" cl->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c)*, ((
 296shat" c+ aio" class="srei/ipINTR_ONef="drivers/scsi/ipINTR_ONt" c)*, (/ips.c#L315" iiRQ_RETVALef="drivers/scsiRQ_RETVAL" cl(i/ips.c#L315" itrqlassusL296"> 296sirqlassus" cl)*, (((
(

(
(
(
(
(/*<27                                                                          7pan>
(
(
, 
, ( 296shat" c), , ,  296sspt" c*,  *,  296sscbt" c*,  *,  296si/ipSTATUSt" csi/ips.c#L315" iclassusL296"> 296sclassus" cl*,  *, ips_scb_t *in"rlassusL296"> 296sin"rlassus" cl*, ips_ha_t *12ss=>1282t" c, ((( *, ipsif (!i/ips.c#L315" ihaL296"> 296shat" c), (ipsref">ipsreturn 0*, (( 296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c), (ipsref">ipsreturn 0*, (( 296sin"rlassus" cl/= (*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisin"ref="drivers/scsisin"r" cl) (i/ips.c#L315" ihaL296"> 296shat" c)*,  *, struct  *, struct ipsif (!i/ips.c#L315" iin"rlassusL296"> 296sin"rlassus" cl)s{href="dri="+code=ips_scb_t" cl1294statini12t *, 
(
 *, 
 *, (ipsref">ipsreturn 0*, (ips}, (( *, struct  *spL296"> 296sspt" c/= &i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/pL296"> 296sspt" c*,  *, struct  *,  296sin"rlassus" cl/= (*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisin"ref="drivers/scsisin"r" cl) (i/ips.c#L315" ihaL296"> 296shat" c)*, ( *, ipsref">ipsif (!i/ips.c#L315" iin"rlassusL296"> 296sin"rlassus" cl)href="drivers/scsi/ips.c#L230"13s7statini13s *, (ipsref">ipselse, (ipsref">ipsssssssssi/ips.c#L315" iclassusL296"> 296sclassus" cl.i/ips.c#L315" ivalueef="drivers/scsvalue" cl/= (*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassupdL296"> 296s/assupd" cl) (i/ips.c#L315" ihaL296"> 296shat" c)*, 131_t" csi/ipersssssssssif (i/ips.c#L315" iclassusL296"> 296sclassus" cl.i/ips.c#L315" ifieldsL296"> 296sfields" cl.i/ips.c#L315" icootand_idL296"> 296scootand_idt" cs> (i/ips.c#L315" ii/ipMAX_CMDSL296"> 296si/ipMAX_CMDSt" cs- 1))"{href="drivers/scsi/ips.c#L230"1312statini13href="+code=ips_scb_queu13hre>1312t" csi/ipersssssssssssssssssi Function prototypes<27sSpurious In"errupt ?/7pan>
 *, ipsref">ips>/ips.c#L315" ib_t_chklassusL296"> 296si_t_chklassus" cl(i/ips.c#L315" ihaL296"> 296shat" c+ &i/ips.c#L315" iclassusL296"> 296sclassus" cl)*, /ips.c#L315" iscbL296"> 296sscbt" c/= (aio" class="sreipsiscb_tef="drivers/scsb_t_scb_tt" cs*) aio" class="srespL296"> 296sspt" c->i/ips.c#L315" i/cb_addref="drivers/scs/cb_addrt" c*, 1318t" c, #ifdef ipsref">ips* Function prototypes<27an>
s 132at" ci Function prototypes
s 132sref"an class="comment">/*
"\n"1322t" ci Function prototypes
 296sscbt" c->i/ips.c#L315" icallbackL296"> 296scallback" cl) (i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbL296"> 296sscbt" c)*, s1324t" csi/ipers}sssssssssssssssssf">ips* Function prototypes<27 endswhile *pan>
i132ss="sref">ipsreturn 1*, s,13e=s>1326t" c}, 1328t" ci Function prototypes<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>

 229133at" ci Function prototypes<27sRouta h N="+: ipsiin"r_morpheus sssssssssssssssssssssssssssssssssssssssss7pan>
133sref"an class="comment">/*<27                                                                          7pan>
1332t" ci Function prototypes<27sRouta h Description:                              sssssssssssssssssssssss7pan>
(struct 
(struct 
(struct 

(struct 
1338t" ci Function prototypes<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
( *,  *ipsiin"r_morpheusef="drivers/scsb_t_in"r_morpheus" cl(i/ips.c#L315" itpsiha_tef="drivers/scsb_t_ha_tt" cs*si/ips.c#L315" ihaL296"> 296shat" c), 134_t" c{href="dri="+code=ips_scb_t" cl1342statini13t *,  296sspt" c*,  *,  296sscbt" c*,  *,  296si/ipSTATUSt" csi/ips.c#L315" iclassusL296"> 296sclassus" cl*,  *, ipsin">ips_scb_t *in"rlassusL296"> 296sin"rlassus" cl*,  *,  *, (((ipsif (!i/ips.c#L315" ihaL296"> 296shat" c), (ipsref">ipsreturn 0*, (( 296shat" c->i/ips.c#L315" iactcodL296"> 296sactcodt" c),  *,  *,  *, ips>/ips.c#L315" itn"rlassusL296"> 296sin"rlassus" cl/= (*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisin"ref="drivers/scsisin"r" cl) (i/ips.c#L315" ihaL296"> 296shat" c)*,  *, ( 296sin"rlassus" cl)s{href="dri="+code=ips_scb_t" cl1358statini13_memio(ipsref">ips* Function prototypes<27an>
(

(((((ipswhile (i/ips.c#L315" iTRUEef="drivers/scsTRUE" cl)s{href="dri="+code=ips_scb_t" cl1366statini13(ipsref">ipsips_scb_t *spL296"> 296sspt" c/= &i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i/pL296"> 296sspt" c*, ((ipsref">ips*/ips.c#L315" itn"rlassusL296"> 296sin"rlassus" cl/= (*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iisin"ref="drivers/scsisin"r" cl) (i/ips.c#L315" ihaL296"> 296shat" c)*, ((ipsref">ipsif (!i/ips.c#L315" iin"rlassusL296"> 296sin"rlassus" cl)href="drivers/scsi/ips.c#L230"1371statini13_memio(((ips*/ips.c#L315" iclassusL296"> 296sclassus" cl.i/ips.c#L315" ivalueef="drivers/scsvalue" cl/= (*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassupdL296"> 296s/assupd" cl) (i/ips.c#L315" ihaL296"> 296shat" c)*, , , ipsref">ipsif (i/ips.c#L315" iclassusL296"> 296sclassus" cl.i/ips.c#L315" ivalueef="drivers/scsvalue" cl/== 0xffffffff)href="drivers/scsi/ips.c#L230"1376statini13_memio(ipsref">ipsref">ips* Function prototypes<27 No moresto processs*pan>
, ,  *, ipsref">ipsif (i/ips.c#L315" iclassusL296"> 296sclassus" cl.i/ips.c#L315" ifieldsL296"> 296sfields" cl.i/ips.c#L315" icootand_idL296"> 296scootand_idt" cs> (i/ips.c#L315" ii/ipMAX_CMDSL296"> 296si/ipMAX_CMDSt" cs- 1))"{href="drivers/scsi/ips.c#L230"138_statini13t *, ipsref">ipsref">ips*/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGt" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevL296"> 296spcidevt" c+href="drivers/scsi/ips.c#L230"1381statini13t *, ips* Function pra href="+code=Spurious in"errupt; no ccb.\nRN_NOTICE" cl)*, ips_ha_t *13ss=>1382t" c, (( *, (ipsref">ips>/ips.c#L315" ib_t_chklassusL296"> 296si_t_chklassus" cl(i/ips.c#L315" ihaL296"> 296shat" c+ &i/ips.c#L315" iclassusL296"> 296sclassus" cl)*, (/ips.c#L315" iscbL296"> 296sscbt" c/= (aio" class="sreipsiscb_tef="drivers/scsb_t_scb_tt" cs*) aio" class="srespL296"> 296sspt" c->i/ips.c#L315" i/cb_addref="drivers/scs/cb_addrt" c*, ((ipsref">ips* Function prototypes<27an>
(
(/*
 *, struct 
 *, struct  296sscbt" c->i/ips.c#L315" icallbackL296"> 296scallback" cl) (i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srescbL296"> 296sscbt" c)*,  *, ips* Function prototypes<27 endswhile *pan>
(ipsreturn 1*,  *,  *, (
(
((/*<27                                                                          7pan>
 *, struct 
 *, struct 
 *, 
(
 *, 
 *, ( *ipsiinfoef="drivers/scsb_t_info" cl(s huc">ips_scb_t *Scps_Hostef="drivers/scsScps_Hostt" cs*i/ips.c#L315" iSHef="drivers/scsSH" cl)href="drivers/scsi/ips.c#L230"14s9statini14stinit(ipslassic char i/ips.c#L315" ibufferef="drivers/scsbuffers="s[256]*, 141_t" csi/iperschar *i/ips.c#L315" ibpL296"> 296sbpt" c*,  296shat" c*,  *, ( 296shat" c/= */ips.c#L315" ii/ipHAef="drivers/scsi/ipHA" cl(i/ips.c#L315" iSHef="drivers/scsSH" cl)*, 1418t" csi/ipersif (!i/ips.c#L315" ihaL296"> 296shat" c)href="drivers/scsi/ips.c#L230"14r9statini1418#ifdef ipsref">ipsreturn (i/ips.c#L315" iNULLef="drivers/scsNULL" cl)*, s 142<2_t", s 1421t" csi/ipersi/ips.c#L315" ibpL296"> 296sbpt" c/= &i/ips.c#L315" ibufferef="drivers/scsbuffers="s[0]*, "\n"1422t" csi/ipersi/ips.c#L315" imemsetef="drivers/scsmemset" cl(i/ips.c#L315" ibpL296"> 296sbpt" c, 0, sizeof (i/ips.c#L315" ibufferef="drivers/scsbuffers="s))*, s1424t" csi/ipersi/ips.c#L315" isphretfL296"> 296ssphretf" cl(i/ips.c#L315" ibpL296"> 296sbpt" c, iprintk((i142ss="sref">ipsref">ips*/ips.c#L315" ii/ipVERSION_HIGHef="drivers/scsi/ipVERSION_HIGHt" c+ aio" class="srei/ipVERSION_LOWef="drivers/scsi/ipVERSION_LOWt" c+ aio" class="srei/ipBUILD_IDENTef="drivers/scsi/ipBUILD_IDENT" cl)*, s,14e=s>1426s="s,  296shat" c->i/ips.c#L315" iad_typdL296"> 296sad_typdt" cs> 0 && aio" class="srehaL296"> 296shat" c->i/ips.c#L315" iad_typdL296"> 296sad_typdt" cs<= */ips.c#L315" iMAX_ADAPTER_NAMEef="drivers/scsMAX_ADAPTER_NAME" cl)s{href="dri="+code=ips_scb_t" cl1428statini14vers/scsi/ips.c#L227" id14ver>1428s="sref">ipsref">ips*/ips.c#L315" ia hcatef="drivers/scsa hcat" cl(i/ips.c#L315" ibpL296"> 296sbpt" c, iprintk(ipsref">ips*/ips.c#L315" ia hcatef="drivers/scsa hcat" cl(i/ips.c#L315" ibpL296"> 296sbpt" c, i/ips.c#L315" ib_t_adapter_e="Lef="drivers/scsb_t_adapter_e="Ls="s[aio" class="srehaL296"> 296shat" c->i/ips.c#L315" iad_typdL296"> 296sad_typdt" cs- 1])*,  229143rs="sref">ipsref">ips*/ips.c#L315" ia hcatef="drivers/scsa hcat" cl(i/ips.c#L315" ibpL296"> 296sbpt" c, iprintk(1431t" csi/ipers}, 1432t" c, (struct  296sbpt" c)*, (struct (struct 
(struct 
1438t" ci Function prototypes<27sRouta h N="+: ipsiprociinfo       sssssssssssssssssssssssssssssssssssssss7pan>
(
 *, 
144sref"an class="comment">/*<27                                                                          7pan>
 *, 
 *, 
 *, 
 *,  *, ips_scb_t *Scps_Hostef="drivers/scsScps_Hostt" cs*i/ips.c#L315" ihostef="drivers/scshost" cl,schar *i/ips.c#L315" ibufferef="drivers/scsbuffers="s,schar **i/ips.c#L315" isasrtef="drivers/scsa srtt" c, i/ips.c#L315" ioff_tef="drivers/scsoff_tt" csi/ips.c#L315" ioffsetef="drivers/scsoffsett" c+href="drivers/scsi/ips.c#L230"1447statini14t *, ips_scb_t *lengthef="drivers/scslengtht" c, in">ips_scb_t *funcL296"> 296sfunct" c)href="drivers/scsi/ips.c#L230"1448statini14s((ipsin">ips_scb_t *ief="drivers/scsbt" c*, (ipsin">ips_scb_t *retef="drivers/scsrett" c*, ( 296shat" c/= */ips.c#L315" iNULLef="drivers/scsNULL" cl*, ( *, ( *,  *, ips> Function prototypes<27sFind our host s huc"ure *pan>
 *, ((ipsref">ipsssssssssif (aio" class="sreb_t_shef="drivers/scsb_t_shs="s[aio" class="sreief="drivers/scsbt" c]/== i/ips.c#L315" ihostef="drivers/scshost" cl)s{href="dri="+code=ips_scb_t" cl1459statini14rpheus(ipsref">ipssssssssssi/ipersi/ips.c#L315" ihaL296"> 296shat" c/= (i/ips.c#L315" itpsiha_tef="drivers/scsb_t_ha_tt" cs*) aio" class="sreb_t_shef="drivers/scsb_t_shs="s[aio" class="sreief="drivers/scsbt" c]->i/ips.c#L315" ihostdataL296"> 296shostdata" cl*, ipsref">ipsref">ipsssssssssbreak*, (((((ipsif (!i/ips.c#L315" ihaL296"> 296shat" c)href="drivers/scsi/ips.c#L230"1466statini14(ipsref">ipsreturn (-i/ips.c#L315" iEINVALef="drivers/scsEINVALt" c)*, (( *funcL296"> 296sfunct" c)s{href="dri="+code=ips_scb_t" cl1469statini14rpheus(ipsref">ips* Function prototypes<27 write *pan>
(ipsref">ipsreturn (0)*, ((
( *sasrtef="drivers/scsa srtt" c)href="drivers/scsi/ips.c#L230"1474statini14int32_t, , (ipsref">ipsips_scb_t *retef="drivers/scsrett" c/= */ips.c#L315" ib_t_hostiinfoef="drivers/scsb_t_hostiinfo" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srebufferef="drivers/scsbuffers="s,si/ips.c#L315" ioffsetef="drivers/scsoffsett" c+>ips_scb_t *lengthef="drivers/scslengtht" c)*, , , ipsref">ipsreturn (i/ips.c#L315" iretef="drivers/scsrett" c)*,  *, ips},  *,  *, ips_ha_t *14ss=>1482t" ci Function prototypes<27--------------------------------------------------------------------------*pan>
(
(
 *, (
(
((
(
(/*<27                              ssssssssssssssssssssssssssssssssssssssssssss7pan>
 *, struct 
 *, struct 
 *, 
(ips_scb_t */ips_cmndL296"> 296s/ips_cmndt" cs*i/ips.c#L315" iSCef="drivers/scsSCt" c)href="drivers/scsi/ips.c#L230"1496statini14t *,  *, ips_scb_t *flagsL296"> 296sflagss="s*, ((ipsi/ips.c#L315" iMETHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(iprintk((( *, struct  *, struct  *,  296scmndt" c[0]/== i/ips.c#L315" ii/ipIOCTL_COMMANDL296"> 296si/ipIOCTL_COMMANDt" c)s&&, (ipsref"(i/ips.c#L315" iSCef="drivers/scsSCt" c->i/ips.c#L315" idevicdL296"> 296sdevicdt" c->i/ips.c#L315" ichannelL296"> 296schannelt" c/== 0)s&&,  *, ipsref"(i/ips.c#L315" iSCef="drivers/scsSCt" c->i/ips.c#L315" idevicdL296"> 296sdevicdt" c->i/ips.c#L315" iidL296"> 296sidt" cs== i/ips.c#L315" ii/ipADAPTER_IDL296"> 296si/ipADAPTER_IDt" c)s&&,  *,  296sdevicdt" c->i/ips.c#L315" ilunef="drivers/scslunt" c/== 0)s&&>ips_scb_t */ips_sglistef="drivers/scs/ips_sglist" cl(i/ips.c#L315" iSCef="drivers/scsSCt" c))s{href="dri="+code=ips_scb_t" cl15s8statini15sclist(ipsref">ipss huc">ips_scb_t */iatterlistef="drivers/scs/iatterlistt" cs*i/ips.c#L315" isgef="drivers/scs/gt" c/= */ips.c#L315" i/ips_sglistef="drivers/scs/ips_sglist" cl(i/ips.c#L315" iSCef="drivers/scsSCt" c);, (ipsref">ipschar  *i/ips.c#L315" ibufferef="drivers/scsbuffers="s;, 151_t" csi/ipersssssssssi Function prototypes<27skmap_atomic() ensures addressability of the user buffer.7pan>

 *,  296sflagss="s);, ipsref">ipsif (i/ips.c#L315" ibufferef="drivers/scsbuffers="s/&&>ips_scb_t *bufferef="drivers/scsbuffers="s[0]s== iprintk(
ipsref">ipsref"ips_scb_t *bufferef="drivers/scsbuffers="s[2]s== iprintk(
1518s="sref">ipsref">ipsssssssssi/ips.c#L315" ilocal_irq_restoreef="drivers/scslocal_irq_restore" cl(i/ips.c#L315" iflagsL296"> 296sflagss="s);, #ifdef ipsref">ipsssssssssreturn 1*, s 152rs="sref">ipsref">ips}, s 152_t" csi/ipersssssssssi/ips.c#L315" ikunmap_atomicef="drivers/scskunmap_atomic" cl(i/ips.c#L315" ibufferef="drivers/scsbuffers="s/- */ips.c#L315" i/gef="drivers/scs/gt" c->i/ips.c#L315" ioffsetef="drivers/scsoffsett" c);, "\n"1522t" csi/ipersssssssssi/ips.c#L315" ilocal_irq_restoreef="drivers/scslocal_irq_restore" cl(i/ips.c#L315" iflagsL296"> 296sflagss="s);, s1524t" csi/ipersreturn 0*, i152ss="s}, s,15e=s>1526s="s, 
1528t" ci Function prototypes<27ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
 229153at" ci Function prototypes<27ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
153sref"an class="comment">/*<27 Routa h Description:                              sssssssssssssssssssssss7pan>
1532t" ci Function prototypes<27   allocate a buffer large enoughsfor the ioctl data if the ioctl bufferss7pan>
(struct 
(struct 
(struct  296shat" c, in">ips_scb_t *lengthef="drivers/scslengtht" c)href="drivers/scsi/ips.c#L230"1537statini15>(struct 1538s="sref">ipsvoid *i/ips.c#L315" ibigger_bufef="drivers/scsbigger_buft" c;, (ipsi/ips.c#L315" idma_addr_tef="drivers/scsdma_addr_ts="sri/ips.c#L315" idma_busaddref="drivers/scsdma_busaddrt" c;,  *, 1541t" csi/ipersif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s/&&>ips_scb_t *lengthef="drivers/scslengtht" cs<= */ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_lenL296"> 296sioctl_lent" c)href="drivers/scsi/ips.c#L230"1542statini15t *,  *, 
 *,  296shat" c->i/ips.c#L315" ipcidevL296"> 296spcidevt" c+>ips_scb_t *lengthef="drivers/scslengtht" c, &i/ips.c#L315" idma_busaddref="drivers/scsdma_busaddrt" c);,  *, ipsif (i/ips.c#L315" ibigger_bufef="drivers/scsbigger_buft" c)s{href="dri="+code=ips_scb_t" cl1546statini15t *, ipsref">ipsi Function prototypes<27sfree the old memory *pan>
 *,  296shat" c->i/ips.c#L315" ipcidevL296"> 296spcidevt" c+>ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" iioctl_lenL296"> 296sioctl_lent" c+>ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s+href="drivers/scsi/ips.c#L230"1548statini15s(ipsref">ipssssssssspersssssssrsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_busaddref="drivers/scsioctl_busaddrt" c);, (ipsref">ips* Function prototypes<27 use the new memory *pan>
(ipsref">ips*/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s/= (char *) aio" class="srebigger_bufef="drivers/scsbigger_buft" c;, ( 296shat" c->i/ips.c#L315" iioctl_lenL296"> 296sioctl_lent" c/= */ips.c#L315" ilengthef="drivers/scslengtht" c;, ( 296shat" c->i/ips.c#L315" iioctl_busaddref="drivers/scsioctl_busaddrt" c/= */ips.c#L315" idma_busaddref="drivers/scsdma_busaddrt" c;,  *,  *,  *, ips},  *, (((

(/*<27 Routa h N="+: ipsimake_pon thru sssssssssssssssssssssssssssssssssssssssss7pan>
(
(
(
(

(
(( 296shat" c, s huc">ips_scb_t */ips_cmndL296"> 296s/ips_cmndt" cs*i/ips.c#L315" iSCef="drivers/scsSCt" c, i/ips.c#L315" ib_t_scb_tef="drivers/scsb_t_scb_tt" cs*ips_scb_t */ibL296"> 296sscbt" c, in">ips_scb_t *in"ref="drivers/scsin"rt" c)href="drivers/scsi/ips.c#L230"157_statini15erhead(( *pesf="drivers/scsptt" c;, (ips_scb_t *lengthef="drivers/scslengtht" c/= 0;, (ips_scb_t *ief="drivers/scsbt" c, i/ips.c#L315" iretef="drivers/scsrett" c*, , ips_scb_t */iatterlistef="drivers/scs/iatterlistt" cs*i/ips.c#L315" isgef="drivers/scs/gt" c/= */ips.c#L315" i/ips_sglistef="drivers/scs/ips_sglist" cl(i/ips.c#L315" iSCef="drivers/scsSCt" c);, , ((, , ips*/ips.c#L315" i/ips_for_each_sgef="drivers/scs/ips_for_each_sg" cl(i/ips.c#L315" iSCef="drivers/scsSCt" c+ aio" class="sresgef="drivers/scs/gt" c+ aio" class="srescps_sg_coupesf="drivers/scsscps_sg_coupe" cl(i/ips.c#L315" iSCef="drivers/scsSCt" c), i/ips.c#L315" ibef="drivers/scsbt" c)href="drivers/scsi/ips.c#L230"1579statini15t *, ipsref">ips*/ips.c#L315" ilengthef="drivers/scslengtht" c/+= */ips.c#L315" i/gef="drivers/scs/gt" c->i/ips.c#L315" ilengthef="drivers/scslengtht" c;,  *,  *, ips_ha_t *15ss=>1582t" csi/ipersssssssssi Function prototypes<27swrong>sizes7pan>
((sizeRN_NOTICE" cl+, (ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" ihostinumL296"> 296shostinumt" c);,  *, ipsref">ipsreturn (i/ips.c#L315" ii/ipFAILUREef="drivers/scsi/ipFAILUREt" c);, (( 296shat" c+ aio" class="srelengthef="drivers/scslengtht" c))s{href="dri="+code=ips_scb_t" cl15t8statini15rpheus(ipsref">ips* Function prototypes<27sallocation failure!  If ha->ioctl_data exists, use it tosreturnan>
((ipsref">ipsif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s)s{href="dri="+code=ips_scb_t" cl1591statini15t( *pesf="drivers/scsptt" c/= (i/ips.c#L315" itpsipon thru_tef="drivers/scsb_t_pon thru_tt" cs*) aio" class="srehaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s;,  *, struct  *, struct  *pesf="drivers/scsptt" c->i/ips.c#L315" iBasicStatusL296"> 296sBasicStatust" c/= 0x0B;,  *,  *pesf="drivers/scsptt" c->i/ips.c#L315" iExtendedStatusL296"> 296sExtendedStatust" c/= 0x00;, (ipsref">ipsssssssrsi/ips.c#L315" ib_t_scmd_buf_writeef="drivers/scsb_t_scmd_buf_write" cl(i/ips.c#L315" iSCef="drivers/scsSCt" c+ aio" class="srepesf="drivers/scsptt" c, sizeof (i/ips.c#L315" ib_t_pon thru_tef="drivers/scsb_t_pon thru_tt" c));,  *, ipsref">ips},  *, (ips}, (ipsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_datasizeL296"> 296sioctl_datasizet" c/= */ips.c#L315" ilengthef="drivers/scslengtht" c;, (( 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_datasizeL296"> 296sioctl_datasizet" c);,  *, struct  *pesf="drivers/scsptt" c/= (i/ips.c#L315" itpsipon thru_tef="drivers/scsb_t_pon thru_tt" cs*) aio" class="srehaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s;,  *, struct  *, 
(
 *, 
 *, 
(
(

161sref"an class="comment">/*

 *, ipscase i/ips.c#L315" ii/ipNUMCTRLSef="drivers/scsi/ipNUMCTRLSs="s:href="dri="+code=ips_scb_t" cl1616statini16  struct ipsref">ipsi/ips.c#L315" imemcpyef="drivers/scsmemcpy" cl(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s/+ sizeof (i/ips.c#L315" ib_t_pon thru_tef="drivers/scsb_t_pon thru_tt" c)+,  296sb_t_fum_controllerst" c, sizeof (in"));, 1618s="sref">ipsref">ipsi/ips.c#L315" ib_t_scmd_buf_writeef="drivers/scsb_t_scmd_buf_write" cl(i/ips.c#L315" iSCef="drivers/scsSCt" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s+href="drivers/scsi/ips.c#L230"1619statini1618#ifdef ipsref">ipsssssssssssssssssssssizeof (i/ips.c#L315" ib_t_pon thru_tef="drivers/scsb_t_pon thru_tt" c)/+ sizeof (in"));, s 162rs="sref">ipsref">ipsi/ips.c#L315" iSCef="drivers/scsSCt" c->i/ips.c#L315" iresultef="drivers/scsresultt" c/= */ips.c#L315" iDID_OKef="drivers/scsDID_OKt" cs<< 16;, s 162sref", "\n"1622t" csi/ipersssssssssreturn (i/ips.c#L315" ii/ipSUCCESS_IMMef="drivers/scsi/ipSUCCESS_IMMt" c);, s1624t" csi/iperscase i/ips.c#L315" ii/ipCOPPUSRCMDL296"> 296si/ipCOPPUSRCMDs="s:href="dri="+code=ips_scb_t" cl16"5statini16code=i" class="sref">i162ss="sref">ipscase i/ips.c#L315" ii/ipCOPPIOCCMDL296"> 296si/ipCOPPIOCCMDs="s:href="dri="+code=ips_scb_t" cl16"6statini16e=s" class="sref">s,16e=s>1626s="sref">ipsref">ipsif (i/ips.c#L315" iSCef="drivers/scsSCt" c->i/ips.c#L315" icmndL296"> 296scmndt" c[0]/== i/ips.c#L315" ii/ipIOCTL_COMMANDL296"> 296si/ipIOCTL_COMMANDt" c)s{href="dri="+code=ips_scb_t" cl1627statini16csi/ips.c#L226" id="L22616csi>1627t" csi/ipersssssssssssssssssif (i/ips.c#L315" ilengthef="drivers/scslengtht" cs< (sizeof (i/ips.c#L315" ib_t_pon thru_tef="drivers/scsb_t_pon thru_tt" c)/+ i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCmdBSizesf="drivers/scsCmdBSizet" c))s{href="dri="+code=ips_scb_t" cl1628statini16vers/scsi/ips.c#L227" id16ver>1628s="sref">ipsref">ipssssssssspersssssi Function prototypes<27swrong>sizes7pan>
ipsref">ipssssssssssi/ipersi/ips.c#L315" iDEBUG_VARef="drivers/scsDEBUG_VAR" cl(1,href="drivers/scsi/ips.c#L230"163_statini16L229"> 229163rs="sref">ipsref">ipsref">ipssssssssssspersssssi Function pra href="+code=(%s%d) Pon thru s huc"ure wrong>sizeRN_NOTICE" cl+, 163_t" csi/iperssssssssssssssssspssssssssssi/ipersi/ips.c#L315" ib_t_f="+ef="drivers/scsb_t_f="+t" c+>ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" ihostinumL296"> 296shostinumt" c);, 1632t" c, (struct (struct (struct ipsref">ipsref"""""if (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidevL296"> 296spcidevt" c->i/ips.c#L315" idevicdL296"> 296sdevicdt" c/== i/ips.c#L315" ii/ipDEVICEID_COPPERHEADL296"> 296si/ipDEVICEID_COPPERHEADt" cs&&, (struct  296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/==, 1638s="sref">ipsref">ipssssssssspersi/ips.c#L315" ii/ipCMD_RW_BIOSFWL296"> 296si/ipCMD_RW_BIOSFWt" c)s{href="dri="+code=ips_scb_t" cl1639statini16hainit(ipsref">ipssssssssssi/ipersi/ips.c#L315" iretef="drivers/scsrett" c/= */ips.c#L315" ib_t_f6">h_15pperheadef="drivers/scsb_t_f6">h_15pperhead" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srepesf="drivers/scsptt" c, aio" class="sre/ibL296"> 296sscbt" c);,  *, ipsref">ipsref">ipsssssssssi/ips.c#L315" ib_t_scmd_buf_writeef="drivers/scsb_t_scmd_buf_write" cl(i/ips.c#L315" iSCef="drivers/scsSCt" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datas="s+href="drivers/scsi/ips.c#L230"1641statini16a href="+code=ips_scb_t"16a h>164_t" csi/iperssssssssssssssssspssssssssssi/ipersssssssssssizeof (i/ips.c#L315" ib_t_pon thru_tef="drivers/scsb_t_pon thru_tt" c));,  *,  *,  *,  296siatiusrcmd" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srepesf="drivers/scsptt" c, aio" class="sre/ibL296"> 296sscbt" c))href="drivers/scsi/ips.c#L230"1645statini16t *, ipsref">ipsssssssrsssssssssreturn (i/ips.c#L315" ii/ipSUCCESSef="drivers/scsi/ipSUCCESSt" c);,  *, ipsref">ipssssssssselse,  *, (ipsref">ips}, ((ipsref">ipsbreak;, ((
 *,  *,  *,  *, (
(h_15pperheadsi/ipersssssssrsssssssrssssssssssssssss7pan>
(
h the BIOS/FW on a C5pperheadsstyle controllersssssssssssssssssssss7pan>
(/*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
((h_15pperheadef="drivers/scsb_t_f6">h_15pperhead" cl(i/ips.c#L315" iipsiha_tef="drivers/scsb_t_ha_tt" cs*si/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" itpsipon thru_tef="drivers/scsb_t_pon thru_tt" cs* aio" class="srepesf="drivers/scsptt" c, aio" class="srei_t_scb_tef="drivers/scsb_t_scb_tt" cs* aio" class="sre/ibL296"> 296sscbt" c)href="drivers/scsi/ips.c#L230"1664statini16g((ipsin">ips_scb_t *datasizeL296"> 296sdatasizet" c;, (h, but onlyan>
(
(ipsif (aio" class="srei/ipIS_TROMBONEef="drivers/scsi/ipIS_TROMBONE" cl(i/ips.c#L315" ihaL296"> 296shat" c)s&&>ips_scb_t *pesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itypeL296"> 296stypet" c/== i/ips.c#L315" ii/ipFW_IMAGEef="drivers/scsi/ipFW_IMAGEt" c)s{href="dri="+code=ips_scb_t" cl167_statini16erhead(ipsref">ipsif (i/ips.c#L315" iiatiusrcmdL296"> 296siatiusrcmd" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srepesf="drivers/scsptt" c, aio" class="sre/ibL296"> 296sscbt" c))href="drivers/scsi/ips.c#L230"1671statini16_memio(((, , ipsips_scb_t *pesf="drivers/scsptt" c->i/ips.c#L315" iBasicStatusL296"> 296sBasicStatust" c/= 0x0B;, ( 296sExtendedStatust" c/= 0;, ,  296sscbt" c->i/ips.c#L315" i/ips_cmdL296"> 296s/ips_cmdt" c->i/ips.c#L315" iresultef="drivers/scsresultt" c/= */ips.c#L315" iDID_OKef="drivers/scsDID_OKt" cs<< 16;, , ips* Function prototypes<27sIF it+#39;s OK tosUse the RN_NOTCD BOOTRN_NOTsF6">h Buffer,sthen you cuncssrs*pan>
 *, ips* Function prototypes<27savoid allocating a huge buffer per adapter ( which cuncfail ).s7pan>
 *, ipsif (i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itypeL296"> 296stypet" c/== i/ips.c#L315" ii/ipBIOS_IMAGEef="drivers/scsi/ipBIOS_IMAGEt" cs&&,  *,  296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" idirectionL296"> 296sdirectiont" c/== i/ips.c#L315" ii/ipERASEpBIOSef="drivers/scsi/ipERASEpBIOSt" c)s{href="dri="+code=ips_scb_t" cl16t2statini16ss="sref">ips_ha_t *16ss=>1682t" csi/ipersssssssssips_scb_t *pesf="drivers/scsptt" c->i/ips.c#L315" iBasicStatusL296"> 296sBasicStatust" c/= 0;, (h_biosL296"> 296sb_t_f6">h_bios" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srepesf="drivers/scsptt" c, aio" class="sre/ibL296"> 296sscbt" c);, ( 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" ipocketinumL296"> 296spocketinumt" c/== 0)s{href="dri="+code=ips_scb_t" cl16t5statini16/a> *, ipsref">ipsif (i/ips.c#L315" iiatiF6">hDataL296"> 296siatiF6">hDatat" cs&& !i/ips.c#L315" itest_and_setibiesf="drivers/scstest_and_setibie" cl(0, &i/ips.c#L315" iiatiF6">hDataInUseL296"> 296siatiF6">hDataInUset" c)){href="dri="+code=ips_scb_t" cl16t6statini16erhead(ipsref">ipsssssssssaio" class="srehaL296"> 296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c/= */ips.c#L315" ib_t_F6">hDataL296"> 296siatiF6">hDatat" c;, ( 296shat" c->i/ips.c#L315" if6">h_busaddref="drivers/scsf6">h_busaddrt" c/= */ips.c#L315" ib_t_f6">hbusaddref="drivers/scsi_t_f6">hbusaddrt" c;, (ipsref">ipsssssssrsaio" class="srehaL296"> 296shat" c->i/ips.c#L315" if6">h_lenL296"> 296sf6">h_lent" c/= */ips.c#L315" iPAGE_SIZEef="drivers/scsPAGE_SIZEt" cs<< 7;, (ipsref">ipsssssssssaio" class="srehaL296"> 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c/= 0;, (ipsref">ips}selsesif (!i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c)s{href="dri="+code=ips_scb_t" cl1691statini16t( *datasizeL296"> 296sdatasizet" c/= */ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itotal_pocketsL296"> 296stotal_pocketst" cs*href="dri="+code=ips_scb_t" cl1692statini16a> *, struct  *pesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" icoupesf="drivers/scscoupe" cl;,  *, struct  *haL296"> 296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c/= */ips.c#L315" ipci_alloc_consistypesf="drivers/scspci_alloc_consistype" cl(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidevL296"> 296spcidevt" c+,  *,  *datasizeL296"> 296sdatasizet" c+, (ipsref">ipsssssssrsssssssssssssssssssssssssssssssssssssss&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_busaddref="drivers/scsf6">h_busaddrt" c);,  *, ipsref">ipsssssssssif (!i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c){href="dri="+code=ips_scb_t" cl1697statini16t *,  *printkL296"> 296sprintk" cl(i/ips.c#L315" iKERN_WARNINGL296"> 296sKERN_WARNINGt" csi Function pra href="+code=Unable tosallocate a f6">h buffer\nRN_NOTICE" cl);, (ipsref">ipssssssssspersssssreturn i/ips.c#L315" ii/ipFAILUREef="drivers/scsi/ipFAILUREt" c;, (ipsref">ipsssssssss}, (ipsref">ipsref">ipsaio" class="srehaL296"> 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c/= 0;, ( *haL296"> 296shat" c->i/ips.c#L315" if6">h_lenL296"> 296sf6">h_lent" c/= */ips.c#L315" idatasizeL296"> 296sdatasizet" c;,  *, struct  *, struct  *, (ipsref">ipsif (i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" icoupesf="drivers/scscoupe" cl/+ i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c/>href="dri="+code=ips_scb_t" cl17s6statini17s *, ipsref">ipsssssips_scb_t *haL296"> 296shat" c->i/ips.c#L315" if6">h_lenL296"> 296sf6">h_lent" c)s{href="dri="+code=ips_scb_t" cl17s7statini17s *, h_15pperheadef="drivers/scsb_t_free_f6">h_15pperhead" cl(i/ips.c#L315" ihaL296"> 296shat" c);, (ipsref">ipsssssssrsaio" class="srei/ipPRINTKef="drivers/scsi/ipPRINTK" cl(i/ips.c#L315" iKERN_WARNINGL296"> 296sKERN_WARNINGt" c+ aio" class="srehaL296"> 296shat" c->i/ips.c#L315" ipcidevL296"> 296spcidevt" c+, (ipsref">ipssssssssssssssssssssi Function pra href="+code=failed sizessanity check\nRN_NOTICE" cl);, ipsref">ipsref">ipsreturn i/ips.c#L315" ii/ipFAILUREef="drivers/scsi/ipFAILUREt" c;, 171_t" csi/ipersssssssss},  *,  296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c), ipsips_scb_t *pesf="drivers/scsptt" c->i/ips.c#L315" iBasicStatusL296"> 296sBasicStatust" c/= 0;,  296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c[i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c]+ aio" class="srepesf="drivers/scsptt" c/+ 1,href="drivers/scsi/ips.c#L230"17r7statini17ref="+code=ips_copp_queu17ref>1717t" csi/iperssssssssi/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" icoupesf="drivers/scscoupe" cl);, 1718s="sref">ips*/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c/+= */ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" icoupesf="drivers/scscoupe" cl;, #ifdef ipsif (aio" class="srepesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" ipocketinumL296"> 296spocketinumt" c/==, s 172rs="sref">ipsref"aio" class="srepesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itotal_pocketsL296"> 296stotal_pocketst" cs- 1)s{href="dri="+code=ips_scb_t" cl1721statini17" class="sref">s 172_t" csi/ipersssssssssif (aio" class="srepesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itypeL296"> 296stypet" c/== i/ips.c#L315" ii/ipBIOS_IMAGEef="drivers/scsi/ipBIOS_IMAGEt" c), "\n"1722t" csi/ipersssssssssssssssssreturn i/ips.c#L315" ib_t_f6">h_biosL296"> 296sb_t_f6">h_bios" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srepesf="drivers/scsptt" c, aio" class="sre/ibL296"> 296sscbt" c);,  296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itypeL296"> 296stypet" c/== i/ips.c#L315" ii/ipFW_IMAGEef="drivers/scsi/ipFW_IMAGEt" c), s1724t" csi/ipersssssssssssssssssreturn i/ips.c#L315" ib_t_f6">h_firmwareL296"> 296sb_t_f6">h_firmware" cl(i/ips.c#L315" ihaL296"> 296shat" c+ aio" class="srepesf="drivers/scsptt" c, aio" class="sre/ibL296"> 296sscbt" c);, i172ss="sref">ips}, s,17e=s>1726s="sref">ipsreturn i/ips.c#L315" ii/ipSUCCESS_IMMef="drivers/scsi/ipSUCCESS_IMMt" c;, 1728s="s, 
 229173at" ci Function prototypes<27sRouta h N="+: ipsif6">h_biossi/iperssssssssssssssssssssssssssssssssssssss7pan>
173sref"an class="comment">/*<27sRouta h Description:                              sssssssssssssssssssssss7pan>
1732t" ci Function prototypes<27sssf6">hes the biossof a 15pperheadsadapter        sssssssssssssssssssssss7pan>
(struct 
(struct (struct h_biosL296"> 296sb_t_f6">h_bios" cl(i/ips.c#L315" iipsiha_tef="drivers/scsb_t_ha_tt" cs*si/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" itpsipon thru_tef="drivers/scsb_t_pon thru_tt" cs* aio" class="srepesf="drivers/scsptt" c, aio" class="srei_t_scb_tef="drivers/scsb_t_scb_tt" cs* aio" class="sre/ibL296"> 296sscbt" c)href="drivers/scsi/ips.c#L230"1736statini17, struct (struct 1738s="sref">ipsif (i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itypeL296"> 296stypet" c/== i/ips.c#L315" ii/ipBIOS_IMAGEef="drivers/scsi/ipBIOS_IMAGEt" cs&&, (ipsref"i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" idirectionL296"> 296sdirectiont" c/== i/ips.c#L315" ii/ipWRITEpBIOSef="drivers/scsi/ipWRITEpBIOSt" c)s{href="dri="+code=ips_scb_t" cl174_statini17/a> *, ipsref">ipsif ((!i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iprogrambiosL296"> 296sprogrambiost" c)s|| (!i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ierasebiosL296"> 296serasebiost" c)s||href="dri="+code=ips_scb_t" cl1741statini17a href="+code=ips_scb_t"17a h>174_t" csi/ipersssssssssssss(!i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iodeifybiosL296"> 296sodeifybiost" c))href="drivers/scsi/ips.c#L230"1742statini17t *,  296serrort" c;,  *,  296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ierasebiosL296"> 296serasebiost" c)s(i/ips.c#L315" ihaL296"> 296shat" c))s{href="dri="+code=ips_scb_t" cl1744statini17t *,  *, ipsref">ipsssssssrsssssssssssi Function pra href="+code=(%s%d) f6">h biossfailed - unable toserase f6">hRN_NOTICE" cl+,  *, ipsref">ipsssssssssssssssssssi/ips.c#L315" ii_t_f="+ef="drivers/scsb_t_f="+t" c+>ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" ihostinumL296"> 296shostinumt" c);,  *,  296serrort" c;, (ipsref">ips}selse, (ipsref">ipsssssif ((*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iprogrambiosL296"> 296sprogrambiost" c)s(i/ips.c#L315" ihaL296"> 296shat" c+, (ipsref">ipsef">ipsref">ipsssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c/+, (( 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c/-,  *,  *,  *, ipsref">ipsssssssrsssssssssssi Function pra href="+code=(%s%d) f6">h biossfailed - unable tosf6">hRN_NOTICE" cl+,  *, ipsref">ipsssssssssssssssssssi/ips.c#L315" ii_t_f="+ef="drivers/scsb_t_f="+t" c+>ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" ihostinumL296"> 296shostinumt" c);, ( 296serrort" c;, (ipsref">ips}selse, (ipsref">ipsssssif ((*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" iodeifybiosL296"> 296sodeifybiost" c)s(i/ips.c#L315" ihaL296"> 296shat" c+, ipsref">ipsef">ipsref">ipssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c/+, (( 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c/-, (((ipsref">ipsssssssrsssssssssssi Function pra href="+code=(%s%d) f6">h biossfailed - unable tosodeifysf6">hRN_NOTICE" cl+, ipsref">ipsssssssssssssssssssi/ips.c#L315" ii_t_f="+ef="drivers/scsb_t_f="+t" c+>ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" ihostinumL296"> 296shostinumt" c);, ( 296serrort" c;, (ipsref">ips}, (ipsref">ipsi/ips.c#L315" ib_t_free_f6">h_15pperheadef="drivers/scsb_t_free_f6">h_15pperhead" cl(i/ips.c#L315" ihaL296"> 296shat" c);, (ipsref">ipsreturn i/ips.c#L315" ii/ipSUCCESS_IMMef="drivers/scsi/ipSUCCESS_IMMt" c;, ( 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itypeL296"> 296stypet" c/== i/ips.c#L315" ii/ipBIOS_IMAGEef="drivers/scsi/ipBIOS_IMAGEt" cs&&, ( 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" idirectionL296"> 296sdirectiont" c/== i/ips.c#L315" ii/ipERASEpBIOSef="drivers/scsi/ipERASEpBIOSt" c)s{href="dri="+code=ips_scb_t" cl1773statini17e_bios( 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ierasebiosL296"> 296serasebiost" c)href="dri="+code=ips_scb_t" cl1774statini17int32_t,  296serrort" c;, , ipsref">ipsif ((*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ierasebiosL296"> 296serasebiost" c)s(i/ips.c#L315" ihaL296"> 296shat" c))s{href="dri="+code=ips_scb_t" cl1776statini17_memio(ipsref">ipsssssssssaio" class="sreDEBUG_VARef="drivers/scsDEBUG_VAR" cl(1,href="drivers/scsi/ips.c#L230"1777statini17int32_t, h biossfailed - unable toserase f6">hRN_NOTICE" cl+, , ipsref">ipssssssssspersssssssi/ips.c#L315" ii_t_f="+ef="drivers/scsb_t_f="+t" c+>ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" ihostinumL296"> 296shostinumt" c);,  *, ipsref">ipsssssssssgoto i/ips.c#L315" ierrorL296"> 296serrort" c;,  *, ipsref">ips},  *, ips_ha_t *17ss=>1782t" csi/ipers}, ( 296serrort" c:, ( 296sBasicStatust" c/= 0x0B;,  *, ipsips_scb_t *pesf="drivers/scsptt" c->i/ips.c#L315" iExtendedStatusL296"> 296sExtendedStatust" c/= 0x00;, (h_15pperheadef="drivers/scsb_t_free_f6">h_15pperhead" cl(i/ips.c#L315" ihaL296"> 296shat" c);, ((((
(/*<27ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
 *, struct  *, struct 
 *, /*<27sRouta h Description:                              sssssssssssssssssssssss7pan>
(
 *, 
 *, 
(( 296shat" c, i/ips.c#L315" idma_addr_tef="drivers/scsdma_addr_tt" csi/ips.c#L315" ibusaddref="drivers/scsbusaddrt" c+, (ipsref">ipsref">ipi/ips.c#L315" iipsiscb_tef="drivers/scsb_t_scb_tt" cs* aio" class="sre/ibL296"> 296sscbt" c,sin">ips_scb_t *indxef="drivers/scsbndxt" c,sunsignedsin">ips_scb_t *e_lenL296"> 296se_lent" c), ( *, struct  *, struct ips_scb_t *ret_valL296"> 296sret_valt" c/= 0;,  *, (ipsif ((aio" class="sre/ibL296"> 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c/+>ips_scb_t *e_lenL296"> 296se_lent" c)/>>ips_scb_t *haL296"> 296shat" c->i/ips.c#L315" imax_xferef="drivers/scsmax_xfert" c)s{href="dri="+code=ips_scb_t" cl18s6statini18s *, ipsref">ipsips_scb_t *e_lenL296"> 296se_lent" c/= */ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_xferef="drivers/scsmax_xfert" c -si/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c;,  *,  296sscbt" c->i/ips.c#L315" ibreakupef="drivers/scsbreakupt" c/= */ips.c#L315" iindxef="drivers/scsbndxt" c;, (ipsref">ips++i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" isg_breakL296"> 296ssg_breakt" c;, (ipsref">ipsips_scb_t *ret_valL296"> 296sret_valt" c/= -1;, ips}selses{href="dri="+code=ips_scb_t" cl1811statini18e=ips_copp_wait_item_t" 18e=i>181_t" csi/ipersssssssssi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" ibreakupef="drivers/scsbreakupt" c/= 0;,  296sscbt" c->i/ips.c#L315" isg_breakL296"> 296ssg_breakt" c/= 0;,  *,  296shat" c))s{href="dri="+code=ips_scb_t" cl1815statini18ref="+code=ips_wait_queu18ref>181ss="sref">ipsref">ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" ienh_listL296"> 296senh_listt" c[i/ips.c#L315" iindxef="drivers/scsbndxt" c].i/ips.c#L315" iaddress_loef="drivers/scsaddress_lot" c/=href="dri="+code=ips_scb_t" cl1816statini18  struct ipsref">ipsssssips_scb_t *cpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" ipci_dma_lo+code=scsi_6spci_dma_lo+c" cl(i/ips.c#L315" ibusaddref="drivers/scsbusaddrt" c));,  296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" ienh_listL296"> 296senh_listt" c[i/ips.c#L315" iindxef="drivers/scsbndxt" c].i/ips.c#L315" iaddress_hief="drivers/scsaddress_hit" c/=href="dri="+code=ips_scb_t" cl1818statini18vers/scsi/ips.c#L217" id18ver>1818s="sref">ipsref">ipsssssips_scb_t *cpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" ipci_dma_hi+code=scsi_6spci_dma_hi+c" cl(i/ips.c#L315" ibusaddref="drivers/scsbusaddrt" c));, #ifdef ipsref">ipsips_scb_t */ibL296"> 296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" ienh_listL296"> 296senh_listt" c[i/ips.c#L315" iindxef="drivers/scsbndxt" c].i/ips.c#L315" ilengthef="drivers/scslengtht" c/= */ips.c#L315" icpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" ie_lenL296"> 296se_lent" c);, s 182rs="sref">ips}selses{href="dri="+code=ips_scb_t" cl1821statini18" class="sref">s 182_t" csi/ipersssssssssips_scb_t */ibL296"> 296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" istd_listL296"> 296sstd_listt" c[i/ips.c#L315" iindxef="drivers/scsbndxt" c].i/ips.c#L315" iaddressef="drivers/scsaddresst" c/=href="dri="+code=ips_scb_t" cl1822statini18ng">"\n"1822t" csi/ipersssssssssssssips_scb_t *cpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" ipci_dma_lo+code=scsi_6spci_dma_lo+c" cl(i/ips.c#L315" ibusaddref="drivers/scsbusaddrt" c));,  */ibL296"> 296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" istd_listL296"> 296sstd_listt" c[i/ips.c#L315" iindxef="drivers/scsbndxt" c].i/ips.c#L315" ilengthef="drivers/scslengtht" c/= */ips.c#L315" icpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" ie_lenL296"> 296se_lent" c);, s1824t" csi/ipers}, i182ss="s, s,18e=s>1826s="sref">ips++i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" isg_lenL296"> 296ssg_lent" c;,  296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c/+= */ips.c#L315" ie_lenL296"> 296se_lent" c;, 1828s="sref">ipsreturn i/ips.c#L315" iret_valL296"> 296sret_valt" c;,  229183at" c, 183sref"an class="comment">/*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
1832t" ci Function prototypes<27sRouta h N="+: ipsif6">h_firmwaresi/iperssssssssssssssssssssssssssssssssss7pan>
(struct 
(struct /*<27sssf6">hes the firmwaresof a 15pperheadsadapter        sssssssssssssssssss7pan>
(struct 
(struct h_firmwareef="drivers/scsb_t_f6">h_firmware" cl(i/ips.c#L315" iipsiha_tef="drivers/scsb_t_ha_tt" cs*si/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iipsipon thru_tef="drivers/scsb_t_pon thru_tt" cs* aio" class="srepesf="drivers/scsptt" c, aio" class="srei_t_scb_tef="drivers/scsb_t_scb_tt" cs* aio" class="sre/ibL296"> 296sscbt" c)href="drivers/scsi/ips.c#L230"1838statini18href="+code=do_ipsintr" 18hre>1838s="s{href="dri="+code=ips_scb_t" cl1839statini18hainit(ipsaio" class="srei/ipSG_LISTef="drivers/scsi/ipSG_LISTt" csi/ips.c#L315" isg_listL296"> 296ssg_listt" c;,  *, ipsi/ips.c#L315" iuin"32_tef="drivers/scsuin"32_tt" csi/ips.c#L315" icmd_busaddref="drivers/scscmd_busaddrt" c;, 184_t" c,  *,  296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itypeL296"> 296stypet" c/== i/ips.c#L315" ii/ipFW_IMAGEef="drivers/scsi/ipFW_IMAGEt" cs&&,  *,  296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" idirectionL296"> 296sdirectiont" c/== i/ips.c#L315" ii/ipWRITEpFWef="drivers/scsi/ipWRITEpFWt" c)s{href="dri="+code=ips_scb_t" cl1844statini18t *,  296scmdt" c, 0, sizeof (aio" class="srei/ipHOST_COMMANDef="drivers/scsi/ipHOST_COMMANDt" c));,  *, ipsref">ipsi/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/= */ips.c#L315" ii/ipCMD_DOWNLOADef="drivers/scsi/ipCMD_DOWNLOADt" c;,  *, ipsref">ipsi/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" icoupesf="drivers/scscoupe" cl/= */ips.c#L315" icpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c);,  *, (ipsref">ipsi/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iBasicStatusL296"> 296sBasicStatust" c/= 0x0B;, (ipsref">ipsi/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iExtendedStatusL296"> 296sExtendedStatust" c/= 0x00;, (ipsref">ipsi/ips.c#L315" ib_t_free_f6">h_15pperheadef="drivers/scsb_t_free_f6">h_15pperhead" cl(i/ips.c#L315" ihaL296"> 296shat" c);, (( *, /*<27sSave the S/G list poin"er so it doesn't getassobbereds7pan>
 *,  296ssg_listt" c.i/ips.c#L315" ilistL296"> 296slistt" c/= */ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" ilistL296"> 296slistt" c;,  *, ipsips_scb_t *cmd_busaddref="drivers/scscmd_busaddrt" c/= */ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscb_busaddref="drivers/scsscb_busaddrt" c;,  *, ipsan class="comment">/*<27s15py in the CPs7pan>
( 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c, &i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c, sizeof (aio" class="srei/ipIOCTLpCMDef="drivers/scsi/ipIOCTLpCMDt" c));, (ipsan class="comment">/*<27sFIX stuff that might be wrongs7pan>
(ipsaio" class="sre/ibL296"> 296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" ilistL296"> 296slistt" c/= */ips.c#L315" i/g_listL296"> 296ssg_listt" c.i/ips.c#L315" ilistL296"> 296slistt" c;, ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscb_busaddref="drivers/scsscb_busaddrt" c/= */ips.c#L315" icmd_busaddref="drivers/scscmd_busaddrt" c;, ( 296sscbt" c->i/ips.c#L315" ibusL296"> 296sbust" c/= i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ichannelL296"> 296schannelt" c;, ( 296sscbt" c->i/ips.c#L315" itarget_idL296"> 296starget_idt" c/= i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" iidL296"> 296sidt" c;, ( 296sscbt" c->i/ips.c#L315" ilunL296"> 296slunt" c/= i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ilunL296"> 296slunt" c;, ( 296sscbt" c->i/ips.c#L315" isg_lenL296"> 296ssg_lent" c/= 0;, (ipsips_scb_t */ibL296"> 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c/= 0;,  296sscbt" c->i/ips.c#L315" if6"gsL296"> 296sf6"gst" c/= 0;, ( 296sscbt" c->i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/= 0;, (ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" icallbackL296"> 296scallbackt" c/= i/ips.c#L315" ib_tin"r_doneef="drivers/scsb_tin"r_donet" c;, (ipsaio" class="sre/ibL296"> 296sscbt" c->i/ips.c#L315" itimeoutL296"> 296stimeoutt" c/= i/ips.c#L315" ib_t_cmd_timeoutL296"> 296sb_t_cmd_timeoutt" c;, (( 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c/= i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_datasizeL296"> 296sf6">h_datasizet" c;, ( 296sscbt" c->i/ips.c#L315" idata_busaddref="drivers/scsdata_busaddrt" c/=, ( 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c, i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c+, ,  296sscbt" c));, , ipsips_scb_t */ibL296"> 296sscbt" c->i/ips.c#L315" if6"gsL296"> 296sf6"gst" c/|= */ips.c#L315" ii/ipSCB_MAP_SINGLEef="drivers/scsi/ipSCB_MAP_SINGLEt" c;, ( 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" icommand_idL296"> 296scommand_idt" c/= */ips.c#L315" ii/ipCOMMAND_IDef="drivers/scsi/ipCOMMAND_ID" cl(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" i/ibL296"> 296sscbt" c);, ,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" ibuffer_addref="drivers/scsbuffer_addr" cl/= */ips.c#L315" icpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idata_busaddref="drivers/scsdata_busaddrt" c);, , ipsif (i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iTimeOutL296"> 296sTimeOutt" c),  *, ipsref">ipsaio" class="sre/ibL296"> 296sscbt" c->i/ips.c#L315" itimeoutL296"> 296stimeoutt" c/= i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iTimeOutL296"> 296sTimeOutt" c;,  *, ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= i/ips.c#L315" iDID_OKL296"> 296sDID_OKt" c/<< 16;,  *, ips_ha_t *18ss=>1882t" c}, ((/*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
 *, h_15pperheadsi/ipersssssssssssssssssssssssssss7pan>
(
(h imagessssssssssssss7pan>
(/*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
((h_15pperheadef="drivers/scsb_t_free_f6">h_15pperhead" cl(i/ips.c#L315" iipsiha_tef="drivers/scsb_t_ha_tt" cs*si/ips.c#L315" ihaL296"> 296shat" c), ( *, struct  296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c/== i/ips.c#L315" ib_t_F6">hDataL296"> 296sb_t_F6">hDatat" c),  *, struct  *test_and_clear_bitL296"> 296stest_and_clear_bit" cl(0, &i/ips.c#L315" ib_t_F6">hDataInUseef="drivers/scsb_t_F6">hDataInUset" c);,  *,  296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c), (ipsref">ipsi/ips.c#L315" ipci_free_consistepesf="drivers/scspci_free_consistepe" cl(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_lenL296"> 296sf6">h_lent" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c,,  *, ipsref">ipsssssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" if6">h_busaddref="drivers/scsf6">h_busaddrt" c);,  *,  296shat" c->i/ips.c#L315" if6">h_dataL296"> 296sf6">h_datat" c/=saio" class="sreNULLL296"> 296sNULLt" c;, (((
(/*<27ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
 *, struct  *, struct 
 *, /*<27sRouta h Description:                              sssssssssssssssssssssss7pan>
(
 *, 
 *, 
(/*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
( 296shat" c, i/ips.c#L315" iipsipon thru_tef="drivers/scsb_t_pon thru_tt" cs* aio" class="srepesf="drivers/scsptt" c, aio" class="srei_t_scb_tef="drivers/scsb_t_scb_tt" cs* aio" class="sre/ibL296"> 296sscbt" c)href="drivers/scsi/ips.c#L230"1911statini19e=ips_copp_wait_item_t" 19e=i>191_t" c{href="dri="+code=ips_scb_t" cl1912statini19href="+code=ips_scb_queu19hre>1912t" csi/ipersi/ips.c#L315" ii/ipSG_LISTef="drivers/scsi/ipSG_LISTt" csi/ips.c#L315" isg_listL296"> 296ssg_listt" c;,  *, ipsips_scb_t *METHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(i Function pra href="+code=b_t_usrcmdRN_NOTICE" cl+ 1);,  296sscbt" c) || (!i/ips.c#L315" ipesf="drivers/scsptt" c) || (!i/ips.c#L315" ihaL296"> 296shat" c)), 1918s="sref">ipsref">ipsreturn (0);, #ifdef s 192rs="sref">ipsan class="comment">/*<27sSave the S/G list poin"er so it doesn't getassobbereds7pan>
s 192_t" csi/ipersi/ips.c#L315" i/g_listL296"> 296ssg_listt" c.i/ips.c#L315" ilistL296"> 296slistt" c/= */ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" ilistL296"> 296slistt" c;, "\n"1922t" csi/ipersi/ips.c#L315" icmd_busaddref="drivers/scscmd_busaddrt" c/= */ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscb_busaddref="drivers/scsscb_busaddrt" c;, /*<27s15py in the CPs7pan>
s1924t" csi/ipersi/ips.c#L315" imemcpyef="drivers/scsmemcpy" cl(&i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c, &i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" icmdL296"> 296scmdt" c, sizeof (aio" class="srei/ipIOCTLpCMDef="drivers/scsi/ipIOCTLpCMDt" c));, i192ss="sref">ipsips_scb_t *memcpyef="drivers/scsmemcpy" cl(&i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c, &i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCoppCPsf="drivers/scsCoppCPt" c.i/ips.c#L315" idcdbL296"> 296sdcdbt" c, sizeof (aio" class="srei/ipDCDB_TABLEef="drivers/scsi/ipDCDB_TABLEt" c));, s,19e=s>1926s="s, /*<27sFIX stuff that might be wrongs7pan>
1928s="sref">ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" isg_listL296"> 296ssg_listt" c.i/ips.c#L315" ilistL296"> 296slistt" c/= */ips.c#L315" i/g_listL296"> 296ssg_listt" c.i/ips.c#L315" ilistL296"> 296slistt" c;, ipsaio" class="sre/ibL296"> 296sscbt" c->i/ips.c#L315" iscb_busaddref="drivers/scsscb_busaddrt" c/= */ips.c#L315" icmd_busaddref="drivers/scscmd_busaddrt" c;,  229193rs="sref">ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" ibusL296"> 296sbust" c/= i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ichannelL296"> 296schannelt" c;, 193_t" csi/ipersi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" itarget_idL296"> 296starget_idt" c/= i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" iidL296"> 296sidt" c;, 1932t" csi/ipersi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" ilunL296"> 296slunt" c/= i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c->i/ips.c#L315" ilunL296"> 296slunt" c;, (struct  296sscbt" c->i/ips.c#L315" isg_lenL296"> 296ssg_lent" c/= 0;, (struct  296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c/= 0;, (struct ipsips_scb_t */ibL296"> 296sscbt" c->i/ips.c#L315" if6"gsL296"> 296sf6"gst" c/= 0;,  296sscbt" c->i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/= 0;, (struct  296sscbt" c->i/ips.c#L315" icallbackL296"> 296scallbackt" c/= i/ips.c#L315" ib_tin"r_doneef="drivers/scsb_tin"r_donet" c;, 1938s="sref">ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" itimeoutL296"> 296stimeoutt" c/= i/ips.c#L315" ib_t_cmd_timeoutL296"> 296sb_t_cmd_timeoutt" c;, (ipsaio" class="sre/ibL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" ibasic_ioef="drivers/scsbasic_iot" c.i/ips.c#L315" icommand_idL296"> 296scommand_idt" c/= */ips.c#L315" ii/ipCOMMAND_IDef="drivers/scsi/ipCOMMAND_ID" cl(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" i/ibL296"> 296sscbt" c);,  *, 194_t" csi/ipersin class="comment">/*<27swe don't support DCDB/READ/WRITE Scat"er Gather 7pan>
 *,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" ibasic_ioef="drivers/scsbasic_iot" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== */ips.c#L315" ii/ipCMD_READ_SGef="drivers/scsi/ipCMD_READ_SGt" c) ||href="drivers/scsi/ips.c#L230"1943statini19t *,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" ibasic_ioef="drivers/scsbasic_iot" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== */ips.c#L315" ii/ipCMD_WRITEpSGef="drivers/scsi/ipCMD_WRITEpSGt" c) ||href="drivers/scsi/ips.c#L230"1944statini19t *,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" ibasic_ioef="drivers/scsbasic_iot" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== */ips.c#L315" ii/ipCMD_DCDB_SGef="drivers/scsi/ipCMD_DCDB_SGt" c)),  *, ipsref">ipsreturn (0);,  *,  *,  296sCmdBSizet" c) {href="dri="+code=ips_scb_t" cl1948statini19s(ipsref">ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c/= i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCmdBSizeL296"> 296sCmdBSizet" c;, (ipsref">ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idata_busaddref="drivers/scsdata_busaddrt" c/=saio" class="srehaL296"> 296shat" c->i/ips.c#L315" iioctl_busaddref="drivers/scsioctl_busaddrt" c/+ sizeof (aio" class="sreipsipon thru_tef="drivers/scsb_t_pon thru_tt" c);, (ips}selses{href="dri="+code=ips_scb_t" cl1951statini19_memio( 296sscbt" c->i/ips.c#L315" idata_busaddref="drivers/scsdata_busaddrt" c/=s0L;, ( *,  *,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== */ips.c#L315" ii/ipCMD_DCDBef="drivers/scsi/ipCMD_DCDBt" c),  *, ipsref">ipsi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" idcdb_addressef="drivers/scsdcdb_addresst" c/= */ips.c#L315" icpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscb_busaddref="drivers/scsscb_busaddrt" c/+,  *, ipsref">ipssssssssssssssssssssssssssssssssssssssssss(unsigned long) &i/ips.c#L315" i/ibL296"> 296sscbt" c->, ( 296sdcdbt" c -, (ipsref">ipssssssssssssssssssssssssssssssssssssssssss(unsigned long) i/ips.c#L315" i/ibL296"> 296sscbt" c);, (ipsif (i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iCmdBSizeL296"> 296sCmdBSizet" c) {href="dri="+code=ips_scb_t" cl1961statini19s( 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== */ips.c#L315" ii/ipCMD_DCDBef="drivers/scsi/ipCMD_DCDBt" c), ( 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" ibuffer_poin"erL296"> 296sbuffer_poin"ert" c/=, (scpu_to_le+c" cl(i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idata_busaddref="drivers/scsdata_busaddrt" c);, ((ipsref">ipsssssssssi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" ibasic_ioef="drivers/scsbasic_iot" c.i/ips.c#L315" isg_addref="drivers/scssg_addrt" c/=, ipsref">ipsssssssssssssi/ips.c#L315" icpu_to_le+code=scsi_6scpu_to_le+c" cl(i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idata_busaddref="drivers/scsdata_busaddrt" c);, (((ipsan class="comment">/*<27sset timeouts 7pan>
(ipsif (i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iTimeOutL296"> 296sTimeOutt" c) {href="dri="+code=ips_scb_t" cl1971statini19_memio( 296sscbt" c->i/ips.c#L315" itimeoutL296"> 296stimeoutt" c/= i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iTimeOutL296"> 296sTimeOutt" c;, ((ipsif (i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iTimeOutL296"> 296sTimeOutt" c/<= 10), ,  296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" icmd_attribut L296"> 296scmd_attribut t" cs|= */ips.c#L315" ii/ipTIMEOUTref="+code=rs/scsi/ipTIMEOUTret" c;, , ipsref">ipselsesif (i/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iTimeOutL296"> 296sTimeOutt" c/<= 60), (ipsref">ipsssssssssi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" icmd_attribut L296"> 296scmd_attribut t" cs|= */ips.c#L315" ii/ipTIMEOUT6ef="+code=rs/scsi/ipTIMEOUT6et" c;, , , ipsref">ipsssssssssi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" icmd_attribut L296"> 296scmd_attribut t" cs|= */ips.c#L315" ii/ipTIMEOUT20Mf="+code=rs/scsi/ipTIMEOUT20Mt" c;,  *, ips},  *,  *, /*<27s="cume successs7pan>
ips_ha_t *19ss=>1982t" csi/ipersi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c/= i/ips.c#L315" iDID_OKL296"> 296sDID_OKt" c/<< 16;, ((/*<27ssuccesss7pan>
 *, ipsreturn (1);, (((/*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
(
((/*<27ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
 *, struct 
 *, struct 
 *, /*<27s  Cleanup af"er a pon thruscommand ssssssssssssssssssssssssssssssssssssss7pan>
(
 *, 
 *, ( 296shat" c, i/ips.c#L315" iipsiscb_tef="drivers/scsb_t_scb_tt" cs* aio" class="sre/ibL296"> 296sscbt" c)href="drivers/scsi/ips.c#L230"1999statini19atinit((ref="dri="+code=ips_scb_t" cl20s1statini20s( *, struct  *, struct  *,  296sscbt" c) || (!i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c) || (!i/ips.c#L315" i/isi_sglistL296"> 296ssisi_sglist" cl(i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c))) {href="dri="+code=ips_scb_t" cl20s5statini20s_free(ipsref">ipsi/ips.c#L315" iDEBUG_VARef="drivers/scsDEBUG_VAR" cl(1, i Function pra href="+code=(%s%d)scouldn't cleanup af"er pon thruRN_NOTICE" cl+href="dri="+code=ips_scb_t" cl20s6statini20s *, ipsref">ipsssssssssssi/ips.c#L315" iipsi"+coef="drivers/scsb_t_"+cot" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ihost_numL296"> 296shost_numt" c);,  *, (ipsref">ipsreturn;, (ips},  296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datat" c;, 20r1t" c, 
 *,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== */ips.c#L315" ii/ipCMD_DCDBef="drivers/scsi/ipCMD_DCDBt" c)/ipersi Function prototypes<27sC5py DCDB Back tosCaller's Area 7pan>
 296sdcdbt" c, &i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c, sizeof (aio" class="srei/ipDCDB_TABLEef="drivers/scsi/ipDCDB_TABLEt" c));,  296sBasicSassust" c/= i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" ibasic_sassusL296"> 296sbasic_sassust" c;,  296sExtendedSassust" c/= i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iextended_sassusL296"> 296sextended_sassust" c;, 20r8s="sref">ipsi/ips.c#L315" ipesf="drivers/scsptt" c->i/ips.c#L315" iAdap"erTyp L296"> 296sAdap"erTyp t" c/= i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typ L296"> 296sad_typ t" c;, #ifdef s 20" t" csi/ipersif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c/== */ips.c#L315" ii/ipDEVICEID_COPPERHEADef="drivers/scsi/ipDEVICEID_COPPERHEADt" c/&&, s 20"_t" csi/ipersssss(i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== */ips.c#L315" ii/ipCMD_DOWNLOADef="drivers/scsi/ipCMD_DOWNLOADt" cs||href="drivers/scsi/ips.c#L230"20"2statini20ng">"\n"20"2t" csi/iperssssssi/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c/== */ips.c#L315" ii/ipCMD_RW_BIOSFWef="drivers/scsi/ipCMD_RW_BIOSFWt" c))href="drivers/scsi/ips.c#L230"20"3statini20scsi/ips.c#L222" id="L2220scs>20"3t" csi/ipersssssssssips_scb_t *i_t_free_f6">h_15pperheadef="drivers/scsb_t_free_f6">h_15pperhead" cl(i/ips.c#L315" ihaL296"> 296shat" c);, s20"4t" c, i20"ss="sref">ipsips_scb_t *b_t_scmd_buf_writ L296"> 296sb_t_scmd_buf_writ " cl(i/ips.c#L315" i/ibL296"> 296sscbt" c->i/ips.c#L315" iscsi_cmdL296"> 296sscsi_cmdt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datat" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_datasizeL296"> 296sioctl_datasizet" c);, s,20e=s>20"6s="s}, 20"8s="san class="comment">/*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
 22920L2t" ci Function prototypes<27sRouta h N="+: ipsihost_infossssssssssssssssssssssssssssssssssssssssssssss7pan>
20Lsref"an class="comment">/*<27ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
20L2t" ci Function prototypes<27sRouta h Description:                              sssssssssssssssssssssss7pan>
(struct 
(struct /*<27s  The pon thrusin"erface forsthe ers/scssssssssssssssssssssssssssssssssss7pan>
(struct 

(struct 20L8s="saio" class="sreipsihost_infoef="drivers/scsb_t_host_info" cl(i/ips.c#L315" iipsiha_tef="drivers/scsb_t_ha_tt" cs*si/ips.c#L315" ihaL296"> 296shat" c, chars*i/ips.c#L315" iperef="drivers/scspert" c, i/ips.c#L315" ioff_tef="drivers/scsoff_tt" csi/ips.c#L315" ioffsetef="drivers/scsoffsett" c, in"si/ips.c#L315" ilenL296"> 296slent" c)href="drivers/scsi/ips.c#L230"2039statini20hainit( *, ipsips_scb_t *i/ipINFOSTRef="drivers/scsi/ipINFOSTRt" csi/ips.c#L315" iinfoef="drivers/scsbnfo" cl;, 20/1t" c,  *,  *,  *,  296sbuffert" c/= i/ips.c#L315" iperef="drivers/scspert" c;,  *, ipsips_scb_t *bnfoef="drivers/scsbnfo" cl.i/ips.c#L315" ilengthL296"> 296slengtht" c/= i/ips.c#L315" ilenL296"> 296slent" c;,  *,  *,  296spost" c/= 0;, (ipsi/ips.c#L315" ibnfoef="drivers/scsbnfo" cl.i/ips.c#L315" ilocalposL296"> 296slocalpost" c/= 0;, ((ipsi/ips.c#L315" i15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl, i Function pra href="+code=\nIBM ServeRAID General Information:\n\nRN_NOTICE" cl);, (( 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" isignatureL296"> 296ssignaturet" c)/== */ips.c#L315" ii/ipNVRAM_P5_SIGef="drivers/scsi/ipNVRAM_P5_SIGt" c)/&&,  *,  296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" iadap"er_typ L296"> 296sadap"er_typ t" c)/!= 0))href="drivers/scsi/ips.c#L230"2054statini20t *,  *, ipsref">ipssssssssspsips_scb_t *b_t_adap"er_"+coef="drivers/scsb_t_adap"er_"+cos="s[i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typ L296"> 296sad_typ t" c - 1]);,  *, ((ipsref">ipsssssssssssi Function pra href="+code=\tController Typ sssssssssssssssssss: Unknown\nRN_NOTICE" cl);, ( 296shat" c->i/ips.c#L315" iio_addref="drivers/scsio_addrt" c)href="drivers/scsi/ips.c#L230"2061statini20s((( 296shat" c->i/ips.c#L315" iio_addref="drivers/scsio_addrt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_lenL296"> 296sio_lent" c);, (( 296shat" c->i/ips.c#L315" imem_addref="drivers/scsmem_addrt" c)/{href="dri="+code=ips_scb_t" cl2066statini20(ipsref">ipsi/ips.c#L315" i15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl,, ((ipsref">ipsssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_addref="drivers/scsmem_addrt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_lenL296"> 296smem_lent" c);, (ipsref">ipsi/ips.c#L315" i15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl,, (( 296shat" c->i/ips.c#L315" imem_peref="drivers/scsmem_pert" c);, ((,  296shat" c->i/ips.c#L315" ipcidevef="drivers/scspcidevt" c->i/ips.c#L315" iirqef="drivers/scsbrqt" c);, , (/*<27sForsthe Next 3 
, /*<27sThat keeps e/scythref happy forsRN_NOTtextRN_NOT operations on the proc file.ssssssssssssssssssss7pan>
,  *,  296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" isignatureL296"> 296ssignaturet" c)/== */ips.c#L315" ii/ipNVRAM_P5_SIGef="drivers/scsi/ipNVRAM_P5_SIGt" c)/{href="dri="+code=ips_scb_t" cl208_statini20t *,  296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_lowL296"> 296sbios_lows="s[3]/== 0)/{href="dri="+code=ips_scb_t" cl2081statini20t *, ips_ha_t *20ss=>20t2t" csi/iperssssssssssssssssssspersssssi Function pra href="+code=\tBIOS Vde=ioni/iperssssssssssssssss: %c%c%c%c%c%c%c\nRN_NOTICE" cl+href="dri="+code=ips_scb_t" cl2083statini20n( 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_highL296"> 296sbios_highs="s[0]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_highL296"> 296sbios_highs="s[1]+href="dri="+code=ips_scb_t" cl2084statini20roller( 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_highL296"> 296sbios_highs="s[2]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_highL296"> 296sbios_highs="s[3]+href="dri="+code=ips_scb_t" cl2085statini20/a> *, ipsref">ipssssssssspsssrsssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_lowL296"> 296sbios_lows="s[0]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_lowL296"> 296sbios_lows="s[1]+href="dri="+code=ips_scb_t" cl2086statini20erhead(ipsref">ipsssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_lowL296"> 296sbios_lows="s[2]);, ((ips}selses{href="dri="+code=ips_scb_t" cl20t9statini20erhead(ipsref">ipsssssi/ips.c#L315" i15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl,, (( 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_highL296"> 296sbios_highs="s[0]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_highL296"> 296sbios_highs="s[1]+href="dri="+code=ips_scb_t" cl2092statini20a> *, struct  296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_highL296"> 296sbios_highs="s[2]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_highL296"> 296sbios_highs="s[3]+href="dri="+code=ips_scb_t" cl2093statini20a> *, struct  296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_lowL296"> 296sbios_lows="s[0]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_lowL296"> 296sbios_lows="s[1]+href="dri="+code=ips_scb_t" cl2094statini20t *,  296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_lowL296"> 296sbios_lows="s[2]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" invramL296"> 296snvramt" c->i/ips.c#L315" ibios_lowL296"> 296sbios_lows="s[3]);, (ips},  *,  *, (( 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[7]/== 0)/{href="dri="+code=ips_scb_t" cl21s_statini21s_stit(( *, struct  296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[0]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[1]+href="dri="+code=ips_scb_t" cl21s3statini21s> *, struct  296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[2]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[3]+href="dri="+code=ips_scb_t" cl21s4statini21s *,  296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[4]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[5]+href="dri="+code=ips_scb_t" cl21s5statini21s_free(ipsref">ipsssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[6]);,  *,  *, (ipsref">ipsssssssssssi Function pra href="+code=\tFirmware Vde=ioni/iperssssssssssss: %c%c%c%c%c%c%c%c\nRN_NOTICE" cl+href="dri="+code=ips_scb_t" cl21s9statini21stinit(ipsref">ipsssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[0]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[1]+href="dri="+code=ips_scb_t" cl211_statini21ref="+code=ips_copp_queu21ref>211rt" csi/ipersssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[2]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[3]+href="dri="+code=ips_scb_t" cl21r1statini21e=ips_copp_wait_item_t" 21e=i>211_t" csi/ipersssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[4]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[5]+href="dri="+code=ips_scb_t" cl21r2statini21href="+code=ips_scb_queu21hre>2112t" csi/ipersssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[6]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iC5" BlkVde=ionef="drivers/scsC5" BlkVde=ions="s[7]);,  *,  296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[7]/== 0)/{href="dri="+code=ips_scb_t" cl2116statini21  struct 2118s="sref">ipsref">ipsssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[0]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[1]+href="dri="+code=ips_scb_t" cl2119statini2118#ifdef ipsref">ipsssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[2]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[3]+href="dri="+code=ips_scb_t" cl212_statini21" class="sref">s 212rt" csi/ipersssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[4]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[5]+href="dri="+code=ips_scb_t" cl2121statini21" class="sref">s 21"_t" csi/ipersssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[6]);, "\n"21"2t" csi/i}selses{href="dri="+code=ips_scb_t" cl21"3statini21scsi/ips.c#L222" id="L2221scs>21"3t" csi/ipersi/ips.c#L315" i15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl,, s2124t" csi/ipersssssssssssssssssssi Function pra href="+code=\tBoot Block Vde=ioni/iperssssssssss: %c%c%c%c%c%c%c%c\nRN_NOTICE" cl+href="dri="+code=ips_scb_t" cl21"5statini21code=i" class="sref">i212ss="sref">ipsref">ipsssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[0]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[1]+href="dri="+code=ips_scb_t" cl2126statini21e=s" class="sref">s,21e=s>2126s="sref">ipsref">ipsssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[2]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[3]+href="dri="+code=ips_scb_t" cl2127statini21csi/ips.c#L226" id="L22621csi>2127t" csi/ipersssssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[4]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[5]+href="dri="+code=ips_scb_t" cl2128statini21vers/scsi/ips.c#L227" id21ver>2128s="sref">ipsref">ipsssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[6]+si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iBootBlkVde=ionef="drivers/scsBootBlkVde=ions="s[7]);,  22921L2t" c, 213_t" csi/ipersi/ips.c#L315" i15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl,si Function pra href="+code=\tDrs/scsVde=ioni/iperssssssssssssss: %s%s\nRN_NOTICE" cl+href="dri="+code=ips_scb_t" cl21L2statini21+code=scsi_host_template21+co>2132t" csi/ipersssssssssssi/ips.c#L315" ii/ipVERSION_HIGHef="drivers/scsi/ipVERSION_HIGH" cl,si/ips.c#L315" ii/ipVERSION_LOWef="drivers/scsi/ipVERSION_LOW" cl);, (struct (struct (struct ipsref">ipsssi/ips.c#L315" ii/ipBUILD_IDENTef="drivers/scsi/ipBUILD_IDENT" cl);, (struct 2138s="sref">ipsref">ipsssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iucMaxPhysicalDevicesef="drivers/scsucMaxPhysicalDevices" cl);, ( *,  296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmds" cl);, 214_t" csi/ipersi/ips.c#L315" i15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl,si Function pra href="+code=\tCurrent Queued Commandssssssssssss: %d\nRN_NOTICE" cl+,  *,  296shat" c->i/ips.c#L315" iscb_waitlistL296"> 296ssib_waitlistt" c.i/ips.c#L315" icountL296"> 296scount" cl);,  *,  *,  296shat" c->i/ips.c#L315" iscb_actcodlistL296"> 296ssib_actcodlistt" c.i/ips.c#L315" icountL296"> 296scount" cl -si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" inum_ioctlL296"> 296snum_ioctl" cl);,  *, ipsips_scb_t *15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl,si Function pra href="+code=\tCurrent Queued PT Commandsssssssss: %d\nRN_NOTICE" cl+,  *, ipsref">ipsssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i15pp_waitlistL296"> 296s15pp_waitlistt" c.i/ips.c#L315" icountL296"> 296scount" cl);,  *, (ipsref">ipsssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" inum_ioctlL296"> 296snum_ioctl" cl);, ((ipsi/ips.c#L315" i15py_infoef="drivers/scs15py_info" cl(&i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl, i Function pra href="+code=\nRN_NOTICE" cl);, (( 296slocalpost" c);,  *,  *,  *, 
 *, ipsref">ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
((/*<27ref">ipsref">ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
(
ipsref">ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
(/*<27sssC5py data in"o clai/ipINFOSTR a hucturessssssssssssssssssssssssssssssss7pan>
(ipsref">ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
(
(( 296sdatat" c, in"si/ips.c#L315" ilenL296"> 296slent" c)href="drivers/scsi/ips.c#L230"2166statini21(((( 296spost" c/+si/ips.c#L315" ilenL296"> 296slent" c <si/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ioffsetef="drivers/scsoffsett" c)/{href="dri="+code=ips_scb_t" cl217_statini21erhead( 296spost" c/+= i/ips.c#L315" ilenL296"> 296slent" c;, (((,  296spost" c/<si/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ioffsetef="drivers/scsoffsett" c)/{href="dri="+code=ips_scb_t" cl2175statini21int32_t, ipsref">ipsi/ips.c#L315" idataL296"> 296sdatat" c/+= (i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ioffsetef="drivers/scsoffsett" c/-si/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" iposL296"> 296spost" c);, (ipsref">ipsi/ips.c#L315" ilenL296"> 296slent" c -= (i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ioffsetef="drivers/scsoffsett" c/-si/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" iposL296"> 296spost" c);, ,  296spost" c/+= (i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ioffsetef="drivers/scsoffsett" c/-si/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" iposL296"> 296spost" c);, ,  *,  *,  296slocalpost" c/+si/ips.c#L315" ilenL296"> 296slent" c >si/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ilengthL296"> 296slengtht" c)href="drivers/scsi/ips.c#L230"2181statini21t *, ipsi/ips.c#L315" ilenL296"> 296slent" c = i/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ilengthL296"> 296slengtht" c/-si/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ilocalposL296"> 296slocalpost" c;, ips_ha_t *21ss=>21t2t" c, ( 296slent" c >s0)/{href="dri="+code=ips_scb_t" cl2184statini21roller( 296sbuffert" c/+si/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ilocalposL296"> 296slocalpost" c,si/ips.c#L315" idataL296"> 296sdatat" c, i/ips.c#L315" ilenL296"> 296slent" c);,  *, ipsref">ipsi/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" iposL296"> 296spost" c/+= i/ips.c#L315" ilenL296"> 296slent" c;, (ipsref">ipsi/ips.c#L315" ibnfoef="drivers/scsbnfo" cl->i/ips.c#L315" ilocalposL296"> 296slocalpost" c/+= i/ips.c#L315" ilenL296"> 296slent" c;, ((((
(/*<27ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
 *, struct  *, struct 
 *, 
(
 *, 
 *, 
(/*<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
((( *, struct  296sva_listt" csi/ips.c#L315" iargsL296"> 296sargst" c;,  *, struct  296sbuft" c[128];,  *,  296slent" c;, ( *,  *, (ipsi/ips.c#L315" iva_lasrtL296"> 296sva_lasrt" cl(i/ips.c#L315" iargsL296"> 296sargst" c, i/ips.c#L315" ifmtef="drivers/scsfmt" cl);, ( 296slent" c = i/ips.c#L315" ivsprintfL296"> 296svsprintf" cl(i/ips.c#L315" ibufL296"> 296sbuft" c, i/ips.c#L315" ifmtef="drivers/scsfmt" cl, i/ips.c#L315" iargsL296"> 296sargst" c);, ipsi/ips.c#L315" iva_endL296"> 296sva_end" cl(i/ips.c#L315" iargsL296"> 296sargst" c);, 2211t" c,  296sbuft" c, i/ips.c#L315" ilenL296"> 296slent" c);,  *,  296slent" c);, 
2218s="san class="comment">/*<27ref">ipsref">ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
#ifdef s 2222t" ci Function prototypes<27sef">ipsref">ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
s 222sref"an class="comment">/*<27sRouta h Description:                              sssssssssssssssssssssss7pan>
"\n"2222t" ci Function prototypes<27sef">ipsref">ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>

s2224t" ci Function prototypes<27eef">ipsref">ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
i222ss="si Function prototypes<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
s,22e=s>2226s="slassic voidhref="drivers/scsi/ips.c#L230"2227statini22csi/ips.c#L226" id="L22622csi>2227t" ci/ips.c#L315" ib#L_idypeify_controllscef="drivers/scsb#L_idypeify_controllsc" cl(i/ips.c#L315" ib#L_ha_tef="drivers/scsb#L_ha_tt" cs*si/ips.c#L315" ihaL296"> 296shat" c)href="drivers/scsi/ips.c#L230"2228statini22vers/scsi/ips.c#L227" id22ver>2228s="s{href="dri="+code=ips_scb_t" cl22"9statini22 class="line" name="L22822 cl>2229t" csi/ipersaio" class="sreMETHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(i Function pra href="+code=b#L_idypeify_controllscRN_NOTICE" cl+ 1);,  22922L2t" c, 223_t" csi/ipersswitch (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c)/{href="dri="+code=ips_scb_t" cl22L2statini22+code=scsi_host_template22+co>2232t" csi/iperscasesi/ips.c#L315" ii/ipDEVICEID_COPPERHEADef="drivers/scsi/ipDEVICEID_COPPERHEADt" c:href="dri="+code=ips_scb_t" cl22L3statini22>(struct  296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c <= i/ips.c#L315" ii/ipREVID_SERVERAIDef="drivers/scsi/ipREVID_SERVERAIDt" c)/{href="dri="+code=ips_scb_t" cl22L4statini22>(struct  296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAIDef="drivers/scsi/ipADTYPE_SERVERAIDt" c;, (struct ipsref">ips}selsesif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_SERVERAID2ef="drivers/scsi/ipREVID_SERVERAID2t" c)/{href="dri="+code=ips_scb_t" cl22L6statini22, struct ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID2ef="drivers/scsi/ipADTYPE_SERVERAID2t" c;, (struct  296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_NAVAJOef="drivers/scsi/ipREVID_NAVAJOt" c)/{href="dri="+code=ips_scb_t" cl22L8statini22href="+code=do_ipsintr" 22hre>2238s="sref">ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_NAVAJOef="drivers/scsi/ipADTYPE_NAVAJOt" c;, (ipsref">ips}selsesif ((i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_SERVERAID2ef="drivers/scsi/ipREVID_SERVERAID2t" c),  *,  296shat" c->i/ips.c#L315" islot_numL296"> 296sslot_numt" c == 0))/{href="dri="+code=ips_scb_t" cl2241statini22a href="+code=ips_scb_t"22a h>224_t" csi/ipersssss>ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_KIOWAef="drivers/scsi/ipADTYPE_KIOWAt" c;,  *,  296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c >= i/ips.c#L315" ii/ipREVID_CLARINETP1ef="drivers/scsi/ipREVID_CLARINETP1t" c)/&&,  *,  296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c <= i/ips.c#L315" ii/ipREVID_CLARINETP3ef="drivers/scsi/ipREVID_CLARINETP3t" c))/{href="dri="+code=ips_scb_t" cl2244statini22t *,  296shat" c->i/ips.c#L315" ienqef="drivers/scsenqt" c->i/ips.c#L315" iucMaxPhysicalDevicesef="drivers/scsucMaxPhysicalDevices" cl == 15),  *, ipsref">ipsssssssssssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID3Lef="drivers/scsi/ipADTYPE_SERVERAID3Lt" c;,  *, ipsref">ipssssssssselse,  *,  296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID3ef="drivers/scsi/ipADTYPE_SERVERAID3t" c;, (ipsref">ips}selsesif ((i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c >= i/ips.c#L315" ii/ipREVID_TROMBONE32ef="drivers/scsi/ipREVID_TROMBONE32t" c)/&&, (ipsref">ipssssssssssss(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c <= i/ips.c#L315" ii/ipREVID_TROMBONEg(( 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID4Hef="drivers/scsi/ipADTYPE_SERVERAID4Ht" c;, (ips}, ( *,  *,  *, ipsref">ipsswitch (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" isubsystem_deviceL296"> 296ssubsystem_devicet" c)/{href="dri="+code=ips_scb_t" cl2256statini22t *, ipsref">ipscasesi/ips.c#L315" ii/ipSUBDEVICEID_4Lef="drivers/scsi/ipSUBDEVICEID_4Lt" c:href="dri="+code=ips_scb_t" cl2257statini22erhead( 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID4Lef="drivers/scsi/ipADTYPE_SERVERAID4Lt" c;, (ipsref">ipsssssssssbreak;, ((ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID4Mef="drivers/scsi/ipADTYPE_SERVERAID4Mt" c;, ((((ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID4MXef="drivers/scsi/ipADTYPE_SERVERAID4MXt" c;, ipsref">ipsssssssssbreak;, ((ipsref">ipscasesi/ips.c#L315" ii/ipSUBDEVICEID_4LXef="drivers/scsi/ipSUBDEVICEID_4LXt" c:href="dri="+code=ips_scb_t" cl2269statini22rpheus(ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID4LXef="drivers/scsi/ipADTYPE_SERVERAID4LXt" c;, (((( 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID5I2ef="drivers/scsi/ipADTYPE_SERVERAID5I2t" c;, , , (ipsref">ipscasesi/ips.c#L315" ii/ipSUBDEVICEID_5I1ef="drivers/scsi/ipSUBDEVICEID_5I1t" c:href="dri="+code=ips_scb_t" cl22e7statini22int32_t,  296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID5I1ef="drivers/scsi/ipADTYPE_SERVERAID5I1t" c;, , ipsref">ipsssssssssbreak;,  *, ipsref">ips},  *,  *, ipsbreak;, ips_ha_t *22ss=>22t2t" c, (( 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" isubsystem_deviceL296"> 296ssubsystem_devicet" c)/{href="dri="+code=ips_scb_t" cl2285statini22/a> *, ipsref">ipscasesi/ips.c#L315" ii/ipSUBDEVICEID_6Mef="drivers/scsi/ipSUBDEVICEID_6Mt" c:href="dri="+code=ips_scb_t" cl2286statini22erhead(ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID6Mef="drivers/scsi/ipADTYPE_SERVERAID6Mt" c;, ((ipsref">ipscasesi/ips.c#L315" ii/ipSUBDEVICEID_6Ief="drivers/scsi/ipSUBDEVICEID_6It" c:href="dri="+code=ips_scb_t" cl2289statini22erhead(ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID6Ief="drivers/scsi/ipADTYPE_SERVERAID6It" c;, ((ipscasesi/ips.c#L315" ii/ipSUBDEVICEID_7kef="drivers/scsi/ipSUBDEVICEID_7kt" c:href="dri="+code=ips_scb_t" cl2292statini22a> *, struct  296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID7kef="drivers/scsi/ipADTYPE_SERVERAID7kt" c;,  *, struct  *, (ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c = i/ips.c#L315" ii/ipADTYPE_SERVERAID7Mef="drivers/scsi/ipADTYPE_SERVERAID7Mt" c;,  *, ipsref">ipsssssssssbreak;,  *, (ipsref">ipsbreak;, (ips}, (( *, struct 
 *, struct 
 *, (
 *, 
 *, 
(/*<27refGet the BIOS revi=ion numbscsssssssssssssssssssssssssssssssssssssssssss7pan>
(

2311t" classic voidhref="drivers/scsi/ips.c#L230"23r2statini23href="+code=ips_scb_queu23hre>2312t" ci/ips.c#L315" ic#L_get_bios_/scsionef="drivers/scsc#L_get_bios_/scsiont" c(i/ips.c#L315" ib#L_ha_tef="drivers/scsb#L_ha_tt" cs*si/ips.c#L315" ihaL296"> 296shat" c, in"si/ips.c#L315" iin"cef="drivers/scsbn"ct" c)href="drivers/scsi/ips.c#L230"23r3statini23t *,  296sscbt" c;, ipsin"si/ips.c#L315" iretef="drivers/scsrett" c;, 2318s="sref">ipsi/ips.c#L315" iuin"8_tef="drivers/scsuin"8_tt" csi/ips.c#L315" isubminocef="drivers/scssubminoct" c;, #ifdef  296sbuffert" c;, s 232rt" csi/iperscharsi/ips.c#L315" ihexDigitsef="drivers/scshexDigitst" c[] =, s 232_t" csi/ipersssss{ i Function pra href="+#39;0+#39;ICE" cl+ i Function pra href="+#39;1+#39;ICE" cl+ i Function pra href="+#39;2+#39;ICE" cl+ i Function pra href="+#39;3+#39;ICE" cl+ i Function pra href="+#39;4+#39;ICE" cl+ i Function pra href="+#39;5+#39;ICE" cl+ i Function pra href="+#39;6+#39;ICE" cl+ i Function pra href="+#39;7+#39;ICE" cl+ i Function pra href="+#39;8+#39;ICE" cl+ i Function pra href="+#39;9+#39;ICE" cl+ i Function pra href="+#39;A+#39;ICE" cl+ i Function pra href="+#39;B+#39;ICE" cl+ i Function pra href="+#39;C+#39;ICE" cl+, "\n"2322t" csi/ipi Function pra href="+#39;D+#39;ICE" cl+ i Function pra href="+#39;E+#39;ICE" cl+ i Function pra href="+#39;F+#39;ICE" cl };, s2324t" csi/ipersi/ips.c#L315" iMETHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(i Function pra href="+code=b#L_get_bios_/scsionRN_NOTICE" cl+ 1);, i2325t" c, s,23e=s>2326t" csi/ipersi/ips.c#L315" imajocef="drivers/scsmajoct" c = 0;, 2328s="s,  296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c+ i Function pra href="+N_NOTi/ipers?RN_NOTICE" cl+ 8);,  22923L2t" c, 233_t" csi/ipersif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" ideviceL296"> 296sdevicet" c == i/ips.c#L315" ii/ipDEVICEID_COPPERHEADef="drivers/scsi/ipDEVICEID_COPPERHEADt" c)/{href="dri="+code=ips_scb_t" cl23L2statini23+code=scsi_host_template23+co>2332t" csi/ipersssssssssif (i/ips.c#L315" ii/ipUSE_MEMIOef="drivers/scsi/ipUSE_MEMIOt" c(i/ips.c#L315" ihaL296"> 296shat" c))/{href="dri="+code=ips_scb_t" cl23L3statini23>(struct 
(struct (struct ipsref">ipssi/ipersa Function prototypes<27etest 1st bytes7pan>
ipsref">ipsssssssssi/ips.c#L315" iwritelL296"> 296swritelt" c(0, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);, (struct  296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg(2338s="sref">ipsref">ipsssssssssssssssssi/ips.c#L315" iudelayef="drivers/scsudelayt" c(25);ipersa Function prototypes<27e25 uss7pan>
( *,  296sreadbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c) != 0x55), 234_t" csi/ipersssss>ipsssssssssssssssssreturn;,  *,  *,  296swritelt" c(1, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);,  *,  296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg( *, ipsref">ipsssssssssssssssssi/ips.c#L315" iudelayef="drivers/scsudelayt" c(25);ipersa Function prototypes<27e25 uss7pan>
 *,  *,  296sreadbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c) != 0xAA), (ipsref">ipsssssssssssssssssreturn;, ((
(ipsssssssssi/ips.c#L315" iwritelL296"> 296swritelt" c(0x1FF, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);, ( 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg( *, 
 *,  *, ipsref">ipsssssssssi/ips.c#L315" imajocef="drivers/scsmajoct" c = i/ips.c#L315" ireadbL296"> 296sreadbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c);,  *, (
(ipsref">ipsssssssssi/ips.c#L315" iwritelL296"> 296swritelt" c(0x1FE, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);, (ipsref">ipsssssssssif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg(
(ipsssssssssi/ips.c#L315" iminocef="drivers/scsminoct" c = i/ips.c#L315" ireadbL296"> 296sreadbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c);, ((
( 296swritelt" c(0x1FD, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);, (ipsref">ipsssssssssif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg(ipsref">ipsssssssssssssssssi/ips.c#L315" iudelayef="drivers/scsudelayt" c(25);ipersa Function prototypes<27e25 uss7pan>
( 296sreadbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imem_p"cef="drivers/scsmem_p"cs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c);, ((ipsref">ips}selses{href="dri="+code=ips_scb_t" cl237_statini23erhead(
((
( 296soutlt" c(0, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);, ,  296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg(, ipsref">ipsssssssssssssssssi/ips.c#L315" iudelayef="drivers/scsudelayt" c(25);ipersa Function prototypes<27e25 uss7pan>
(,  296sinbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c) != 0x55), , ipsref">ipsssssssssssssssssreturn;,  *,  *,  296soutlt" c(1, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);,  *, ipsssssssssif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg(ips_ha_t *23ss=>2382t" csi/ipersssssssssssssssssssssssssi/ips.c#L315" iudelayef="drivers/scsudelayt" c(25);ipersa Function prototypes<27e25 uss7pan>
(( 296sinbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c) != 0xAA),  *, ipsref">ipsssssssssssssssssreturn;, ((
(ipsref">ipsssssssssi/ips.c#L315" ioutlL296"> 296soutlt" c(0x1FF, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);, (ipsref">ipsssssssssif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg((
( *, struct  296sinbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c);,  *, struct  *, 
(ipsref">ipsssssssssi/ips.c#L315" ioutlL296"> 296soutlt" c(0x1FE, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);,  *, ipsref">ipsssssssssif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg( *, 
((ipsref">ipsssssssssi/ips.c#L315" iminocef="drivers/scsminoct" c = i/ips.c#L315" iinbL296"> 296sinbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c);, ((ipsssssssssi Function prototypes<27eGet SubMinoc /scsions7pan>
 *, struct  296soutlt" c(0x1FD, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLAPef="drivers/scsi/ipREG_FLAPt" c);,  *, struct  296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c->i/ips.c#L315" irevi=ionef="drivers/scsrevi=iont" c == i/ips.c#L315" ii/ipREVID_TROMBONEg( *, 
( *, ipsref">ipsssssssssi/ips.c#L315" isubminocef="drivers/scssubminoct" c = i/ips.c#L315" iinbL296"> 296sinbt" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iio_addcef="drivers/scsbo_addcs="sr+si/ips.c#L315" ii/ipREG_FLDPef="drivers/scsi/ipREG_FLDPt" c);,  *, (ipsref">ips}, (ips}selses{href="dri="+code=ips_scb_t" cl241_statini24ref="+code=ips_copp_queu24ref>241rt" csi/ipersssssssssa Function prototypes<27eMorpheussFamily - Send Ctotand to the cards7pan>
2411t" c,  296sbuffert" c = i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_dataL296"> 296sioctl_datat" c;,  *,  296sbuffert" c, 0, 0x1000);, ipsref">ipsi/ips.c#L315" iscbL296"> 296sscbt" c = &i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iscbsef="drivers/scsscbst" c[i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmdst" c - 1];, 2418s="sref">ipsref">ipsi/ips.c#L315" iips_init_scbL296"> 296sips_init_scbt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, #ifdef s 242rt" csi/ipersssssssssa/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" itimeoutL296"> 296stimeoutt" c = i/ips.c#L315" iips_cmd_timeoutL296"> 296sips_cmd_timeoutt" c;, s 242_t" csi/ipersssssssssa/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" icdbL296"> 296scdbt" c[0] = i/ips.c#L315" ii/ipCMD_RW_BIOSFWef="drivers/scsi/ipCMD_RW_BIOSFWt" c;, "\n"2422t" c,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" iop_15" L296"> 296sop_15" t" c = i/ips.c#L315" ii/ipCMD_RW_BIOSFWef="drivers/scsi/ipCMD_RW_BIOSFWt" c;, s2424t" csi/ipersssssssssi/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" ictotand_idL296"> 296sctotand_idt" c = i/ips.c#L315" ii/ipCOMMAND_IDef="drivers/scsi/ipCOMMAND_IDt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, i242ss="sref">ipsref">ipsi/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itypeL296"> 296stypet" c = 1;, s,24e=s>2426s="sref">ipsref">ipsi/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" idirectionef="drivers/scsdirectiont" c = 0;,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" icountL296"> 296scountt" c = i/ips.c#L315" icpu_to_le+code=scsi_6scpu_to_le+ct" c(0x800);, 2428s="sref">ipsref">ipsi/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" itotal_packetsef="drivers/scstotal_packetst" c = 1;, ipsref">ipsi/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" ipacket_numL296"> 296spacket_numt" c = 0;,  229243rt" csi/ipersssssssssa/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" idata_lenef="drivers/scsdata_lent" c = 0x1000;, 243_t" csi/ipersssssssssa/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c.i/ips.c#L315" if6">hfwL296"> 296sf6">hfwt" c.i/ips.c#L315" ibuffer_addcef="drivers/scsbuffer_addct" c = i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iioctl_busaddcef="drivers/scsboctl_busaddct" c;, 2432t" c, (struct 
(struct (struct ipsref">ipssi/ipei/ips.c#L315" iips_send_waitef="drivers/scsb#L_send_waitt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c, i/ips.c#L315" iips_cmd_timeoutL296"> 296sips_cmd_timeoutt" c+, ipsref">ipsssssssssf">ipssi/ipei/ips.c#L315" iin"cef="drivers/scsbn"ct" c)) == i/ips.c#L315" ii/ipFAILUREef="drivers/scsi/ipFAILUREt" c), (struct 2438s="sref">ipsref">ipsssss|| ((i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" ibasic_lassusef="drivers/scsbasic_lassuss="sr& i/ips.c#L315" ii/ipGSC_STATUS_MASKef="drivers/scsi/ipGSC_STATUS_MASKt" c) > 1))/{href="dri="+code=ips_scb_t" cl24L9statini24hainit(ipsref">ipsssssssssi Function prototypes<27eError occurred 7pan>
 *, 244_t" csi/ipersssss>ipsssssssssreturn;,  *,  *,  *,  296sbuffert" c[0xC0] == 0x55)r&& (i/ips.c#L315" ibufferL296"> 296sbuffert" c[0xC1] == 0xAA))/{href="dri="+code=ips_scb_t" cl2445statini24t *, ipsref">ipsssssssssi/ips.c#L315" imajocef="drivers/scsmajoct" c = i/ips.c#L315" ibufferL296"> 296sbuffert" c[0x1ff + 0xC0];sssi Function prototypes<27eOffset 0x1ff after the header (0xc0) 7pan>
 *, ipsref">ipsssssssssi/ips.c#L315" iminocef="drivers/scsminoct" c = i/ips.c#L315" ibufferL296"> 296sbuffert" c[0x1fe + 0xC0];sssi Function prototypes<27eOffset 0x1fe after the header (0xc0) 7pan>
 *,  296sbuffert" c[0x1fd + 0xC0];ssssssssi Function prototypes<27eOffset 0x1fd after the header (0xc0) 7pan>
(ipsref">ips}selses{href="dri="+code=ips_scb_t" cl2449statini24tescbs(ipsref">ipsssssssssreturn;, ((( *,  296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c[0] = i/ips.c#L315" ihexDigitsef="drivers/scshexDigitst" c[(i/ips.c#L315" imajocef="drivers/scsmajoct" c & 0xF0) >> 4];,  *,  296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c[1] = i Function pra href="+#39;.+#39;ICE" cl;,  *, ipsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c[2] = i/ips.c#L315" ihexDigitsef="drivers/scshexDigitst" c[i/ips.c#L315" imajocef="drivers/scsmajoct" c & 0x0F];,  *,  296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c[3] = i/ips.c#L315" ihexDigitsef="drivers/scshexDigitst" c[i/ips.c#L315" isubminocef="drivers/scssubminoct" c];, ( 296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c[4] = i Function pra href="+#39;.+#39;ICE" cl;, (ipsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c[5] = i/ips.c#L315" ihexDigitsef="drivers/scshexDigitst" c[(i/ips.c#L315" iminocef="drivers/scsminoct" c & 0xF0) >> 4];, ( 296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c[6] = i/ips.c#L315" ihexDigitsef="drivers/scshexDigitst" c[i/ips.c#L315" iminocef="drivers/scsminoct" c & 0x0F];,  296shat" c->i/ips.c#L315" ibios_/scsionef="drivers/scsbios_/scsiont" c[7] = 0;, (((
(
(

(
(/*<27refeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee7pan>
(
(
(
(
(
, ,  296sips_hainitt" c(i/ips.c#L315" iips_ha_tef="drivers/scsips_ha_tt" cs*saio" class="srehaL296"> 296shat" c), (, , ipsa huc"ei/ips.c#L315" itimevalL296"> 296stimevals="sri/ips.c#L315" itvL296"> 296stvt" c;,  *,  *,  *, ips_ha_t *24ss=>2482t" csi/ipersif (!aio" class="srehaL296"> 296shat" c), (( *, ipsif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassinitL296"> 296slassinitt" c), (ipsref">ips(*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ilassinitL296"> 296slassinitt" c) (i/ips.c#L315" ihaL296"> 296shat" c);, ((ipsif (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ienableintL296"> 296senableintt" c), (ipsref">ips(*i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ifuncL296"> 296sfunct" c.i/ips.c#L315" ienableintL296"> 296senableintt" c) (i/ips.c#L315" ihaL296"> 296shat" c);, ((
 *, struct  296shat" c->i/ips.c#L315" ireset_countL296"> 296sreset_countt" c = 1;,  *, struct  296stvt" c);,  *,  296shat" c->i/ips.c#L315" i6">t_ffdcL296"> 296s6">t_ffdct" c = i/ips.c#L315" itvL296"> 296stvt" c.i/ips.c#L315" itv_secL296"> 296stv_sect" c;, (ipsi/ips.c#L315" ib#L_ffdc_resetef="drivers/scsips_ffdc_resett" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" ii/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c);,  *,  *,  296shat" c, i/ips.c#L315" ii/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c))/{href="dri="+code=ips_scb_t" cl2498statini24nclist(ipsref">ipsi/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTKt" c(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c+, (ipsref">ipsssssssssersi Function pra href="+code=unable to read config from ctntroller.\nRN_NOTICE" cl);, ((ipsreturn (0);,  *, struct  *, struct 
 *,  296shat" c, i/ips.c#L315" ii/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c))/{href="dri="+code=ips_scb_t" cl25s5statini25s_free(ipsref">ipsi/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTKt" c(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c+,  *, ipsref">ipsssssssssersi Function pra href="+code=unable to read controllerelassus.\nRN_NOTICE" cl);,  *, (ipsref">ipsreturn (0);, (ips}, 251_t" csi/ipersi Function prototypes<27rIdypeify this controllere7pan>
 296shat" c);,  *,  296shat" c, i/ips.c#L315" ii/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c))/{href="dri="+code=ips_scb_t" cl25r5statini25ref="+code=ips_wait_queu25ref>251ss="sref">ipsref">ipsi/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTKt" c(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c+, ipsref">ipsssssssssersi Function pra href="+code=unable to read subsystem par_quters.\nRN_NOTICE" cl);, 2518s="sref">ipsref">ipsreturn (0);, #ifdef ips}, s 2522t" c, s 252_t" csi/ipersi Function prototypes<27rwrite nvr_q userepage 5e7pan>
"\n"2522t" csi/ipersif (!aio" class="sreips_write_ers/sc_lassusef="drivers/scsips_write_ers/sc_lassust" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" ii/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c))/{href="dri="+code=ips_scb_t" cl2523statini25scsi/ips.c#L222" id="L2225scs>2523t" csi/ipersssssssssa/ips.c#L315" ii/ipPRINTKef="drivers/scsi/ipPRINTKt" c(i/ips.c#L315" iKERN_WARNINGef="drivers/scsKERN_WARNINGt" c, i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ipcidyvL296"> 296spcidyvt" c+, s2524t" csi/ipersssssssssssssssssersi Function pra href="+code=unable to write "+code info to ctntroller.\nRN_NOTICE" cl);, i2525t" c, s,25e=s>2526s="sref">ipsref">ipsreturn (0);, 2528s="s, ipsi Function prototypes<27rIf there are Logical D+cods and a Reset Occurred, then an EraseS hrpeLockeis Needed 7pan>
 229253rt" csi/ipersif ((i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iconfL296"> 296sconft" c->i/ips.c#L315" iucLogD+codCountL296"> 296sucLogD+codCountt" cs> 0)r&& (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" irequires_eslL296"> 296srequires_eslt" c == 1))href="drivers/scsi/ips.c#L230"2531statini25class="line" name="L230"25cla>253_t" csi/ipersssssssssa/ips.c#L315" iips_clear_adapteref="drivers/scsips_clear_adaptert" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" ii/ipINTR_IORLef="drivers/scsi/ipINTR_IORLt" c);, 2532t" c, (struct 
(struct  296shat" c->i/ips.c#L315" intargetsef="drivers/scsntargetst" c = i/ips.c#L315" ii/ipMAX_TARGETSef="drivers/scsi/ipMAX_TARGETSt" c + 1;, (struct ipsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" inlunef="drivers/scsnlunt" c = 1;,  296shat" c->i/ips.c#L315" inbusef="drivers/scsnbust" c = (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqL296"> 296senqt" c->i/ips.c#L315" iucMaxPhysicalDevicesef="drivers/scsucMaxPhysicalDevicest" c / i/ips.c#L315" ii/ipMAX_TARGETSef="drivers/scsi/ipMAX_TARGETSt" c) + 1;, (struct 2538s="sref">ipsswitch (i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iconfL296"> 296sconft" c->i/ips.c#L315" ilogical_ers/sL296"> 296s6ogical_ers/st" c[0].i/ips.c#L315" iucS hrpeSizsL296"> 296sucS hrpeSizst" c) {href="dri="+code=ips_scb_t" cl25L9statini25hainit(ipscase 4:href="dri="+code=ips_scb_t" cl254_statini25/a> *,  296shat" c->i/ips.c#L315" imax_xferL296"> 296smax_xfert" c = 0x10000;, 254_t" csi/ipersssss>ipsbreak;,  *,  *, ipscase 5:href="dri="+code=ips_scb_t" cl2544statini25t *,  296shat" c->i/ips.c#L315" imax_xferL296"> 296smax_xfert" c = 0x20000;,  *, ipsref">ipsbreak;,  *,  *, (ipsref">ipsa/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_xferL296"> 296smax_xfert" c = 0x40000;, (ipsref">ipsbreak;, ((( *,  296shat" c->i/ips.c#L315" imax_xferL296"> 296smax_xfert" c = 0x80000;,  *,  *, ips},  *, (
(ipsif (i/ips.c#L315" ile+c_to_cpuL296"> 296s6e+c_to_cput" c(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" isubsysL296"> 296ssubsyst" c->i/ips.c#L315" ipar_qL296"> 296spar_qt" c[4]) & 0x1) {href="dri="+code=ips_scb_t" cl2559statini25rpheus(ipsref">ipsi Function prototypes<27rUse the new method 7pan>
 296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmdst" c = i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ienqL296"> 296senqt" c->i/ips.c#L315" iucCtncurrentCmdCountL296"> 296sucCtncurrentCmdCountt" c;, ((
( 296shat" c->i/ips.c#L315" iconfL296"> 296sconft" c->i/ips.c#L315" ilogical_ers/sL296"> 296s6ogical_ers/st" c[0].i/ips.c#L315" iucS hrpeSizsL296"> 296sucS hrpeSizst" c) {href="dri="+code=ips_scb_t" cl2564statini25g((ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmdst" c = 32;, ipsref">ipsssssssssbreak;, ((ipsref">ipscase 5:href="dri="+code=ips_scb_t" cl2569statini25rpheus(ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmdst" c = 16;, (((( 296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmdst" c = 8;, , , (ipsref">ipscase 7:href="dri="+code=ips_scb_t" cl25e7statini25int32_t, , ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmdst" c = 4;,  *, ipsref">ipsssssssssbreak;,  *,  *, ips_ha_t *25ss=>2582t" c, (
( 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c == i/ips.c#L315" ii/ipADTYPE_SERVERAID3Lef="drivers/scsi/ipADTYPE_SERVERAID3Lt" c) ||href="drivers/scsi/ips.c#L230"2585statini25/a> *, ipsref"(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c == i/ips.c#L315" ii/ipADTYPE_SERVERAID4Lef="drivers/scsi/ipADTYPE_SERVERAID4Lt" c) ||href="drivers/scsi/ips.c#L230"2586statini25erhead(ipsref"(i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iad_typeL296"> 296sad_typet" c == i/ips.c#L315" ii/ipADTYPE_SERVERAID4LXef="drivers/scsi/ipADTYPE_SERVERAID4LXt" c)) {href="dri="+code=ips_scb_t" cl2587statini25_memio( 296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmdst" c > i/ips.c#L315" iMaxLiteCmdsef="drivers/scsMaxLiteCmdst" c) && (i/ips.c#L315" iMaxLiteCmdsef="drivers/scsMaxLiteCmdst" c))href="drivers/scsi/ips.c#L230"2588statini25rpheus(ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" imax_cmdsef="drivers/scsmax_cmdst" c = i/ips.c#L315" iMaxLiteCmdsef="drivers/scsMaxLiteCmdst" c;, (ips}, ((
 *, struct  296shat" c->i/ips.c#L315" iha_idL296"> 296sha_idt" c[0] = i/ips.c#L315" ii/ipADAPTER_IDef="drivers/scsi/ipADAPTER_IDt" c;,  *, struct  296shat" c->i/ips.c#L315" inbusef="drivers/scsnbust" c;ei/ips.c#L315" iief="drivers/scsit" c++) {href="dri="+code=ips_scb_t" cl2594statini25t *,  296shat" c->i/ips.c#L315" iha_idL296"> 296sha_idt" c[i/ips.c#L315" iief="drivers/scsit" c] = i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iconfL296"> 296sconft" c->i/ips.c#L315" iinit_idL296"> 296sinit_idt" c[i/ips.c#L315" iief="drivers/scsit" c - 1] & 0x1f;, (ipsref">ipsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" idcdb_actcodL296"> 296sdcdb_actcodt" c[i/ips.c#L315" iief="drivers/scsit" c - 1] = 0;,  *, ips},  *, (ipsreturn (1);, (((
 *, struct 
 *, struct 
 *, 
(
 *, 
 *, 
(/*<27refeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee7pan>
(
261_t" ci/ips.c#L315" ii#L_nextef="drivers/scsi#L_nextt" c(i/ips.c#L315" iips_ha_tef="drivers/scsips_ha_tt" cs*saio" class="srehaL296"> 296shat" c,sin"ei/ips.c#L315" iin"cef="drivers/scsbn"ct" c)href="drivers/scsi/ips.c#L230"2612statini26href="+code=ips_scb_queu26hre>2612t" c{href="dri="+code=ips_scb_t" cl26r3statini26t *,  296sscbt" c;,  296sps_s_cmndt" cs*i/ips.c#L315" iSCL296"> 296sSCt" c;, ipsa huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*i/ips.c#L315" ipL296"> 296spt" c;, ipsa huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*i/ips.c#L315" iqL296"> 296sqt" c;,  296sips_copp_wait_item_tt" cs*i/ips.c#L315" iitemL296"> 296sitemt" c;, 2618s="sref">ipsin"ei/ips.c#L315" iretef="drivers/scsrett" c;, #ifdef ipsa huc"ei/ips.c#L315" iSs_s_Hostef="drivers/scsSs_s_Hostt" cs*i/ips.c#L315" ihostef="drivers/scshostt" c;, s 262rt" csi/ipersaio" class="sreMETHOD_TRACEef="drivers/scsMETHOD_TRACE" cl(i Function pra href="+code=b#L_nextRN_NOTICE" cl+ 1);, s 2621t" c, "\n"2622t" csi/ipersif (!aio" class="srehaL296"> 296shat" c), s2624t" csi/ipersi/ips.c#L315" ihostef="drivers/scshostt" c = i/ips.c#L315" iips_shef="drivers/scsips_sht" c[i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" ihost_numL296"> 296shost_numt" c];, i262ss="sref">ipsi Function prototypes<27an>
s,26e=s>2626s="si Function prototypes

2628s="san class="comment">/*
ipsif (i/ips.c#L315" iin"cef="drivers/scsbn"ct" c == i/ips.c#L315" ii/ipINTR_ONef="drivers/scsi/ipINTR_ONt" c),  229263rt" csi/ipersssssssssa/ips.c#L315" ispin_lockL296"> 296sppin_lockt" c(i/ips.c#L315" ihostef="drivers/scshostt" c->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c);, 2631t" c, 2632t" csi/ipersif ((i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" isubsysL296"> 296ssubsyst" c->i/ips.c#L315" ipar_qL296"> 296spar_qt" c[3] & 0x300000), (struct  296shat" c->i/ips.c#L315" iscb_actcodlistef="drivers/scsscb_actcodlistt" c.i/ips.c#L315" icountL296"> 296scountt" c == 0)) {href="dri="+code=ips_scb_t" cl2634statini26>(struct  296stimevals="sri/ips.c#L315" itvL296"> 296stvt" c;, (struct ipsref">ipsi/ips.c#L315" ido_gettimeofdayef="drivers/scsdo_gettimeofday" cl(&i/ips.c#L315" itvL296"> 296stvt" c);, (struct 2638s="sref">ipsref">ipsif (i/ips.c#L315" itvL296"> 296stvt" c.i/ips.c#L315" itv_secL296"> 296stv_sect" c -si/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i6">t_ffdcL296"> 296s6">t_ffdct" c > i/ips.c#L315" ii/ipSECS_8HOURSef="drivers/scsi/ipSECS_8HOURSt" c) {href="dri="+code=ips_scb_t" cl2639statini26hainit(ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" i6">t_ffdcL296"> 296s6">t_ffdct" c = i/ips.c#L315" itvL296"> 296stvt" c.i/ips.c#L315" itv_secL296"> 296stv_sect" c;,  *,  296shat" c);, 264_t" csi/ipersssss>ips},  *,  *,  *, 
 *, ips7rSend pon thru ctotandsan>
 *, 
 *, 
(/*
(
(
( 296shat" c->i/ips.c#L315" inum_ioctlL296"> 296snum_ioctlt" c < i/ips.c#L315" ii/ipMAX_IOCTLef="drivers/scsi/ipMAX_IOCTLt" c) &&href="drivers/scsi/ips.c#L230"2652statini26rpheus( 296shat" c->i/ips.c#L315" icopp_waitlistef="drivers/scscopp_waitlistt" c.i/ips.c#L315" iheadL296"> 296sheadt" c) &&s(i/ips.c#L315" iscbL296"> 296sscbt" c = i/ips.c#L315" iips_getscbL296"> 296sips_getscbt" c(i/ips.c#L315" ihaL296"> 296shat" c))) {href="dri="+code=ips_scb_t" cl2653statini26t *,  *,  296sitemt" c = i/ips.c#L315" iips_remo/sq_copp_headL296"> 296sips_remo/sq_copp_head" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" icopp_waitlistef="drivers/scscopp_waitlistt" c);,  *, ipsref">ipsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" inum_ioctlL296"> 296snum_ioctlt" c++;,  *, ipsref">ipsif (i/ips.c#L315" iin"cef="drivers/scsbn"ct" c == i/ips.c#L315" ii/ipINTR_ONef="drivers/scsi/ipINTR_ONt" c), (ipsi/ips.c#L315" ippin_unlockL296"> 296sppin_unlockt" c(i/ips.c#L315" ihostef="drivers/scshostt" c->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c);, (ipsref">ipsa/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c = i/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c;, (ipsref">ipsi/ips.c#L315" ikfreeef="drivers/scskfreet" c(i/ips.c#L315" iitemL296"> 296sitemt" c);, (ipsi/ips.c#L315" iretef="drivers/scsrett" c = i/ips.c#L315" iips_make_pon thruL296"> 296sips_make_pon thrut" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c, i/ips.c#L315" iscbL296"> 296sscbt" c, i/ips.c#L315" iin"cef="drivers/scsbn"ct" c);, (((ipsi/ips.c#L315" ippin_lockL296"> 296sppin_lockt" c(i/ips.c#L315" ihostef="drivers/scshostt" c->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c);, (ipsref">ipsswitch (i/ips.c#L315" iretef="drivers/scsrett" c) {href="dri="+code=ips_scb_t" cl2666statini26(ipsref">ipscase i/ips.c#L315" ii/ipFAILUREef="drivers/scsi/ipFAILUREs="s:href="dri="+code=ips_scb_t" cl2667statini26erhead(ipsif (i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c) {href="dri="+code=ips_scb_t" cl2668statini26_memio(ipsref">ipsssssssssref">ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c = i/ips.c#L315" iDID_ERRORL296"> 296sDID_ERRORt" c << 16;, (ipsref">ipsssssssssref">ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" ips_s_doneef="drivers/scsps_s_donet" c(i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c);, (((ipsi/ips.c#L315" iips_freescbL296"> 296sips_freescbt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, (, , ipsref">ipsssssssssif (i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c) {href="dri="+code=ips_scb_t" cl2676statini26_memio(ipsref">ipsssssssssref">ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c = i/ips.c#L315" iDID_OKef="drivers/scsDID_OKt" c << 16;, , ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" ips_s_doneef="drivers/scsps_s_donet" c(i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c);, , ipsref">ipsssssssss},  *,  *, ipsi/ips.c#L315" iips_freescbL296"> 296sips_freescbt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);,  *, ipsssssssssbreak;, ips_ha_t *26ss=>2682t" csi/ipersssssssssdefault:href="dri="+code=ips_scb_t" cl2683statini26n((ipsi Function prototypes<27rend case 7pan>
 *, (ipsref"""""if (i/ips.c#L315" iretef="drivers/scsrett" c != i/ips.c#L315" ii/ipSUCCESief="drivers/scsi/ipSUCCESit" c) {href="dri="+code=ips_scb_t" cl2687statini26_memio(ipsi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" inum_ioctlL296"> 296snum_ioctlt" c--;, (ipsref">ipsssssssssctntinue;, (ipsref">ips}, ((ipsi/ips.c#L315" iretef="drivers/scsrett" c = i/ips.c#L315" iips_send_cmdL296"> 296sips_send_cmdt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);,  *, struct  *, struct  *, ipsi/ips.c#L315" iips_putq_scb_headL296"> 296sips_putq_scb_head" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iscb_actcodlistef="drivers/scsscb_actcodlistt" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, (ipsref">ipselse,  *, ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" inum_ioctlL296"> 296snum_ioctlt" c--;,  *, (ipsref">ipsswitch (i/ips.c#L315" iretef="drivers/scsrett" c) {href="dri="+code=ips_scb_t" cl2699statini26atinit(ipsref">ipscase i/ips.c#L315" ii/ipFAILUREef="drivers/scsi/ipFAILUREs="s:href="dri="+code=ips_scb_t" cl27s_statini27s_stit(ipsif (i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c) {href="dri="+code=ips_scb_t" cl27s1statini27s(ipsssssssssssssssssi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c = i/ips.c#L315" iDID_ERRORL296"> 296sDID_ERRORt" c << 16;,  *, struct ips},  *, struct  *, ipsi/ips.c#L315" iips_freescbL296"> 296sips_freescbt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, (ipsref">ipsssssssssbreak;,  *, ipsref">ipscase i/ips.c#L315" ii/ipSUCCESipIMMef="drivers/scsi/ipSUCCESipIMMs="s:href="dri="+code=ips_scb_t" cl27s7statini27s *, ipsi/ips.c#L315" iips_freescbL296"> 296sips_freescbt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, (ipsref">ipsssssssssbreak;, (ipsref">ipsdefault:href="dri="+code=ips_scb_t" cl271_statini27ref="+code=ips_copp_queu27ref>271rt" csi/ipersssssssssssssssssbreak;, 271_t" csi/ipersssss>ips}sssssssref">ipsi Function prototypes<27rend case 7pan>
 *, ipsi Function prototypes<27an>


2718s="s, #ifdef ipsi/ips.c#L315" ipL296"> 296spt" c = i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iscb_waitlistef="drivers/scsscb_waitlistt" c.i/ips.c#L315" iheadL296"> 296sheadt" c;, s 272rt" csi/iperswhile ((i/ips.c#L315" ipL296"> 296spt" c) &&s(i/ips.c#L315" iscbL296"> 296sscbt" c = i/ips.c#L315" iips_getscbL296"> 296sips_getscbt" c(i/ips.c#L315" ihaL296"> 296shat" c))) {href="dri="+code=ips_scb_t" cl2721statini27" class="sref">s 272_t" csi/ipersssss>ipsif ((i/ips.c#L315" iscmd_channelL296"> 296sscmd_channelt" c(i/ips.c#L315" ipL296"> 296spt" c) > 0), "\n"2722t" csi/ipersssssssssref"&& (i/ips.c#L315" ihaL296"> 296shat" c->, ipsi/ips.c#L315" idcdb_actcodL296"> 296sdcdb_actcodt" c[i/ips.c#L315" iscmd_channelL296"> 296sscmd_channelt" c(i/ips.c#L315" ipL296"> 296spt" c) -, s2724t" csi/ipersssssssssssss>ipsssssssssssss1] & (1 << i/ips.c#L315" iscmd_idL296"> 296sscmd_idt" c(i/ips.c#L315" ipL296"> 296spt" c)))) {href="dri="+code=ips_scb_t" cl2725statini27code=i" class="sref">i272ss="sref">ipsref">ipsssssssssi/ips.c#L315" iips_freescbL296"> 296sips_freescbt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, s,27e=s>2726s="sref">ipsref">ipsssssssssi/ips.c#L315" ipL296"> 296spt" c = (a huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*)si/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c;, ipsctntinue;, 2728s="sref">ipsref">ips},  229273rt" csi/ipersssssssssa/ips.c#L315" iqL296"> 296sqt" c = i/ips.c#L315" ipL296"> 296spt" c;, 273_t" csi/ipersssss>ipsi/ips.c#L315" iSCL296"> 296sSCt" c = i/ips.c#L315" iips_remo/sq_waitL296"> 296sips_remo/sq_wait" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iscb_waitlistef="drivers/scsscb_waitlistt" c, i/ips.c#L315" iqL296"> 296sqt" c);, 2732t" c, (struct (struct ipsi/ips.c#L315" ippin_unlockL296"> 296sppin_unlockt" c(i/ips.c#L315" ihostef="drivers/scshostt" c->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c); psi Function prototypes<27rUnlock HA after cootand is taken off queue 7pan>
(struct ipsref">ipsi/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" iresultL296"> 296sresultt" c = i/ips.c#L315" iDID_OKef="drivers/scsDID_OKt" c;, (struct  296sSCt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, 2738s="s, (ipsref">ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" itarget_idL296"> 296starget_idt" c = i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" idevicdL296"> 296sdevicdt" c->i/ips.c#L315" iidL296"> 296sidt" c;,  *,  296sscbt" c->i/ips.c#L315" ilunL296"> 296slunt" c = i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" idevicdL296"> 296sdevicdt" c->i/ips.c#L315" ilunL296"> 296slunt" c;, 274_t" csi/ipersssss>ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" ibusef="drivers/scsbust" c = i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" idevicdL296"> 296sdevicdt" c->i/ips.c#L315" ichannelL296"> 296schannelt" c;,  *,  296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c = i/ips.c#L315" iSCL296"> 296sSCt" c;,  *,  296sscbt" c->i/ips.c#L315" ibreakupL296"> 296sbreakupt" c = 0;,  *,  296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c = 0;,  *, ipsref">ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" icallbackL296"> 296scallbackt" c = i/ips.c#L315" iipsbn"c_doneef="drivers/scsipsbn"c_donet" c;,  *, ipsref">ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" itimeoutL296"> 296stimeoutt" c = i/ips.c#L315" iips_cmd_timeoutL296"> 296sips_cmd_timeoutt" c;,  *,  296sscbt" c->i/ips.c#L315" icmdL296"> 296scmdt" c, 0, 16);, ((ipsref">ipsi Function prototypes<27rcopy in the CDB 7pan>
( 296sscbt" c->i/ips.c#L315" icdbL296"> 296scdbt" c, i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" icmndL296"> 296scmndt" c, i/ips.c#L315" iSCL296"> 296sSCt" c->i/ips.c#L315" icmd_lenL296"> 296scmd_lent" c);, (( 296sscbt" c->i/ips.c#L315" isg_countL296"> 296ssg_countt" c = i/ips.c#L315" ips_s_dma_mapL296"> 296sps_s_dma_mapt" c(i/ips.c#L315" iSCL296"> 296sSCt" c);,  *,  296sscbt" c->i/ips.c#L315" isg_countL296"> 296ssg_countt" c < 0);,  *,  296sscbt" c->i/ips.c#L315" isg_countL296"> 296ssg_countt" c) {href="dri="+code=ips_scb_t" cl2755statini27t *, ipsref">ipsssssssssa huc"ei/ips.c#L315" ipsatterlistef="drivers/scsscatterlistt" cs*i/ips.c#L315" isgL296"> 296ssgt" c;,  *, ipsref">ipsssssssssin"ei/ips.c#L315" iiL296"> 296sit" c;, ((ipsref">ipsssssssssi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" iflagsef="drivers/scsflagss="sr|= i/ips.c#L315" ii/ipSCB_MAP_SGef="drivers/scsi/ipSCB_MAP_SGt" c;, (ipsi/ips.c#L315" ips_s_for_each_sgL296"> 296sss_s_for_each_sgt" c(i/ips.c#L315" iSCL296"> 296sSCt" c, i/ips.c#L315" isgL296"> 296ssgt" c, i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isg_countL296"> 296ssg_countt" c, i/ips.c#L315" iiL296"> 296sit" c) {href="dri="+code=ips_scb_t" cl2761statini27s(ipssi/ipersssssssssif (i/ips.c#L315" iips_fill_scb_sg_sbngldL296"> 296sips_fill_scb_sg_sbnglds="s, (ipsssssssssssss(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" isg_dma_addressL296"> 296ssg_dma_addresst" c(i/ips.c#L315" ipgL296"> 296ssgt" c), i/ips.c#L315" iscbL296"> 296sscbt" c, i/ips.c#L315" iiL296"> 296sit" c,, (ipsi/ips.c#L315" ipg_dma_lenL296"> 296spg_dma_lent" c(i/ips.c#L315" ipgL296"> 296ssgt" c)) < 0), (ipsssssssssssssssssbreak;, (ipsref">ipsssssssss}, ipsref">ipsref">ipsi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" itransfer_lengthef="drivers/scstransfer_lengtht" c = i/ips.c#L315" ipsbL296"> 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c;, ((ipsref">ipsssssssssi/ips.c#L315" ipsbL296"> 296sscbt" c->i/ips.c#L315" idata_busaddrL296"> 296sdata_busaddrt" c = 0L;, (ipsref">ipsssssssssi/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isg_lenL296"> 296spg_lent" c = 0;, ( 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c = 0;, (ipssi/ipersi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" itransfer_lengthef="drivers/scstransfer_lengtht" c = 0;, ((,  296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" icmd_attributdL296"> 296scmd_attributdt" c =, , ipsref">ipsssssi/ips.c#L315" iips_cootand_directionL296"> 296sips_cootand_directions="s[i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" icmndL296"> 296scmndt" c[0]];, (, 
, ipsref">ipsi Function prototypes<27rThis is Used by Tape Fionh Utilitespsref">ips7pan>
 *, ipsref">ipsif ((i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" icmndL296"> 296scmndt" c[0] == i/ips.c#L315" iWRITE_BUFFERL296"> 296sWRITE_BUFFERt" c) &&href="drivers/scsi/ips.c#L230"278_statini27t *, ipsssssssss(i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c == 0))href="drivers/scsi/ips.c#L230"2781statini27t *, ipsssssssssi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" icmd_attributdL296"> 296scmd_attributdt" c = 0;, ips_ha_t *27ss=>2782t" c, ( 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" icmd_attributdL296"> 296scmd_attributdt" c & 0x3))href="drivers/scsi/ips.c#L230"2784statini27roller( 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" itransfer_lengthef="drivers/scstransfer_lengtht" c = 0;,  *, (ipsref"""""if (i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" idata_lenL296"> 296sdata_lent" c >= i/ips.c#L315" ii/ipMAX_XFERL296"> 296si/ipMAX_XFERt" c) {href="dri="+code=ips_scb_t" cl2787statini27_memio(ipsi/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" icmd_attributdL296"> 296scmd_attributdt" c |= i/ips.c#L315" ii/ipTRANSFER64Kef="drivers/scsi/ipTRANSFER64Kt" c;, (ipsref">ipsssssssssi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" idcdbL296"> 296sdcdbt" c.i/ips.c#L315" itransfer_lengthef="drivers/scstransfer_lengtht" c = 0;, (ipsref">ips}, ((ipsssssssssi/ips.c#L315" ippin_lockL296"> 296sppin_lockt" c(i/ips.c#L315" ihostef="drivers/scshostt" c->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c);,  *, struct  *, struct  296sips_send_cmdt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);,  *, (ipsref">ipsswitch (i/ips.c#L315" iretef="drivers/scsrett" c) {href="dri="+code=ips_scb_t" cl2796statini27t *, ipsref">ipscase i/ips.c#L315" ii/ipSUCCESief="drivers/scsi/ipSUCCESit" c:href="dri="+code=ips_scb_t" cl2797statini27t *, ipsi/ips.c#L315" iips_putq_scb_headL296"> 296sips_putq_scb_head" cl(&i/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" iscb_actcodlistef="drivers/scsscb_actcodlistt" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, (ipsref">ipsssssssssbreak;, (ipsref">ipscase i/ips.c#L315" ii/ipFAILUREef="drivers/scsi/ipFAILUREs="s:href="dri="+code=ips_scb_t" cl28s_statini28s_stit(ipsif (i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c) {href="dri="+code=ips_scb_t" cl28s1statini28s(ipsssssssssssssssssi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" iresultL296"> 296sresultt" c = i/ips.c#L315" iDID_ERRORL296"> 296sDID_ERRORt" c << 16;,  *, struct ipsssssssssi/ips.c#L315" ipcbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" ips_s_doneef="drivers/scsps_s_donet" c(i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c);,  *, struct  *, (ipsref">ipsssssssssif (i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" ibusef="drivers/scsbust" c),  *, ipsref">ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" idcdb_actcodL296"> 296sdcdb_actcodt" c[i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" ibusef="drivers/scsbust" c -s1] &=,  *, ipsssssssssssss~(1 << i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" itarget_idL296"> 296starget_idt" c);, ((ipsref">ipsssssssssi/ips.c#L315" iips_freescbL296"> 296sips_freescbt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, 281_t" csi/ipersssss>ipscase i/ips.c#L315" ii/ipSUCCESipIMMef="drivers/scsi/ipSUCCESipIMMs="s:href="dri="+code=ips_scb_t" cl2812statini28href="+code=ips_scb_queu28hre>2812t" csi/ipersssssssssref">ipsif (i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c)href="dri="+code=ips_scb_t" cl2813statini28t *,  296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c->i/ips.c#L315" ips_s_doneef="drivers/scsps_s_donet" c(i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" isc_s_cmdL296"> 296sps_s_cmdt" c);, ipsref">ipsssssssssif (i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" ibusef="drivers/scsbust" c), ipsref">ipsref">ipsssssssssi/ips.c#L315" ihaL296"> 296shat" c->i/ips.c#L315" idcdb_actcodL296"> 296sdcdb_actcodt" c[i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" ibusef="drivers/scsbust" c -s1] &=, ipsssssssssssss~(1 << i/ips.c#L315" iscbL296"> 296sscbt" c->i/ips.c#L315" itarget_idL296"> 296starget_idt" c);, 2818s="s, #ifdef ipsref">ipsssssssssi/ips.c#L315" iips_freescbL296"> 296sips_freescbt" c(i/ips.c#L315" ihaL296"> 296shat" c, i/ips.c#L315" iscbL296"> 296sscbt" c);, s 282rt" csi/ipersssssssssssssssssbreak;, s 282_t" csi/ipersssss>ipsdefault:href="dri="+code=ips_scb_t" cl2822statini28ng">"\n"2822t" csi/ipersssssssssref"ssssbreak;, ipsi Function prototypes<27rend case 7pan>
s2824t" c, i282ss="sref">ipsref">ipsi/ips.c#L315" ipL296"> 296spt" c = (a huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*)si/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c;, s,28e=s>2826s="s, ipsref">ipsi Function prototypes<27rend while 7pan>
2828s="s, ipsif (i/ips.c#L315" iin"cef="drivers/scsbn"ct" c == i/ips.c#L315" ii/ipINTR_ONef="drivers/scsi/ipINTR_ONt" c),  229283rt" csi/ipersssssssssa/ips.c#L315" ippin_unlockL296"> 296sppin_unlockt" c(i/ips.c#L315" ihostef="drivers/scshostt" c->i/ips.c#L315" ihost_lockL296"> 296shost_lockt" c);, 283_t" c}, 2832t" c, (struct 
(struct 
(struct 

(struct 
2838s="si Function prototypes<27rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr7pan>
(
 *, 
284_t" ci Function prototypes<27rASSUMED to be called from within the HA lock rrrrrrrrrrrrrrrrrrrrrrrrrrrr7pan>
 *, 
 *, 
 *,  *,  296sips_putq_scb_head" cl(i/ips.c#L315" iips_scb_queue_tL296"> 296sips_scb_queue_tt" cs* i/ips.c#L315" iqueueL296"> 296squeuet" c, i/ips.c#L315" iips_scb_tL296"> 296sips_scb_tt" cs* i/ips.c#L315" iitemL296"> 296sitemt" c),  *,  *, RN_NOTips_putq_scb_headRN_NOTan>
((ipsif (!i/ips.c#L315" iitemL296"> 296sitemt" c), ((( 296sitemt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c = i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c;,  *,  296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c = i/ips.c#L315" iitemL296"> 296sitemt" c;,  *,  *, ipsif (!i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c),  *, ipsref">ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" iitemL296"> 296sitemt" c;, ((ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c++;, ((
(
(
(
(

(
(
(
(
(
( 296sips_scb_tt" cs*href="drivers/scsi/ips.c#L230"2873statini28e_bios( 296sips_remo/sq_scb_head" cl(i/ips.c#L315" iips_scb_queue_tL296"> 296sips_scb_queue_tt" cs* i/ips.c#L315" iqueueL296"> 296squeuet" c), , , ipsi/ips.c#L315" iips_scb_tL296"> 296sips_scb_tt" cs*i/ips.c#L315" iitemL296"> 296sitemt" c;, (, RN_NOTips_remo/sq_scb_headRN_NOTan>
,  *, ipsi/ips.c#L315" iitemL296"> 296sitemt" c = i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c;,  *,  *,  296sitemt" c) {href="dri="+code=ips_scb_t" cl2882statini28ss="sref">ips_ha_t *28ss=>2882t" csi/ipersssssssssreturn (i/ips.c#L315" iNULLef="drivers/scsNULLt" c);, (( *, ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c = i/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c;, (ipsi/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, ((ipsif (i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c == i/ips.c#L315" iitemL296"> 296sitemt" c), (ipsref">ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, (( 296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c--;,  *, struct  *, struct  296sitemt" c);,  *, ( *, 
 *, 
(
(
(
(
 *, struct 
 *, struct 
 *, 
(
 *, 
 *,  296sips_scb_tt" cs*href="drivers/scsi/ips.c#L230"29s8statini29sclist( 296sips_remo/sq_scb" cl(i/ips.c#L315" iips_scb_queue_tL296"> 296sips_scb_queue_tt" cs* i/ips.c#L315" iqueueL296"> 296squeuet" c, i/ips.c#L315" iips_scb_tL296"> 296sips_scb_tt" cs* i/ips.c#L315" iitemL296"> 296sitemt" c), ( 296sips_scb_tt" cs*i/ips.c#L315" ipL296"> 296spt" c;, 2911t" c, RN_NOTips_remo/sq_scbRN_NOTan>
 *,  296sitemt" c), ipsref">ipsreturn (i/ips.c#L315" iNULLef="drivers/scsNULLt" c);,  296sitemt" c == i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c) {href="dri="+code=ips_scb_t" cl2918statini29vers/scsi/ips.c#L217" id29ver>2918s="sref">ipsref">ipsreturn (i/ips.c#L315" iips_remo/sq_scb_headL296"> 296sips_remo/sq_scb_head" cl(i/ips.c#L315" iqueueL296"> 296squeuet" c));, #ifdef ips}, s 2922t" c, s 292_t" csi/ipersi/ips.c#L315" ipL296"> 296spt" c = i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c;, "\n"2922t" c,  296spt" c) && (i/ips.c#L315" iitemL296"> 296sitemt" c != i/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c))href="drivers/scsi/ips.c#L230"2924statini29code=s" class="sref">s2924t" csi/ipersssssssssi/ips.c#L315" ipL296"> 296spt" c = i/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c;, i2925t" c, s,29e=s>2926t" csi/ipersif (i/ips.c#L315" ipL296"> 296spt" c) {href="dri="+code=ips_scb_t" cl2927statini29csi/ips.c#L226" id="L22629csi>2927t" csi/ipersssssssssi Function prototypes<27rfound a match 7pan>
2928s="sref">ipsref">ipsi/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c = i/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c;,  229293rt" csi/ipersssssssssif (!i/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c), 293_t" csi/ipersssss>ipsssssssssi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" ipL296"> 296spt" c;, 2932t" c, (struct  296sitemt" c->i/ips.c#L315" iq_nextL296"> 296sq_nextt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, (struct  296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c--;, (struct ipsref">ipsreturn (i/ips.c#L315" iitemL296"> 296sitemt" c);, (struct 2938s="s, (ipsreturn (i/ips.c#L315" iNULLef="drivers/scsNULLt" c);,  *, 2941t" c,  *, 
 *, ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
 *, 
 *, 
 *, 
 *, 
(
(
(
(
(
 *,  296sips_putq_wait_tail" cl(i/ips.c#L315" iips_wait_queue_tL296"> 296sips_wait_queue_tt" cs*i/ips.c#L315" iqueueL296"> 296squeuet" c, a huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*i/ips.c#L315" iitemL296"> 296sitemt" c),  *,  *, ipsi/ips.c#L315" iMETHODpTRACEef="drivers/scsMETHODpTRACE" cl(i Function pra hing">RN_NOTips_putq_wait_tailRN_NOTan>
 *, ( 296sitemt" c), (ipsref">ipsreturn;, ( 296sitemt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, (( 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c), ( 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c = (chars*)si/ips.c#L315" iitemL296"> 296sitemt" c;, ((ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" iitemL296"> 296sitemt" c;, ( 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c), (ipsref">ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c = i/ips.c#L315" iitemL296"> 296sitemt" c;, (( 296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c++;, (((
, 
, 
(
, 
, 
 *, 
 *, 
 *, 
ips_ha_t *29ss=>2982t" ci Function prototypes<27rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr7pan>
(
( 296sps_s_cmndt" cs*i/ips.c#L315" iips_remo/sq_wait_headL296"> 296sips_remo/sq_wait_head" cl(i/ips.c#L315" iips_wait_queue_tL296"> 296sips_wait_queue_tt" cs*i/ips.c#L315" iqueueL296"> 296squeuet" c),  *, (ipsa huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*i/ips.c#L315" iitemL296"> 296sitemt" c;, ((ipsi/ips.c#L315" iMETHODpTRACEef="drivers/scsMETHODpTRACE" cl(i Function pra hing">RN_NOTips_remo/sq_wait_headRN_NOTan>
(( 296sitemt" c = i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c;, ( *, struct  296sitemt" c) {href="dri="+code=ips_scb_t" cl2993statini29a> *, struct  *, ( *, ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c = (a huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*)si/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c;,  *,  296sitemt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, ((ipsif (i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c == i/ips.c#L315" iitemL296"> 296sitemt" c), ( 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, /pre> ( *, struct  296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c--;,  *, struct  *,  296sitemt" c);, ( *,  *, 
(
(

30r_t" ci Function prototypes<27rRouthre Description:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr7pan>

 *, 




30r8t" cstatic a huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*i/ips.c#L315" iips_remo/sq_waitL296"> 296sips_remo/sq_wait" cl(i/ips.c#L315" iips_wait_queue_tL296"> 296sips_wait_queue_tt" cs*i/ips.c#L315" iqueueL296"> 296squeuet" c,href="drivers/scsi/ips.c#L230"3019statini3018#ifdef ipsref">ipsssssssssssssssssssssssssssa huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*i/ips.c#L315" iitemL296"> 296sitemt" c), s 30" s="s{href="dri="+code=ips_scb_t" cl30"1statini30" class="sref">s 30"_t" csi/ipersa huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*i/ips.c#L315" ipL296"> 296spt" c;, "\n"30"2t" c, RN_NOTips_remo/sq_waitRN_NOTan>
s30"4t" c, i30"ss="sref">ipsif (!i/ips.c#L315" iitemL296"> 296sitemt" c), s,30e=s>30"6s="sref">ipsref">ipsreturn (i/ips.c#L315" iNULLef="drivers/scsNULLt" c);, 30"8s="sref">ipsif (i/ips.c#L315" iitemL296"> 296sitemt" c == i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c) {href="dri="+code=ips_scb_t" cl30"9statini30 class="line" name="L22830 cl>30"9s="sref">ipsref">ipsreturn (i/ips.c#L315" iips_remo/sq_wait_headL296"> 296sips_remo/sq_wait_head" cl(i/ips.c#L315" iqueueL296"> 296squeuet" c));,  22930L2t" csi/ipers}, 30L1t" c, 30L2t" csi/ipersi/ips.c#L315" ipL296"> 296spt" c = i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c;, (struct (struct  296spt" c) && (i/ips.c#L315" iitemL296"> 296sitemt" c != (a huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*)si/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c))href="drivers/scsi/ips.c#L230"30L5statini30>(struct ipsref">ipsi/ips.c#L315" ipL296"> 296spt" c = (a huc"ei/ips.c#L315" ips_s_cmndL296"> 296sps_s_cmndt" cs*)si/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c;, (struct  296spt" c) {href="dri="+code=ips_scb_t" cl30L8statini30href="+code=do_ipsintr" 30hre>30L8s="sref">ipsref">ipsi Function prototypes<27rfound a match 7pan>
(ipsref">ipsi/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c = i/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c;,  *, 30/_t" csi/ipersssss>ipsif (!i/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c),  *, ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" ipL296"> 296spt" c;,  *,  *,  296sitemt" c->i/ips.c#L315" ihost_scribbldL296"> 296shost_scribbldt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;,  *, ipsref">ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c--;,  *,  *,  296sitemt" c);, (ips}, (((( *, 
 *, 
 *, 
 *, 
(
(
(

(
(
(
(( 296sips_putq_copp_tail" cl(i/ips.c#L315" iips_copp_queue_tL296"> 296sips_copp_queue_tt" cs* i/ips.c#L315" iqueueL296"> 296squeuet" c, i/ips.c#L315" iips_copp_wait_item_tL296"> 296sips_copp_wait_item_tt" cs* i/ips.c#L315" iitemL296"> 296sitemt" c), (RN_NOTips_putq_copp_tailRN_NOTan>
((ipsif (!i/ips.c#L315" iitemL296"> 296sitemt" c), ((( 296sitemt" c->i/ips.c#L315" inextL296"> 296snextt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, (,  296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c), , ipsref">ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c->i/ips.c#L315" inextL296"> 296snextt" c = i/ips.c#L315" iitemL296"> 296sitemt" c;, (,  296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" iitemL296"> 296sitemt" c;, ,  *, ipsif (!i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c),  *, ipsref">ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c = i/ips.c#L315" iitemL296"> 296sitemt" c;,  *, ips_ha_t *30ss=>30t2t" csi/ipersi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c++;, (( *, 
(
(
(
(
(
(
 *, struct 
 *, struct 
 *, 
(
 *,  296sips_copp_wait_item_tt" cs*href="drivers/scsi/ips.c#L230"3097statini30t *,  296sips_remo/sq_copp_head" cl(i/ips.c#L315" iips_copp_queue_tL296"> 296sips_copp_queue_tt" cs* i/ips.c#L315" iqueueL296"> 296squeuet" c), (( 296sips_copp_wait_item_tt" cs*i/ips.c#L315" iitemL296"> 296sitemt" c;, ((RN_NOTips_remo/sq_copp_headRN_NOTan>
 *, struct  *, struct  296sitemt" c = i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c;,  *, (ipsif (!i/ips.c#L315" iitemL296"> 296sitemt" c) {href="dri="+code=ips_scb_t" cl31s6statini31s *, ipsref">ipsreturn (i/ips.c#L315" iNULLef="drivers/scsNULLt" c);,  *, (( 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c = i/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" inextL296"> 296snextt" c;,  296sitemt" c->i/ips.c#L315" inextL296"> 296snextt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, 3111t" c,  296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c == i/ips.c#L315" iitemL296"> 296sitemt" c),  *,  296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c--;,  296sitemt" c);, 31r8t" c}, #ifdef s 312ps="si Function prototypes<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
s 312_t" ci Function prototypes<27rrr                                                                       7pan>
"\n"3122t" ci Function prototypes<27rRouthre N+co: ips_remo/sq_copp                                           7pan>
ipsssssssssssssssssssssssssssssssssssssssssssssssssssssssssss7pan>
s3124t" ci Function prototypes<27rRouthre Description:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr7pan>
i3125t" ci Function prototypes<27rrr                                                                       7pan>
s,31e=s>3126s="si Function prototypes<27rrrRemo/s uncitem from a queue rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 7pan>

3128s="si Function prototypes<27rASSUMED to be called from within the HA lock rrrrrrrrrrrrrrrrrrrrrrrrrrrr7pan>

 229313ps="si Function prototypes<27777777777777777777777777777777777777777777777777777777777777777777777777777pan>
31L1t" cstatic i/ips.c#L315" iips_copp_wait_item_tL296"> 296sips_copp_wait_item_tt" cs*href="drivers/scsi/ips.c#L230"3132statini31+code=scsi_host_template31+co>31L2t" ci/ips.c#L315" iips_remo/sq_coppL296"> 296sips_remo/sq_copp" cl(i/ips.c#L315" iips_copp_queue_tL296"> 296sips_copp_queue_tt" cs* i/ips.c#L315" iqueueL296"> 296squeuet" c, i/ips.c#L315" iips_copp_wait_item_tL296"> 296sips_copp_wait_item_tt" cs* i/ips.c#L315" iitemL296"> 296sitemt" c), (struct (struct  296sips_copp_wait_item_tt" cs*i/ips.c#L315" ipL296"> 296spt" c;, (struct ipsi/ips.c#L315" iMETHODpTRACEef="drivers/scsMETHODpTRACE" cl(i Function pra hing">RN_NOTips_remo/sq_coppRN_NOTan>
(struct 3138s="sref">ipsif (!i/ips.c#L315" iitemL296"> 296sitemt" c), (ipsref">ipsreturn (i/ips.c#L315" iNULLef="drivers/scsNULLt" c);,  *, 31/_t" csi/ipersif (i/ips.c#L315" iitemL296"> 296sitemt" c == i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c) {href="dri="+code=ips_scb_t" cl3142statini31t *,  296sips_remo/sq_copp_head" cl(i/ips.c#L315" iqueueL296"> 296squeuet" c));,  *,  *,  *, ipsi/ips.c#L315" ipL296"> 296spt" c = i/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" iheadL296"> 296sheadt" c;,  *,  *,  296spt" c) && (i/ips.c#L315" iitemL296"> 296sitemt" c != i/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" inextL296"> 296snextt" c))href="drivers/scsi/ips.c#L230"3148statini31s(ipsref">ipsi/ips.c#L315" ipL296"> 296spt" c = i/ips.c#L315" ipL296"> 296spt" c->i/ips.c#L315" inextL296"> 296snextt" c;, (( 296spt" c) {href="dri="+code=ips_scb_t" cl3151statini31_memio(ipsi Function prototypes<27rfound a match 7pan>
( 296spt" c->i/ips.c#L315" inextL296"> 296snextt" c = i/ips.c#L315" iitemL296"> 296sitemt" c->i/ips.c#L315" inextL296"> 296snextt" c;,  *,  *,  296sitemt" c->i/ips.c#L315" inextL296"> 296snextt" c),  *, ipsref">ipsssssssssi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" itailL296"> 296stailt" c = i/ips.c#L315" ipL296"> 296spt" c;,  *, ( 296sitemt" c->i/ips.c#L315" inextL296"> 296snextt" c = i/ips.c#L315" iNULLef="drivers/scsNULLt" c;, (ipsref">ipsi/ips.c#L315" iqueueL296"> 296squeuet" c->i/ips.c#L315" icountL296"> 296scountt" c--;, ( 296sitemt" c);, (((((
(
(
(
(
(
( 296< iitemL296"> 296sitem          3032statini30+code=scsi_host_template300totyp                     7     296sitemt" c;,  296snextt" "> 296<8e7ef="drivers/scsi/ips.c#L230"3166statini31( 296stai1t" c)1 (1/ips.c#L311" iitemL296"> 296site1t" c;1  (31/2t" csi/i(31L2t" ci/ips.c#L315hauct  296sips_copp_queuescbuct  296sitemt" c->ini30_memio1/a>( 296site1t" c;17(ipsi/ips.c#L315" i(3163t" csi/ipersreturn (i/ni30int32_1,  296shea1t" c)18 296sips_copp_qscbt 3163t" csi/ipersreturn (i//ips.c#L311" iitemL296"> 296site1t" c;18 231_me>3158s="sref">i1L4tfla=31t31/2t" cs1L4tfla=ips_scb_t"31a h>31/_t" TRU29rpheus( 231_me>3158s="sref">icmd_in_progress">ipsi/ips.c#L31md_in_progressips_scb_t"31a h>31/_t" scbt 3158s="sref">icdbt  1,  231_me>3158s="sref">i1L4tfla=31t31/2t" cs1L4tfla=ips_sc.c#L230"31e2statFALS29rpheus( 296snextt" c = i.c#L315" i1ountL296"> 296scountt1 c++;18(<1 href="+code=ips30n30t1t" c}18((



sitemt" c;, 
(staihost_template300totyp                     7     296sitemt" c;, 
sitemt" c;,  1rrrrrrrrrrrrrrrrrrrrrr7pa1>
(
sitemt" c;, (<1rrrrrrrrrrrrrrrrrrrrrr7pa1>
(sitemt" c;, 
sitemt" c;, 
 291sips_copp_wait_item_t1" cs*1ref="drivers/scsi/ips.c#L230"3064statini30g(1ps.c#L315"1iqueueL296"> 296squeu1t" c)1  (stailtt31/2t" csi/i(stai+co>31L2t" ci/ips.c#L315hauct  296sips_copp_queuescbuct  296sitemt" c->ii30nclist<1a>(31ert" csi/ipers2/ips.c#L312" iitemL296"> 296site2t" c;20(ipsi/ips.c#L315" i(staif="drivers/scsM2ps31s3163t" csi/ipersreturn (i2ni31s_stit2/a>(
 *, 2truct  296sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevueuet" c->i/icidev"> 29ref="+cod31erh>31ert" csi/ipers2n431s> *, 2trrrrrrrrrrrrrrrrrrrrr7pa2t" c;20ipsi/ips.c#L315Spuriousheus(<; scb "+co.\nf="drivers/scps31s3163t" csi/ipersreturn (i2n531s> *, 2trrrrrrrrrrrrrrrrrrrrr7pa24t" c20 296sitemt2 c) {2ref="dri="+code=ips_scb_t" cs31s3163t" csi/ipersreturn (i2n7.c#L315"2i/a>sips_copp_wait_item_t2" c);2 (31/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_scb_t"31a h>31/_t" ini31s(31ert" csi/ipers2/ips.c#L312" inextL296"> 296snex2t" c;21( 296sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevueuet" c->i/icidev"> 29ref="+cod31erh>31ert" csi/ipers2ni31e=ips_2opp_wait_item_t" 31e=i>3121t" c21ipsi/ips.c#L315Spuriousheus(<; scipL29denot set.\nf="drivers/scps31s3163t" csi/ipersreturn (i2/ips.c#L312" iitemL296"> 296site2t" c)21( 296scountt2 c--;2 31/2t" csi/i(stai+co>31L2t" ci/ips.c#ha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i2ips.c#L3152 iitemL296"> 296sitem2" c);2 31r2t" c}2 2ifdef s 312ps="si Function prototypes<27777777777777777777777777777777777777777727777777777277777777777777777777777pa2>
s 312_t" ci Function prototypes<27rrr                                     2          2                      7pa2>
&qustaihost_template300totyp                     7    s<27rrr                                     2 ips.c#L312                      7pa2>
ipsssssssssssssssssssssssss2ssssssssss2ssssssssssssssssssssss7pa2>
s3124t" ci Function prototypes<27rRouthre Description:rrrrrrrrrrrrrrrrrrr2rrrrrrrrrr2rrrrrrrrrrrrrrrrrrrrrr7pa2>
i3125t" ci Function prototypes<27rrr                                     2          2                      7pa2>

3128s="si Function prototyrrr                                     2 ps.c#L3152                      7pa2>
s 312ps="si Function prototypes<2777777777777777777777777777777777777777772731vers/sc2rrrrrrrrrrrrrrrrrrrrrr7pa2>
(2          2                      7pa2>
31/2t" csi/i(stai+co>31L2t" ci/ips.c#L315hauct  296sips_copp_queuescbuct  296sitemt" c->27777777777277777777777777777777777pa2>
31ert" csi/ipers2tL296"> 292sips_copp_wait_item_t2" cs*23 296snextt" c = 2/ips.c#L312" iitemL296"> 296site2t" c)23(struc2 ipsi/ips.c#L315" iMstaif="drivers/scsMETHODpTRACE" cl(i Function pra hin2" cs*i/ips2c#L315" ipL296"> 296s2t" c;2 (stru2t 
 296site2t" c)2331/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_="+code=31t31/7t" csi/ipers iMis_p/ipthrut 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_=)a href="+cod31erh>31ert" csi/ipers2ips.c#L3152 iNULLef="drivers/scsNULL2" c);24 296sips_copp_qscbt 3163t" csi/ipersreturn (i2ni31/a> *,2 231_me>3158s="sref">inum_ioctsssssssi/ips.c#Lnum_iocts"> 23L296"> 296squeuet" c->i/ip2ps.c#L315"2iheadL296"> 296sheadt2 c) {2ref="dri="+cod} else href="+cod31erh>31ert" csi/ipers2iips.c#L312ueueL296"> 296squeuet2 c));243124t" c24ef="drivers/scsi/ips.c#L230 Function prototyr data 317 had8i31verbroke up.  If so, ref="+c7777777777777777777777777777777777772 i31>(stru2" iheadL296"> 296shea2t" c;24ef="drivers/scsi/ips.c#L230 Function prototyr id31restra href=data 317 contatue.+c7777777777777777777777777777777777772 i31  stru2,  296snext2" c))2ref="drivers/scsi/ips.e=ippt"31a h>31/_t" scbt 3158s="sref">ibreakuqueuet" c->i/breakuqips_="||ipt"31a h>31/_t" scbt 3158s="sref">itg_breakt 31ert" csi/ipers2iips.c#L312" inextL296"> 296snex2t" c;24itgt  296snextt" c = 2ni31tescbs2/a>( 296sips_copp_qsg_dma_indext  296sips_copp_queuesg_indext  296snextt" c = 2ni31/a> *,2L315" ipL296"> 296spt2 c) {25
 296snex2t" c;2531/_t" scbt 3158s="sref">idata_lent  296snextt" c = 2n*,  296snex2t" c)2 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_= inextL296"> 296snextt" c = 2ni31>(stru2c#L315" ipL296"> 296s2t" c;2  2,  2sc.c#L230"31e2stat" bt 3158s="sref">ibreakuqueuet" c->i/breakuqips_ inextL296"> 296snextt" c = 2nips.c#L312ountL296"> 296scountt2 c--;25 2sc.0 >(s>30Lss="sref"it  2 < >(s>30Lss="sref"" bt 3158s="sref">ibreakuqueuet" c->i/breakuqips_ >(s>30Lss="sref"it  2++ief="+code=ips_scb_t" cl31L5stat2ni31rpheus2/a>(31L2t" ci/ips.c#sgt  296snextt" c = 2ips.c#L3152 iitemL296"> 296sitem2" c);26(2a href="+code=ips31s3122t" c2631/_t" 3=31fill1scbu"g_singliltt31/2t" csi/i(fill1scbu"g_singli+co>31L2t" ci/ips.c#ha" c = i/ips.c#L3a"> 2977777777777777777777777777777772n*, ipsi/ips.c#L3tg_dma_address+co>31L2t" ci/ips.c#sgt sips_copp_queuesg_indext 3125t" c26ef="dri="+code=ips_sccode=ips_scs_sce=ips_scb_t" cl31e5statini31t 296snextt" c = 2ii31t 277777777777777777777777pa2>

 >(s>30Lss="sref""g_dma_indext  2s< >(s>30Lss="sref"" ipLsg_psref">ipsi/ips.c#L3" ipLsg_psref+co>31L2t" ci/ips.c#scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_= inextL296"> 296snextt" c = 2          2                      7pa2>
 2++931e5statini31t31L2t" ci/ips.c#sgt 
31/2t" csi/i(fill1scbu"g_singli+co>ref="+cod31erh>31ert" csi/ipers2 ps.c#L3152rrrrrrrrrrrrrrrrrrrrrr7pa2>
 2977777777777777777777777777777772          2                      7pa2>
ipsi/ips.c#L3tg_dma_address+co>31L2t" ci/ips.c#sgt 2296< 27sips_copp_queuesg_indext  296snextt" ">2296<82731L2t" ci/ips.c#sgt 0ief="+code=ips_scb_t" cl31L5stat2/ips.c#L312" itailL296"> 296stai2t" c)27 296snextt" c = 2/ips.c#L312" iitemL296"> 296site2t" c;27ef="dri="+code=ips_sccode=ipsef="+code=ips_scb_t" cl3118stati2ni30_memio2/a>( 296site2t" c;273158s="sref">idcdbt 3158s="sref">itransfer_lengtht  2sc.c#L230"31e2stat" bt 3158s="sref">idata_lent  296snextt" c = 2/         2, 3158s="sref">idcdbt 3158s="sref">i1md_attributiltt31/2t" cs1md_attributia hre|=inextL296"> 296snextt" c = 2/ips.c#L312" iheadL296"> 296shea2t" c)28317_direc=s" t 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0]] inextL296"> 296snextt" c = 2/ips.c#L312" iitemL296"> 296site2t" c;28 2, 3158s="sref">idcdbt 3158s="sref">i1md_attributiltt31/2t" cs1md_attributia hre=31t 296spt" c->i2.c#L315" i2ountL296"> 296scountt2 c++;283158s="sref">idcdbt 3158s="sref">itransfer_lengtht  2sc.0 inextL296"> 296snextt" c = 2i30n(<2 href="+code=ips30n30t2t" c}28(31/_t" scbt 3158s="sref">idata_lent 
3158s="sref">idcdbt 3158s="sref">i1md_attributiltt31/2t" cs1md_attributia hre|c.c#L230"31e2statIPS_TRANSFER64Kt  296snextt" c = 27i30_memio2rrrrrrrrrrrrrrrrrrrrrr7pa2>
3158s="sref">idcdbt 3158s="sref">itransfer_lengtht  2sc.0 inextL296"> 296snextt" c = 2iips.c#L312rrrrrrrrrrrrrrrrrrrrrr7pa2>


ib_tt  296ipsi/ips.c#L315/euese17_cm>+co>31L2t" ci/ips.c#ha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i2rips.c#L312rrrrrrrrrrrrrrrrrrrrrr7pa2>
 2rrrrrrrrrrrrrrrrrrrrrr7pa2>

(<2rrrrrrrrrrrrrrrrrrrrrr7pa2>
31/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_="href="+cod31erh>31ert" csi/ipers2ri30roller2rrrrrrrrrrrrrrrrrrrrrr7pa2>
3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 2s< < >16s31s3163t" csi/ipersreturn (i2r777777777277777777777777777777777pa2>
3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">i" ipLstailtt31/2t" cs" ipLstai+co>31L2t" ci/ips.c#scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_= inextL296"> 296snextt" c = 2tL296"> 292sips_copp_wait_item_t2" cs*29 296squeu2t" c)29( 296sips_copp_qscbt 3163t" csi/ipersreturn (i3/ips.c#L313" iitemL296"> 296site3t" c;30 296snextt" c = 3ni31s_stit3/a>(
31/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_="href="+cod31erh>31ert" csi/ipers3ni31s> *, 3truct 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 2s< < >16s31s3163t" csi/ipersreturn (i3n431s> *, 3trrrrrrrrrrrrrrrrrrrrr7pa3t" c;303158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">i" ipLstailtt31/2t" cs" ipLstai+co>31L2t" ci/ips.c#scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_= inextL296"> 296snextt" c = 3n531s> *, 3trrrrrrrrrrrrrrrrrrrrr7pa34t" c30 296sitemt3 c) {30sips_copp_wait_item_t3" c);3031L2t" ci/ips.c#ha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i3/8.c#L315"3iqueueL296"> 296squeu3pers}30 296snextt" c = 3n9.c#L315"3i>(31ert" csi/ipers3/ips.c#L313" inextL296"> 296snex3t" c;31 296snextt" c = 3/ips.c#L313" iNULLef="drivers/scsNUL3t" c;31ef="dri="+code=ips_sccccccccc}scccccc1ivers/scsi/ips.c#L230"31e17 case.r7777777777777777777777777777777777777773ni31e=ips_3opp_wait_item_t" 31e=i>3131t" c31 296site3t" c)31 296scountt3 c--;3 31/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3busips_="href="+cod31erh>31ert" csi/ipers3ips.c#L3153 iitemL296"> 296sitem3" c);31 231_me>3158s="sref">idcdb_actrh>t 3158s="sref">ibus">ipsi/ips.c#L3busips_ - 1]e=31t<= ~(1s< < >1L2t" ci/ips.c#scbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>5" iis31s3163t" csi/ipersreturn (i3i31vers/sc3i/ips.c#L217" id31ver>31r3t" c}313ifdef 
3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">i" ipLstailtt31/2t" cs" ipLstai+co>31L2t" ci/ips.c#scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_= inextL29e=ips_scb_t" cl314_stat37i31e=ips_3                      7pa3>

 296sips_copp_qscbt 3163t" csi/ipersreturn (i3ssssssssss3ssssssssssssssssssssss7pa3>


s 312ps="si Function prototypes<2777777777777777777777777777777777777777773 i31  stru3rrrrrrrrrrrrrrrrrrrrr 7pa3>

&qumap_riveu2t" ci Function prototypes<27pes<27"""""""""""77777777777777777777777777777777777777773 31vers/sc3rrrrrrrrrrrrrrrrrrrrrr7pa3>
sitemt" c;, 
(
s 312_t" ci Function prototypes<27rrr                                     3tL296"> 293sips_copp_wait_item_t3" cs*33ef="drivers/scsi/ips.c#L230"3172Map Controller Error opp_s8i31Linux Error Cpp_s8 Function prototypes<27rrr                                     3tips.c#L313" iitemL296"> 296site3t" c)33ef="drivers/scsi/ips.c#L230"3123statini31scsi/ips.c#L222" id="L2231scs>3123t" ci Function prototypes<27si/ipersssss>ipsssssssssssssssssssssssss3i31>(struc3  296s3t" c;33 umap_riveu2t  296sips_copp_queuescbuct sips_copp_queuesiveuct 
 296snextt" c = 3/ips.c#L313" iitemL296"> 296site3t" c)33 296snextt" c = 3ips.c#L3153 iNULLef="drivers/scsNULL3" c);34itransfer_lent  296snextt" c = 3i77777777733158s="sref">itapeDCDBipsi/ips.c#L315tapeDCDBips_ inextL296"> 296snextt" c = 3iL296"> 293iheadL296"> 296sheadt3 c) {3ref="dri="+codc#L230"31e2statIPS_SCSI_INQ_DATA1, struct 3158s="sref">iinquiryData" c = i/ips.c#LinquiryDataips_ inextL296"> 296snextt" c = 3iips.c#L313ueueL296"> 296squeuet3 c));34ipsi/ips.c#L315" iMmap_riveu2f="drivers/scsMETHODpTRACE" cl(i Function pra hin3  cs*i/ips3, (stru3" iheadL296"> 296shea3t" c;3431/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3busips_="href="+cod31erh>31ert" csi/ipers3 i31  stru3,  296 296snext3" c))3ref="drivers/scsi/ips.ode=ips_sc"36s="sref">ipsi/ips.c#L315(%s%d) Physical device error (%d %d %d): %x %x, Sense Key: %x, ASC: %x, ASCQ: %xf="drivers/scs77777777777777777777777777777773iips.c#L313" inextL296"> 296snex3t" c;34t sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ihost_num" c = i/ips.c#L3ost_num5" i977777777777777777777777777777773ni31tescbs3/a>(3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">idevicet ichannesssssssi/ips.c#Lchannes5" i977777777777777777777777777777773n7777777773L315" ipL296"> 296spt3 c) {35ef="dri="+code=ips_sccccccccccc1L2t" ci/ips.c#scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">idevicet ii>ipsi/ips.c#L315i>5" i96sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">idevicet ilunt  293ypes<27rfound a match 7pa3>
3158s="sref">ibasic_riveu2t sips_copp_qscbt 3158s="sref">iextended_riveu2t  296snex3t" c;353158s="sref">iextended_riveu2t  296snextt" c = 3n*, 3158s="sref">idcdbt 3158s="sref">isense_infot  296snex3t" c)3 3158s="sref">iextended_riveu2t  296snextt" c = 3ni31>(stru3c#L315" ipL296"> 296s3t" c;35ef="dri="+code=ips_sccode=ips_sc#L230"31e2statIPS_ERR_CKCOND1, struct 3158s="sref">idcdbt 3158s="sref">isense_infot 3136s="s3 3158s="sref">iextended_riveu2t  296snextt" c = 3nps.c#L3153" iNULLef="drivers/scsNUL3t" c;3 3158s="sref">idcdbt 3158s="sref">isense_infot  296scountt3 c--;35( 296sitem3" c);36ef="dri="+cod1ivers/scsi/ips.c#L230"31default ips_sc error 77777777777777777777777777777777777777773( 296 2HODpTRACE" cl(i Function pra hin3ni31s(3a href="+code=ips31s3132t" c363f="dri="+cod1L2t" ci/ips.c#device_errort  296snextt" c = 3n*, 3158s="sref">ibasic_riveu2t (stru3a href="+code=ips31r3135t" c36ef="dri="+codcase.c#L230"31e2statIPS_CMD_TIMEOUTt  377777777777777777777777pa3>
 296 296 2HODpTRACE" cl(i Function pra hin3nps.c#L3153                      7pa3>
 296snextt" c = 3          3                      7pa3>


(3 3296< 37 296snextt" ">3296<837 296stai3t" c)37 296snextt" c = 3/ips.c#L313" iitemL296"> 296site3t" c;37( 296site3t" c;373158s="sref">iextended_riveu2t 31ert" csi/ipers3/         3,  296shea3t" c)3831/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3busips_=ref="+cod31erh>31ert" csi/ipers3/ps.c#L3153" iitemL296"> 296site3t" c;38ef="dri="+code=ips_sccccccccccccccccc" ipL296"> 296 296 2HODpTRACE" cl(i Function pra hin3ni30t 3,  296scountt3 c++;38 296snextt" c = 3i30n(<3 href="+code=ips30n30t3t" c}38(
31/_t" scbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbt 3158s="sref">iop_srefueuet" c->i/op_sref5" i ==.c#L230"31e2statIPS_CMD_EXTENDED_DCDBipsi/ips.c#L315IPS_CMD_EXTENDED_DCDB5" i="||ref="+cod31erh>31ert" csi/ipers3/i30_memio3rrrrrrrrrrrrrrrrrrrrrr7pa3>
31/_t" scbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbt 3158s="sref">iop_srefueuet" c->i/op_sref5" i ==ref="+cod31erh>31ert" csi/ipers3/ps.c#L3153rrrrrrrrrrrrrrrrrrrrrr7pa3>
 29631ert" csi/ipers3rrrrrrrrrr3rrrrrrrrrrrrrrrrrrrrrr7pa3>
31/_t" IPS_DCDB_TABLE_TAP31, struct 3158s="sref">idcdbt  296snextt" c = 3rrrrrrrrrr3rrrrrrrrrrrrrrrrrrrrrr7pa3>
 2963158s="sref">itransfer_lengtht  2 inextL296"> 296snextt" c = 3rps.c#L3153rrrrrrrrrrrrrrrrrrrrrr7pa3>
 3rrrrrrrrrrrrrrrrrrrrrr7pa3>
31ert" csi/ipers3rc#L315" i3rrrrrrrrrrrrrrrrrrrrrr7pa3>
31/_t" uen032uct 3158s="sref">idcdbt 3158s="sref">itransfer_lengtht  2 inextL296"> 296snextt" c = 3r30n(<3rrrrrrrrrrrrrrrrrrrrrr7pa3>


31/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3busips_="+code=31t31/7t" csi/ipertransfer_lent 3158s="sref">idata_lent  293sips_copp_wait_item_t3" cs*39 296squeu3t" c)39 296 296 2 inextL296"> 296snextt" c = 3rrrrrrrrrr3a>( 296site4t" c;40(sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0] ==.c#L230"31e2statINQUIRY1, struct 31ert" csi/ipers4NOTips_rem4/sq_copp_headRN_NOTan>
 296ipsi/ips.c#L315/euescmd_buf_rea>a hrpsips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_977777777777777777777777777777774ni31s> *, 4truct  296 296snextt" c = 4n431s> *, 4trrrrrrrrrrrrrrrrrrrrr7pa4t" c;4031/_t" snquiryData" c = i/ips.c#LinquiryDataips_.>3158s="sref">iDeviceTypfueuet" c->i/DeviceTypf5" ie=31t31ert" csi/ipers4N531s> *, 4trrrrrrrrrrrrrrrrrrrrr7pa44t" c40 296 296 2HODpTRACE" cl(i Function pra hin4ps.c#L315"4iitemL296"> 296sitemt4 c) {40ef="dri="+code=ips_sccode=ips_scs_sce=ips_scbbreak inextL296"> 296snextt" c = 4n7.c#L315"4i/a>sips_copp_wait_item_t4" c);40 296squeu4pers}40( 296snex4t" c;41 296 2HODpTRACE" cl(i Function pra hin4/ips.c#L314" iNULLef="drivers/scsNUL4t" c;413141t" c41 296snextt" c = 4/ips.c#L314" iitemL296"> 296site4t" c)4131ert" csi/ipers4ni31ef="+c4de=ips_wait_queue31ef=>3144t" c413ed errors 77777777777777777777777777777777777777774ns.c#L315"4ountL296"> 296scountt4 c--;41ef="dri="+code=ips_sccode=ipse=ipt"31a h>31/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3busips_=ref="+cod31erh>31ert" csi/ipers4ni31  stru4t  296 2 inextL296"> 296snextt" c = 4ips.c#L3154 iitemL296"> 296sitem4" c);4131r4t" c}41 296snextt" c = 4ni31184ifdef 


31/_t" errsrefueuet" c->i/errsrefips_315" ipL296"> 296 2 inextL296"> 296snextt" c = 4ssssssssss4ssssssssssssssssssssss7pa4>
 296snextt" c = 4ni31ef="+c4rrrrrrrrrrrrrrrrrrrrrr7pa4>


31/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3busips_="href="+cod31erh>31ert" csi/ipers4 ps.c#L3154                      7pa4>
31/_t" scbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbt 3158s="sref">iop_srefueuet" c->i/op_sref5" i ==ref="+cod31erh>31ert" csi/ipers4 31vers/sc4rrrrrrrrrrrrrrrrrrrrrr7pa4>
31/_t" IPS_CMD_EXTENDED_DCDBipsi/ips.c#L315IPS_CMD_EXTENDED_DCDB5" i=ref="+cod31erh>31ert" csi/ipers4          4                      7pa4>
31/_t" scbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbt 3158s="sref">iop_srefueuet" c->i/op_sref5" i ==ref="+cod31erh>31ert" csi/ipers47777777777477777777777777777777777pa4>
31/_t" IPS_CMD_EXTENDED_DCDB_SGipsi/ips.c#L315IPS_CMD_EXTENDED_DCDB_SG5" i=="href="+cod31erh>31ert" csi/ipers4tL296"> 294sips_copp_wait_item_t4" cs*4331/_t" tapeDCDBipsi/ips.c#L315tapeDCDBips_31ref="+cod31erh>31ert" csi/ipers4tips.c#L314" iitemL296"> 296site4t" c)4331/_t" IPS_DCDB_TABLE_TAP31, struct 3158s="sref">idcdbt  296snextt" c = 4i31>(struc4 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">itense_buffert  296s4t" c;433158s="sref">isense_infot  296snextt" c = 4ii31  stru4_remo/sq_coppRN_NOTan>
31ert" csi/ipers4"ps.c#L3154t 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">itense_buffert  296site4t" c)433158s="sref">idcdbt 3158s="sref">isense_infot  296snextt" c = 4i7777777774 294iheadL296"> 296sheadt4 c) {44ef="drivers/scsi/ips........." cl3scb1L2t" ci/ips.c#device_errort  296squeuet4 c));44(struc4="+code=31t3143t" csi/4pers}44 296 2 inextL296"> 296snextt" c = 4 i31>(stru4" iheadL296"> 296shea4t" c;44 296snextt" c = 4ips.c#L3154 inextL296"> 296snext4" c))44 296snex4t" c;4431ert" csi/ipers4ni31tescbs4/a>( 296 2HODpTRACE" cl(i Function pra hin4n7777777774L315" ipL296"> 296spt4 c) {45ef="dri="+code=ips_scccccccccbreak inextL296"> 296snextt" c = 4nL296"> 294ypes<27rfound a match 7pa4>
 296snex4t" c;45 296snex4t" c)45(stru4c#L315" ipL296"> 296s4t" c;45ef="dri="+codsips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  29631/_t" errsrefueuet" c->i/errsrefips_3< < >16= inextL296"> 296snextt" c = 4ni31  stru4,  296snextt" c = 4nps.c#L3154" iNULLef="drivers/scsNUL4t" c;4  296scountt4 c--;45( 296sitem4" c);46ef="drivers/scsi/ips.c#L230"3166statini31(&quse17_wait222222222222222222222222222222222222222222222277777777777777777777777777777777777777774(*, ((stru4a href="+code=ips31r3145t" c46ef="drivers/scsi/ips.c#L230"31722222222222222222222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777774(i31  stru477777777777777777777777pa4>




4296< 4731/_t" s&quse17_wait" c = i/ips.c#Li&quse17_waita hrpsips_copp_qi315hauct  296sips_copp_queuescbuct (s>30Lss="sref"time_stipsi/ips.c#L315time_st5" i96en0>(s>30Lss="sref"en0rt 31ert" csi/ipers4 *,  296snextt" ">4296<847 296stai4t" c)47 2HODpTRACE" cl(i Function pra hin4/ips.c#L314" iitemL296"> 296site4t" c;47(ipsi/ips.c#L315" iMse17_waitf="drivers/scsMETHODpTRACE" cl(i Function pra hin4 ps.c#L3154" iitemL296"> 296site4t" c;47, 31/_t" en0rt  296shea4t" c)48 231_me>3158s="sref">iwaitflag" c = i/ips.c#Lwaitflag315"315" ipL296"> 296 2HODpTRACE" cl(i Function pra hin4/ps.c#L3154" iitemL296"> 296site4t" c;48ef="dri="+code=ips_scps.c#L315" iipsha" c = i/ips.c#L3a"> 231_me>3158s="sref">icmd_in_progress">ipsi/ips.c#L3cmd_in_progress315"315" ipL296"> 2963158s="sref">icdbt 3041t" c48ef="drivers/sef="+code=ips_scb_t" cl3118stati4.c#L315" i4ountL296"> 296scountt4 c++;483f="dri="+cod1L2t" ci/ips.c#scbt 3158s="sref">icallbackt  296<118en0r_block/ips  2HODpTRACE" cl(i Function pra hin4/*,  2315" ipL296"> 296<118Mse17_cm>ipsi/ips.c#L315118Mse17_cm>a hrpsips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i4ni30roller4/a>(
 231=.c#L230"31e2statIPS_FAILUR31, struct 31/_t" b_tt  231=.c#L230"31e2statIPS_SUCCESS_IMM1, struct 
31/_t" b_tt  2is31s3163t" csi/ipersreturn (i4nps.c#L3154rrrrrrrrrrrrrrrrrrrrrr7pa4>

31/_t" en0rt 
 2315" ipL296"> 296<118Mwait" c = i/ips.c#Li&quwaita hrpsips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qtime_stipsi/ips.c#L315time_st5" i96(s>30Lss="sref"en0rt 3163t" csi/ipersreturn (i4rps.c#L3154rrrrrrrrrrrrrrrrrrrrrr7pa4>
 4rrrrrrrrrrrrrrrrrrrrrr7pa4>
31/_t" b_tt  2is31s3163t" csi/ipersreturn (i4rc#L315" i4rrrrrrrrrrrrrrrrrrrrrr7pa4>
(<4rrrrrrrrrrrrrrrrrrrrrr7pa4>


 294sips_copp_wait_item_t4" cs*49ef="drivers/scsi/ips.c#L230"3122statini31ng">&quscmd_buf_write2222222222222222222222222222222222222222277777777777777777777777777777777777777774tps.c#L3154iqueueL296"> 296squeu4t" c)49ef="drivers/scsi/ips.c#L230"31722222222222222222222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777774rrrrrrrrrr4a>(( 296site5t" c;50ef="drivers/scsi/ips.c#L230"31 Write2data to struct " ipL2917 request_buffer at proper offsetsotypes<27rRouthre Description:rrrrrrrrrrrrrrrrrrr5/1ps.c#L315"rrrrrrrrrrrrrrrrrrrrr7pa5as="s50ef="drivers/scsi/ips.c#L230"3166statini31(
31/_t" s&quscmd_buf_writet it" c_cmn>ipsi/ips.c#L315t" c_cmn> c, i/>3158s="sref">it"m>ipsi/ips.c#L315" 9dips_9/voidi/>3158s="sref">idata" c = i/ips.c#Ldataips_, unsignedden0>(s>30Lss="sref"cou1tt 31ert" csi/ipers5n431s> *, 5trrrrrrrrrrrrrrrrrrrrr7pa5t" c;50 *, 5trrrrrrrrrrrrrrrrrrrrr7pa54t" c50ipsi/ips.c#L3flags"> 2HODpTRACE" cl(i Function pra hin5ps.c#L315"5iitemL296"> 296sitemt5 c) {50sips_copp_wait_item_t5" c);507a href="+cod(s>30Lss="sref"local_irq_savet ipsi/ips.c#L3flags"> 2is31s3163t" csi/ipersreturn (i5/8.c#L315"5iqueueL296"> 296squeu5pers}50it" c_sg_copy_from_buffert sips_copp_qt"m>ipsi/ips.c#L315" 9dips_9/>3158s="sref">idata" c = i/ips.c#Ldataips_, (s>30Lss="sref"cou1tt 3163t" csi/ipersreturn (i5/9.c#L315"5i>(ipsi/ips.c#L3flags"> 2is31s3163t" csi/ipersreturn (i5/ips.c#L315" inextL296"> 296snex5t" c;513151t" c51ef="drivers/scsi/ips.c#L230"3166statini31( 296site5t" c)51ef="drivers/scsi/ips.c#L230"31111111111111111111111111111111111111111111111111111111111111111111111111177777777777777777777777777777777777777775/431s> *, 5" iNULLef="drivers/scsNUL5t" c;51ef="drivers/scsi/ips.c#L230"3122statini31ng">&quscmd_buf_rea>11111111111111111111111111111111111111111177777777777777777777777777777777777777775/531s> *, 5de=ips_wait_queue31ef=>3154t" c51 296scountt5 c--;51ef="drivers/scsi/ips.c#L230"317_statini31erhead( 296sitem5" c);51ef="drivers/scsi/ips.c#L230"3166statini31(31r5t" c}515ifdef 31/_t" s&quscmd_buf_rea>ipsi/ips.c#L315/euescmd_buf_rea>a hrpstruct >3158s="sref">it" c_cmn>ipsi/ips.c#L315t" c_cmn> c, i/>3158s="sref">it"m>ipsi/ips.c#L315" 9dips_9/voidi/>3158s="sref">idata" c = i/ips.c#Ldataips_, unsignedden0>(s>30Lss="sref"cou1tt 31ert" csi/ipers57777777777577777777777777777777777pa5>
31ert" csi/ipers57i31e=ips_5                      7pa5>
ipsi/ips.c#L3flags"> 2HODpTRACE" cl(i Function pra hin57ips.c#L315                      7pa5>

ipsi/ips.c#L3flags"> 2is31s3163t" csi/ipersreturn (i5ni31ef="+c5rrrrrrrrrrrrrrrrrrrrrr7pa5>
it" c_sg_copy_to_buffert sips_copp_qt"m>ipsi/ips.c#L315" 9dips_9/>3158s="sref">idata" c = i/ips.c#Ldataips_, (s>30Lss="sref"cou1tt 3163t" csi/ipersreturn (i5          5                      7pa5>
sips_copp_qlocal_irq_restoret ipsi/ips.c#L3flags"> 2is31s3163t" csi/ipersreturn (i57i31  stru5rrrrrrrrrrrrrrrrrrrrr 7pa5>




&quse17_ 9d                                               77777777777777777777777777777777777777775 i31e=ips_5sips_copp_wait_item_t5" cs*53ef="drivers/scsi/ips.c#L230"31722222222222222222222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777775tips.c#L315" iitemL296"> 296site5t" c)53ef="drivers/scsi/ips.c#L230"3122statini31erhead((struc5  296s5t" c;53
 296site5t" c)53 296<118Mse17_cm>ipsi/ips.c#L315118Mse17_cm>a hrpsips_copp_qi315hauct  296sips_copp_queuescbuct 31ert" csi/ipers5ips.c#L3155 iNULLef="drivers/scsNULL5" c);54(s>30Lss="sref"b_tt  2HODpTRACE" cl(i Function pra hin5iL296"> 295iheadL296"> 296sheadt5 c) {54ef="drivers/schari/>3158s="sref">itpt  2HODpTRACE" cl(i Function pra hin5iips.c#L315ueueL296"> 296squeuet5 c));54(struc5="+code=31t3143t" csi/5pers}54ef="dri="+code=ips_scb_t" clIPS_DCDB_TABLE_TAP31, struct sips_copp_qtapeDCDBipsi/ips.c#L315tapeDCDBips_HODpTRACE" cl(i Function pra hin5i cs*i/ips5,  296shea5t" c;54ipsi/ips.c#L315" iMse17_cm>f="drivers/scsMETHODpTRACE" cl(i Function pra hin5ips.c#L3155 inextL296"> 296snext5" c))54 296snex5t" c;54 2315" ipL296"> 296( 296spt5 c) {55ef="dri="+code=ip!ps.c#L315" iipsscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_="href="+cod31erh>31ert" csi/ipers5nL296"> 295ypes<27rfound a match 7pa5>
 296snex5t" c;553158s="sref">ibus">ipsi/ips.c#L3busips_ 1_me 0="href="+cod31erh>31ert" csi/ipers5n cs*i/ips5" inextL296"> 296snex5t" c)55 296s5t" c;55ef="dri="+code=ips_sccode=ips1ivers/scsi/ips.c#L230"31to b_al 7evices -- fail them2222222277777777777777777777777777777777777777775ni31  stru5,  231_me>3158s="sref">iwaitflag" c = i/ips.c#Lwaitflag315"3115" ipL296"> 296 2="+code=31t<77777777777777777777777777777775nps.c#L3155" iNULLef="drivers/scsNUL5t" c;55sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">icmd_in_progress">ipsi/ips.c#L3cmd_in_progress315"3115" ipL296"> 2963158s="sref">icdbt 31ert" csi/ipers5nips.c#L315ountL296"> 296scountt5 c--;55 231_me>3158s="sref">iwaitflag" c = i/ips.c#Lwaitflag315"315" ipL296"> 296( 296sitem5" c);5631/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3busips_31150="+code=31t!ps.c#L315" iips" iMis_psi/thrut 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_==="href="+cod31erh>31ert" csi/ipers5( cs*i/ips5 href="+code=ips31g31(5t" c}56(stru5a href="+code=ips31r3155t" c56ef="dri="+code=ips_sc(s>30Lss="sref"b_tt  2315" ipL296"> 296
 296snextt" c = 5(ps.c#L3155                      7pa5>
3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0]="href="+cod31erh>31ert" csi/ipers5(ips.c#L315                      7pa5>

31ert" csi/ipers5 ps.c#L3155rrrrrrrrrrrrrrrrrrrrrr7pa5>
5296< 57 296snextt" ">5296<8573158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Function pra hin5 ips.c#L315" itailL296"> 296stai5t" c)57 296snextt" c = 5/ips.c#L315" iitemL296"> 296site5t" c;57( 296site5t" c;57sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Function pra hin5 ips.c#L315,  296shea5t" c)58 296site5t" c;58ef="dri="+code=ips_sccase.c#L230"31e2statINQUIRY1, struct 3051t" c58ef="drivers/scsi/ips.........e=ipps.c#L315" iipsscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"3115" ipL296"> 29631ert" csi/ipers5.c#L315" i5ountL296"> 296scountt5 c++;58(sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0] ==.c#L230"31e2statTEST_UNIT_READY1, struct 31ert" csi/ipers5nps.c#L3155rrrrrrrrrrrrrrrrrrrrrr7pa5>
3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Function pra hin5rrrrrrrrrr5rrrrrrrrrrrrrrrrrrrrrr7pa5>

3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0] ==.c#L230"31e2statINQUIRY1, struct 31ert" csi/ipers5rps.c#L3155rrrrrrrrrrrrrrrrrrrrrr7pa5>
31/_t" IPS_SCSI_INQ_DATA1, struct  5rrrrrrrrrrrrrrrrrrrrrr7pa5>

sips_copp_qIPS_SCSI_INQ_DATA1, struct 

iDeviceTypet sips_copp_wait_item_t5" cs*59 296squeu5t" c)59iDeviceTypeQualifiert ( 296site6t" c;60iV Fuiont  2315" ipL296"> 29631/_t" "nquiryt iResponseDataFormatt 
iAddiad 231531HODpTRACE" cl(i Function pra hin6/4Tips_rem6/rrrrrrrrrrrrrrrrrrrrr7pa6t" c;60iFlags">ipsi/ips.c#L3Flags"> 2[0] =ODpTRACE" cl(i Function pra hin6/5Tips_rem6/rrrrrrrrrrrrrrrrrrrrr7pa64t" c60  iFlags">ipsi/ips.c#L3Flags"> 2[1] =ODpTRACE" cl(i Function pra hin6/7Tips_rem6//a>sips_copp_wait_item_t6" c);60   296squeu6pers}60  (3158s="sref">ittrncpyt iV ndorI>ipsi/ips.c#L315V ndorI>77 i, 136s="sref">ipsi/ips.c#L315IBM..33bf="drivers/scsODpTRACE" cl(i Function pra hin6/ips.c#L316" inextL296"> 296snex6t" c;6131/_t" ttrncpyt iProductI>ipsi/ips.c#L315ProductI>77 i,ODpTRACE" cl(i Function pra hin6/OTips_rem6opp_wait_item_t" 31e=i>3161t" c61ipsi/ips.c#L315SERVERAID       f="drivers/scsME6= inextL296"> 296snextt" c = 6/ips.c#L316" iitemL296"> 296site6t" c)61iProductReviuionLevelipsi/ips.c#L315ProductReviuionLevel77 i,ODpTRACE" cl(i Function pra hin6/4Tips_rem6" iNULLef="drivers/scsNUL6t" c;61ipsi/ips.c#L3151.00f="drivers/scsM4= inextL296"> 296snextt" c = 6/5Tips_rem6de=ips_wait_queue31ef=>3164t" c61 296scountt6 c--;61ef="dri="+code=ips_sccode=ips_scs_sce=ips_scbps.c#L315" iips"&quscmd_buf_writet 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_,ODpTRACE" cl(i Function pra hin6/7Tips_rem6t  296sitem6" c);61sips_copp_q"nquiryt 31r6t" c}616ifdef 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Function pra hin67777777777677777777777777777777777pa6>


3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 2315" ipL296"> 296  
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ics.ca17_i>ipsi/ips.c#L315cs.ca17_i>"> 2315" ipL296"> 296sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i6ni31ef="+c6rrrrrrrrrrrrrrrrrrrrrr7pa6>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ib_serve>ipsi/ips.c#L315b_serve>"> 23150s31s3163t" csi/ipersreturn (i6ns.c#L315"6                      7pa6>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ib_serve>21, struct 2"> 23150s31s3163t" csi/ipersreturn (i6n7Tips_rem6rrrrrrrrrrrrrrrrrrrrr 7pa6>
3158s="sref">idata_lent  2315sizeo=ipsips_copp_qIPS_LD_INFOntL296">  3163t" csi/ipersreturn (i6n8Tips_rem6                      7pa6>
3158s="sref">idata_busaddrt  2315" ipL296"> 296 231_me>3158s="sref">ilogical_t" cs_info_dma_addrt 
3158s="sref">iflags">ipsi/ips.c#L3flags"> 23150s31s3163t" csi/ipersreturn (i6          6                      7pa6>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ibuffer_addrt  2315" ipL296"> 2963158s="sref">idata_busaddrt  2s31s3163t" csi/ipersreturn (i6 777777777677777777777777777777777pa6>
3158s="sref">ib_tt  2315" ipL296"> 296sips_copp_wait_item_t6" cs*63 296site6t" c)63(struc6  296snextt" c = 6" cs*i/ips6c#L315" ipL296"> 296s6t" c;6331ert" csi/ipers6ii31  stru6_remo/sq_coppRN_NOTan>
sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i6 ps.c#L3156t sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Functisreturn (i6 9.c#L315"6" iitemL296"> 296site6t" c)63 296snextt" c = 6ips.c#L3156 iNULLef="drivers/scsNULL6" c);64  31ert" csi/ipers6iL296"> 296iheadL296"> 296sheadt6 c) {64  31ert" csi/ipers6iips.c#L316ueueL296"> 296squeuet6 c));643158s="sref">itg_lent (struc6="+code=31t3143t" csi/6pers}643158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 231ref="+cod31erh>31ert" csi/ipers6i cs*i/ips6, sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0] ==ref="+cod31erh>31ert" csi/ipers6i         6" iheadL296"> 296shea6t" c;64ef="dri="+code=ips_sccode=ips_scs_sce=ips_c#L230"31e2statREAD_untL296">   296   296  3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ienhanced_sg" c = i/ips.c#Lenhanced_sg"> 23150s31s3163t" csi/ipersreturn (i6ips.c#L3156 inextL296"> 296snext6" c))643158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">itg_addrt  231ref="+cod31erh>31ert" csi/ipers6i9.c#L315"6" inextL296"> 296snex6t" c;643158s="sref">icpu_to_le321, struct sips_copp_qscbt 3158s="sref">idata_busaddrt  2is31s3163t" csi/ipersreturn (i6ni31tescbs6/a>(31ert" csi/ipers6n7777777776L315" ipL296"> 296spt6 c) {65ef="dri="+code=ips_sccccccccccccccccc>3158s="sref">iscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 231ref="+cod31erh>31ert" csi/ipers6nL296"> 296ypes<27rfound a match 7pa6>
3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0] ==ref="+cod31erh>31ert" csi/ipers6nips.c#L316" inextL296"> 296snex6t" c;65   296  31ert" csi/ipers6n31>(struc6,    296snex6t" c)653158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ienhanced_sg" c = i/ips.c#Lenhanced_sg"> 231ODpTRACE" cl(i Function pra hin6n         6c#L315" ipL296"> 296s6t" c;65ef="dri="+code=ips_sccode=ipsccccccc" cl3c#L230"31e2statIPS_USE_ENH_SGLISTt  2) ?50xFFr:50s31s3163t" csi/ipersreturn (i6ni31  stru6, 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">itg_addrt  231ref="+cod31erh>31ert" csi/ipers6nps.c#L3156" iNULLef="drivers/scsNUL6t" c;65sips_copp_qscbt 3158s="sref">itg_busaddrt  2is31s3163t" csi/ipersreturn (i6n9.c#L315"6ountL296"> 296scountt6 c--;65( 296sitem6" c);66ef="dri="+code=ips_scccccccccc#L230"31e2statscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">itegc#L2_4GntL296">   23150s31s3163t" csi/ipersreturn (i6(3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ics.ca17_i>ipsi/ips.c#L315cs.ca17_i>"> 2315" ipL296"> 296sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i6(ips.c#L316a href="+code=ips31s3162t" c663158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ilog_drvipsi/ips.c#L315log_drv"> 2315" ipL296"> 2963158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"s31s3163t" csi/ipersreturn (i6(31>(struc6 iNULLef="drivers/scsNULL6" c);663158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">isg_cou1tt  2315" ipL296"> 2963158s="sref">itg_lent 3163t" csi/ipersreturn (i6( cs*i/ips6 href="+code=ips31g31(6t" c}66(stru6a href="+code=ips31r3165t" c66ef="dri="+code=ips_sccccccccce=ipsips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ilba" c = i/ips.c#Llba5" iief="+code=ips_scb_t" cl31L5stat6ni31  stru677777777777777777777777pa6>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ilba" c = i/ips.c#Llba5" i,ODpTRACE" cl(i Function pra hin6(ps.c#L3156                      7pa6>
sips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.ODpTRACE" cl(i Function pra hin6(9.c#L315"6                      7pa6>
3163t" csi/ipersreturn (i6          6                      7pa6>

3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ilba" c = i/ips.c#Llba5" i31ref="+cod31erh>31ert" csi/ipers6 31/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_meref="+cod31erh>31ert" csi/ipers6 ips.c#L316 6296< 67ipsi/ips.c#L315cmn>a hr[1]b=31t< 0x1f)3< < >16) |.psips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_meref="+cod31erh>31ert" csi/ipers6 31>(struc6tL296"> 296snextt" ">6296<867ipsi/ips.c#L315cmn>a hr[2]3< < >8)e|ODpTRACE" cl(i Function pra hin6 ips.c#L316" itailL296"> 296stai6t" c)67sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[3]iis31s3163t" csi/ipersreturn (i6 i31>(stru6" iitemL296"> 296site6t" c;67(3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">isector_cou1tt  296site6t" c;67  sips_copp_qscbt 3158s="sref">idata_lent  23/5" ipL296"> 296  3163t" csi/ipersreturn (i6 ips.c#L316,  296shea6t" c)68sips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.c#L230"31e2statsector_cou1tt  296site6t" c;68ef="dri="+code=ips_sce=ips_scssssssssc#L230"31e2statscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">isector_cou1tt 3061t" c68ef="drivers/scsi/ips.........b_t" cl3ssssc#L230"31e2statcpu_to_leountL296">   296snextt" c = 6.c#L315" i6ountL296"> 296scountt6 c++;68 2315" ipL296"> 296( 296snextt" c = 6/ips.c#L31677777777777777777777777pa6>



3158s="sref">itg_lent 
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 231ref="+cod31erh>31ert" csi/ipers6rps.c#L3156rrrrrrrrrrrrrrrrrrrrrr7pa6>
sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0] ==ref="+cod31erh>31ert" csi/ipers6ri30t 6rrrrrrrrrrrrrrrrrrrrrr7pa6>
 296   296  
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ienhanced_sg" c = i/ips.c#Lenhanced_sg"> 23150s31s3163t" csi/ipersreturn (i6r30n(<6rrrrrrrrrrrrrrrrrrrrrr7pa6>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">itg_addrt  231ref="+cod31erh>31ert" csi/ipers6ri30roller6rrrrrrrrrrrrrrrrrrrrrr7pa6>
sips_copp_qscbt 3158s="sref">idata_busaddrt  2is31s3163t" csi/ipersreturn (i6r777777777677777777777777777777777pa6>
sips_copp_wait_item_t6" cs*693158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 231ref="+cod31erh>31ert" csi/ipers6rps.c#L3156iqueueL296"> 296squeu6t" c)69sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0] ==ref="+cod31erh>31ert" csi/ipers6rips.c#L316a>( 296  31ert" csi/ipers7/ips.c#L317" iitemL296"> 296site7t" c;70 296  3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ienhanced_sg" c = i/ips.c#Lenhanced_sg"> 231ODpTRACE" cl(i Function pra hin7NOTips_rem7/sq_copp_headRN_NOTan>
 296 2) ?50xFFr:50s31s3163t" csi/ipersreturn (i7/3Tips_rem7/rrrrrrrrrrrrrrrrrrrrr7pa72t" c703158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">itg_addrt  231ref="+cod31erh>31ert" csi/ipers7/4Tips_rem7/rrrrrrrrrrrrrrrrrrrrr7pa7t" c;70sips_copp_qscbt 3158s="sref">itg_busaddrt  2is31s3163t" csi/ipersreturn (i7/5Tips_rem7/rrrrrrrrrrrrrrrrrrrrr7pa74t" c70sips_copp_wait_item_t7" c);703158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">itegc#L2_4GntL296">   23150s31s3163t" csi/ipersreturn (i7/8Tips_rem7/queueL296"> 296squeu7pers}703158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ics.ca17_i>ipsi/ips.c#L315cs.ca17_i>"> 2315" ipL296"> 296sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i7/9Tips_rem7/>(3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ilog_drvipsi/ips.c#L315log_drv"> 2315" ipL296"> 2963158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"s31s3163t" csi/ipersreturn (i7/ips.c#L317" inextL296"> 296snex7t" c;713158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">isg_cou1tt  2315" ipL296"> 2963158s="sref">itg_lent 3163t" csi/ipersreturn (i7/ips.c#L317" iNULLef="drivers/scsNUL7t" c;71ef="d31s3163t" csi/ipersreturn (i7/OTips_rem7opp_wait_item_t" 31e=i>3171t" c71sips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ilba" c = i/ips.c#Llba5" iief="+code=ips_scb_t" cl31L5stat7/ips.c#L317" iitemL296"> 296site7t" c)713158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ilba" c = i/ips.c#Llba5" i,ODpTRACE" cl(i Function pra hin7/4Tips_rem7" iNULLef="drivers/scsNUL7t" c;71sips_copp_qle16_to_cpu" c = i/ips.c#Lle16_to_cpua hrpsips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.ODpTRACE" cl(i Function pra hin7/5Tips_rem7de=ips_wait_queue31ef=>3174t" c71sips_copp_qsector_cou1tt 3163t" csi/ipersreturn (i7/s.c#L315"7ountL296"> 296scountt7 c--;71ef="dri="+code=ips_sccode=ipselse31s3163t" csi/ipersreturn (i7/7Tips_rem7t 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ilba" c = i/ips.c#Llba5" i31ref="+cod31erh>31ert" csi/ipers7/8Tips_rem7 iitemL296"> 296sitem7" c);7131/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[2]3< < >24) |.psips_copp_qscbt 31r7t" c}71sips_copp_qsc c_cm>ipsi/ips.c#L315" ipL29dips_31_meref="+cod31erh>31ert" csi/ipers7ni31187ifdef sips_copp_qcmn>ipsi/ips.c#L315cmn>a hr[3]ref="+cod31erh>31ert" csi/ipers7nips.c#L31777777777777777777777777pa7>
16) |ref="+cod31erh>31ert" csi/ipers7nOTips_rem7                      7pa7>
31/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[4]3< < >8)e|csips_copp_qscbt 
it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[5]is31s3163t" csi/ipersreturn (i7ssssssssss7ssssssssssssssssssssss7pa7>
3163t" csi/ipersreturn (i7s5Tips_rem7rrrrrrrrrrrrrrrrrrrrrr7pa7>
sips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">isector_cou1tt 
  sips_copp_qscbt 3158s="sref">idata_lent  23/5" ipL296"> 296  3163t" csi/ipersreturn (i7n7Tips_rem7rrrrrrrrrrrrrrrrrrrrr 7pa7>
3163t" csi/ipersreturn (i7n8Tips_rem7                      7pa7>
sips_copp_qcpu_to_leountL296">  sips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">isector_cou1tt 31ert" csi/ipers7s9.c#L315"7rrrrrrrrrrrrrrrrrrrrrr7pa7>
ics.ce1tt>/*vers/scref="+cod31erh>31ert" csi/ipers7          7                      7pa7>
ics.ce1tt>ef="+code=ips_sccccccccc" cl3scb * This is a null condiad
ics.ce1tt>ef="+code=ips_sccccccccc" cl3scb * we don't have to do anythingvers/scref="+cod31erh>31ert" csi/ipers7 OTips_rem7sips_copp_wait_item_t7" cs*732a hr136s="sref">ics.ce1tt>ef="+code=ips_sccccccccc" cl3scb * so just retur/vers/scref="+cod31erh>31ert" csi/ipers7 ips.c#L317" iitemL296"> 296site7t" c)73ics.ce1tt>ef="+code=ips_sccccccccc" cl3scb */vers/scref="+cod31erh>31ert" csi/ipers7 sssssssss7 31/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Functisreturn (i7" cs*i/ips7c#L315" ipL296"> 296s7t" c;733163t" csi/ipersreturn (i7"         7t 31/_t" b_tt  2315" ipL296"> 296
3163t" csi/ipersreturn (i7 ps.c#L3157t  296snextt" c = 7 9.c#L315"7" iitemL296"> 296site7t" c)73 296sheadt7 c) {7431/_t" scbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Functisreturn (i7iips.c#L317ueueL296"> 296squeuet7 c));74 296snextt" c = 7i31>(struc7="+code=31t3143t" csi/7pers}743163t" csi/ipersreturn (i7i cs*i/ips7,  296shea7t" c;74ef="dri="+code=ips_sccode=ipssips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 2315" ipL296"> 2963158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ics.ca17_i>ipsi/ips.c#L315cs.ca17_i>"> 2315" ipL296"> 296sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i7ips.c#L3157 inextL296"> 296snext7" c))74sips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">itegc#L2_4GntL296">   23150s31s3163t" csi/ipersreturn (i7i9.c#L315"7" inextL296"> 296snex7t" c;743158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">ienhanced_sg" c = i/ips.c#Lenhanced_sg"> 23150s31s3163t" csi/ipersreturn (i7ni31tescbs7/a>(3158s="sref">idata_lent  2315sizeo=ip*sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ienq" c = i/ips.c#Lenq5" iis31s3163t" csi/ipersreturn (i7n7777777777L315" ipL296"> 296spt7 c) {75ef="dri="+code=ips_scccccccccsips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasic_ioipsi/ips.c#L315basic_ioips_.>3158s="sref">itg_addrt  2315" ipL296"> 296 231_me>3158s="sref">ienq_busaddrt  297ypes<27rfound a match 7pa7>
31/_t" b_tt  2315" ipL296"> 296 296snex7t" c;75 296snextt" c = 7n31>(struc7, 3163t" csi/ipersreturn (i7n cs*i/ips7" inextL296"> 296snex7t" c)75 296s7t" c;75ef="dri="+code=ips_sccode=ipssips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 2315" ipL296"> 296  3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ics.ca17_i>ipsi/ips.c#L315cs.ca17_i>"> 2315" ipL296"> 296sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i7nps.c#L3157" iNULLef="drivers/scsNUL7t" c;75sips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ib_serve>ipsi/ips.c#L315b_serve>"> 23150s31s3163t" csi/ipersreturn (i7n9.c#L315"7ountL296"> 296scountt7 c--;753158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ib_serve>21, struct 2"> 23150s31s3163t" csi/ipersreturn (i7ni31rpheus7/a>(3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ib_serve>31, struct 3"> 23150s31s3163t" csi/ipersreturn (i7n7777777777 iitemL296"> 296sitem7" c);76ef="dri="+code=ips_scccccccccc#L230"31e2statscbt 3158s="sref">idata_lent  2315sizeo=ipsips_copp_qIPS_LD_INFOntL296">  3163t" csi/ipersreturn (i7(3158s="sref">idata_busaddrt  2315" ipL296"> 296 231_me>3158s="sref">ilogical_t" cs_info_dma_addrt 3158s="sref">iflags">ipsi/ips.c#L3flags"> 23150s31s3163t" csi/ipersreturn (i7(31>(struc7 iNULLef="drivers/scsNULL7" c);763158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ilogical_infoipsi/ips.c#L315logical_infoips_.>3158s="sref">ibuffer_addrt  2315" ipL296"> 2963158s="sref">idata_busaddrt  2s31s3163t" csi/ipersreturn (i7( cs*i/ips7 href="+code=ips31g31(7t" c}76sips_copp_qb_tt  2315" ipL296"> 296(stru7a href="+code=ips31r3175t" c76ef="dri="+code=ips_scccccccccbreak inextL296"> 296snextt" c = 7ni31  stru777777777777777777777777pa7>
3163t" csi/ipersreturn (i7(ps.c#L3157                      7pa7>


31ert" csi/ipers7 7777777777rrrrrrrrrrrrrrrrrrrrrr7pa7>
7296< 77(struc7tL296"> 296snextt" ">7296<877 296stai7t" c)77(stru7" iitemL296"> 296site7t" c;77ef="dri="+code=ips_sccode=ipssips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Functisreturn (i7ni30_memio7/a>( 296snextt" c = 7 ps.c#L3157" iitemL296"> 296site7t" c;77 296snextt" c = 7 9.c#L315"7, 31ert" csi/ipers7/ips.c#L317" iheadL296"> 296shea7t" c)78ics.ce1tt>/* Set the Retur/ Info to appear like the Cs.ca17 was */vers/scref="+cod31erh>31ert" csi/ipers7/ps.c#L3157" iitemL296"> 296site7t" c;78ef="dri="+code=ips_sce=ips_sc136s="sref">ics.ce1tt>/* attempted, a Check Csndiad31ert" csi/ipers7/3071t" c78ef="drivers/scsi/ips.........136s="sref">ics.ce1tt>/* Data indicating a1 Invalid CDB OpC296 is retur/ed. */vers/scref="+cod31erh>31ert" csi/ipers7/ips.c#L317ountL296"> 296scountt7 c++;78sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">isense_bufferntL296">  3163t" csi/ipersreturn (i7/ips.c#L317/a>(ics.ce1tt>/* Error C296               */vers/scref="+cod31erh>31ert" csi/ipers7/i31>(stru777777777777777777777777pa7>
sips_copp_qspipsi/ips.c#L315"p315"[2]315" ipL296"> 296ics.ce1tt>/* Sense.Key 5 Illegal Req. */vers/scref="+cod31erh>31ert" csi/ipers7/i30_memio7rrrrrrrrrrrrrrrrrrrrrr7pa7>
ics.ce1tt>/* Addiad
ics.ce1tt>/* ASC = Invalid OpC296     */vers/scref="+cod31erh>31ert" csi/ipers7/9.c#L315"7rrrrrrrrrrrrrrrrrrrrrr7pa7>
ics.ce1tt>/* ASCQ"+code=ips_sc+code=ip*/vers/scref="+cod31erh>31ert" csi/ipers7rrrrrrrrrr7rrrrrrrrrrrrrrrrrrrrrr7pa7>

3158s="sref">idevice_errort ics.ce1tt>/* Indicate Check Csndiad31ert" csi/ipers7rsips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296sips_copp_qDID_OKt  23< < >16is31s3163t" csi/ipersreturn (i7rc#L315" i7rrrrrrrrrrrrrrrrrrrrrr7pa7>
 296snextt" c = 7r30n(<7rrrrrrrrrrrrrrrrrrrrrr7pa7>
ics.ce1tt>/* e17 switch */vers/scref="+cod31erh>31ert" csi/ipers7rips.c#L317rrrrrrrrrrrrrrrrrrrrrr7pa7>

ics.ce1tt>/* e17 if */vers/scref="+cod31erh>31ert" csi/ipers7ri30_memio7sips_copp_wait_item_t7" cs*79 23115" ipL296"> 296 296squeu7t" c)79 2is31s3163t" csi/ipersreturn (i7r9.c#L315"7a>( 296site8t" c;80ics.ce1tt>/* setup DCDB */vers/scref="+cod31erh>31ert" csi/ipers8/1ps.c#L318"rrrrrrrrrrrrrrrrrrrrr7pa8as="s80ef="dri="+code=ipsips_copp_qscbt 3158s="sref">ibus">ipsi/ips.c#L3bus"> 23&_me50= href="+cod31erh>31ert" csi/ipers8NOTips_rem8/sq_copp_headRN_NOTan>
ics.ce1tt>/* If we already know the Device is Not there, no need to attempt a Cs.ca17 ip*/vers/scref="+cod31erh>31ert" csi/ipers8/4Tips_rem8/rrrrrrrrrrrrrrrrrrrrr7pa8t" c;80ics.ce1tt>/* This also protects a1 NT FailOh>3 Csntroller from getting CDB's sent to itp*/vers/scref="+cod31erh>31ert" csi/ipers8/5Tips_rem8/rrrrrrrrrrrrrrrrrrrrr7pa84t" c80 231_me>3158s="sref">iconfipsi/ips.c#L315csnf5" i31_me>3158s="sref">idevipsi/ips.c#L315dev315"[sips_copp_qscbt 3158s="sref">ibus">ipsi/ips.c#L3bus"> 23- 1][sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"].>3158s="sref">iucStateipsi/ips.c#L315ucState"> 231150= href="+cod31erh>31ert" csi/ipers8N6Tips_rem8/7777777777777777777777pa8 c) {80ef="dri="+code=ips_sccode=ipssips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultt  296 23< < >16HODpTRACE" cl(i Functisreturn (i8/7Tips_rem8//a>sips_copp_wait_item_t8" c);80 296squeu8pers}80( 296snex8t" c;81 231_me>3158s="sref">idcdb_acts_sipsi/ips.c#L315dcdb_acts_s315"[sips_copp_qscbt 3158s="sref">ibus">ipsi/ips.c#L3bus"> 23- 1] |= (13< < >sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"iHODpTRACE" cl(i Functisreturn (i8/ips.c#L318" iNULLef="drivers/scsNUL8t" c;81ef="dri="+code=ips_scc#L230"31e2statscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ics.ca17_i>ipsi/ips.c#L315cs.ca17_i>"> 2315" ipL296"> 296sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i8/OTips_rem8opp_wait_item_t" 31e=i>3181t" c813158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">idcdb_addb_ss">ipsi/ips.c#L3dcdb_addb_ss"> 2315" ipL296"> 296sips_copp_qscbt 3158s="sref">itcb_busaddrt  23+31s3163t" csi/ipersreturn (i8/3Tips_rem8" iitemL296"> 296site8t" c)813163t" csi/ipersreturn (i8/4Tips_rem8" iNULLef="drivers/scsNUL8t" c;813163t" csi/ipersreturn (i8/5Tips_rem8de=ips_wait_queue31ef=>3184t" c81sips_copp_qscbt 3163t" csi/ipersreturn (i8/6Tips_rem8ountL296"> 296scountt8 c--;81ef="dri="+code=ips_scc#L230"31e2statscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ib_serve>ipsi/ips.c#L315b_serve>"> 23150s31s3163t" csi/ipersreturn (i8/7Tips_rem8t 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ib_serve>21, struct 2"> 23150s31s3163t" csi/ipersreturn (i8/8Tips_rem8 iitemL296"> 296sitem8" c);813158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ib_serve>31, struct 3"> 23150s31s3163t" csi/ipersreturn (i8/9Tips_rem8i/ips.c#L217" id31ver>31r8t" c}813158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">itegc#L2_4GntL296">   23150s31s3163t" csi/ipersreturn (i8ni31188ifdef 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ienhanced_sg" c = i/ips.c#Lenhanced_sg"> 23150s31s3163t" csi/ipersreturn (i8nips.c#L31877777777777777777777777pa8>

iTimeOutt  2315" ipL296"> 2963158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">irequestt 3158s="sref">itimeoutt 

 231_me>3158s="sref">isubsys">ipsi/ips.c#L3subsys"> 231_me>3158s="sref">iparam">ipsi/ips.c#L3param315"[4]3&31t< 0x00100000) {e=ips_sc>36s="sref">ics.ce1tt>/* If NEW Tape DCDB is Supported */vers/scref="+cod31erh>31ert" csi/ipers8s5Tips_rem8rrrrrrrrrrrrrrrrrrrrrr7pa8>
3158s="sref">itg_lent 
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 2315" ipL296"> 296
31ert" csi/ipers8n8Tips_rem8                      7pa8>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 231ref="+cod31erh>31ert" csi/ipers8n9Tips_rem8rrrrrrrrrrrrrrrrrrrrrr7pa8>
  
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ienhanced_sg" c = i/ips.c#Lenhanced_sg"> 231ODpTRACE" cl(i Function pra hin8 ips.c#L31877777777777777777777777pa8>
 2) ?50xFFr:50s31s3163t" csi/ipersreturn (i8 OTips_rem8sips_copp_wait_item_t8" cs*83 296site8t" c)83itapeDCDB1, struct  2315psips_copp_qIPS_DCDB_TABLE_TAP31, struct  23*) =31t<5" ipL296"> 2963158s="sref">idcdbipsi/ips.c#L315dcdbips_;c>36s="sref">ics.ce1tt>/* Use S>(s Data Area as Old DCDB Structp*/vers/scref="+cod31erh>31ert" csi/ipers8" cs*i/ips8c#L315" ipL296"> 296s8t" c;833158s="sref">itapeDCDB1, struct  231_me>3158s="sref">idevice_addb_ss">ipsi/ips.c#L3device_addb_ss"> 231ODpTRACE" cl(i Function pra hin8 s.c#L315"8t 31/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3bus"> 23- 1)3< < >4)e|csips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"s31s3163t" csi/ipersreturn (i8 7Tips_rem8_remo/sq_coppRN_NOTan>
 231_me>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre|15" ipL296"> 2963163t" csi/ipersreturn (i8 8Tips_rem8t sips_copp_qtapeDCDB1, struct  231_me>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre=31t<= ~" ipL296"> 296ics.ce1tt>/* Always Tur/iOFFr64K Size Flagp*/vers/scref="+cod31erh>31ert" csi/ipers8"9Tips_rem8" iitemL296"> 296site8t" c)83 2i href="+cod31erh>31ert" csi/ipers8i7777777778sips_copp_qTimeOutt  23<  (10 *3sips_copp_qHZt  2iiref="+cod31erh>31ert" csi/ipers8iOTips_rem8iheadL296"> 296sheadt8 c) {84sips_copp_qtapeDCDB1, struct  231_me>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre|15" ipL296"> 296ics.ce1tt>/* TimeOut is 10 Seconds */vers/scref="+cod31erh>31ert" csi/ipers8iips.c#L318ueueL296"> 296squeuet8 c));84 23<  (60 *3sips_copp_qHZt  2iiref="+cod31erh>31ert" csi/ipers8isssssssss8="+code=31t3143t" csi/8pers}84sips_copp_qtapeDCDB1, struct  231_me>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre|15" ipL296"> 296ics.ce1tt>/* TimeOut is 60 Seconds */vers/scref="+cod31erh>31ert" csi/ipers8i cs*i/ips8,  23<  (1200 *3sips_copp_qHZt  2iiref="+cod31erh>31ert" csi/ipers8is.c#L315"8" iheadL296"> 296shea8t" c;84ef="dri="+code=ips_sccode=ips_scccccc" cl3scbsips_copp_qtapeDCDB1, struct  231_me>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre|15" ipL296"> 296ics.ce1tt>/* TimeOut is 20 Minutes */vers/scref="+cod31erh>31ert" csi/ipers8i7Tips_rem8,  296snext8" c))84 296snextt" c = 8i9.c#L315"8" inextL296"> 296snex8t" c;84 231_me>3158s="sref">i2db_lengthipsi/ips.c#L3152db_length"> 2315" ipL296"> 2963158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">i29d_lent 3163t" csi/ipersreturn (i8ni31tescbs8/a>( 231_me>3158s="sref">ib_serve>_for_LUN1, struct _for_LUN"> 23150s31s3163t" csi/ipersreturn (i8n7777777778L315" ipL296"> 296spt8 c) {85ef="dri="+code=ips_scccccccccsips_copp_qtapeDCDB1, struct  231_me>3158s="sref">itransfer_lengthipsi/ips.c#L315transfer_length"> 2315" ipL296"> 2963158s="sref">idata_lent  2s31s3163t" csi/ipersreturn (i8nOTips_rem8ypes<27rfound a match 7pa8>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 23115" ipL296"> 296   296snex8t" c;85 231_me>3158s="sref">ibuffer_pointerntL296">   231ODpTRACE" cl(i Function pra hin8n31>(struc8, 3158s="sref">icpu_to_le321, struct sips_copp_qscbt 3158s="sref">itg_busaddrt  2is31s3163t" csi/ipersreturn (i8n cs*i/ips8" inextL296"> 296snex8t" c)85 296s8t" c;85ef="dri="+code=ips_sccode=ipsccccccccsips_copp_qtapeDCDB1, struct  231_me>3158s="sref">ibuffer_pointerntL296">   231ODpTRACE" cl(i Function pra hin8n7Tips_rem8, 3158s="sref">icpu_to_le321, struct sips_copp_qscbt 3158s="sref">idata_busaddrt  2is31s3163t" csi/ipersreturn (i8nps.c#L3158" iNULLef="drivers/scsNUL8t" c;85sips_copp_qtapeDCDB1, struct  231_me>3158s="sref">itg_cou1tt  2963158s="sref">itg_lent 3163t" csi/ipersreturn (i8n9.c#L315"8ountL296"> 296scountt8 c--;85 231_me>3158s="sref">itense_lengthipsi/ips.c#L315tense_length5" i315sizeo=ipsips_copp_qtapeDCDB1, struct  231_me>3158s="sref">itense_infoipsi/ips.c#L315tense_info"> 2is31s3163t" csi/ipersreturn (i8ni31rpheus8/a>( 231_me>3158s="sref">it ipLstatus">ipsi/ips.c#L3t ipLstatus"> 23150s31s3163t" csi/ipersreturn (i8n7777777778 iitemL296"> 296sitem8" c);86ef="dri="+code=ips_scccccccccc#L230"31e2stattapeDCDB1, struct  231_me>3158s="sref">ib_serve>1, struct "> 23150s31s3163t" csi/ipersreturn (i8nOTips_rem8code=ips31s316_t" csi/8pers}86ef="drivers/scsi/ips.........c#L230"31e2statmemcpy1, struct sips_copp_qtapeDCDB1, struct  231_me>3158s="sref">it ipLcdbipsi/ips.c#L315t ipLcdb"> 296sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr,31s3163t" csi/ipersreturn (i8nips.c#L318a href="+code=ips31s3182t" c863158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">i29d_lent 3163t" csi/ipersreturn (i8n31>(struc8 iNULLef="drivers/scsNULL8" c);863158s="sref">itg_lent (stru8a href="+code=ips31r3185t" c86ef="dri="+code=ips_sccccccccc........c#L230"31e2statscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 2315" ipL296"> 296
31ert" csi/ipers8(ps.c#L3158                      7pa8>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 2315" ipL296"> 296  
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ienhanced_sg" c = i/ips.c#Lenhanced_sg"> 231ODpTRACE" cl(i Function pra hin8          8                      7pa8>
 2) ?50xFFr:50s31s3163t" csi/ipersreturn (i8 7777777778rrrrrrrrrrrrrrrrrrrrrr7pa8>
3163t" csi/ipersreturn (i8 OTips_rem8                      7pa8>
8296< 873158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">idevice_addb_ss">ipsi/ips.c#L3device_addb_ss"> 231ODpTRACE" cl(i Function pra hin8 31>(struc8tL296"> 296snextt" ">8296<88731/_t" scbt 3158s="sref">ibus">ipsi/ips.c#L3bus"> 23- 1)3< < >4)e|csips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"s31s3163t" csi/ipersreturn (i8  cs*i/ips8" itailL296"> 296stai8t" c)873158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre|15" ipL296"> 2963163t" csi/ipersreturn (i8 i31>(stru8" iitemL296"> 296site8t" c;87ef="d31s3163t" csi/ipersreturn (i8 i31  stru8/a>( 2i href="+cod31erh>31ert" csi/ipers8 ps.c#L3158" iitemL296"> 296site8t" c;87 23<  (10 *3sips_copp_qHZt  2iiref="+cod31erh>31ert" csi/ipers8 9.c#L315"8, 3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre|15" ipL296"> 296ics.ce1tt>/* TimeOut is 10 Seconds */vers/scref="+cod31erh>31ert" csi/ipers8/ips.c#L318" iheadL296"> 296shea8t" c)88 23<  (60 *3sips_copp_qHZt  2iiref="+cod31erh>31ert" csi/ipers8/ps.c#L3158" iitemL296"> 296site8t" c;88ef="dri="+code=ips_sce=ips_sce=ips_sc........c#L230"31e2statscbt 3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre|15" ipL296"> 296ics.ce1tt>/* TimeOut is 60 Seconds */vers/scref="+cod31erh>31ert" csi/ipers8/3081t" c88ef="drivers/scsi/ips.........ccccccccelse e=ipsips_copp_qTimeOutt  23<  (1200 *3sips_copp_qHZt  2iiref="+cod31erh>31ert" csi/ipers8/ips.c#L318ountL296"> 296scountt8 c++;883158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre|15" ipL296"> 296ics.ce1tt>/* TimeOut is 20 Minutes */vers/scref="+cod31erh>31ert" csi/ipers8/*, (3163t" csi/ipersreturn (i8/i31>(stru877777777777777777777777pa8>
sips_copp_qscbt 3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">itransfer_lengthipsi/ips.c#L315transfer_length"> 2315" ipL296"> 2963158s="sref">idata_lent  2s31s3163t" csi/ipersreturn (i8/i30_memio8rrrrrrrrrrrrrrrrrrrrrr7pa8>
3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">i29d_attributeipsi/ips.c#L31529d_attributea hre=31t<5" ipL296"> 29631ert" csi/ipers8/ps.c#L3158rrrrrrrrrrrrrrrrrrrrrr7pa8>
3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">itransfer_lengthipsi/ips.c#L315transfer_length"> 23150s31s3163t" csi/ipersreturn (i8/9.c#L315"8rrrrrrrrrrrrrrrrrrrrrr7pa8>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 23115" ipL296"> 296  
3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ibuffer_pointerntL296">   231ODpTRACE" cl(i Function pra hin8rps.c#L3158rrrrrrrrrrrrrrrrrrrrrr7pa8>
sips_copp_qscbt 3158s="sref">itg_busaddrt  2is31s3163t" csi/ipersreturn (i8r3163t" csi/ipersreturn (i8rc#L315" i8rrrrrrrrrrrrrrrrrrrrrr7pa8>
3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ibuffer_pointerntL296">   231ODpTRACE" cl(i Function pra hin8r*, 
sips_copp_qscbt 3158s="sref">idata_busaddrt  2is31s3163t" csi/ipersreturn (i8rips.c#L318rrrrrrrrrrrrrrrrrrrrrr7pa8>
3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">i2db_lengthipsi/ips.c#L3152db_length"> 2315" ipL296"> 2963158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">i29d_lent 3163t" csi/ipersreturn (i8r777777777877777777777777777777777pa8>
sips_copp_qscbt 3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">itense_lengthipsi/ips.c#L315tense_length5" i315sizeo=ipsips_copp_qscbt 3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">itense_infoipsi/ips.c#L315tense_info"> 2is31s3163t" csi/ipersreturn (i8ri30_memio8sips_copp_wait_item_t8" cs*893158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">itg_cou1tt  2963158s="sref">itg_lent 3163t" csi/ipersreturn (i8rps.c#L3158iqueueL296"> 296squeu8t" c)893158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ib_serve>1, struct "> 23150s31s3163t" csi/ipersreturn (i8r9.c#L315"8a>(3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">it ipLcdbipsi/ips.c#L315t ipLcdb"> 296sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr,31s3163t" csi/ipersreturn (i9/ips.c#L319" iitemL296"> 296site9t" c;90 2963158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">i29d_lent 3163t" csi/ipersreturn (i9/1ps.c#L319"rrrrrrrrrrrrrrrrrrrrr7pa9as="s90ef="dri="+code=ips_scccccccccc#L230"31e2statscbt 3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">it ipLstatus">ipsi/ips.c#L3t ipLstatus"> 23150s31s3163t" csi/ipersreturn (i9NOTips_rem9/sq_copp_headRN_NOTan>
3158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ib_serve>21, struct 2"> 2[0] = 0s31s3163t" csi/ipersreturn (i9N3Tips_rem9/rrrrrrrrrrrrrrrrrrrrr7pa92t" c903158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ib_serve>21, struct 2"> 2[1] = 0s31s3163t" csi/ipersreturn (i9N4Tips_rem9/rrrrrrrrrrrrrrrrrrrrr7pa9t" c;903158s="sref">idcdbipsi/ips.c#L315dcdbips_.>3158s="sref">ib_serve>21, struct 2"> 2[2] = 0s31s3163t" csi/ipersreturn (i9N5Tips_rem9/rrrrrrrrrrrrrrrrrrrrr7pa94t" c903163t" csi/ipersreturn (i9N7Tips_rem9//a>sips_copp_wait_item_t9" c);903163t" csi/ipersreturn (i9/8Tips_rem9/queueL296"> 296squeu9pers}90iha" c = i/ips.c#L3a"> 231_me>3158s="sref">ifunc" c = i/ips.c#Lfuncips_.>3158s="sref">iissu>ipsi/ips.c#L315issu>"> 2i psips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i9/9Tips_rem9/>(3163t" csi/ipersreturn (i9/ips.c#L319" inextL296"> 296snex9t" c;91ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/ipers9/OTips_rem9opp_wait_item_t" 31e=i>3191t" c91ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/ipers9/3Tips_rem9" iitemL296"> 296site9t" c)91ics.ce1tt>/* Rout> 2 N/a>: si/_chkLstatus                                             */vers/scref="+cod31erh>31ert" csi/ipers9/4Tips_rem9" iNULLef="drivers/scsNUL9t" c;91ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/ipers9/5Tips_rem9de=ips_wait_queue31ef=>3194t" c91ics.ce1tt>/* Rout> 2 Descripad31ert" csi/ipers9/6Tips_rem9ountL296"> 296scountt9 c--;91ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/ipers9/7Tips_rem9t ics.ce1tt>/*   Check the status of cs.ca17s to logical 1erh>s                         */vers/scref="+cod31erh>31ert" csi/ipers9/8Tips_rem9 iitemL296"> 296sitem9" c);91ics.ce1tt>/*   Assumed to be called with the HA lock                                  */vers/scref="+cod31erh>31ert" csi/ipers9/9Tips_rem9i/ips.c#L217" id31ver>31r9t" c}91ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/ipers9ni31189ifdef 
iii/_chkstatus">ipsi/ips.c#L3ii/_chkstatusa hrpsips_copp_qii/_ha_tt  296sips_copp_qIPS_STATUSntL296">  sips_copp_qpstatus">ipsi/ips.c#L3pstatusa hriref="+cod31erh>31ert" csi/ipers9nOTips_rem9                      7pa9>

sips_copp_qscbt 3163t" csi/ipersreturn (i9ssssssssss9ssssssssssssssssssssss7pa9>
sips_copp_qspipsi/ips.c#L315"p315"s31s3163t" csi/ipersreturn (i9s5Tips_rem9rrrrrrrrrrrrrrrrrrrrrr7pa9>
3158s="sref">ibasicLstatus">ipsi/ips.c#L3basicLstatus315"s31s3163t" csi/ipersreturn (i9s6Tips_rem9                      7pa9>
sips_copp_quint8_tt iextLstatus">ipsi/ips.c#L3extLstatus315"s31s3163t" csi/ipersreturn (i9s7Tips_rem9rrrrrrrrrrrrrrrrrrrrr 7pa9>
ierref">ipsi/ips.c#L315erref">315"s31s3163t" csi/ipersreturn (i9s8Tips_rem9                      7pa9>
  3158s="sref">iinquiryDatat 3163t" csi/ipersreturn (i9s9Tips_rem9rrrrrrrrrrrrrrrrrrrrrr7pa9>

iMETHOD_TRACEt istring">"ii/_chkstatus"vers/sc, 1is31s3163t" csi/ipersreturn (i9 ips.c#L31977777777777777777777777pa9>
sips_copp_wait_item_t9" cs*93 231_me>3158s="sref">iscbs">ipsi/ips.c#L3t bs315"[sips_copp_qpstatus">ipsi/ips.c#L3pstatusa hr31_me>3158s="sref">ifields">ipsi/ips.c#L3fieldsips_.>3158s="sref">i2s.ca17_i>ipsi/ips.c#L315cs.ca17_i>"> 2]s31s3163t" csi/ipersreturn (i9 ips.c#L319" iitemL296"> 296site9t" c)933158s="sref">ibasicLstatus">ipsi/ips.c#L3basicLstatus315"315" ipL296"> 296ipsi/ips.c#L3basicLstatus315"3131s3163t" csi/ipersreturn (i9 sssssssss9 ipsi/ips.c#L3pstatusa hr31_me>3158s="sref">ifields">ipsi/ips.c#L3fieldsips_.>3158s="sref">ibasicLstatus">ipsi/ips.c#L3basicLstatus315"3=31t<5" ipL296"> 2963163t" csi/ipersreturn (i9" cs*i/ips9c#L315" ipL296"> 296s9t" c;933158s="sref">iextended_status">ipsi/ips.c#L3extended_status315"315" ipL296"> 296ipsi/ips.c#L3extLstatus315"315" ipL296"> 296ipsi/ips.c#L3pstatusa hr31_me>3158s="sref">ifields">ipsi/ips.c#L3fieldsips_.>3158s="sref">iextended_status">ipsi/ips.c#L3extended_status315"s31s3163t" csi/ipersreturn (i9"6Tips_rem9t 
 231_me>3158s="sref">ispipsi/ips.c#L315"p315"s31s3163t" csi/ipersreturn (i9 8Tips_rem9t 3158s="sref">ib_sidue_lent  23150s31s3163t" csi/ipersreturn (i9"9Tips_rem9" iitemL296"> 296site9t" c)939a href="+codsips_copp_qspipsi/ips.c#L315"p315"31_me>3158s="sref">iscb_addrt  23= (void3*) sips_copp_qscbt 3163t" csi/ipersreturn (i9ips.c#L3159 iNULLef="drivers/scsNULL9" c);94ics.ce1tt>/* Remove the item from the acts_s queue */vers/scref="+cod31erh>31ert" csi/ipers9iOTips_rem9iheadL296"> 296sheadt9 c) {94 231_me>3158s="sref">iscb_acts_slistt  296sips_copp_qscbt 3163t" csi/ipersreturn (i9iips.c#L319ueueL296"> 296squeuet9 c));943158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_iref="+cod31erh>31ert" csi/ipers9i cs*i/ips9, ics.ce1tt>/* internal cs.ca17s are ha17led in do_si/intr */vers/scref="+cod31erh>31ert" csi/ipers9i6Tips_rem9" iheadL296"> 296shea9t" c;94ef="dri="+code=ips_scretur/s31s3163t" csi/ipersreturn (i9i7Tips_rem9, 3163t" csi/ipersreturn (i9ips.c#L3159 inextL296"> 296snext9" c))94istring">"(%s%d) ii/_chkstatus: 29d 0x%X.c# %d (%d %d %d)"vers/sc,31s3163t" csi/ipersreturn (i9i9Tips_rem9" inextL296"> 296snex9t" c;94a hr,31s3163t" csi/ipersreturn (i9ni31tescbs9/a>( 231_me>3158s="sref">ihost_num">ipsi/ips.c#L3host_numa hr,31s3163t" csi/ipersreturn (i9n7777777779L315" ipL296"> 296spt9 c) {95ef="dri="+code=ips_scccps.c#L315" iipsscbt 3158s="sref">icdbipsi/ips.c#L315cdbips_[0],31s3163t" csi/ipersreturn (i9nOTips_rem9ypes<27rfound a match 7pa9>
3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasicLioipsi/ips.c#L315basicLioips_.>3158s="sref">i2s.ca17_i>ipsi/ips.c#L315cs.ca17_i>"> 2,31s3163t" csi/ipersreturn (i9nips.c#L319" inextL296"> 296snex9t" c;953158s="sref">ibus">ipsi/ips.c#L3bus"> 296sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"96sips_copp_qscbt 3158s="sref">ilunt 3163t" csi/ipersreturn (i9n31>(struc9, 3163t" csi/ipersreturn (i9n cs*i/ips9" inextL296"> 296snex9t" c)953158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_i =31t<=31t<5psips_copp_qii/_is_p/ipthrut 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_iiiref="+cod31erh>31ert" csi/ipers9n         9c#L315" ipL296"> 296s9t" c;95ef="dri="+code=ips_sc136s="sref">ics.ce1tt>/* p/ipthru - justcretur/s the rawcresultp*/vers/scref="+cod31erh>31ert" csi/ipers9n7Tips_rem9,  296snextt" c = 9n9.c#L315"9ountL296"> 296scountt9 c--;959a href="+codsips_copp_qerref">ipsi/ips.c#L315erref">315"315" ipL296"> 2963163t" csi/ipersreturn (i9ni31rpheus9/a>( 296sitem9" c);96ef="dri="+code=ipppsips_copp_qbasicLstatus">ipsi/ips.c#L3basicLstatus315"3=31t<5" ipL296"> 296 296  316_t" csi/9pers}96ef="drivers/scsi/ppsips_copp_qbasicLstatus">ipsi/ips.c#L3basicLstatus315"3=31t<5" ipL296"> 296 296(struc9 iNULLef="drivers/scsNULL9" c);96sips_copp_qscbt 3158s="sref">ibus">ipsi/ips.c#L3bus"> 231150i href="+cod31erh>31ert" csi/ipers9n cs*i/ips9 href="+code=ips31g31(9t" c}96sips_copp_qbasicLstatus">ipsi/ips.c#L3basicLstatus315"3=31t<5" ipL296"> 29631ert" csi/ipers9n         9a href="+code=ips31r3195t" c96ef="dri="+code=ips_sccccccccc...." ipL296"> 296
 2963163t" csi/ipersreturn (i9(ps.c#L3159                      7pa9>
istring">"(%s%d) Recocsied Logical D" cs Error OpC296: %x, BSB: %x, ESB: %x"vers/sc,31s3163t" csi/ipersreturn (i9(9.c#L315"9                      7pa9>
 296t  231_me>3158s="sref">ihost_num">ipsi/ips.c#L3host_numa hr,31s3163t" csi/ipersreturn (i9          9                      7pa9>
 2963158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasicLioipsi/ips.c#L315basicLioips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 2,31s3163t" csi/ipersreturn (i9 7777777779rrrrrrrrrrrrrrrrrrrrrr7pa9>
 296ipsi/ips.c#L3basicLstatus315",sps.c#L315" iipsextLstatus">ipsi/ips.c#L3extLstatus315"is31s3163t" csi/ipersreturn (i9 OTips_rem9                      7pa9>
9296< 97(struc9tL296"> 296snextt" ">9296<8973158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0]i href="+cod31erh>31ert" csi/ipers9  cs*i/ips9" itailL296"> 296stai9t" c)97 296site9t" c;97ef="dri="+code=ips_sccccccccccasesps.c#L315" iipsREZERO_UNITt 31ert" csi/ipers9 7Tips_rem9/a>(31ert" csi/ipers9 ps.c#L3159" iitemL296"> 296site9t" c;97  , 31ert" csi/ipers9/ips.c#L319" iheadL296"> 296shea9t" c)98ipsi/ips.c#L315erref">315"315" ipL296"> 2963163t" csi/ipersreturn (i9/ps.c#L3159" iitemL296"> 296site9t" c;98ef="dri="+code=ips_sce=ips_sce=ips_scbreaks31s3163t" csi/ipersreturn (i9/OTips_rem9,  296scountt9 c++;9831ert" csi/ipers9/31>(struc9 href="+code=ips30n30t9t" c}98(3163t" csi/ipersreturn (i9/i31>(stru977777777777777777777777pa9>
31ert" csi/ipers9/7Tips_rem9rrrrrrrrrrrrrrrrrrrrrr7pa9>
 296sips_copp_qscbt 
ipsi/ips.c#L315erref">315"315" ipL296"> 2963163t" csi/ipersreturn (i9/9.c#L315"9rrrrrrrrrrrrrrrrrrrrrr7pa9>


31ert" csi/ipers9rc#L315" i9rrrrrrrrrrrrrrrrrrrrrr7pa9>
sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 
sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (i9r cs*i/ips9rrrrrrrrrrrrrrrrrrrrrr7pa9>
31ert" csi/ipers9r777777777977777777777777777777777pa9>
sips_copp_qerref">ipsi/ips.c#L315erref">315"315" ipL296"> 2963163t" csi/ipersreturn (i9ri30_memio9sips_copp_wait_item_t9" cs*99 296squeu9t" c)99(40/ef="dri="+code=ips_sce=ips_sce=ips_scsips_copp_qii/_reqsent  296sips_copp_qscbt 3163t" csi/ipersreturn (40/2ps.c#L340/rrrrrrrrrrrrrrrrrrrrr7p40/rr>40/ef="drivers/scsi/ips.........ccccccccbreaks31s3163t" csi/ipersreturn (40/3ps.c#L340/rrrrrrrrrrrrrrrrrrrrr7p40/rr>40/40/31ert" csi/iper40/5ps.c#L340/rrrrrrrrrrrrrrrrrrrrr7p40/rr>40/31ert" csi/iper40/6ps.c#L340/7777777777777777777777p40/77>40/ef="dri="+code=ips_sccccccccccasesps.c#L315" iipsREAD_" inextL296 sips_copp_wait_item_40//a>40/ 296sque40/qu>40/31ert" csi/iper40/9ps.c#L340/>(31ert" csi/iper401ips.c#L340" inextL296"> 296sne40" i>40" f="drivers/scsi/ips.........ccccccccbreaks31s3163t" csi/ipersreturn (4011ps.c#L340" iNULLef="drivers/scsNU40" i>40"ef="d31s3163t" csi/ipersreturn (40"2ps.c#L340opp_wait_item_t" 31e=i>340opp>40"31ert" csi/iper4013ps.c#L340" iitemL296"> 296sit40" i>40" 296sips_copp_qscbt 40" 296sips_copp_qscbt 340de=>40"ipsi/ips.c#L315erref">315"315" ipL296"> 2963163t" csi/ipersreturn (40"6ps.c#L340ountL296"> 296scount40oun>40"ef="dri="+code=ips_sccode=ipscccccccce31s3163t" csi/ipersreturn (40"7ps.c#L340t  296site40 ii>40" 296snextt" c =40"9ps.c#L340i/ips.c#L217" id31ver>3140i/i>40"31ert" csi/iper402ips.c#L340ifdef sips_copp_qii/_onrrrrrr 296sips_copp_qscbt 40ief="dri="+code=ips_sce=ips_sce=ips_sc........c#L230"31e2statii/_rdcapipsi/ips.c#L315ii/_rdcapa hrpsips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt 3163t" csi/ipersreturn (4022ps.c#L340                      7p40   >40ief="drivers/scsi/ips.........ccccccccelse href="+cod31erh>31ert" csi/iper4023ps.c#L340                      7p40   >40iipsi/ips.c#L315erref">315"315" ipL296"> 2963163t" csi/ipersreturn (40i4ps.c#L340ssssssssssssssssssssss7p40sss>40i40i40ief="d31s3163t" csi/ipersreturn (40i7ps.c#L340rrrrrrrrrrrrrrrrrrrrr 7p40rrr>40i31ert" csi/iper4028ps.c#L340                      7p40   >40i  40i40  f="d31s3163t" csi/ipersreturn (4031ps.c#L34077777777777777777777777p40777>40 ef="dri="+code=ips_sce=ips_sccasesps.c#L315" iipsFORMAT_UNITt 31ert" csi/iper4032ps.c#L340sips_copp_wait_item_4040 ef="drivers/scsi/ips.........ccccccccsips_copp_qerref">ipsi/ips.c#L315erref">315"315" ipL296"> 2963163t" csi/ipersreturn (4033ps.c#L340" iitemL296"> 296sit40" i>40  29640c#L>40 31ert" csi/iper4037ps.c#L340_remo/sq_coppRN_NOTan>
<40_re>40    296sit40" i>40 3163t" csi/ipersreturn (4041ps.c#L3403163t" csi/ipersreturn (4042ps.c#L340iheadL296"> 296shead40ihe>40 ef="drivers/scsi/ips.........default:ref="+cod31erh>31ert" csi/iper4043ps.c#L340ueueL296"> 296squeue40ueu>40 ipsi/ips.c#L315erref">315"315" ipL296"> 2963163t" csi/ipersreturn (4044ps.c#L340="+code=31t3143t" csi40="+>40 ics.ce1tt>/* endcswitchi*/vers/scref="+cod31erh>31ert" csi/iper40 5ps.c#L340,  296she40" i>40 ef="dri="+code=ips_sccode=ipssips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultipsi/ips.c#L315result315"315" ipL296"> 296ipsi/ips.c#L315erref">315"3< <  16s31s3163t" csi/ipersreturn (4047ps.c#L340, ics.ce1tt>/* bus31150i*/vers/scref="+cod31erh>31ert" csi/iper40 8ps.c#L340 inextL296"> 296snex40 in>40 ics.ce1tt>/* restrict access to physical 1erh>s */vers/scref="+cod31erh>31ert" csi/iper40 9ps.c#L340" inextL296"> 296sne40" i>40 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[0] 115" ipL296"> 29631ert" csi/iper405ips.c#L340/a>(ipsi/ips.c#L315ii/_s29d_buf_rea>a hrpsips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_,31s3163t" csi/ipersreturn (40/1ps.c#L340L315" ipL296"> 296sp40L31>40/ef="dri="+code=ips_sce=ips_sce=ips_sc..=31tsips_copp_qinquiryDatat 3163t" csi/ipersreturn (40/2ps.c#L340ypes<27rfound a match 7p40ype>40/ef="drivers/scsi/ips.........cccce=ippsips_copp_qinquiryDatat 3158s="sref">iDeviceTyp>ipsi/ips.c#L315DeviceTyp>315"3&31t<50x1fi 115" ipL296"> 296 296sne40" i>40/3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">iresultipsi/ips.c#L315result315"315" ipL296"> 2963163t" csi/ipersreturn (4054ps.c#L340, 3163t" csi/ipersreturn (40/5ps.c#L340" inextL296"> 296sne40" i>40/ics.ce1tt>/* else */vers/scref="+cod31erh>31ert" csi/iper4056ps.c#L340c#L315" ipL296"> 29640c#L>40/ef="dri="+codefelse hcode=ipsccccccccc36s="sref">ics.ce1tt>/* recocsied error / success */vers/scref="+cod31erh>31ert" csi/iper4057ps.c#L340, sips_copp_qscbt 3158s="sref">ibus">ipsi/ips.c#L3bus"> 231150i href="+cod31erh>31ert" csi/iper40/8ps.c#L340" iNULLef="drivers/scsNU40" i>40/ 296scount40oun>40/istring">"(%s%d) Unrecocsied Logical D" cs Error OpC296: %x, BSB: %x, ESB: %x"vers/sc,31s3163t" csi/ipersreturn (406ips.c#L340/a>(t  231_me>3158s="sref">ihost_num">ipsi/ips.c#L3host_numa hr,31s3163t" csi/ipersreturn (40/1ps.c#L340 iitemL296"> 296site40 ii>40/ef="dri="+code=ips_sce=ips_sce=ips_sc..sips_copp_qscbt 3158s="sref">icm>ipsi/ips.c#L31529dips_.>3158s="sref">ibasicLioipsi/ips.c#L315basicLioips_.>3158s="sref">iop_ef">ipsi/ips.c#L315op_ef">"> 2,." ipL296"> 296ipsi/ips.c#L3basicLstatus315",31s3163t" csi/ipersreturn (40/2ps.c#L340code=ips31s316_t" csi40cod>40/ef="drivers/scsi/ips.........ccccccccccc#L230"31e2statextLstatus">ipsi/ips.c#L3extLstatus315"is31s3163t" csi/ipersreturn (40/3ps.c#L340a href="+code=ips31s340a h>40/ipsi/ips.c#L3ii/_mapLstatusa hrpsips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt sips_copp_qspipsi/ips.c#L315"p315"is31s3163t" csi/ipersreturn (40/6ps.c#L340a href="+code=ips31r340a h>40/ef="dri="+codefips.........ccccccccccc36s="sref">ics.ce1tt>/* else */vers/scref="+cod31erh>31ert" csi/iper4067ps.c#L34077777777777777777777777p40777>40/3163t" csi/ipersreturn (4068ps.c#L340                      7p40   >40/ 296snextt" c =4069ps.c#L340                      7p40   >40/ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper407ips.c#L340                      7p40   >40  a hr136s="sref">ics.ce1tt>/*rivers/scsi/ips.........cccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4071ps.c#L340rrrrrrrrrrrrrrrrrrrrrr7p40rrr>40 ef="d136s="sref">ics.ce1tt>/* Rout> 2 N/a>: si/_onrrrrccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4072ps.c#L340                      7p40   >40 ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper40 3ps.c#L340 40 ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper40 4ps.c#L340tL296"> 296snextt" "40tL2>40 ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper40 5ps.c#L340" itailL296"> 296sta40" i>40 ics.ce1tt>/*   Determ> 2 e=ia logical 1erh> is onrrrrccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper40 6ps.c#L340" iitemL296"> 296sit40" i>40 ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper40 7ps.c#L340/a>(ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4078ps.c#L340" iitemL296"> 296sit40" i>40 , sips_copp_qii/_ha_tt  296sips_copp_qii/_scb_tt  296she40" i>40" 5" ihref="+cod31erh>31ert" csi/iper4081ps.c#L340" iitemL296"> 296sit40" i>40"ef="dri="+cod1/a>sips_copp_qMETHOD_TRACEt istring">"ii/_onrrrr"vers/sc, 1is31s3163t" csi/ipersreturn (40"2ps.c#L340,  296scount40oun>40"3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315" 1_me15" ipL296"> 296(3163t" csi/ipersreturn (4086ps.c#L34077777777777777777777777p40777>40"6a href="+code=ippsips_copp_qscbt 3158s="sref">ibasicLstatus">ipsi/ips.c#L3basicLstatus315"3=31t<5" ipL296"> 29631ert" csi/iper4087ps.c#L340rrrrrrrrrrrrrrrrrrrrrr7p40rrr>40" 296 231_me>3158s="sref">ilogical_1erh>_infoipsi/ips.c#L315logical_1erh>_info"> 2960,5sizeo=ipsips_copp_qIPS_LD_INFOt 3163t" csi/ipersreturn (4088ps.c#L340rrrrrrrrrrrrrrrrrrrrrr7p40rrr>40"40"40rra hr31s3163t" csi/ipersreturn (4091ps.c#L340rrrrrrrrrrrrrrrrrrrrrr7p40rrr>40ref="dri="+code=ipsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ilogical_1erh>_infoipsi/ips.c#L315logical_1erh>_info"> 231_me>3158s="sref">i1erh>_infoipsi/ips.c#L3151erh>_info"> 2[sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"].>3158s="sref">istatrrr40ref="drivers/scsi/sips_copp_qIPS_LD_OFFLINEt 40r 231_me>3158s="sref">ilogical_1erh>_infoipsi/ips.c#L315logical_1erh>_info"> 231_me>3158s="sref">i1erh>_infoipsi/ips.c#L3151erh>_info"> 2[sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"].>3158s="sref">istatrrr40r3163t" csi/ipersreturn (4095ps.c#L340rrrrrrrrrrrrrrrrrrrrrr7p40rrr>40r 231_me>3158s="sref">ilogical_1erh>_infoipsi/ips.c#L315logical_1erh>_info"> 231_me>3158s="sref">i1erh>_infoipsi/ips.c#L3151erh>_info"> 2[sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"].>3158s="sref">istatrrr40ref="dri="+code=ipsips_copp_qIPS_LD_CRSntL296">  3163t" csi/ipersreturn (4097ps.c#L340sips_copp_wait_item_4040r 231_me>3158s="sref">ilogical_1erh>_infoipsi/ips.c#L315logical_1erh>_info"> 231_me>3158s="sref">i1erh>_infoipsi/ips.c#L3151erh>_info"> 2[sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"].>3158s="sref">istatrrr 296sque40iqu>40r  (3163t" csi/ipersreturn (41/ips.c#L341/ipsa href="+cod30ncl>3041/ip>41/if="dri="+codelse31s3163t" csi/ipersreturn (41/1ps.c#L341/rrrrrrrrrrrrrrrrrrrrr7p41/rr>41/ef="dri="+code=ips_scretur/ip0is31s3163t" csi/ipersreturn (41/2ps.c#L341/rrrrrrrrrrrrrrrrrrrrr7p41/rr>41/ef="de31s3163t" csi/ipersreturn (41/3ps.c#L341/rrrrrrrrrrrrrrrrrrrrr7p41/rr>41/410ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper41/5ps.c#L341/rrrrrrrrrrrrrrrrrrrrr7p41/rr>410ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper41/6ps.c#L341/7777777777777777777777p41/77>410ef="d136s="sref">ics.ce1tt>/* Rout> 2 N/a>: si/_inquiry                                                */vers/scref="+cod31erh>31ert" csi/iper41/7ps.c#L341//a>sips_copp_wait_item_41//a>410ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper41/8ps.c#L341/queueL296"> 296sque41/qu>41/ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper41/9ps.c#L341/>(ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper411ips.c#L341" inextL296"> 296sne41" i>411 a hr136s="sref">ics.ce1tt>/*rivSimulatr s="inquiry cs.ca17 to a logical 1erh>                         */vers/scref="+cod31erh>31ert" csi/iper4111ps.c#L341" iNULLef="drivers/scsNU41" i>411ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4112ps.c#L341opp_wait_item_t" 31e=i>341opp>411ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4113ps.c#L341" iitemL296"> 296sit41" i>41"41"sips_copp_qii/_inquiryt sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qii/_scb_tt 341de=>41" 296scount41oun>41"ef="dri="+codsips_copp_qIPS_SCSI_INQ_DATAntL296">  3163t" csi/ipersreturn (41"7ps.c#L341t  296site41 ii>411istring">"ii/_inquiry"vers/sc, 1is31s3163t" csi/ipersreturn (41"9ps.c#L341i/ips.c#L217" id31ver>3141i/i>411 296  412ef="d31s3163t" csi/ipersreturn (4122ps.c#L341                      7p41   >41ief="drivers/sps.c#L315" iipsinquiryt iDeviceTyp>ipsi/ips.c#L315DeviceTyp>315"315" ipL296"> 29641iiDeviceTyp>Qualifieripsi/ips.c#L315DeviceTyp>Qualifier315"315" ipL296"> 29641iiVsi/d 29641iiResponseDataFormatt  296412ef="dri="+codsips_copp_qinquiryt iAddiad3163t" csi/ipersreturn (4127ps.c#L341rrrrrrrrrrrrrrrrrrrrr 7p41rrr>41i3158s="sref">iFlags">ipsi/ips.c#L3Flags"> 2[0] 15" ipL296"> 2964123158s="sref">iFlags">ipsi/ips.c#L3Flags"> 2[1] 131s3163t" csi/ipersreturn (4129ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>41i 296 296 296ipsi/ips.c#L315IPS_SCSI_INQ_CmdQu>a hrs31s3163t" csi/ipersreturn (413ips.c#L341                      7p41   >413fa href="+cod" ipL296"> 2963158s="sref">iVsndorI>ipsi/ips.c#L315VsndorI>"> 296<36s="sref">istring">"IBM"+cod"vers/sc, 8is31s3163t" csi/ipersreturn (4131ps.c#L34177777777777777777777777p41777>413ef="dri="+cod1/a>sips_copp_qstrncpyt 3158s="sref">iProductI>ipsi/ips.c#L315ProductI>"> 296<36s="sref">istring">"SERVERAIDi="+cod"vers/sc, 16is31s3163t" csi/ipersreturn (4132ps.c#L341sips_copp_wait_item_41413ef="drivers/sps.c#L315" iipsstrncpyt 3158s="sref">iProductRevi/d 296<36s="sref">istring">"1.00"vers/sc, 4is31s3163t" csi/ipersreturn (4133ps.c#L341" iitemL296"> 296sit41" i>4133158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_,.=31t3163t" csi/ipersreturn (41 5ps.c#L341c#L315" ipL296"> 29641c#L>4133163t" csi/ipersreturn (4136ps.c#L341t 
<41_re>4133163t" csi/ipersreturn (4138ps.c#L341t  296snextt" c =4139ps.c#L341" iitemL296"> 296sit41" i>413ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper414ips.c#L341 iNULLef="drivers/scsNUL41 iN>414 a hr136s="sref">ics.ce1tt>/*rivers/scsi/ips.........cccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4141ps.c#L341ics.ce1tt>/* Rout> 2 N/a>: si/_rdcapcccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4142ps.c#L341iheadL296"> 296shead41ihe>414ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4143ps.c#L341ueueL296"> 296squeue41ueu>414ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4144ps.c#L341="+code=31t3143t" csi41="+>414ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper41 5ps.c#L341, ics.ce1tt>/*   Simulatr s rea> capacity cs.ca17 to a logical 1erh>                    */vers/scref="+cod31erh>31ert" csi/iper41 6ps.c#L341" iheadL296"> 296she41" i>414ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4147ps.c#L341, ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper41 8ps.c#L341 inextL296"> 296snex41 in>414 296sne41" i>414sips_copp_qii/_rdcapipsi/ips.c#L315ii/_rdcapa hrpsips_copp_qii/_ha_tt  296sips_copp_qii/_scb_tt ( 296sp41L31>415ef="dri="+cod1/a>sips_copp_qIPS_SCSI_CAPACITYt sips_copp_qcapipsi/ips.c#L315capa hrs31s3163t" csi/ipersreturn (41/2ps.c#L341ypes<27rfound a match 7p41ype>415 296sne41" i>415istring">"ii/_rdcap"vers/sc, 1is31s3163t" csi/ipersreturn (4154ps.c#L341,  296sne41" i>41/sips_copp_qscbt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_)3<  8iref="+cod31erh>31ert" csi/iper4156ps.c#L341c#L315" ipL296"> 29641c#L>415ef="dri="+code=ips_scretur/ip0is31s3163t" csi/ipersreturn (4157ps.c#L341, 415ilba" c = i/ips.c#Llba315"3131s3163t" csi/ipersreturn (41/9ps.c#L341ountL296"> 296scount41oun>41/sips_copp_qle32_to_cpu" c = i/ips.c#Lle32_to_cpua hr31s3163t" csi/ipersreturn (416ips.c#L341/a>(sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ilogical_1erh>_infoipsi/ips.c#L315logical_1erh>_info"> 231_me31s3163t" csi/ipersreturn (4161ps.c#L341 iitemL296"> 296site41 ii>41/ef="dri="+code=ips_sce=ips_sce>3158s="sref">i1erh>_infoipsi/ips.c#L3151erh>_info"> 2[sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"].>3158s="sref">isector_countt 316_t" csi41cod>416ef="drivers/sps.c#L315" iipscapipsi/ips.c#L315capa hr.>3158s="sref">ilent  296sips_copp_qIPS_BLKSIZEt 3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_,.=31tsips_copp_qcapipsi/ips.c#L315capa hriis31s3163t" csi/ipersreturn (4165ps.c#L341 href="+code=ips31g3141 hr>4163163t" csi/ipersreturn (41/6ps.c#L341a href="+code=ips31r341a h>416ef="dri="+codretur/ip1is31s3163t" csi/ipersreturn (4167ps.c#L34177777777777777777777777p41777>41/3163t" csi/ipersreturn (4168ps.c#L341                      7p41   >41/ 296snextt" c =4169ps.c#L341                      7p41   >41/ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper417ips.c#L341                      7p41   >41  a hr136s="sref">ics.ce1tt>/*rivers/scsi/ips.........cccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4171ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>41 ef="d136s="sref">ics.ce1tt>/* Rout> 2 N/a>: si/_mtenseccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4172ps.c#L341                      7p41   >41 ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper41 3ps.c#L341 41 ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper41 4ps.c#L341tL296"> 296snextt" "41tL2>41 ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper41 5ps.c#L341" itailL296"> 296sta41" i>41 ics.ce1tt>/*   Simulatr s mpp_ tenseccs.ca17 to a logical 1erh>                       */vers/scref="+cod31erh>31ert" csi/iper41 6ps.c#L341" iitemL296"> 296sit41" i>41 ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper41 7ps.c#L341/a>(ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4178ps.c#L341" iitemL296"> 296sit41" i>41 , sips_copp_qii/_ha_tt  296sips_copp_qii/_scb_tt  296she41" i>41" 5" ihref="+cod31erh>31ert" csi/iper4181ps.c#L341" iitemL296"> 296sit41" i>41"ef="dri="+cod1/a>sips_copp_quint16_tt sips_copp_qheads">ipsi/ips.c#L3headsa hrs31s3163t" csi/ipersreturn (41"2ps.c#L341, sips_copp_qsectors">ipsi/ips.c#L3sectorsa hrs31s3163t" csi/ipersreturn (41"3ps.c#L341ountL296"> 296scount41oun>418 296ipsi/ips.c#L3cy296dersa hrs31s3163t" csi/ipersreturn (41"4ps.c#L341 href="+code=ips30n3041 hr>418   296(3163t" csi/ipersreturn (4186ps.c#L34177777777777777777777777p41777>418ef="dri="+codsips_copp_qMETHOD_TRACEt istring">"ii/_mtense"vers/sc, 1is31s3163t" csi/ipersreturn (4187ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>4183163t" csi/ipersreturn (4188ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>41"sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ienq" c = i/ips.c#Lenq"> 231_me>3158s="sref">iulD" csSizet  2[sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"]i 1_me 0x400000p=31t<=31t<31s3163t" csi/ipersreturn (4189ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>418 231_me>3158s="sref">ienq" c = i/ips.c#Lenq"> 231_me>3158s="sref">iucMiscFlagt 31ert" csi/iper419ips.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>419aa href="+code=ips_scsips_copp_qheads">ipsi/ips.c#L3headsa hr 15" ipL296"> 296  3163t" csi/ipersreturn (4191ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>419ef="dri="+code=ips_scsips_copp_qsectors">ipsi/ips.c#L3sectorsa hr 15" ipL296"> 296  3163t" csi/ipersreturn (4192ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>41ref="drivers/s}celse href="+cod31erh>31ert" csi/iper4193ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>41ripsi/ips.c#L3headsa hr 15" ipL296"> 296  3163t" csi/ipersreturn (4194ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>41ripsi/ips.c#L3sectorsa hr 15" ipL296"> 296  3163t" csi/ipersreturn (4195ps.c#L341rrrrrrrrrrrrrrrrrrrrrr7p41rrr>41r419ef="d31s3163t" csi/ipersreturn (4197ps.c#L341sips_copp_wait_item_41419ipsi/ips.c#L3cy296dersa hr3131s3163t" csi/ipersreturn (41r8ps.c#L341iqueueL296"> 296sque41iqu>41rsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ienq" c = i/ips.c#Lenq"> 231_me>3158s="sref">iulD" csSizet  2[sips_copp_qscbt 3158s="sref">itarget_i>ipsi/ips.c#L315target_i>315"]i -31s3163t" csi/ipersreturn (41r9ps.c#L341a>(sips_copp_qheads">ipsi/ips.c#L3headsa hr *6sips_copp_qsectors">ipsi/ips.c#L3sectorsa hris31s3163t" csi/ipersreturn (42/ips.c#L342/ipsa href="+cod30ncl>3042/ip>420ra hr31s3163t" csi/ipersreturn (42/1ps.c#L342/rrrrrrrrrrrrrrrrrrrrr7p42/rr>420ef="dri="+cod1/a>sips_copp_qmemsett   3163t" csi/ipersreturn (42/2ps.c#L342/rrrrrrrrrrrrrrrrrrrrr7p42/rr>420420ihdripsi/ips.c#L315hdra hr.>3158s="sref">iBlockDescLengtht 4203163t" csi/ipersreturn (42/5ps.c#L342/rrrrrrrrrrrrrrrrrrrrr7p42/rr>4203158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_31_me>3158s="sref">icmn>ipsi/ips.c#L315cmn>a hr[2]e&31t<50x3fi href="+cod31erh>31ert" csi/iper42/6ps.c#L342/7777777777777777777777p42/77>420ef="dri="+codcases0x03:              136s="sref">ics.ce1tt>/* page 3 */vers/scref="+cod31erh>31ert" csi/iper42/7ps.c#L342//a>sips_copp_wait_item_42//a>420 296ipdatat ipg3t iPageCo">ipsi/ips.c#L315PageCo">a hr 153s31s3163t" csi/ipersreturn (42/8ps.c#L342/queueL296"> 296sque42/qu>420 296ipdatat ipg3t iPageLengtht 3163t" csi/ipersreturn (42/9ps.c#L342/>(ihdripsi/ips.c#L315hdra hr.>3158s="sref">iDataLengtht  296sne42" i>421aa href="+code=ips_sccccc3 +dps.c#L315" iipsmdatat ihdripsi/ips.c#L315hdra hr.>3158s="sref">iBlockDescLengtht ipdatat ipg3t iPageLengtht 421ef="dri="+code=ips_scsips_copp_qmdatat ipdatat ipg3t iTracksPerZon>ipsi/ips.c#L315TracksPerZon>a hr 150s31s3163t" csi/ipersreturn (4212ps.c#L342opp_wait_item_t" 31e=i>342opp>421ef="drivers/scsi/ips.sips_copp_qmdatat ipdatat ipg3t iAltSectorsPerZon>ipsi/ips.c#L315AltSectorsPerZon>a hr 150s31s3163t" csi/ipersreturn (4213ps.c#L342" iitemL296"> 296sit42" i>4213158s="sref">ipdatat ipg3t iAltTracksPerZon>ipsi/ips.c#L315AltTracksPerZon>a hr 150s31s3163t" csi/ipersreturn (4214ps.c#L342" iNULLef="drivers/scsNU42" i>4213158s="sref">ipdatat ipg3t iAltTracksPerVolua>t 342de=>421ipdatat ipg3t iSectorsPerTrackt  296ipsi/ips.c#L3sectorsa hris31s3163t" csi/ipersreturn (42"6ps.c#L342ountL296"> 296scount42oun>421ef="dri="+code=ips_sc1s.c#L315" iipsmdatat ipdatat ipg3t iBytesPerSectort  2963163t" csi/ipersreturn (42"7ps.c#L342t  296ipdatat ipg3t iInterleav>ipsi/ips.c#L315Interleav>a hr 15" ipL296"> 296 296site42 ii>421 296ipdatat ipg3t iTrackSkewipsi/ips.c#L315TrackSkewa hr 150s31s3163t" csi/ipersreturn (4219ps.c#L342i/ips.c#L217" id31ver>3142i/i>421ipdatat ipg3t iCy296derSkewipsi/ips.c#L315Cy296derSkewa hr 150s31s3163t" csi/ipersreturn (422ips.c#L342ifdef sips_copp_qmdatat ipdatat ipg3t iflags">ipsi/ips.c#L3flags"> 2 15" ipL296"> 296422ef="dri="+code=ips_scbreaks31s3163t" csi/ipersreturn (4222ps.c#L342                      7p42   >42242i31ert" csi/iper4224ps.c#L342ssssssssssssssssssssss7p42sss>4223158s="sref">ipdatat ipg4t iPageCo">ipsi/ips.c#L315PageCo">a hr 154s31s3163t" csi/ipersreturn (4225ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>422ipdatat ipg4t iPageLengtht 3163t" csi/ipersreturn (4226ps.c#L342                      7p42   >422ef="dri="+code=ips_sc1s.c#L315" iipsmdatat ihdripsi/ips.c#L315hdra hr.>3158s="sref">iDataLengtht 422ihdripsi/ips.c#L315hdra hr.>3158s="sref">iBlockDescLengtht ipdatat ipg4t iPageLengtht 422 296ipdatat ipg4t iCy296dersHight 42i 296ipsi/ips.c#L3cy296dersa hr31_me1_me 8)e&31t<50xFFFF)s31s3163t" csi/ipersreturn (423ips.c#L342                      7p42   >423aa href="+code=ips_scsips_copp_qmdatat ipdatat ipg4t iCy296dersLowipsi/ips.c#L315Cy296dersLowa hr 15psips_copp_qcy296ders">ipsi/ips.c#L3cy296dersa hr3131t<50xFF)s31s3163t" csi/ipersreturn (4231ps.c#L34277777777777777777777777p42777>423ef="dri="+code=ips_scsips_copp_qmdatat ipdatat ipg4t iHeads">ipsi/ips.c#L3Headsa hr 15" ipL296"> 296ipsi/ips.c#L3headsa hrs31s3163t" csi/ipersreturn (4232ps.c#L342sips_copp_wait_item_42423ef="drivers/scsi/ips.sips_copp_qmdatat ipdatat ipg4t iWritrPrecompHight  296sit42" i>4233158s="sref">ipdatat ipg4t iWritrPrecompLowipsi/ips.c#L315WritrPrecompLowa hr 150s31s3163t" csi/ipersreturn (4234ps.c#L342 sips_copp_qmdatat ipdatat ipg4t iReducedWritrCurrentHight  29642c#L>423ipdatat ipg4t iReducedWritrCurrentLowipsi/ips.c#L315ReducedWritrCurrentLowa hr 150s31s3163t" csi/ipersreturn (4236ps.c#L342t ipdatat ipg4t iStepRatrrr 296
<42_re>423 296ipdatat ipg4t iLandingZon>Hight  296ipdatat ipg4t iLandingZon>Lowipsi/ips.c#L315LandingZon>Lowa hr 150s31s3163t" csi/ipersreturn (4239ps.c#L342" iitemL296"> 296sit42" i>423ipdatat ipg4t iflags">ipsi/ips.c#L3flags"> 2 150s31s3163t" csi/ipersreturn (424ips.c#L342 iNULLef="drivers/scsNUL42 iN>424aa href="+code=ips_scsips_copp_qmdatat ipdatat ipg4t iRotaad 2 150s31s3163t" csi/ipersreturn (4241ps.c#L3423158s="sref">ipdatat ipg4t iMediumRotaad 2 150s31s3163t" csi/ipersreturn (4242ps.c#L342iheadL296"> 296shead42ihe>424ef="drivers/scsi/ips.breaks31s3163t" csi/ipersreturn (4243ps.c#L342ueueL296"> 296squeue42ueu>42431ert" csi/iper4244ps.c#L342="+code=31t3143t" csi42="+>4243158s="sref">ipdatat ipg8t iPageCo">ipsi/ips.c#L315PageCo">a hr 158s31s3163t" csi/ipersreturn (42 5ps.c#L342, ipdatat ipg8t iPageLengtht 3163t" csi/ipersreturn (42 6ps.c#L342" iheadL296"> 296she42" i>424ef="dri="+code=ips_sc1s.c#L315" iipsmdatat ihdripsi/ips.c#L315hdra hr.>3158s="sref">iDataLengtht ihdripsi/ips.c#L315hdra hr.>3158s="sref">iBlockDescLengtht ipdatat ipg8t iPageLengtht  296snex42 in>424ics.ce1tt>/* ecsiythingcelse is left set to 0 */vers/scref="+cod31erh>31ert" csi/iper42 9ps.c#L342" inextL296"> 296sne42" i>424( 296sp42L31>425ef="dri="+coddefault:ref="+cod31erh>31ert" csi/iper42/2ps.c#L342ypes<27rfound a match 7p42ype>425ef="drivers/scsi/ips.retur/ip0is31s3163t" csi/ipersreturn (4253ps.c#L342" inextL296"> 296sne42" i>425ics.ce1tt>/* enddswitchi*/vers/scref="+cod31erh>31ert" csi/iper4254ps.c#L342,  296sne42" i>42/iii/_s29d_buf_writrrr3158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_,.=31t3163t" csi/ipersreturn (4256ps.c#L342c#L315" ipL296"> 29642c#L>425ef="d31s3163t" csi/ipersreturn (4257ps.c#L342, 3163t" csi/ipersreturn (42/8ps.c#L342" iNULLef="drivers/scsNU42" i>4253163t" csi/ipersreturn (42/9ps.c#L342ountL296"> 296scount42oun>425(ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4261ps.c#L342 iitemL296"> 296site42 ii>426ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper42/2ps.c#L342code=ips31s316_t" csi42cod>426ics.ce1tt>/* Rout> 2 N/a>: si/_reqsen                                                 */vers/scref="+cod31erh>31ert" csi/iper42/3ps.c#L342a href="+code=ips31s342a h>426ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper42/4ps.c#L342 iNULLef="drivers/scsNUL42 iN>426ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4265ps.c#L342 href="+code=ips31g3142 hr>426ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper42/6ps.c#L342a href="+code=ips31r342a h>426ef="d136s="sref">ics.ce1tt>/*   Simulatr s request tenseccs.ca17 to a logical 1erh>                    */vers/scref="+cod31erh>31ert" csi/iper42/7ps.c#L34277777777777777777777777p42777>426ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper42/8ps.c#L342                      7p42   >42/ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4269ps.c#L342                      7p42   >42/42  a hr13158s="sref">iii/_reqsenrrsips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qii/_scb_tt 42 ef="dhref="+cod31erh>31ert" csi/iper4272ps.c#L342                      7p42   >427ef="drivers/sps.c#L315" iipsIPS_SCSI_REQSENt 427 296snextt" "42tL2>427istring">"ii/_reqsen"vers/sc, 1is31s3163t" csi/ipersreturn (42 5ps.c#L342" itailL296"> 296sta42" i>4273163t" csi/ipersreturn (42 6ps.c#L342" iitemL296"> 296sit42" i>427ef="dri="+codsips_copp_qmemsett ( 296sit42" i>4273158s="sref">iResponseCo">ipsi/ips.c#L315ResponseCo">a hr3131s3163t" csi/ipersreturn (4279ps.c#L342,  296 296 296she42" i>428fa href="+cod" ipL296"> 296iAddiad3163t" csi/ipersreturn (4281ps.c#L342" iitemL296"> 296sit42" i>42"ef="dri="+cod1/a>sips_copp_qreqsenrriAddiadipsi/ips.c#L315Addiada hr 15" ipL296"> 296iAddiadQualipsi/ips.c#L315AddiadQuala hr 15" ipL296"> 296 296scount42oun>4283158s="sref">it" c_cm>ipsi/ips.c#L315" ipL29dips_,.=31t3163t" csi/ipersreturn (42"5ps.c#L342/a>(3163t" csi/ipersreturn (4286ps.c#L34277777777777777777777777p42777>428ef="dri="+codretur/ip1is31s3163t" csi/ipersreturn (4287ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>4283163t" csi/ipersreturn (4288ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>428 296snextt" c =4289ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>428ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper429ips.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>429 a hr136s="sref">ics.ce1tt>/*rivers/scsi/ips.........cccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4291ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>429ef="d136s="sref">ics.ce1tt>/* Rout> 2 N/a>: si/_freeccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4292ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>429ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4293ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>429ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4294ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>429ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4295ps.c#L342rrrrrrrrrrrrrrrrrrrrrr7p42rrr>429ics.ce1tt>/*   Freecany allocated 36sce for this controller                           */vers/scref="+cod31erh>31ert" csi/iper4296ps.c#L34277777777777777777777777p42777>429ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4297ps.c#L342sips_copp_wait_item_42429ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper42r8ps.c#L342iqueueL296"> 296sque42iqu>429(sips_copp_qii/_ha_tt  2iref="+cod31erh>31ert" csi/iper43/ips.c#L343/ipsa href="+cod30ncl>3043/ip>430 5" ihref="+cod31erh>31ert" csi/iper43/1ps.c#L343/rrrrrrrrrrrrrrrrrrrrr7p43/rr>430ef="dref="+cod31erh>31ert" csi/iper43/2ps.c#L343/rrrrrrrrrrrrrrrrrrrrr7p43/rr>430ef="drivers/sps.c#L315" iipsMETHOD_TRACEt istring">"ii/_free"vers/sc, 1is31s3163t" csi/ipersreturn (43/3ps.c#L343/rrrrrrrrrrrrrrrrrrrrr7p43/rr>430430 2i href="+cod31erh>31ert" csi/iper43/5ps.c#L343/rrrrrrrrrrrrrrrrrrrrr7p43/rr>430 231_me>3158s="sref">ienq" c = i/ips.c#Lenq"> 2i href="+cod31erh>31ert" csi/iper43/6ps.c#L343/7777777777777777777777p43/77>430ef="dri="+code=ips_scrivers/sps.c#L315" iipspci_free_consistentt  231_me>3158s="sref">ipcidevt  2i,ref="+cod31erh>31ert" csi/iper43/7ps.c#L343//a>sips_copp_wait_item_43//a>430 231_me>3158s="sref">ienq" c = i/ips.c#Lenq"> 296sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ienq_busaddripsi/ips.c#L315enq_busaddrips_)s31s3163t" csi/ipersreturn (43/8ps.c#L343/queueL296"> 296sque43/qu>430 231_me>3158s="sref">ienq" c = i/ips.c#Lenq"> 2 15" ipL296"> 2963163t" csi/ipersreturn (43/9ps.c#L343/>(3163t" csi/ipersreturn (431ips.c#L343" inextL296"> 296sne43" i>431ra hr31s3163t" csi/ipersreturn (4311ps.c#L343" iNULLef="drivers/scsNU43" i>431ef="dri="+code=ips_scsips_copp_qkfreerr 231_me>3158s="sref">iconf" c = i/ips.c#Lconfips_)s31s3163t" csi/ipersreturn (4312ps.c#L343opp_wait_item_t" 31e=i>343opp>431ef="drivers/scsi/ips.sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iconf" c = i/ips.c#Lconfips_ 15" ipL296"> 2963163t" csi/ipersreturn (4313ps.c#L343" iitemL296"> 296sit43" i>431431 231_me>3158s="sref">iadaptt  2i href="+cod31erh>31ert" csi/iper4315ps.c#L343de=ips_wait_queue31ef=>343de=>431sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt 31ert" csi/iper4316ps.c#L343ountL296"> 296scount43oun>431ef="dri="+code=ips_scccccccccccccccccccccccccccccsizeo=ipsips_copp_qIPS_ADAPTERt  2i +ref="+cod31erh>31ert" csi/iper4317ps.c#L343t sips_copp_qIPS_IO_CMDt  2i,.sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iadaptt  29ref="+cod31erh>31ert" csi/iper4318ps.c#L343 iitemL296"> 296site43 ii>431 231_me>3158s="sref">iadaptt  231_me>3158s="sref">ihw_status_startt 3143i/i>431 231_me>3158s="sref">iadaptt  2 15" ipL296"> 2963163t" csi/ipersreturn (432ips.c#L343ifdef 3163t" csi/ipersreturn (4321ps.c#L34377777777777777777777777p43777>432ef="dref="+cod31erh>31ert" csi/iper4322ps.c#L343                      7p43   >432ef="drivers/scsi/ips.e=ipsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ilogical_1erh>_info" c = i/ips.c#Llogical_1erh>_info"> 2i href="+cod31erh>31ert" csi/iper4323ps.c#L343                      7p43   >432sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt 31ert" csi/iper4324ps.c#L343ssssssssssssssssssssss7p43sss>432 2i,ref="+cod31erh>31ert" csi/iper4325ps.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>432 231_me>3158s="sref">ilogical_1erh>_info" c = i/ips.c#Llogical_1erh>_info"> 2,ref="+cod31erh>31ert" csi/iper4326ps.c#L343                      7p43   >432ef="dri="+code=ips_scccccccccccccccccccccccccccccsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ilogical_1erh>_info_dma_addripsi/ips.c#L315logical_1erh>_info_dma_addrips_)s31s3163t" csi/ipersreturn (4327ps.c#L343rrrrrrrrrrrrrrrrrrrrr 7p43rrr>432 231_me>3158s="sref">ilogical_1erh>_info" c = i/ips.c#Llogical_1erh>_info"> 2 15" ipL296"> 2963163t" csi/ipersreturn (4328ps.c#L343                      7p43   >432432433aa href="+code=ips_scsips_copp_qkfreerr 231_me>3158s="sref">invram" c = i/ips.c#Lnvramips_)s31s3163t" csi/ipersreturn (4331ps.c#L34377777777777777777777777p43777>433ef="dri="+code=ips_scsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">invram" c = i/ips.c#Lnvramips_ 15" ipL296"> 2963163t" csi/ipersreturn (4332ps.c#L343sips_copp_wait_item_43433 296sit43" i>433sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">isubsys">ipsi/ips.c#L3subsysips_)s31s3163t" csi/ipersreturn (4334ps.c#L343 sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">isubsys">ipsi/ips.c#L3subsysips_ 15" ipL296"> 2963163t" csi/ipersreturn (4335ps.c#L343c#L315" ipL296"> 29643c#L>4333163t" csi/ipersreturn (4336ps.c#L343t  231_me>3158s="sref">iioctl_1atat  2i href="+cod31erh>31ert" csi/iper4337ps.c#L343_remo/sq_coppRN_NOTan>
<43_re>433sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt  231_me>3158s="sref">iioctl_lenrr 2,ref="+cod31erh>31ert" csi/iper4338ps.c#L343t sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iioctl_1atat  29csips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iioctl_busaddripsi/ips.c#L315ioctl_busaddrips_)s31s3163t" csi/ipersreturn (4339ps.c#L343" iitemL296"> 296sit43" i>433 231_me>3158s="sref">iioctl_1atat  2 15" ipL296"> 2963163t" csi/ipersreturn (434ips.c#L343 iNULLef="drivers/scsNUL43 iN>434aa href="+code=ips_scccccccccsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iioctl_1atasizet  2 150s31s3163t" csi/ipersreturn (4341ps.c#L343 231_me>3158s="sref">iioctl_lenrr 2 150s31s3163t" csi/ipersreturn (4342ps.c#L343iheadL296"> 296shead43ihe>434ef="drivers/scsi/ips.e31s3163t" csi/ipersreturn (4343ps.c#L343ueueL296"> 296squeue43ueu>434ipsi/ips.c#L3ii/_deallocatescbsa hrpsips_copp_qha" c = i/ips.c#L3a"> 29csips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imaxL29ds">ipsi/ips.c#L3maxL29dsips_)s31s3163t" csi/ipersreturn (4344ps.c#L343="+code=31t3143t" csi43="+>4343163t" csi/ipersreturn (43 5ps.c#L343, ics.ce1tt>/* freecmemory mapped (e=iapplicable) */vers/scref="+cod31erh>31ert" csi/iper43 6ps.c#L343" iheadL296"> 296she43" i>434ef="dri="+code=ips_sce=ipsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptr"> 2i href="+cod31erh>31ert" csi/iper4347ps.c#L343, sips_copp_qiounmaprr 231_me>3158s="sref">iioremap_ptripsi/ips.c#L315ioremap_ptrips_)s31s3163t" csi/ipersreturn (4348ps.c#L343 inextL296"> 296snex43 in>434 231_me>3158s="sref">iioremap_ptripsi/ips.c#L315ioremap_ptrips_ 15" ipL296"> 2963163t" csi/ipersreturn (4349ps.c#L343" inextL296"> 296sne43" i>434 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptr"> 2 15" ipL296"> 2963163t" csi/ipersreturn (435ips.c#L343/a>(3163t" csi/ipersreturn (43/1ps.c#L343L315" ipL296"> 296sp43L31>435ef="dref="+cod31erh>31ert" csi/iper43/2ps.c#L343ypes<27rfound a match 7p43ype>435ef="drivers/scsi/ips.sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_addripsi/ips.c#L315mem_addr"> 2 150s31s3163t" csi/ipersreturn (4353ps.c#L343" inextL296"> 296sne43" i>4353163t" csi/ipersreturn (43/5ps.c#L343" inextL296"> 296sne43" i>43/3163t" csi/ipersreturn (43/6ps.c#L343c#L315" ipL296"> 29643c#L>435ef="d31s3163t" csi/ipersreturn (4357ps.c#L343, ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper43/8ps.c#L343" iNULLef="drivers/scsNU43" i>435ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper43/9ps.c#L343ountL296"> 296scount43oun>435ics.ce1tt>/* Rout> 2 N/a>: si/_deallocatescbsccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper436ips.c#L343/a>(ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4361ps.c#L343 iitemL296"> 296site43 ii>436ef="d136s="sref">ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper43/2ps.c#L343code=ips31s316_t" csi43cod>436ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4363ps.c#L343a href="+code=ips31s343a h>436ics.ce1tt>/*   Freectheccs.ca17 blockscccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4364ps.c#L343 iNULLef="drivers/scsNUL43 iN>436ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4365ps.c#L343 href="+code=ips31g3143 hr>436ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper43/6ps.c#L343a href="+code=ips31r343a h>436ef="dstatic intref="+cod31erh>31ert" csi/iper43/7ps.c#L34377777777777777777777777p43777>436sips_copp_qii/_deallocatescbs">ipsi/ips.c#L3ii/_deallocatescbsa hrpsips_copp_qii/_ha_tt  296int5" ipL296"> 296ipsi/ips.c#L329dsips_)ref="+cod31erh>31ert" csi/iper43/8ps.c#L343                      7p43   >43/436 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hri href="+cod31erh>31ert" csi/iper437ips.c#L343                      7p43   >437aa href="+code=ips_scsips_copp_qpci_free_consistentt  231_me>3158s="sref">ipcidevt 31ert" csi/iper4371ps.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>437ef="dri="+code=ips_sccccccccc+code=ips_scsips_copp_qIPS_SGLIST_SIZEt  2)e*3sips_copp_qIPS_MAX_SGt ipsi/ips.c#L329dsips_9ref="+cod31erh>31ert" csi/iper4372ps.c#L343                      7p43   >437ef="drivers/scsi/ips.cccccccc+code=ips_scsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr31_me>3158s="sref">isg_list">ipsi/ips.c#L3sg_lista hr.>3158s="sref">ilist">ipsi/ips.c#L3lista hr9ref="+cod31erh>31ert" csi/iper4373ps.c#L343 437 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr31_me>3158s="sref">isg_busaddripsi/ips.c#L315sg_busaddrips_)s31s3163t" csi/ipersreturn (43 4ps.c#L343tL296"> 296snextt" "43tL2>437sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt sips_copp_qc9ds">ipsi/ips.c#L329dsips_9ref="+cod31erh>31ert" csi/iper4375ps.c#L343" itailL296"> 296sta43" i>437 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr9csips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr31_me>3158s="sref">iscb_busaddripsi/ips.c#L315scb_busaddrips_)s31s3163t" csi/ipersreturn (43 6ps.c#L343" iitemL296"> 296sit43" i>437ef="dri="+code=ips_sc1s.c#L315" iipsha" c = i/ips.c#L3a"> 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr 15" ipL296"> 2963163t" csi/ipersreturn (43 7ps.c#L343/a>(ics.ce1tt>/* endde=i*/vers/scref="+cod31erh>31ert" csi/iper4378ps.c#L343" iitemL296"> 296sit43" i>437,  296she43" i>438ra hr31s3163t" csi/ipersreturn (4381ps.c#L343" iitemL296"> 296sit43" i>438ef="d136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4382ps.c#L343, ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4383ps.c#L343ountL296"> 296scount43oun>438ics.ce1tt>/* Rout> 2 N/a>: si/_allocatescbsccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4384ps.c#L343 href="+code=ips30n3043 hr>438ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper43"5ps.c#L343/a>(ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4386ps.c#L34377777777777777777777777p43777>438ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4387ps.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>438ics.ce1tt>/*   Allocatectheccs.ca17 blockscccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4388ps.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>438ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4389ps.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>438ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper439ips.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>439 a hrstatic intref="+cod31erh>31ert" csi/iper4391ps.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>439ef="d1/a>sips_copp_qii/_allocatescbs">ipsi/ips.c#L3ii/_allocatescbsa hrpsips_copp_qii/_ha_tt  2)ref="+cod31erh>31ert" csi/iper4392ps.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>4394393158s="sref">iscb_prr4393163t" csi/ipersreturn (4395ps.c#L343rrrrrrrrrrrrrrrrrrrrrr7p43rrr>439 296439ef="dri="+codsips_copp_qdma_addr_tt ipsi/ips.c#L32s.ca17_dmaa hr9csips_copp_qsg_dma">ipsi/ips.c#L3sg_dmaa hrs31s3163t" csi/ipersreturn (4397ps.c#L343sips_copp_wait_item_434393163t" csi/ipersreturn (43r8ps.c#L343iqueueL296"> 296sque43iqu>439istring">"ii/_allocatescbs"vers/sc, 1is31s3163t" csi/ipersreturn (43r9ps.c#L343a>(ics.ce1tt>/*eAllocatecmemory for the SCBsc*/vers/scref="+cod31erh>31ert" csi/iper44/1ps.c#L344/rrrrrrrrrrrrrrrrrrrrr7p44/rr>440ef="dri="+cod1/a>sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr 1ref="+cod31erh>31ert" csi/iper44/2ps.c#L344/rrrrrrrrrrrrrrrrrrrrr7p44/rr>440ef="drivers/scsi/sips_copp_qpci_alloc_consistentt  231_me>3158s="sref">ipcidevt  231_me>3158s="sref">imaxL29ds">ipsi/ips.c#L3maxL29dsips_e*3sizeo=ipsips_copp_qii/_scb_tt 31ert" csi/iper44/3ps.c#L344/rrrrrrrrrrrrrrrrrrrrr7p44/rr>440ipsi/ips.c#L32s.ca17_dmaa hris31s3163t" csi/ipersreturn (44/4ps.c#L344/rrrrrrrrrrrrrrrrrrrrr7p44/rr>440 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr 115" ipL296"> 296440440ef="dri="+codsips_copp_qii/_sgt ilist">ipsi/ips.c#L3lista hr 1ref="+cod31erh>31ert" csi/iper44/7ps.c#L344//a>sips_copp_wait_item_44//a>440sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt 31ert" csi/iper44/8ps.c#L344/queueL296"> 296sque44/qu>440sips_copp_qIPS_SGLIST_SIZEt  2)e*3sips_copp_qIPS_MAX_SGt 31ert" csi/iper44/9ps.c#L344/>(sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imaxL29ds">ipsi/ips.c#L3maxL29dsips_,.=31tipsi/ips.c#L3sg_dmaa hris31s3163t" csi/ipersreturn (441ips.c#L344" inextL296"> 296sne44" i>4410a href="+code=ipsips_copp_qii/_sgt ilist">ipsi/ips.c#L3lista hr 115" ipL296"> 296441ef="dri="+code=ips_scsips_copp_qpci_free_consistentt  231_me>3158s="sref">ipcidevt 31ert" csi/iper4412ps.c#L344opp_wait_item_t" 31e=i>344opp>441ef="drivers/scsi/ips._sccccccccc"+code=ipsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imaxL29ds">ipsi/ips.c#L3maxL29dsips_e*3sizeo=ipsips_copp_qii/_scb_tt  231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr9ref="+cod31erh>31ert" csi/iper4413ps.c#L344" iitemL296"> 296sit44" i>441ipsi/ips.c#L32s.ca17_dmaa hris31s3163t" csi/ipersreturn (4414ps.c#L344" iNULLef="drivers/scsNU44" i>441344de=>441 296scount44oun>441ef="d31s3163t" csi/ipersreturn (4417ps.c#L344t 3158s="sref">imemsett  231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr9c09csips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imaxL29ds">ipsi/ips.c#L3maxL29dsips_e*3sizeo=ipsips_copp_qii/_scb_tt  296site44 ii>441 296snextt" c =4419ps.c#L344i/ips.c#L217" id31ver>3144i/i>441 296 296 231_me>3158s="sref">imaxL29ds">ipsi/ips.c#L3maxL29dsips_s5" ipL296"> 29631ert" csi/iper442ips.c#L344ifdef 3158s="sref">iscb_prr 231_me>3158s="sref">iscbs">ipsi/ips.c#L3scbsa hr[" ipL296"> 296442ef="dri="+code=ips_scsips_copp_qscb_prriscb_busaddripsi/ips.c#L315scb_busaddrips_ 15" ipL296"> 296ipsi/ips.c#L32s.ca17_dmaa hr +csizeo=ipsips_copp_qii/_scb_tt 3163t" csi/ipersreturn (4422ps.c#L344                      7p44   >442ef="drivers/scsi/ips."36s="sref">ics.ce1tt>/*eset up S/G listc*/vers/scref="+cod31erh>31ert" csi/iper4423ps.c#L344                      7p44   >442sips_copp_qha" c = i/ips.c#L3a"> 2)) href="+cod31erh>31ert" csi/iper4424ps.c#L344ssssssssssssssssssssss7p44sss>4423158s="sref">isg_list">ipsi/ips.c#L3sg_lista hr.>3158s="sref">ienh_list">ipsi/ips.c#L3enh_lista hr 1ref="+cod31erh>31ert" csi/iper4425ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>4423158s="sref">ienh_list">ipsi/ips.c#L3enh_lista hr +5" ipL296"> 2963163t" csi/ipersreturn (4426ps.c#L344                      7p44   >442ef="dri="+code=ips_scccccccccsips_copp_qscb_prrisg_busaddripsi/ips.c#L315sg_busaddrips_ 1ref="+cod31erh>31ert" csi/iper4427ps.c#L344rrrrrrrrrrrrrrrrrrrrr 7p44rrr>442ipsi/ips.c#L3sg_dmaa hr +5" ipL296"> 296 2)e*3sips_copp_qIPS_MAX_SGt 3163t" csi/ipersreturn (4428ps.c#L344                      7p44   >44231ert" csi/iper4429ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>4423158s="sref">isg_list">ipsi/ips.c#L3sg_lista hr.>3158s="sref">istd_list">ipsi/ips.c#L3std_listips_ 1ref="+cod31erh>31ert" csi/iper443ips.c#L344                      7p44   >443aa href="+code=ips_scccccccccccccsips_copp_qii/_sgt istd_list">ipsi/ips.c#L3std_listips_ +5" ipL296"> 2963163t" csi/ipersreturn (4431ps.c#L34477777777777777777777777p44777>443ef="dri="+code=ips_scccccccccsips_copp_qscb_prrisg_busaddripsi/ips.c#L315sg_busaddrips_ 1ref="+cod31erh>31ert" csi/iper4432ps.c#L344sips_copp_wait_item_44443ef="drivers/scsi/ips._sccccccccc"sips_copp_qsg_dma">ipsi/ips.c#L3sg_dmaa hr +5" ipL296"> 296 2)e*3sips_copp_qIPS_MAX_SGt 31d31erh>31ert" csi/iper4433ps.c#L344" iitemL296"> 296sit44" i>443 29644c#L>443ics.ce1tt>/* add to the freeclistc*/vers/scref="+cod31erh>31ert" csi/iper4436ps.c#L344t  296 231_me>3158s="sref">imaxL29ds">ipsi/ips.c#L3maxL29dsips_ - 1) href="+cod31erh>31ert" csi/iper4437ps.c#L344_remo/sq_coppRN_NOTan>
<44_re>4433158s="sref">iq_next">ipsi/ips.c#L3q_nextips_ 15" ipL296"> 296 231_me>3158s="sref">iscb_freelist">ipsi/ips.c#L3scb_freelista hrs31s31d31erh>31ert" csi/iper4438ps.c#L344t  296 231_me>3158s="sref">iscb_freelist">ipsi/ips.c#L3scb_freelista hr 15" ipL296"> 296 296sit44" i>4433163t" csi/ipersreturn (4441ps.c#L344 296shead44ihe>444ef="drivers/s"36s="sref">ics.ce1tt>/*esuccessc*/vers/scref="+cod31erh>31ert" csi/iper4443ps.c#L344ueueL296"> 296squeue44ueu>444 296she44" i>444ef="d136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4447ps.c#L344, ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4448ps.c#L344 inextL296"> 296snex44 in>444ics.ce1tt>/*eRout> 2 N/a>: si/_init_scb                                               */vers/scref="+cod31erh>31ert" csi/iper4449ps.c#L344" inextL296"> 296sne44" i>444ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper445ips.c#L344/a>(ics.ce1tt>/*eRout> 2 Descripad31ert" csi/iper44/1ps.c#L344L315" ipL296"> 296sp44L31>445ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4452ps.c#L344ypes<27rfound a match 7p44ype>445ics.ce1tt>/* f=Initialize a CCB to default valuesccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4453ps.c#L344" inextL296"> 296sne44" i>445ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4454ps.c#L344, ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper44/5ps.c#L344" inextL296"> 296sne44" i>44/ 29644c#L>445ef="dsips_copp_qii/_init_scbt sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qii/_scb_tt 31ert" csi/iper44/8ps.c#L344" iNULLef="drivers/scsNU44" i>445sips_copp_qsg_list">ipsi/ips.c#L3sg_lista hrs31s3163t" csi/ipersreturn (44/9ps.c#L344ountL296"> 296scount44oun>4459a href="+codsips_copp_quint32_tt  296sips_copp_qsg_busaddripsi/ips.c#L315sg_busaddrips_s31s3163t" csi/ipersreturn (446ips.c#L344/a>(sips_copp_qMETHOD_TRACEt istring">"ii/_init_scb"vers/sc, 1is31s3163t" csi/ipersreturn (4461ps.c#L344 iitemL296"> 296site44 ii>446ef="dref="+cod31erh>31ert" csi/iper44/2ps.c#L344code=ips31s316_t" csi44cod>446ef="drivers/se=ipsips_copp_qscbt  2963163t" csi/ipersreturn (4464ps.c#L344 iNULLef="drivers/scsNUL44 iN>4463163t" csi/ipersreturn (4465ps.c#L344 href="+code=ips31g3144 hr>4465a href="+codsips_copp_qsg_list">ipsi/ips.c#L3sg_lista hr.>3158s="sref">ilist">ipsi/ips.c#L3lista hr 15" ipL296"> 296isg_list">ipsi/ips.c#L3sg_lista hr.>3158s="sref">ilist">ipsi/ips.c#L3lista hrs31s3163t" csi/ipersreturn (4466ps.c#L344a href="+code=ips31r344a h>446ef="dri="+codsips_copp_q29d_busaddripsi/ips.c#L31529d_busaddr"> 2 15" ipL296"> 296iscb_busaddripsi/ips.c#L315scb_busaddrips_s31s3163t" csi/ipersreturn (4467ps.c#L34477777777777777777777777p44777>446isg_busaddripsi/ips.c#L315sg_busaddrips_ 15" ipL296"> 296isg_busaddripsi/ips.c#L315sg_busaddrips_s31s3163t" csi/ipersreturn (4468ps.c#L344                      7p44   >446ics.ce1tt>/* zero fill */vers/scref="+cod31erh>31ert" csi/iper4469ps.c#L344                      7p44   >4469a href="+codsips_copp_qmemsett sips_copp_qii/_scb_tt 4470a href="+codsips_copp_qmemsett  231_me>3158s="sref">idummy" c = i/ips.c#Ldummya hr9c09csizeo=ipsips_copp_qIPS_IO_CMDt  2iis31s3163t" csi/ipersreturn (4471ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>447ef="dref="+cod31erh>31ert" csi/iper4472ps.c#L344                      7p44   >447ef="drivers/s"36s="sref">ics.ce1tt>/*eInitialize dummyccs.ca17 bucketc*/vers/scref="+cod31erh>31ert" csi/iper4473ps.c#L344 447 231_me>3158s="sref">idummy" c = i/ips.c#Ldummya hr31_me>3158s="sref">iop_ef">" c = i/ips.c#Lop_ef">ips_ 150xFFs31s3163t" csi/ipersreturn (4474ps.c#L344tL296"> 296snextt" "44tL2>447 231_me>3158s="sref">idummy" c = i/ips.c#Ldummya hr31_me>3158s="sref">iccsaripsi/ips.c#L3152csarips_ 15" ipL296"> 296sips_coc#L3152pu_to_lesips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iadaptt  231_me>3158s="sref">ihw_status_startt  296sta44" i>447 2iis31s3163t" csi/ipersreturn (4476ps.c#L344" iitemL296"> 296sit44" i>447ef="dri="+codsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">idummy" c = i/ips.c#Ldummya hr31_me>3158s="sref">ics.ca17_ida>sips_coc#L3152s.ca17_idips_ 15" ipL296"> 296( 296sit44" i>447ics.ce1tt>/* set bus addressco=iscb */vers/scref="+cod31erh>31ert" csi/iper4479ps.c#L344, sips_copp_qscbt iscb_busaddripsi/ips.c#L315scb_busaddrips_ 15" ipL296"> 296 2s31s3163t" csi/ipersreturn (448ips.c#L344" iheadL296"> 296she44" i>4480a href="+codsips_copp_qscbt isg_busaddripsi/ips.c#L315sg_busaddrips_ 15" ipL296"> 2963163t" csi/ipersreturn (4481ps.c#L344" iitemL296"> 296sit44" i>448ef="dri="+cod1/a>sips_copp_qscbt isg_list">ipsi/ips.c#L3sg_lista hr.>3158s="sref">ilist">ipsi/ips.c#L3lista hr 15" ipL296"> 296ipsi/ips.c#L3sg_lista hr.>3158s="sref">ilist">ipsi/ips.c#L3lista hrs31s3163t" csi/ipersreturn (4482ps.c#L344, 31ert" csi/iper4483ps.c#L344ountL296"> 296scount44oun>4483a href="+cod<36s="sref">ics.ce1tt>/* Neptune Fix */vers/scref="+cod31erh>31ert" csi/iper4484ps.c#L344 href="+code=ips30n3044 hr>4483158s="sref">i29dipsi/ips.c#L31529da hr.>3158s="sref">ibasic_io" c = i/ips.c#Lbasic_ioa hr.>3158s="sref">icccripsi/ips.c#L3152ccrips_ 15" ipL296"> 296sips_coc#L3152pu_to_lesips_copp_quint32_tt  296(sips_copp_qscbt i29dipsi/ips.c#L31529da hr.>3158s="sref">ibasic_io" c = i/ips.c#Lbasic_ioa hr.>3158s="sref">iccsaripsi/ips.c#L3152csarips_ 15" ipL296"> 296sips_coc#L3152pu_to_lesips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iadaptt  231_me>3158s="sref">ihw_status_startt 448ef="dri="+code=ips_sccccccccccccccccccccccccccccccc+csizeo=ipsips_copp_qIPS_ADAPTERt  2iis31s3163t" csi/ipersreturn (4487ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>4483163t" csi/ipersreturn (4488ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>448 296snextt" c =4489ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>448ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper449ips.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>449 a hr136s="sref">ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4491ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>449ef="d136s="sref">ics.ce1tt>/* Rout> 2 N/a>: si/_get_scb                                               c*/vers/scref="+cod31erh>31ert" csi/iper4492ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>449ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4493ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>449ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4494ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>449ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4495ps.c#L344rrrrrrrrrrrrrrrrrrrrrr7p44rrr>449ics.ce1tt>/* f=Initialize a CCB to default valuesccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4496ps.c#L34477777777777777777777777p44777>449ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4497ps.c#L344sips_copp_wait_item_44449ics.ce1tt>/* ASSUMED to be called from within a lock                                 */vers/scref="+cod31erh>31ert" csi/iper4498ps.c#L344iqueueL296"> 296sque44iqu>449ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper44r9ps.c#L344a>(ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper45/ips.c#L345/ipsa href="+cod30ncl>3045/ip>450 a hrstatic sips_copp_qii/_scb_tt 31ert" csi/iper45/1ps.c#L345/rrrrrrrrrrrrrrrrrrrrr7p45/rr>450ef="d1/a>sips_copp_qii/_getscbt sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper45/2ps.c#L345/rrrrrrrrrrrrrrrrrrrrr7p45/rr>4504503158s="sref">iscbt 4503163t" csi/ipersreturn (45/5ps.c#L345/rrrrrrrrrrrrrrrrrrrrr7p45/rr>4505a href="+codsips_copp_qMETHOD_TRACEt istring">"ii/_getscb"vers/sc, 1is31s3163t" csi/ipersreturn (45/6ps.c#L345/7777777777777777777777p45/77>450ef="d31s3163t" csi/ipersreturn (45/7ps.c#L345//a>sips_copp_wait_item_45//a>450 296 231_me>3158s="sref">iscb_freelist">ipsi/ips.c#L3scb_freelista hr) 115" ipL296"> 296 296sque45/qu>450 296snextt" c =45/9ps.c#L345/>( 2963163t" csi/ipersreturn (451ips.c#L345" inextL296"> 296sne45" i>451aa href="+code31s3163t" csi/ipersreturn (4511ps.c#L345" iNULLef="drivers/scsNU45" i>451ef="dref="+cod31erh>31ert" csi/iper4512ps.c#L345opp_wait_item_t" 31e=i>345opp>451ef="drivers/s" ipL296"> 296 231_me>3158s="sref">iscb_freelist">ipsi/ips.c#L3scb_freelista hr 15" ipL296"> 296iq_next">ipsi/ips.c#L3q_nextips_s31s3163t" csi/ipersreturn (4513ps.c#L345" iitemL296"> 296sit45" i>4513158s="sref">iflags">ipsi/ips.c#L3flagsips_ 150s31s3163t" csi/ipersreturn (4514ps.c#L345" iNULLef="drivers/scsNU45" i>4513158s="sref">iq_next">ipsi/ips.c#L3q_nextips_ 15" ipL296"> 2963163t" csi/ipersreturn (4515ps.c#L345de=ips_wait_queue31ef=>345de=>4513163t" csi/ipersreturn (4516ps.c#L345ountL296"> 296scount45oun>451ef="dri="+codsips_copp_qii/_init_scbt  296sips_copp_qscbt  296site45 ii>4513163t" csi/ipersreturn (4519ps.c#L345i/ips.c#L217" id31ver>3145i/i>4513163t" csi/ipersreturn (452ips.c#L345ifdef 452ef="d136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4522ps.c#L345                      7p45   >452ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4523ps.c#L345                      7p45   >452ics.ce1tt>/* Rout> 2 N/a>: si/_free_scb                                               */vers/scref="+cod31erh>31ert" csi/iper4524ps.c#L345ssssssssssssssssssssss7p45sss>452ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4525ps.c#L345rrrrrrrrrrrrrrrrrrrrrr7p45rrr>452ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4526ps.c#L345                      7p45   >452ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4527ps.c#L345rrrrrrrrrrrrrrrrrrrrr 7p45rrr>452ics.ce1tt>/*   Retur/is="unused CCB back to the freeclistc                            */vers/scref="+cod31erh>31ert" csi/iper4528ps.c#L345                      7p45   >452ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4529ps.c#L345rrrrrrrrrrrrrrrrrrrrrr7p45rrr>452ics.ce1tt>/* ASSUMED to be called from within a lock                                 c*/vers/scref="+cod31erh>31ert" csi/iper453ips.c#L345                      7p45   >453 a hr136s="sref">ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4531ps.c#L34577777777777777777777777p45777>453ef="d136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4532ps.c#L345sips_copp_wait_item_4545 296sit45" i>453sips_copp_qii/_freescbt sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qii/_scb_tt 31ert" csi/iper4535ps.c#L345c#L315" ipL296"> 29645c#L>4533163t" csi/ipersreturn (4536ps.c#L345t istring">"ii/_freescb"vers/sc, 1is31s3163t" csi/ipersreturn (4537ps.c#L345_remo/sq_coppRN_NOTan>
<45_re>4533158s="sref">iflags">ipsi/ips.c#L3flagsips_ =31tsips_copp_qIPS_SCB_MAP_SGt 31ert" csi/iper4538ps.c#L345t sips_copp_qscsi_dma_unmaprr3158s="sref">iscsi_29dipsi/ips.c#L315scsi_29da hr)s31s3163t" csi/ipersreturn (4539ps.c#L345" iitemL296"> 296sit45" i>4533158s="sref">iflags">ipsi/ips.c#L3flagsips_ =31tsips_copp_qIPS_SCB_MAP_SINGLEt 31ert" csi/iper454ips.c#L345 iNULLef="drivers/scsNUL45 iN>454aa href="+code=ips_sc>3158s="sref">ipci_unmap_singl>" c = i/ips.c#Lpci_unmap_singl>a hrpsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt 3158s="sref">idata_busaddripsi/ips.c#L315data_busaddra hr9csips_copp_qscbt idata_lenipsi/ips.c#L315data_lena hr9ref="+cod31erh>31ert" csi/iper4541ps.c#L345iIPS_DMA_DIRt 3163t" csi/ipersreturn (4542ps.c#L345iheadL296"> 296shead45ihe>454 296squeue45ueu>4543a href="+cod<36s="sref">ics.ce1tt>/* check to make surecthis is not our "special"iscb */vers/scref="+cod31erh>31ert" csi/iper4544ps.c#L345="+code=31t3143t" csi45="+>454sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt  231_me>3158s="sref">imaxL29ds">ipsi/ips.c#L3maxL29dsips_ - 1)) href="+cod31erh>31ert" csi/iper4545ps.c#L345, sips_copp_qscbt iq_next">ipsi/ips.c#L3q_nextips_ 15" ipL296"> 296 231_me>3158s="sref">iscb_freelist">ipsi/ips.c#L3scb_freelista hrs31s31d31erh>31ert" csi/iper45 6ps.c#L345" iheadL296"> 296she45" i>454ef="dri="+code=ips_sc1s.c#L315" iipsha" c = i/ips.c#L3a"> 231_me>3158s="sref">iscb_freelist">ipsi/ips.c#L3scb_freelista hr 15" ipL296"> 29631d31erh>31ert" csi/iper45 8ps.c#L345 inextL296"> 296snex45 in>45431d31erh>31ert" csi/iper45 9ps.c#L345" inextL296"> 296sne45" i>454(ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper45/1ps.c#L345L315" ipL296"> 296sp45L31>455ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4552ps.c#L345ypes<27rfound a match 7p45ype>455ics.ce1tt>/* Rout> 2 N/a>: si/_isinit_copperhead                                      */vers/scref="+cod31erh>31ert" csi/iper4553ps.c#L345" inextL296"> 296sne45" i>455ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4554ps.c#L345, ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper45/5ps.c#L345" inextL296"> 296sne45" i>455ics.ce1tt>/* f=                                                                       */vers/scref="+cod31erh>31ert" csi/iper4556ps.c#L345c#L315" ipL296"> 29645c#L>455ef="d136s="sref">ics.ce1tt>/*   Is controller initialized ?                                            */vers/scref="+cod31erh>31ert" csi/iper4557ps.c#L345, ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper45/8ps.c#L345" iNULLef="drivers/scsNU45" i>455ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper45/9ps.c#L345ountL296"> 296scount45oun>4559a hrstatic intref="+cod31erh>31ert" csi/iper456ips.c#L345/a>(sips_copp_qii/_ha_tt  2)ref="+cod31erh>31ert" csi/iper4561ps.c#L345 iitemL296"> 296site45 ii>456ef="dhref="+cod31erh>31ert" csi/iper45/2ps.c#L345code=ips31s316_t" csi45cod>456ef="drivers/s" ipL296"> 296sips_copp_quint8_tt sips_copp_qMETHOD_TRACEt istring">"ii/_isinit_copperhead"vers/sc, 1is31s3163t" csi/ipersreturn (4566ps.c#L345a href="+code=ips31r345a h>456ef="d31s3163t" csi/ipersreturn (4567ps.c#L34577777777777777777777777p45777>456iisripsi/ips.c#L315isrips_ 15" ipL296"> 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 296456 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 2964564570a href="+code=ipppsips_copp_qisripsi/ips.c#L315isrips_ =31tsips_copp_qIPS_BIT_EIt 457ef="dri="+code=ips_scretur/ip0)s31s3163t" csi/ipersreturn (4572ps.c#L345                      7p45   >457ef="drivers/selse31s3163t" csi/ipersreturn (4573ps.c#L345 457 296snextt" "45tL2>4573163t" csi/ipersreturn (4575ps.c#L345" itailL296"> 296sta45" i>4573163t" csi/ipersreturn (4576ps.c#L345" iitemL296"> 296sit45" i>457ef="d136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper45 7ps.c#L345/a>(ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4578ps.c#L345" iitemL296"> 296sit45" i>457ics.ce1tt>/*eRout> 2 N/a>: si/_isinit_copperhead_memio                                */vers/scref="+cod31erh>31ert" csi/iper4579ps.c#L345, ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper458ips.c#L345" iheadL296"> 296she45" i>458 a hr136s="sref">ics.ce1tt>/*eRout> 2 Descripad31ert" csi/iper4581ps.c#L345" iitemL296"> 296sit45" i>458ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4582ps.c#L345, ics.ce1tt>/* f=Is controller initialized ?                                            */vers/scref="+cod31erh>31ert" csi/iper4583ps.c#L345ountL296"> 296scount45oun>458ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4584ps.c#L345 href="+code=ips30n3045 hr>458ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4585ps.c#L345/a>(31ert" csi/iper4586ps.c#L34577777777777777777777777p45777>458ef="dsips_copp_qii/_isinit_copperhead_memiot sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper4587ps.c#L345rrrrrrrrrrrrrrrrrrrrrr7p45rrr>458458sips_copp_qisripsi/ips.c#L315isrips_ 150s31s3163t" csi/ipersreturn (4589ps.c#L345rrrrrrrrrrrrrrrrrrrrrr7p45rrr>4589a href="+codsips_copp_quint8_tt 459ra hr31s3163t" csi/ipersreturn (4591ps.c#L345rrrrrrrrrrrrrrrrrrrrrr7p45rrr>459ef="dri="+cod1/a>sips_copp_qMETHOD_TRACEt istring">"ii/_is_init_copperhead_memio"vers/sc, 1is31s3163t" csi/ipersreturn (4592ps.c#L345rrrrrrrrrrrrrrrrrrrrrr7p45rrr>459459 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 296459 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 2964593163t" csi/ipersreturn (4596ps.c#L34577777777777777777777777p45777>459ef="dri="+code=ipppsips_copp_qisripsi/ips.c#L315isrips_ =31tsips_copp_qIPS_BIT_EIt 3163t" csi/ipersreturn (4598ps.c#L345iqueueL296"> 296sque45iqu>459(3163t" csi/ipersreturn (46/ips.c#L346/ipsa href="+cod30ncl>3046/ip>460 a hre31s3163t" csi/ipersreturn (46/1ps.c#L346/rrrrrrrrrrrrrrrrrrrrr7p46/rr>460ef="dref="+cod31erh>31ert" csi/iper46/2ps.c#L346/rrrrrrrrrrrrrrrrrrrrr7p46/rr>460ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper46/3ps.c#L346/rrrrrrrrrrrrrrrrrrrrr7p46/rr>460ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper46/4ps.c#L346/rrrrrrrrrrrrrrrrrrrrr7p46/rr>460ics.ce1tt>/* Rout> 2 N/a>: si/_isinit_morpheusccccccccccccccccccccccccccccccccccccc   */vers/scref="+cod31erh>31ert" csi/iper46/5ps.c#L346/rrrrrrrrrrrrrrrrrrrrr7p46/rr>460ics.ce1tt>/* f=                                                                       */vers/scref="+cod31erh>31ert" csi/iper46/6ps.c#L346/7777777777777777777777p46/77>460ef="d136s="sref">ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper46/7ps.c#L346//a>sips_copp_wait_item_46//a>460ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper46/8ps.c#L346/queueL296"> 296sque46/qu>460ics.ce1tt>/*ef=Is controller initialized ?                                            */vers/scref="+cod31erh>31ert" csi/iper46/9ps.c#L346/>(ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper461ips.c#L346" inextL296"> 296sne46" i>461 a hr136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4611ps.c#L346" iNULLef="drivers/scsNU46" i>461ef="dstatic intref="+cod31erh>31ert" csi/iper4612ps.c#L346opp_wait_item_t" 31e=i>346opp>461ef="dsips_copp_qii/_isinit_morpheust sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper4613ps.c#L346" iitemL296"> 296sit46" i>461461sips_copp_qpost">ipsi/ips.c#L3postips_s31s3163t" csi/ipersreturn (4615ps.c#L346de=ips_wait_queue31ef=>346de=>4615a href="+codsips_copp_quint32_tt 3163t" csi/ipersreturn (4616ps.c#L346ountL296"> 296scount46oun>461ef="d31s3163t" csi/ipersreturn (4617ps.c#L346t 3158s="sref">iMETHOD_TRACEt istring">"ii/_is_init_morpheus"vers/sc, 1is31s3163t" csi/ipersreturn (4618ps.c#L346 iitemL296"> 296site46 ii>461 296snextt" c =4619ps.c#L346i/ips.c#L217" id31ver>3146i/i>461sips_copp_qha" c = i/ips.c#L3a"> 2))ref="+cod31erh>31ipersreturn (462ips.c#L346ifdef sips_copp_qii/_flush_a17_resett  2)s31s3163t" csi/ipersreturn (4621ps.c#L34677777777777777777777777p46777>462ef="dref="+cod31erh>31ert" csi/iper4622ps.c#L346                      7p46   >462ef="drivers/s" ipL296"> 296ipsi/ips.c#L3postips_ 15" ipL296"> 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 296 2)s31s3163t" csi/ipersreturn (4623ps.c#L346                      7p46   >462 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 296 2)s31s3163t" csi/ipersreturn (4624ps.c#L346ssssssssssssssssssssss7p46sss>4623163t" csi/ipersreturn (4625ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>4625a href="+code=ipsips_copp_qpost">ipsi/ips.c#L3postips_ 1= 0)31s3163t" csi/ipersreturn (4626ps.c#L346                      7p46   >462ef="dri="+code=ips_scretur/ip0)s31s3163t" csi/ipersreturn (4627ps.c#L346rrrrrrrrrrrrrrrrrrrrr 7p46rrr>4623163t" csi/ipersreturn (4628ps.c#L346                      7p46   >462462463aa href="+code=ips_scretur/ip1is31s3163t" csi/ipersreturn (4631ps.c#L34677777777777777777777777p46777>463ef="de31s3163t" csi/ipersreturn (4632ps.c#L346sips_copp_wait_item_46463 296sit46" i>463ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4634ps.c#L346 ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4635ps.c#L346c#L315" ipL296"> 29646c#L>463ics.ce1tt>/* Rout> 2 N/a>: si/_flush_a17_resetcccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4636ps.c#L346t ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4637ps.c#L346_remo/sq_coppRN_NOTan>
<46_re>463ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4638ps.c#L346t ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4639ps.c#L346" iitemL296"> 296sit46" i>463ics.ce1tt>/*   Perform"sreanup ( FLUSH a17 RESET ) when the adapter is i/is="unknowncc*/vers/scref="+cod31erh>31ert" csi/iper464ips.c#L346 iNULLef="drivers/scsNUL46 iN>464 a hr136s="sref">ics.ce1tt>/*ef=state ( was trying to INIT a17 s="interrupt was already pending ) ...cc*/vers/scref="+cod31erh>31ert" csi/iper4641ps.c#L346ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4642ps.c#L346iheadL296"> 296shead46ihe>464ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4643ps.c#L346ueueL296"> 296squeue46ueu>4643a hrstatic voidref="+cod31erh>31ert" csi/iper4644ps.c#L346="+code=31t3143t" csi46="+>464sips_copp_qii/_flush_a17_resett sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper4645ps.c#L346, 31ert" csi/iper46 6ps.c#L346" iheadL296"> 296she46" i>464ef="dri="+codsips_copp_qii/_scb_tt iscbt sips_copp_qrett  296snex46 in>4648a href="+codintodsips_copp_qtimet  296sne46" i>4649a href="+codintodsips_copp_qdonet (sips_copp_qdma_addr_tt 3163t" csi/ipersreturn (4651ps.c#L346L315" ipL296"> 296sp46L31>465ef="dref="+cod31erh>31ert" csi/iper4652ps.c#L346ypes<27rfound a match 7p46ype>465ef="drivers/s"36s="sref">ics.ce1tt>/*eCreate a usuable SCB */vers/scref="+cod31erh>31ert" csi/iper4653ps.c#L346" inextL296"> 296sne46" i>465 296ipsi/ips.c#L3pci_alloc_consiste1ta hrpsips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt sips_copp_q2s.ca17_dmat sips_copp_qscbt 31ert" csi/iper46/5ps.c#L346" inextL296"> 296sne46" i>465imemsett sips_copp_qii/_scb_tt  29646c#L>465ef="dri="+code=ipsips_copp_qii/_init_scbt  296sips_copp_qscbt sips_copp_qscbt iscb_busaddripsi/ips.c#L315scb_busaddrips_ 15" ipL296"> 296465 296snextt" c =46/9ps.c#L346ountL296"> 296scount46oun>4653158s="sref">itimeoutt  296(sips_copp_qscbt i2dbt  296 296site46 ii>466ef="dref="+cod31erh>31ert" csi/iper46/2ps.c#L346code=ips31s316_t" csi46cod>466ef="drivers/se=ipsips_copp_qscbt i29dipsi/ips.c#L31529da hr.>3158s="sref">iflush_cachet iop_ef">t ips_ 15" ipL296"> 296sips_copp_qscbt i29dipsi/ips.c#L31529da hr.>3158s="sref">iflush_cachet i2s.ca17_idipsi/ips.c#L3152s.ca17_idips_ 15" ipL296"> 296ics.ce1tt>/*eUse s="ID that would otherwise not existc*/vers/scref="+cod31erh>31ert" csi/iper4664ps.c#L346 iNULLef="drivers/scsNUL46 iN>4664a href="+code=ipsips_copp_qscbt i29dipsi/ips.c#L31529da hr.>3158s="sref">iflush_cachet istatet  2963158s="sref">iscbt i29dipsi/ips.c#L31529da hr.>3158s="sref">iflush_cachet ireservedipsi/ips.c#L315reservedips_ 150s31s3163t" csi/ipersreturn (4666ps.c#L346a href="+code=ips31r346a h>466ef="dri="+code=ipsips_copp_qscbt i29dipsi/ips.c#L31529da hr.>3158s="sref">iflush_cachet ireserved/a>sips_coc#L315reserved/ips_ 150s31s3163t" csi/ipersreturn (4667ps.c#L34677777777777777777777777p46777>4663158s="sref">i29dipsi/ips.c#L31529da hr.>3158s="sref">iflush_cachet ireserved3a>sips_coc#L315reserved3ips_ 150s31s3163t" csi/ipersreturn (4668ps.c#L346                      7p46   >4663158s="sref">i29dipsi/ips.c#L31529da hr.>3158s="sref">iflush_cachet ireserved4a>sips_coc#L315reserved4ips_ 150s31s3163t" csi/ipersreturn (4669ps.c#L346                      7p46   >466467aa href="+code=ipsips_copp_qrett  296sips_copp_qha" c = i/ips.c#L3a"> 296sips_copp_qscbt ics.ce1tt>/*eSe17 the Flush Cs.ca17c*/vers/scref="+cod31erh>31ert" csi/iper4671ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>467ef="dref="+cod31erh>31ert" csi/iper4672ps.c#L346                      7p46   >467ef="drivers/se=ipe=ipsips_copp_qrett  29631ert" csi/iper4673ps.c#L346 467sips_copp_qIPS_ONE_SECt ics.ce1tt>/*eMax Wait time is 60esecondsc*/vers/scref="+cod31erh>31ert" csi/iper4674ps.c#L346tL296"> 296snextt" "46tL2>4674a href="+code=ips_scsips_copp_qdonet  296sta46" i>4673163t" csi/ipersreturn (4676ps.c#L346" iitemL296"> 296sit46" i>467ef="dri="+code=ips_scwhiledppsips_copp_qtimet (sips_copp_qdonet  296 2)s31s3163t" csi/ipersreturn (4678ps.c#L346" iitemL296"> 296sit46" i>467ics.ce1tt>/*eThis may look evil, but it's only done during extremely rare=start-up condiad, sips_copp_qudelay" c = i/ips.c#Ludelaya hrp1000)s31s3163t" csi/ipersreturn (468ips.c#L346" iheadL296"> 296she46" i>468aa href="+code=ips_sc_scsips_copp_qtimet  296sit46" i>468ef="dri="+code=ips_sce31s3163t" csi/ipersreturn (4682ps.c#L346, 3163t" csi/ipersreturn (4683ps.c#L346ountL296"> 296scount46oun>4683f="drivers/se31s3163t" csi/ipersreturn (4684ps.c#L346 href="+code=ips30n3046 hr>4683163t" csi/ipersreturn (4685ps.c#L346/a>(ics.ce1tt>/*eNow RESET a17cINIT the adapter */vers/scref="+cod31erh>31ert" csi/iper4686ps.c#L34677777777777777777777777p46777>468ef="dri="+cod(*sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ifunct iresett  2)s31s3163t" csi/ipersreturn (4687ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>4683163t" csi/ipersreturn (4688ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>468 231_me>3158s="sref">ipcidevt sips_copp_qscbt 3163t" csi/ipersreturn (4689ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>4689a href="+codretur/s31s3163t" csi/ipersreturn (469ips.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>469 a hre31s3163t" csi/ipersreturn (4691ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>469ef="dref="+cod31erh>31ert" csi/iper4692ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>469ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4693ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>469ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4694ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>469ics.ce1tt>/* Rout> 2 N/a>: si/_poll_for_flush_cs.plete                                */vers/scref="+cod31erh>31ert" csi/iper4695ps.c#L346rrrrrrrrrrrrrrrrrrrrrr7p46rrr>469ics.ce1tt>/* f=                                                                       */vers/scref="+cod31erh>31ert" csi/iper4696ps.c#L34677777777777777777777777p46777>469ef="d136s="sref">ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4697ps.c#L346sips_copp_wait_item_46469ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4698ps.c#L346iqueueL296"> 296sque46iqu>469ics.ce1tt>/*ef=Poll for the Flush Cs.ca17cissued by si/_flush_a17_reset() to cs.plete */vers/scref="+cod31erh>31ert" csi/iper4699ps.c#L346a>(ics.ce1tt>/*   All otherdresponses are=just taken off the queue a17cignored           */vers/scref="+cod31erh>31ert" csi/iper47/ips.c#L347/ipsa href="+cod30ncl>3047/ip>470 a hr136s="sref">ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper47/1ps.c#L347/rrrrrrrrrrrrrrrrrrrrr7p47/rr>470ef="d136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper47/2ps.c#L347/rrrrrrrrrrrrrrrrrrrrr7p47/rr>470/a hrstatic intref="+cod31erh>31ert" csi/iper47/3ps.c#L347/rrrrrrrrrrrrrrrrrrrrr7p47/rr>470sips_copp_qii/_poll_for_flush_cs.pletet sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper47/4ps.c#L347/rrrrrrrrrrrrrrrrrrrrr7p47/rr>4704705a href="+codsips_copp_qIPS_STATUSt 3163t" csi/ipersreturn (47/6ps.c#L347/7777777777777777777777p47/77>470ef="d31s3163t" csi/ipersreturn (47/7ps.c#L347//a>sips_copp_wait_item_47//a>470 296sque47/qu>4703158s="sref">ivaluet  231_me>3158s="sref">ifunct istatupdipsi/ips.c#L315statupda hr)5psips_copp_qha" c = i/ips.c#L3a"> 2)s31s3163t" csi/ipersreturn (47/9ps.c#L347/>( 296sne47" i>471aa href="+code=ipe=ipsips_copp_q2statust ivaluet ics.ce1tt>/*eIf No Interrupt to processc*/vers/scref="+cod31erh>31ert" csi/iper4711ps.c#L347" iNULLef="drivers/scsNU47" i>471ef="dri="+code=ips_scccccccccbreaks31s3163t" csi/ipersreturn (4712ps.c#L347opp_wait_item_t" 31e=i>347opp>471 296sit47" i>471ics.ce1tt>/*eSuccesscis when we see the Flush Cs.ca17cIDc*/vers/scref="+cod31erh>31ert" csi/iper4714ps.c#L347" iNULLef="drivers/scsNU47" i>4714a href="+code=ipe=ipsips_copp_q2statust ifields">ipsi/ips.c#L3fieldsa hr.>3158s="sref">i2s.ca17_idipsi/ips.c#L3152s.ca17_idips_ 115" ipL296"> 29631ert" csi/iper4715ps.c#L347de=ips_wait_queue31ef=>347de=>471 296scount47oun>471ef="dri="+codee31s3163t" csi/ipersreturn (4717ps.c#L347t  296site47 ii>4713147i/i>4713163t" csi/ipersreturn (472ips.c#L347ifdef 472ef="d136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4722ps.c#L347                      7p47   >472ics.ce1tt>/* f========================================================================*/vers/scref="+cod31erh>31ert" csi/iper4723ps.c#L347                      7p47   >472ics.ce1tt>/* Rout> 2 N/a>: si/_enable_int_copperhead                                  */vers/scref="+cod31erh>31ert" csi/iper4724ps.c#L347ssssssssssssssssssssss7p47sss>472ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4725ps.c#L347rrrrrrrrrrrrrrrrrrrrrr7p47rrr>472ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4726ps.c#L347                      7p47   >472ef="d136s="sref">ics.ce1tt>/*   Tur/io="interruptsccccccccccccccccccccccccccccccccccccc                */vers/scref="+cod31erh>31ert" csi/iper4727ps.c#L347rrrrrrrrrrrrrrrrrrrrr 7p47rrr>472ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4728ps.c#L347                      7p47   >472ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4729ps.c#L347rrrrrrrrrrrrrrrrrrrrrr7p47rrr>4729a hrstatic voidref="+cod31erh>31ert" csi/iper473ips.c#L347                      7p47   >4730a hrsips_copp_qii/_enable_int_copperheadt sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper4731ps.c#L34777777777777777777777777p47777>473ef="dhref="+cod31erh>31ert" csi/iper4732ps.c#L347sips_copp_wait_item_47473ef="drivers/s" ipL296"> 296istring">"ii/_enable_int_copperhead"vers/sc, 1is31s3163t" csi/ipersreturn (4733ps.c#L347" iitemL296"> 296sit47" i>4733163t" csi/ipersreturn (4734ps.c#L347 sips_copp_qoutbt  231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 2963163t" csi/ipersreturn (4735ps.c#L347c#L315" ipL296"> 29647c#L>4735a href="+codsips_copp_qinbt  231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 296ics.ce1tt>/*Ensure PCI Posting Cs.pletes*/vers/scref="+cod31erh>31ert" csi/iper4736ps.c#L347t 3163t" csi/ipersreturn (4737ps.c#L347_remo/sq_coppRN_NOTan>
<47_re>4733163t" csi/ipersreturn (4738ps.c#L347t ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4739ps.c#L347" iitemL296"> 296sit47" i>473ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper474ips.c#L347 iNULLef="drivers/scsNUL47 iN>474 a hr136s="sref">ics.ce1tt>/*eRout> 2 N/a>: si/_enable_int_copperhead_memio                            */vers/scref="+cod31erh>31ert" csi/iper4741ps.c#L347ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4742ps.c#L347iheadL296"> 296shead47ihe>474ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4743ps.c#L347ueueL296"> 296squeue47ueu>474ics.ce1tt>/*   Tur/io="interruptsccccccccccccccccccccccccccccccccccccc                */vers/scref="+cod31erh>31ert" csi/iper4744ps.c#L347="+code=31t3143t" csi47="+>474ics.ce1tt>/* f="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4745ps.c#L347, ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper47 6ps.c#L347" iheadL296"> 296she47" i>474ef="dstatic voidref="+cod31erh>31ert" csi/iper47 7ps.c#L347, sips_copp_qii/_ha_tt  2)ref="+cod31erh>31ert" csi/iper47 8ps.c#L347 inextL296"> 296snex47 in>4748a hrhref="+cod31erh>31ert" csi/iper47 9ps.c#L347" inextL296"> 296sne47" i>4749a href="+codsips_copp_qMETHOD_TRACEt istring">"ii/_enable_int_copperhead_memio"vers/sc, 1is31s3163t" csi/ipersreturn (475ips.c#L347/a>( 296sp47L31>475ef="dri="+cod1/a>sips_copp_qwritebt sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 296475ef="drivers/s" ipL296"> 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 296ics.ce1tt>/*Ensure PCI Posting Cs.pletes*/vers/scref="+cod31erh>31ert" csi/iper4753ps.c#L347" inextL296"> 296sne47" i>4753163t" csi/ipersreturn (4754ps.c#L347,  296sne47" i>475ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4756ps.c#L347c#L315" ipL296"> 29647c#L>475ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4757ps.c#L347, ics.ce1tt>/* Rout> 2 N/a>: si/_enable_int_morpheuscccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper4758ps.c#L347" iNULLef="drivers/scsNU47" i>475ics.ce1tt>/*ef="+code=ips_sccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*/vers/scref="+cod31erh>31ert" csi/iper47/9ps.c#L347ountL296"> 296scount47oun>475ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper476ips.c#L347/a>(ics.ce1tt>/*ef=Tur/io="interruptsccccccccccccccccccccccccccccccccccccc                */vers/scref="+cod31erh>31ert" csi/iper4761ps.c#L347 iitemL296"> 296site47 ii>476ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper47/2ps.c#L347code=ips31s316_t" csi47cod>476ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4763ps.c#L347a href="+code=ips31s347a h>4763a hrstatic voidref="+cod31erh>31ert" csi/iper4764ps.c#L347 iNULLef="drivers/scsNUL47 iN>476sips_copp_qii/_enable_int_morpheust sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper4765ps.c#L347 href="+code=ips31g3147 hr>476sips_copp_qOimripsi/ips.c#L315Oimrips_s31s3163t" csi/ipersreturn (4767ps.c#L34777777777777777777777777p47777>4763163t" csi/ipersreturn (4768ps.c#L347                      7p47   >476istring">"ii/_enable_int_morpheus"vers/sc, 1is31s3163t" csi/ipersreturn (4769ps.c#L347                      7p47   >4764770a href="+codsips_copp_qOimripsi/ips.c#L315Oimrips_ 15" ipL296"> 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 296477ef="dri="+cod1/a>sips_copp_qOimripsi/ips.c#L315Oimrips_ =31t<= ~0x08s31s3163t" csi/ipersreturn (4772ps.c#L347                      7p47   >477ef="drivers/s" ipL296"> 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 296477sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 296ics.ce1tt>/*Ensure PCI Posting Cs.pletes*/vers/scref="+cod31erh>31ert" csi/iper4774ps.c#L347tL296"> 296snextt" "47tL2>4774a hre31s3163t" csi/ipersreturn (4775ps.c#L347" itailL296"> 296sta47" i>4773163t" csi/ipersreturn (4776ps.c#L347" iitemL296"> 296sit47" i>477ef="d136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper47 7ps.c#L347/a>(ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4778ps.c#L347" iitemL296"> 296sit47" i>477ics.ce1tt>/*eRout> 2 N/a>: si/_init_copperhead                                        */vers/scref="+cod31erh>31ert" csi/iper4779ps.c#L347, ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper478ips.c#L347" iheadL296"> 296she47" i>478 a hr136s="sref">ics.ce1tt>/*eRout> 2 Descripad31ert" csi/iper4781ps.c#L347" iitemL296"> 296sit47" i>478ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4782ps.c#L347, ics.ce1tt>/* f=Initialize a copperhead controller                                     */vers/scref="+cod31erh>31ert" csi/iper4783ps.c#L347ountL296"> 296scount47oun>478ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4784ps.c#L347 href="+code=ips30n3047 hr>478ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4785ps.c#L347/a>(31ert" csi/iper4786ps.c#L34777777777777777777777777p47777>478ef="dsips_copp_qii/_init_copperheadt sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper4787ps.c#L347rrrrrrrrrrrrrrrrrrrrrr7p47rrr>478478sips_copp_qIsripsi/ips.c#L315Isrips_s31s3163t" csi/ipersreturn (4789ps.c#L347rrrrrrrrrrrrrrrrrrrrrr7p47rrr>4789a href="+codsips_copp_quint8_tt 3163t" csi/ipersreturn (479ips.c#L347rrrrrrrrrrrrrrrrrrrrrr7p47rrr>4790a href="+codsips_copp_quint8_tt  296479ef="dri="+cod1/a>sips_copp_quint8_tt  296479ef="drivers/sintosips_copp_qit 3163t" csi/ipersreturn (4793ps.c#L347rrrrrrrrrrrrrrrrrrrrrr7p47rrr>4793163t" csi/ipersreturn (4794ps.c#L347rrrrrrrrrrrrrrrrrrrrrr7p47rrr>479istring">"ii/_init_copperhead"vers/sc, 1is31s3163t" csi/ipersreturn (4795ps.c#L347rrrrrrrrrrrrrrrrrrrrrr7p47rrr>4793163t" csi/ipersreturn (4796ps.c#L34777777777777777777777777p47777>479ef="dri="+codfor psips_copp_qit sips_copp_qIPS_MAX_POST_BYTESt sips_copp_wait_item_47479sips_copp_qjt  296sque47iqu>479sips_copp_qIsripsi/ips.c#L315Isrips_ 15" ipL296"> 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4799ps.c#L347a>(sips_copp_qIsripsi/ips.c#L315Isrips_ =31tsips_copp_qIPS_BIT_GHIt  2)ref="+cod31erh>31ert" csi/iper48/ips.c#L348/ipsa href="+cod30ncl>3048/ip>480aa href="+code=ips_sc_sccccccccccccccbreaks31s3163t" csi/ipersreturn (48/1ps.c#L348/rrrrrrrrrrrrrrrrrrrrr7p48/rr>480ef="dref="+cod31erh>31ert" csi/iper48/2ps.c#L348/rrrrrrrrrrrrrrrrrrrrr7p48/rr>480ef="drivers/se=ips_sc   "+cod<36s="sref">ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper48/3ps.c#L348/rrrrrrrrrrrrrrrrrrrrr7p48/rr>480sips_copp_qMDELAYt 4804a href="+code=ips_sce31s3163t" csi/ipersreturn (48/5ps.c#L348/rrrrrrrrrrrrrrrrrrrrr7p48/rr>4803163t" csi/ipersreturn (48/6ps.c#L348/7777777777777777777777p48/77>480ef="dri="+code=ips_sci=ipsips_copp_qjt 31ert" csi/iper48/7ps.c#L348//a>sips_copp_wait_item_48//a>480ics.ce1tt>/* error occurred */vers/scref="+cod31erh>31ert" csi/iper48/8ps.c#L348/queueL296"> 296sque48/qu>480( 296sne48" i>481aa href="+code=ip+codsips_copp_qPostBytet  296 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4811ps.c#L348" iNULLef="drivers/scsNU48" i>481ef="dri="+code=ips_sc" ipL296"> 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4812ps.c#L348opp_wait_item_t" 31e=i>348opp>481ef="drivers/se31s3163t" csi/ipersreturn (4813ps.c#L348" iitemL296"> 296sit48" i>4813163t" csi/ipersreturn (4814ps.c#L348" iNULLef="drivers/scsNU48" i>4814a href="+codi=ipsips_copp_qPostBytet 348de=>481sips_copp_qKERN_WARNINGt  231_me>3158s="sref">ipcidevt 31ert" csi/iper4816ps.c#L348ountL296"> 296scount48oun>481ef="dri="+code=ips_sc_sc_sc"+cod<36s="sref">istring">"reset controller fails (post status %x %x).\n"vers/sc,ref="+cod31erh>31ert" csi/iper4817ps.c#L348t sips_copp_qPostBytet  296site48 ii>481 296snextt" c =4819ps.c#L348i/ips.c#L217" id31ver>3148i/i>4813163t" csi/ipersreturn (4821ps.c#L34877777777777777777777777p48777>482ef="dref="+cod31erh>31ert" csi/iper4822ps.c#L348                      7p48   >482ef="drivers/sfor psips_copp_qit sips_copp_qIPS_MAX_CONFIG_BYTESt 482sips_copp_qjt 4824a href="+code=ips_sce=ipppppsips_copp_qIsripsi/ips.c#L315Isrips_ 15" ipL296"> 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4825ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>482 2)ref="+cod31erh>31ert" csi/iper4826ps.c#L348                      7p48   >482ef="dri="+code=ips_sc_sc_sc"+coddddddbreaks31s3163t" csi/ipersreturn (4827ps.c#L348rrrrrrrrrrrrrrrrrrrrr 7p48rrr>4823163t" csi/ipersreturn (4828ps.c#L348                      7p48   >482ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper4829ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>482sips_copp_qIPS_ONE_SECt 31ert" csi/iper483ips.c#L348                      7p48   >483aa href="+code=ip+code31s3163t" csi/ipersreturn (4831ps.c#L34877777777777777777777777p48777>483ef="dref="+cod31erh>31ert" csi/iper4832ps.c#L348sips_copp_wait_item_48483ef="drivers/se=ips_sci=ipsips_copp_qjt 31ert" csi/iper4833ps.c#L348" iitemL296"> 296sit48" i>483ics.ce1tt>/* error occurred */vers/scref="+cod31erh>31ert" csi/iper4834ps.c#L348 3163t" csi/ipersreturn (4835ps.c#L348c#L315" ipL296"> 29648c#L>4833163t" csi/ipersreturn (4836ps.c#L348t  296 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4837ps.c#L348_remo/sq_coppRN_NOTan>
<48_re>483 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4838ps.c#L348t 3163t" csi/ipersreturn (4839ps.c#L348" iitemL296"> 296sit48" i>483sips_copp_qit sips_copp_qit 31ert" csi/iper4841ps.c#L348 296 296 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4842ps.c#L348iheadL296"> 296shead48ihe>484 296squeue48ueu>484sips_copp_qIPS_BIT_OPt 31ert" csi/iper4844ps.c#L348="+code=31t3143t" csi48="+>4844a href="+code=ips_sce=ipppppbreaks31s3163t" csi/ipersreturn (4845ps.c#L348,  296she48" i>484ef="dri="+code=ips_sc<36s="sref">ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper48 7ps.c#L348,  296 296snex48 in>484 296sne48" i>484(sips_copp_qit 31ert" csi/iper4851ps.c#L348L315" ipL296"> 296sp48L31>485ef="dri="+code=ips_sc"36s="sref">ics.ce1tt>/* reset failed */vers/scref="+cod31erh>31ert" csi/iper4852ps.c#L348ypes<27rfound a match 7p48ype>485ef="drivers/se=ips_scretur/ip0)s31s3163t" csi/ipersreturn (4853ps.c#L348" inextL296"> 296sne48" i>4853163t" csi/ipersreturn (4854ps.c#L348, ics.ce1tt>/* setup CCCR */vers/scref="+cod31erh>31ert" csi/iper4855ps.c#L348" inextL296"> 296sne48" i>4855a href="+codsips_copp_qoutlt  231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4856ps.c#L348c#L315" ipL296"> 29648c#L>485ef="d31s3163t" csi/ipersreturn (4857ps.c#L348, ics.ce1tt>/* Enable busmastering */vers/scref="+cod31erh>31ert" csi/iper4858ps.c#L348" iNULLef="drivers/scsNU48" i>485sips_copp_qIPS_BIT_EBMt  231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4859ps.c#L348ountL296"> 296scount48oun>485(sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt irevisiont  296 2)ref="+cod31erh>31ert" csi/iper4861ps.c#L348 iitemL296"> 296site48 ii>486ef="dri="+code=ips_sc"36s="sref">ics.ce1tt>/* fixcfor anaconda64 */vers/scref="+cod31erh>31ert" csi/iper48/2ps.c#L348code=ips31s316_t" csi48cod>486ef="drivers/se=ips_scsips_copp_qoutlt  231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4863ps.c#L348a href="+code=ips31s348a h>4863163t" csi/ipersreturn (4864ps.c#L348 iNULLef="drivers/scsNUL48 iN>486ics.ce1tt>/* Enable interruptsc*/vers/scref="+cod31erh>31ert" csi/iper48/5ps.c#L348 href="+code=ips31g3148 hr>4865a href="+codsips_copp_qoutbt sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">iio_addripsi/ips.c#L315io_addrips_ +5" ipL296"> 29631ert" csi/iper4866ps.c#L348a href="+code=ips31r348a h>486ef="d31s3163t" csi/ipersreturn (4867ps.c#L34877777777777777777777777p48777>4867a href="+codretur/ip1is31s3163t" csi/ipersreturn (4868ps.c#L348                      7p48   >4863163t" csi/ipersreturn (4869ps.c#L348                      7p48   >486487 a hr136s="sref">ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4871ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>487ef="d136s="sref">ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4872ps.c#L348                      7p48   >487ics.ce1tt>/* Rout> 2 N/a>: si/_init_copperhead_memio                                  */vers/scref="+cod31erh>31ert" csi/iper4873ps.c#L348 487ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4874ps.c#L348tL296"> 296snextt" "48tL2>487ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper4875ps.c#L348" itailL296"> 296sta48" i>487ics.ce1tt>/* f=                                                                       */vers/scref="+cod31erh>31ert" csi/iper4876ps.c#L348" iitemL296"> 296sit48" i>487ef="d136s="sref">ics.ce1tt>/* f=Initialize a copperhead controller with memory mapped I/O              */vers/scref="+cod31erh>31ert" csi/iper4877ps.c#L348/a>(ics.ce1tt>/*                                                                          */vers/scref="+cod31erh>31ert" csi/iper4878ps.c#L348" iitemL296"> 296sit48" i>487ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4879ps.c#L348, 31ert" csi/iper488ips.c#L348" iheadL296"> 296she48" i>4880a hrsips_copp_qii/_init_copperhead_memioipsi/ips.c#L315ii/_init_copperhead_memioa hrpsips_copp_qii/_ha_tt  2)ref="+cod31erh>31ert" csi/iper4881ps.c#L348" iitemL296"> 296sit48" i>488ef="dhref="+cod31erh>31ert" csi/iper4882ps.c#L348,  29631ert" csi/iper4883ps.c#L348ountL296"> 296scount48oun>488sips_copp_qCbspt sips_copp_quint8_tt  296(sips_copp_quint8_tt  296488ef="dri="+codintosips_copp_qit 3163t" csi/ipersreturn (4887ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>4883163t" csi/ipersreturn (4888ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>488istring">"ii/_init_copperhead_memio"vers/sc, 1is31s3163t" csi/ipersreturn (4889ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>488489aa href="+codfor psips_copp_qit  296489ef="dri="+code=ips_scfor psips_copp_qjt sips_copp_qjt 31ert" csi/iper4892ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>489ef="drivers/se=ips_scef="+codsips_copp_qIsripsi/ips.c#L315Isrips_ 15" ipL296"> 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper4893ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>489sips_copp_qIsripsi/ips.c#L315Isrips_ =31tsips_copp_qIPS_BIT_GHIt  2)ref="+cod31erh>31ert" csi/iper4894ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>4894a href="+code=ips_sce=ipppppppppppppbreaks31s3163t" csi/ipersreturn (4895ps.c#L348rrrrrrrrrrrrrrrrrrrrrr7p48rrr>4893163t" csi/ipersreturn (4896ps.c#L34877777777777777777777777p48777>489ef="dri="+code=ips_sc_sc_sc"+<36s="sref">ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper4897ps.c#L348sips_copp_wait_item_48489sips_copp_qMDELAYt  296sque48iqu>489(sips_copp_qjt 31ert" csi/iper49/1ps.c#L349/rrrrrrrrrrrrrrrrrrrrr7p49/rr>490ef="dri="+code=ips_sc_sc_sc"+<36s="sref">ics.ce1tt>/* error occurred */vers/scref="+cod31erh>31ert" csi/iper49/2ps.c#L349/rrrrrrrrrrrrrrrrrrrrr7p49/rr>490ef="drivers/se=ips_sc   "+codretur/ip0)s31s3163t" csi/ipersreturn (49/3ps.c#L349/rrrrrrrrrrrrrrrrrrrrr7p49/rr>4903163t" csi/ipersreturn (49/4ps.c#L349/rrrrrrrrrrrrrrrrrrrrr7p49/rr>4904a href="+code=ips_scsips_copp_qPostBytet  296 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper49/5ps.c#L349/rrrrrrrrrrrrrrrrrrrrr7p49/rr>490sips_copp_qIsripsi/ips.c#L315Isrips_, sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper49/6ps.c#L349/7777777777777777777777p49/77>490ef="dri="+code31s3163t" csi/ipersreturn (49/7ps.c#L349//a>sips_copp_wait_item_49//a>4903163t" csi/ipersreturn (49/8ps.c#L349/queueL296"> 296sque49/qu>490sips_copp_qIPS_GOOD_POST_STATUSt 31ert" csi/iper49/9ps.c#L349/>(sips_copp_qIPS_PRINTKt sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt 31ert" csi/iper491ips.c#L349" inextL296"> 296sne49" i>491aa href="+code=ip+cod_sc_sc_sc"+<36s="sref">istring">"reset controller fails (post status %x %x).\n"vers/sc,ref="+cod31erh>31ert" csi/iper4911ps.c#L349" iNULLef="drivers/scsNU49" i>491ef="dri="+code=ips_sccode=ips_scsips_copp_qPostBytet 349opp>491 296sit49" i>4914914a href="+code31s3163t" csi/ipersreturn (4915ps.c#L349de=ips_wait_queue31ef=>349de=>4913163t" csi/ipersreturn (4916ps.c#L349ountL296"> 296scount49oun>491ef="dri="+codfor psips_copp_qit sips_copp_qIPS_MAX_CONFIG_BYTESt sips_copp_qjt sips_copp_qjt 31ert" csi/iper4918ps.c#L349 iitemL296"> 296site49 ii>491sips_copp_qIsripsi/ips.c#L315Isrips_ 15" ipL296"> 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper4919ps.c#L349i/ips.c#L217" id31ver>3149i/i>491 2)ref="+cod31erh>31ert" csi/iper492ips.c#L349ifdef 3163t" csi/ipersreturn (4921ps.c#L34977777777777777777777777p49777>492ef="dref="+cod31erh>31ert" csi/iper4922ps.c#L349                      7p49   >492ef="drivers/se=ips_scef="+cod<36s="sref">ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper4923ps.c#L349                      7p49   >492sips_copp_qMDELAYt 4924a href="+code=ips_sce31s3163t" csi/ipersreturn (4925ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>4923163t" csi/ipersreturn (4926ps.c#L349                      7p49   >492ef="dri="+code=ips_sci=ipsips_copp_qjt 31ert" csi/iper4927ps.c#L349rrrrrrrrrrrrrrrrrrrrr 7p49rrr>492ics.ce1tt>/* error occurred */vers/scref="+cod31erh>31ert" csi/iper4928ps.c#L349                      7p49   >4923163t" csi/ipersreturn (4929ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>492493aa href="+code=ip+codsips_copp_qConfigBytet  296 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper4931ps.c#L34977777777777777777777777p49777>493ef="dri="+code=ips_sc" ipL296"> 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper4932ps.c#L349sips_copp_wait_item_49493ef="drivers/se31s3163t" csi/ipersreturn (4933ps.c#L349" iitemL296"> 296sit49" i>4933163t" csi/ipersreturn (4934ps.c#L349 sips_copp_qit sips_copp_qit 31ert" csi/iper4935ps.c#L349c#L315" ipL296"> 29649c#L>493 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper4936ps.c#L349t 3163t" csi/ipersreturn (4937ps.c#L349_remo/sq_coppRN_NOTan>
<49_re>493sips_copp_qIPS_BIT_OPt 31ert" csi/iper4938ps.c#L349t 3163t" csi/ipersreturn (4939ps.c#L349" iitemL296"> 296sit49" i>493ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper4941ps.c#L349 296 296shead49ihe>494ef="drivers/se31s3163t" csi/ipersreturn (4943ps.c#L349ueueL296"> 296squeue49ueu>4943163t" csi/ipersreturn (4944ps.c#L349="+code=31t3143t" csi49="+>4944a href="+codi=ipsips_copp_qit 31ert" csi/iper4945ps.c#L349, ics.ce1tt>/* error occurred */vers/scref="+cod31erh>31ert" csi/iper49 6ps.c#L349" iheadL296"> 296she49" i>494ef="dri="+code=ips_scretur/ip0)s31s3163t" csi/ipersreturn (49 7ps.c#L349,  296snex49 in>494ics.ce1tt>/* setup CCCR */vers/scref="+cod31erh>31ert" csi/iper49 9ps.c#L349" inextL296"> 296sne49" i>4949a href="+codsips_copp_qwritelt  231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper495ips.c#L349/a>(31ert" csi/iper4951ps.c#L349L315" ipL296"> 296sp49L31>495ef="dri="+cod<36s="sref">ics.ce1tt>/* Enable busmastering */vers/scref="+cod31erh>31ert" csi/iper4952ps.c#L349ypes<27rfound a match 7p49ype>495ef="drivers/s" ipL296"> 296sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper4953ps.c#L349" inextL296"> 296sne49" i>4953163t" csi/ipersreturn (4954ps.c#L349, sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt irevisiont  296 2)ref="+cod31erh>31ert" csi/iper4955ps.c#L349" inextL296"> 296sne49" i>495ics.ce1tt>/* fixcfor anaconda64 */vers/scref="+cod31erh>31ert" csi/iper4956ps.c#L349c#L315" ipL296"> 29649c#L>495ef="dri="+code=ips_scsips_copp_qwritelt  231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper4957ps.c#L349, 495ics.ce1tt>/* Enable interruptsc*/vers/scref="+cod31erh>31ert" csi/iper4959ps.c#L349ountL296"> 296scount49oun>4959a href="+codsips_copp_qwritebt sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper496ips.c#L349/a>(31ert" csi/iper4961ps.c#L349 iitemL296"> 296site49 ii>496ef="dri="+cod<36s="sref">ics.ce1tt>/* i=iwe get here then eh>3ything we1t OKc*/vers/scref="+cod31erh>31ert" csi/iper49/2ps.c#L349code=ips31s316_t" csi49cod>496ef="drivers/sretur/ip1is31s3163t" csi/ipersreturn (4963ps.c#L349a href="+code=ips31s349a h>4963163t" csi/ipersreturn (4964ps.c#L349 iNULLef="drivers/scsNUL49 iN>49 i"> 231s3163t" csi/ipersreturn (4965ps.c#L349 href="+code=ips31g3149 hr>496ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4966ps.c#L349a href="+code=ips31r349a h>496ef="d136s="sref">ics.ce1tt>/* f========================================================================*/vers/scref="+cod31erh>31ert" csi/iper4967ps.c#L34977777777777777777777777p49777>496ics.ce1tt>/* Rout> 2 N/a>: si/_init_morpheus==========================================*/vers/scref="+cod31erh>31ert" csi/iper4968ps.c#L349                      7p49   >496ics.ce1tt>/* f========================================================================*/vers/scref="+cod31erh>31ert" csi/iper4969ps.c#L349                      7p49   >496ics.ce1tt>/* Rout> 2 Descripad31ert" csi/iper497ips.c#L349                      7p49   >497 a hr136s="sref">ics.ce1tt>/* f========================================================================*/vers/scref="+cod31erh>31ert" csi/iper4971ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>497ef="d136s="sref">ics.ce1tt>/*   Initialize a morpheus=controller                                     ==*/vers/scref="+cod31erh>31ert" csi/iper4972ps.c#L349                      7p49   >497ics.ce1tt>/* f========================================================================*/vers/scref="+cod31erh>31ert" csi/iper4973ps.c#L349 497ics.ce1tt>/****************************************************************************/vers/scref="+cod31erh>31ert" csi/iper4974ps.c#L349tL296"> 296snextt" "49tL2>497 296sta49" i>497sips_copp_qii/_init_morpheust sips_copp_qha" c = i/ips.c#L3a"> 2)ref="+cod31erh>31ert" csi/iper4976ps.c#L349" iitemL296"> 296sit49" i>497ef="dhref="+cod31erh>31ert" csi/iper4977ps.c#L349/a>(sips_copp_quint32_tt  296sit49" i>497sips_copp_qConfigt 31ert" csi/iper4979ps.c#L349, sips_copp_quint32_tt 31ert" csi/iper498ips.c#L349" iheadL296"> 296she49" i>4980a href="+codsips_copp_quint32_tt 31ert" csi/iper4981ps.c#L349" iitemL296"> 296sit49" i>498ef="dri="+codintosips_copp_qit 31ert" csi/iper4982ps.c#L349, 31ert" csi/iper4983ps.c#L349ountL296"> 296scount49oun>498istring">"ii/_init_morpheus"vers/sc, 1is31s3163t" csi/ipersreturn (4984ps.c#L349 href="+code=ips30n3049 hr>498i"> 231s3163t" csi/ipersreturn (4985ps.c#L349/a>(ics.ce1tt>/* Wait up to 45 secscfor Post=*/vers/scref="+cod31erh>31ert" csi/iper4986ps.c#L34977777777777777777777777p49777>498ef="dri="+codfor psips_copp_qit sips_copp_qit 31ert" csi/iper4987ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>498 296 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper4988ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>498 296snextt" c =4989ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>498 2)ref="+cod31erh>31ert" csi/iper499ips.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>499aa href="+code=ips_sc_sccccccbreaks31s3163t" csi/ipersreturn (4991ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>499ef="dref="+cod31erh>31ert" csi/iper4992ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>499ef="drivers/se=ips_sc<36s="sref">ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper4993ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>499 2964994a href="+code31s3163t" csi/ipersreturn (4995ps.c#L349rrrrrrrrrrrrrrrrrrrrrr7p49rrr>4993163t" csi/ipersreturn (4996ps.c#L34977777777777777777777777p49777>499ef="dri="+codi=ipsips_copp_qit 31ert" csi/iper4997ps.c#L349sips_copp_wait_item_49499ics.ce1tt>/* error occurred */vers/scref="+cod31erh>31ert" csi/iper4998ps.c#L349iqueueL296"> 296sque49iqu>499sips_copp_qKERN_WARNINGt  231_me>3158s="sref">ipcidevt 31ert" csi/iper4999ps.c#L349a>(istring">"timeout waiting for post.\n"vers/sc)sref="+cod31erh>31ert" csi/iper50/ips.c#L350/ipsa href="+cod30ncl>3050/ip>50/ia hr31/pre>ef="+cod31erh>31ert" csi/iper50/1ps.c#L350/rrrrrrrrrrrrrrrrrrrrr7p50/rr>50/ef="dri="+code=ips_scretur/ip0)s31s3163t" csi/ipersreturn (50/2ps.c#L350/rrrrrrrrrrrrrrrrrrrrr7p50/rr>50/ef="drivers/se31s3163t" csi/ipersreturn (50/3ps.c#L350/rrrrrrrrrrrrrrrrrrrrr7p50/rr>50/3163t" csi/ipersreturn (50/4ps.c#L350/rrrrrrrrrrrrrrrrrrrrr7p50/rr>50/ 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper50/5ps.c#L350/rrrrrrrrrrrrrrrrrrrrr7p50/rr>50/3163t" csi/ipersreturn (50/6ps.c#L350/7777777777777777777777p50/77>50/ef="dri="+codi=ipsips_copp_qPostt ics.ce1tt>/* If Frefhing the Battery PICde=ips_sc*/vers/scref="+cod31erh>31ert" csi/iper50/7ps.c#L350//a>sips_copp_wait_item_50//a>50/ 296sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt 31ert" csi/iper50/8ps.c#L350/queueL296"> 296sque50/qu>50/istring">"Frefhing Battery PIC, Please wait ...\n"vers/sc)sref="+cod31erh>31ert" csi/iper50/9ps.c#L350/>( 296sne50" i>50" a href="+code=ips_sc<36s="sref">ics.ce1tt>/* Clear the interrupt bit=*/vers/scref="+cod31erh>31ert" csi/iper50"1ps.c#L350" iNULLef="drivers/scsNU50" i>50"ef="dri="+code=ips_sc" ipL296"> 296sips_copp_quint32_tt  2sref="+cod31erh>31ert" csi/iper5012ps.c#L350opp_wait_item_t" 31e=i>350opp>50"ef="drivers/se=ips_scsips_copp_qwritelt  296sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper50"3ps.c#L350" iitemL296"> 296sit50" i>50"3163t" csi/ipersreturn (5014ps.c#L350" iNULLef="drivers/scsNU50" i>50"4a href="+code=ips_scfor psips_copp_qit sips_copp_qit ics.ce1tt>/*    Wait Up to 2 Min.cfor Complead31ert" csi/iper50"5ps.c#L350de=ips_wait_queue31ef=>350de=>50" 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper50"6ps.c#L350ountL296"> 296scount50oun>50"ef="dri="+code=ips_sc_sc_sc"+i=ipsips_copp_qPostt 31ert" csi/iper50"7ps.c#L350t 3163t" csi/ipersreturn (50"8ps.c#L350 iitemL296"> 296site50 ii>50"ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper50"9ps.c#L350i/ips.c#L217" id31ver>3150i/i>50"sips_copp_qIPS_ONE_SECt 31ert" csi/iper502ips.c#L350ifdef 3163t" csi/ipersreturn (5021ps.c#L35077777777777777777777777p50777>50ief="dref="+cod31erh>31ert" csi/iper50i2ps.c#L350                      7p50   >50ief="drivers/se=ips_sci=ipsips_copp_qit 31ert" csi/iper50i3ps.c#L350                      7p50   >50isips_copp_qIPS_PRINTKt sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">ipcidevt 31ert" csi/iper5024ps.c#L350ssssssssssssssssssssss7p50sss>50i4a href="+code=ips_sce=ipppppppppppppcod<36s="sref">istring">"timeout waiting for Battery PICdFrefh\n"vers/sc)sref="+cod31erh>31ert" csi/iper5025ps.c#L350rrrrrrrrrrrrrrrrrrrrrr7p50rrr>50i50ief="dri="+code=ips_sce31s3163t" csi/ipersreturn (5027ps.c#L350rrrrrrrrrrrrrrrrrrrrr 7p50rrr>50i3163t" csi/ipersreturn (50i8ps.c#L350                      7p50   >50i50i50  a href="+cod<36s="sref">ics.ce1tt>/* Clear the interrupt bit=*/vers/scref="+cod31erh>31ert" csi/iper5031ps.c#L35077777777777777777777777p50777>50 ef="dri="+cod< ipL296"> 296sips_copp_quint32_tt  2sref="+cod31erh>31ert" csi/iper5032ps.c#L350sips_copp_wait_item_5050 ef="drivers/s" ipL296"> 296 296sips_copp_qha" c = i/ips.c#L3a"> 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/ipe_50<3ps.c#L350" iitemL296"> 296sit50" i>50 3163t" csi/ipersreturn (5034ps.c#L350 sips_copp_qPostt  29650c#L>50 sips_copp_qKERN_WARNINGt  231_me>3158s="sref">ipcidevt 31ert" csi/iper5036ps.c#L350t istring">"reset controller fails (post status %x).\n"vers/sc,psips_copp_qPostt 31ert" csi/ipe_50<7ps.c#L350_remo/sq_coppRN_NOTan>
<50_re>50 3163t" csi/ipersreturn (5038ps.c#L350t 3163t" csi/ipersreturn (5039ps.c#L350" iitemL296"> 296sit50" i>50 9a href="+code31s3163t" csi/ipersreturn (504ips.c#L350 iNULLef="drivers/scsNUL50 iN>50 ia hr31s3163t" csi/ipersreturn (5041ps.c#L350ics.ce1tt>/* Wait up to 240 secscfor config bytesc*/vers/scref="+cod31erh>31ert" csi/iper50 2ps.c#L350iheadL296"> 296shead50ihe>50 ef="drivers/sfor psips_copp_qit sips_copp_qit 31ert" csi/iper50 3ps.c#L350ueueL296"> 296squeue50ueu>50  296 296 231_me>3158s="sref">imem_ptripsi/ips.c#L315mem_ptrips_ +5" ipL296"> 29631ert" csi/iper50 4ps.c#L350="+code=31t3143t" csi50="+>50 i"> 231s3163t" csi/ipersreturn (50 5ps.c#L350, sips_copp_qIsripsi/ips.c#L315Isrips_ =31tsips_copp_qIPS_BIT_I960_MSG1It  2)ref="+cod31erh>31ert" csi/iper50 6ps.c#L350" iheadL296"> 296she50" i>50 ef="dri="+code=ips_sc_sc_sc"+breaks31s3163t" csi/ipersreturn (5047ps.c#L350,  296snex50 in>50 ics.ce1tt>/* Delaycfor 1 Second */vers/scref="+cod31erh>31ert" csi/iper5049ps.c#L350" inextL296"> 296sne50" i>50 sips_copp_qIPS_ONE_SECt 31ert" csi/iper505ips.c#L350/a>(3163t" csi/ipersreturn (5051ps.c#L350L315" ipL296"> 296sp50L31>50/ef="dref="+cod31erh>31ert" csi/iper5052ps.c#L350ypes<27rfound a match 7p50ype>50/ef="drivers/si=ipsips_copp_qit 31ert" csi/iper5053ps.c#L350" inextL296"> 296sne50" i>50/ics.ce1tt>/* error occurred */vers/scref="+cod31erh>31ert" csi/iper50/4ps.c#L350,