linux/drivers/scsi/53c700.c
<<
>>
Prefs
   1/* -*- mode: c; c-basic-offset: 8 -*- */
   2
   3/* NCR (or Symbios) 53c700 and 53c700-66 Driver
   4 *
   5 * Copyright (C) 2001 by James.Bottomley@HansenPartnership.com
   6**-----------------------------------------------------------------------------
   7**  
   8**  This program is free software; you can redistribute it and/or modify
   9**  it under the terms of the GNU General Public License as published by
  10**  the Free Software Foundation; either version 2 of the License, or
  11**  (at your option) any later version.
  12**
  13**  This program is distributed in the hope that it will be useful,
  14**  but WITHOUT ANY WARRANTY; without even the implied warranty of
  15**  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16**  GNU General Public License for more details.
  17**
  18**  You should have received a copy of the GNU General Public License
  19**  along with this program; if not, write to the Free Software
  20**  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21**
  22**-----------------------------------------------------------------------------
  23 */
  24
  25/* Notes:
  26 *
  27 * This driver is designed exclusively for these chips (virtually the
  28 * earliest of the scripts engine chips).  They need their own drivers
  29 * because they are missing so many of the scripts and snazzy register
  30 * features of their elder brothers (the 710, 720 and 770).
  31 *
  32 * The 700 is the lowliest of the line, it can only do async SCSI.
  33 * The 700-66 can at least do synchronous SCSI up to 10MHz.
  34 * 
  35 * The 700 chip has no host bus interface logic of its own.  However,
  36 * it is usually mapped to a location with well defined register
  37 * offsets.  Therefore, if you can determine the base address and the
  38 * irq your board incorporating this chip uses, you can probably use
  39 * this driver to run it (although you'll probably have to write a
  40 * minimal wrapper for the purpose---see the NCR_D700 driver for
  41 * details about how to do this).
  42 *
  43 *
  44 * TODO List:
  45 *
  46 * 1. Better statistics in the proc fs
  47 *
  48 * 2. Implement message queue (queues SCSI messages like commands) and make
  49 *    the abort and device reset functions use them.
  50 * */
  51
  52/* CHANGELOG
  53 *
  54 * Version 2.8
  55 *
  56 * Fixed bad bug affecting tag starvation processing (previously the
  57 * driver would hang the system if too many tags starved.  Also fixed
  58 * bad bug having to do with 10 byte command processing and REQUEST
  59 * SENSE (the command would loop forever getting a transfer length
  60 * mismatch in the CMD phase).
  61 *
  62 * Version 2.7
  63 *
  64 * Fixed scripts problem which caused certain devices (notably CDRWs)
  65 * to hang on initial INQUIRY.  Updated NCR_700_readl/writel to use
  66 * __raw_readl/writel for parisc compatibility (Thomas
  67 * Bogendoerfer). Added missing SCp->request_bufflen initialisation
  68 * for sense requests (Ryan Bradetich).
  69 *
  70 * Version 2.6
  71 *
  72 * Following test of the 64 bit parisc kernel by Richard Hirst,
  73 * several problems have now been corrected.  Also adds support for
  74 * consistent memory allocation.
  75 *
  76 * Version 2.5
  77 * 
  78 * More Compatibility changes for 710 (now actually works).  Enhanced
  79 * support for odd clock speeds which constrain SDTR negotiations.
  80 * correct cacheline separation for scsi messages and status for
  81 * incoherent architectures.  Use of the pci mapping functions on
  82 * buffers to begin support for 64 bit drivers.
  83 *
  84 * Version 2.4
  85 *
  86 * Added support for the 53c710 chip (in 53c700 emulation mode only---no 
  87 * special 53c710 instructions or registers are used).
  88 *
  89 * Version 2.3
  90 *
  91 * More endianness/cache coherency changes.
  92 *
  93 * Better bad device handling (handles devices lying about tag
  94 * queueing support and devices which fail to provide sense data on
  95 * contingent allegiance conditions)
  96 *
  97 * Many thanks to Richard Hirst <rhirst@linuxcare.com> for patiently
  98 * debugging this driver on the parisc architecture and suggesting
  99 * many improvements and bug fixes.
 100 *
 101 * Thanks also go to Linuxcare Inc. for providing several PARISC
 102 * machines for me to debug the driver on.
 103 *
 104 * Version 2.2
 105 *
 106 * Made the driver mem or io mapped; added endian invariance; added
 107 * dma cache flushing operations for architectures which need it;
 108 * added support for more varied clocking speeds.
 109 *
 110 * Version 2.1
 111 *
 112 * Initial modularisation from the D700.  See NCR_D700.c for the rest of
 113 * the changelog.
 114 * */
 115#define NCR_700_VERSION "2.8"
 116
 117#include <linux/kernel.h>
 118#include <linux/types.h>
 119#include <linux/string.h>
 120#include <linux/slab.h>
 121#include <linux/ioport.h>
 122#include <linux/delay.h>
 123#include <linux/spinlock.h>
 124#include <linux/completion.h>
 125#include <linux/init.h>
 126#include <linux/proc_fs.h>
 127#include <linux/blkdev.h>
 128#include <linux/module.h>
 129#include <linux/interrupt.h>
 130#include <linux/device.h>
 131#include <asm/dma.h>
 132#include <asm/io.h>
 133#include <asm/pgtable.h>
 134#include <asm/byteorder.h>
 135
 136#include <scsi/scsi.h>
 137#include <scsi/scsi_cmnd.h>
 138#include <scsi/scsi_dbg.h>
 139#include <scsi/scsi_eh.h>
 140#include <scsi/scsi_host.h>
 141#include <scsi/scsi_tcq.h>
 142#include <scsi/scsi_transport.h>
 143#include <scsi/scsi_transport_spi.h>
 144
 145#include "53c700.h"
 146
 147/* NOTE: For 64 bit drivers there are points in the code where we use
 148 * a non dereferenceable pointer to point to a structure in dma-able
 149 * memory (which is 32 bits) so that we can use all of the structure
 150 * operations but take the address at the end.  This macro allows us
 151 * to truncate the 64 bit pointer down to 32 bits without the compiler
 152 * complaining */
 153#define to32bit(x)      ((__u32)((unsigned long)(x)))
 154
 155#ifdef NCR_700_DEBUG
 156#define STATIC
 157#else
 158#define STATIC static
 159#endif
 160
 161MODULE_AUTHOR("James Bottomley");
 162MODULE_DESCRIPTION("53c700 and 53c700-66 Driver");
 163MODULE_LICENSE("GPL");
 164
 165/* This is the script */
 166#include "53c700_d.h"
 167
 168
 169STATIC int NCR_700_queuecommand(struct Scsi_Host *h, struct scsi_cmnd *);
 170STATIC int NCR_700_abort(struct scsi_cmnd * SCpnt);
 171STATIC int NCR_700_bus_reset(struct scsi_cmnd * SCpnt);
 172STATIC int NCR_700_host_reset(struct scsi_cmnd * SCpnt);
 173STATIC void NCR_700_chip_setup(struct Scsi_Host *host);
 174STATIC void NCR_700_chip_reset(struct Scsi_Host *host);
 175STATIC int NCR_700_slave_alloc(struct scsi_device *SDpnt);
 176STATIC int NCR_700_slave_configure(struct scsi_device *SDpnt);
 177STATIC void NCR_700_slave_destroy(struct scsi_device *SDpnt);
 178static int NCR_700_change_queue_depth(struct scsi_device *SDpnt, int depth, int reason);
 179static int NCR_700_change_queue_type(struct scsi_device *SDpnt, int depth);
 180
 181STATIC struct device_attribute *NCR_700_dev_attrs[];
 182
 183STATIC struct scsi_transport_template *NCR_700_transport_template = NULL;
 184
 185static char *NCR_700_phase[] = {
 186        "",
 187        "after selection",
 188        "before command phase",
 189        "after command phase",
 190        "after status phase",
 191        "after data in phase",
 192        "after data 32biphase",
 193        "during data phase",
 194};
 195
 196static char *NCR_700_condition[] = {
 197        "",
 198        "NOT MSG_OUT",
 199        "UNEXPECTED PHASE",
 200        "NOT MSG_IN",
 201        "UNEXPECTED MSG",
 202        "MSG_IN",
 203        "SDTR_MSG RECEIVED",
 204        "REJECT_MSG RECEIVED",
 205        "DISCONNECT_MSG RECEIVED",
 206        "MSG_OUT",
 207        "DATA_IN",
 208        
 209};
 210
 211static char *NCR_700_fatal_messages[] = {
 212        "unexpected message after reselection",
 213        "still MSG_OUT after message injection",
 214        "not MSG_IN after selection",
 215        "Illegal message length received",
 216};
 217
 218static char *NCR_700_SBCL_bits[] = {
 219        "IO ",
 220        "CD ",
 221        "MSG ",
 222        "ATN ",
 223        "SEL ",
 224        "BSY ",
 225        "ACK ",
 226        "REQ ",
 227};
 228
 229static char *NCR_700_SBCL_to_phase[] = {
 230        "DATA_OUT",
 231        "DATA_IN",
 232        "CMD_OUT",
 233        "STATE",
 234        "ILLEGAL PHASE",
 235        "ILLEGAL PHASE",
 236        "MSG OUT",
 237        "MSG IN",
 238};
 239
 240/* This translates the SDTR message offset and period to a value
 241 * which can be loaded into the SXFER_REG.
 242 *
 243 * NOTE: According to SCSI-2, the true transfer period (in ns) is
 244 *       actually four times this period value */
 245static inline __u8
 246NCR_700_offset_period_to_sxfer(struct NCR_700_Host_Parameters *hostdata,
 247                               __u8 offset, __u8 period)
 248{
 249        int XFERP;
 250
 251        __u8 min_xferp = (hostdata->chip710
 252                          ? NCR_710_MIN_XFERP : NCR_700_MIN_XFERP);
 253        __u8 max_offset = (hostdata->chip710
 254                           ? NCR_710_MAX_OFFSET : NCR_700_MAX_OFFSET);
 255
 256        if(offset == 0)
 257                return 0;
 258
 259        if(period < hostdata->min_period) {
 260                printk(KERN_WARNING "53c700: Period %dns is less than this chip's minimum, setting to %d\n", period*4, NCR_700_MIN_PERIOD*4);
 261                period = hostdata->min_period;
 262        }
 263        XFERP = (period*4 * hostdata->sync_clock)/1000 - 4;
 264        if(offset > max_offset) {
 265                printk(KERN_WARNING "53c700: Offset %d exceeds chip maximum, setting to %d\n",
 266                       offset, max_offset);
 267                offset = max_offset;
 268        }
 269        if(XFERP < min_xferp) {
 270                XFERP =  min_xferp;
 271        }
 272        return (offset & 0x0f) | (XFERP & 0x07)<<4;
 273}
 274
 275static inline __u8
 276NCR_700_get_SXFER(struct scsi_device *SDp)
 277{
 278        struct NCR_700_Host_Parameters *hostdata = 
 279                (struct NCR_700_Host_Parameters *)SDp->host->hostdata[0];
 280
 281        return NCR_700_offset_period_to_sxfer(hostdata,
 282                                              spi_offset(SDp->sdev_target),
 283                                              spi_period(SDp->sdev_target));
 284}
 285
 286struct Scsi_Host *
 287NCR_700_detect(struct scsi_host_template *tpnt,
 288               struct NCR_700_Host_Parameters *hostdata, struct device *dev)
 289{
 290        dma_addr_t pScript, pSlots;
 291        __u8 *memory;
 292        __u32 *script;
 293        struct Scsi_Host *host;
 294        static int banner = 0;
 295        int j;
 296
 297        if(tpnt->sdev_attrs == NULL)
 298                tpnt->sdev_attrs = NCR_700_dev_attrs;
 299
 300        memory = dma_alloc_noncoherent(hostdata->dev, TOTAL_MEM_SIZE,
 301                                       &pScript, GFP_KERNEL);
 302        if(memory == NULL) {
 303                printk(KERN_ERR "53c700: Failed to allocate memory for driver, detatching\n");
 304                return NULL;
 305        }
 306
 307        script = (__u32 *)memory;
 308        hostdata->msgin = memory + MSGIN_OFFSET;
 309        hostdata->msgout = memory + MSGOUT_OFFSET;
 310        hostdata->status = memory + STATUS_OFFSET;
 311        hostdata->slots = (struct NCR_700_command_slot *)(memory + SLOTS_OFFSET);
 312        hostdata->dev = dev;
 313
 314        pSlots = pScript + SLOTS_OFFSET;
 315
 316        /* Fill in the missing routines from the host template */
 317        tpnt->queuecommand = NCR_700_queuecommand;
 318        tpnt->eh_abort_handler = NCR_700_abort;
 319        tpnt->eh_bus_reset_handler = NCR_700_bus_reset;
 320        tpnt->eh_host_reset_handler = NCR_700_host_reset;
 321        tpnt->can_queue = NCR_700_COMMAND_SLOTS_PER_HOST;
 322        tpnt->sg_tablesize = NCR_700_SG_SEGMENTS;
 323        tpnt->cmd_per_lun = NCR_700_CMD_PER_LUN;
 324        tpnt->use_clustering = ENABLE_CLUSTERING;
 325        tpnt->slave_configure = NCR_700_slave_configure;
 326        tpnt->slave_destroy = NCR_700_slave_destroy;
 325
t> int NCR_700_slave_alloc;
 328        tpnt->change_queue_depth = NCR_700_change_queue_depth;
 329        tpnt->change_queue_type = NCR_700_change_queue_type;
 330
 331        if(tpnt->name == NULL)
 332                tpnt->name = "53c700";
 333        if(tpnt->proc_name == NULL)
 334                tpnt->proc_name = "53c700";
 335
 336        host = tcsi_host_alloc(tpnt, 4);
 337        if (!host)
 338                return NULL;
 339        memset(hostdata->slots, 0, sizeof(struct NCR_700_command_slot)
 340               * NCR_700_COMMAND_SLOTS_PER_HOST);
 341        for (j = 0; j < NCR_700_COMMAND_SLOTS_PER_HOST; j++) {
 342                dma_addr_t offset = (dma_addr_t)((unsigned long)&hostdata->slots[j].SG[0]
 343                                          - (unsigned long)&hostdata->slots[0].SG[0]);
 344                hostdata->slots[j].pSG = (struct NCR_700_SG_List *)((unsigned long)(pSlots + offset));
 345                if(j == 0)
 346                        hostdata->free_list = &hostdata->slots[j];
 347                else
 348                        hostdata->slots[j-1].ITL_forw = &hostdata->slots[j];
 349                hostdata->slots[j].state = NCR_700_SLOT_FREE;
 350        }
 351
 352        for (j = 0; j < ARRAY_SIZE(SCRIPT); j++)
 353                script[j] = bS_to_host(SCRIPT[j]);
 354
 355        /* adjust all labels to be bus physical */
 356        for (j = 0; j < PATCHES; j++)
 357                script[LABELPATCHES[j]] = bS_to_host(pScript + SCRIPT[LABELPATCHES[j]]);
 358        /* now patch up fixed addresses. */
 359        script_patch_32(hostdata->dev, script, MessageLocation,
 360                        pScript + MSGOUT_OFFSET);
 361        script_patch_32(hostdata->dev, script, StatusAddress,
 362                        pScript + STATUS_OFFSET);
 363        script_patch_32(hostdata->dev, script, ReceiveMsgAddress,
 364                        pScript + MSGIN_OFFSET);
 365
 3"> 320MSGIN_OFFSET);
ine" name="L364"> 3"> 320pSlots = MSGIN_OFFSET);
+cod+codess="lecode_ata, struct script_patch_32(hostdata->ARRAY_SIZE( < MSGIN_OFFSET);
 309        hs="sref">j].statref"> =  = MSGIN_OFFSET);
 310        hcmhref="+code=NCR_cmh+code=state" class="sre        return NULL;
 311        h+codia>->NULL;
 312        h+cod/a>->statX_OFLUN href="+code=NCR_700_SG_X_OFLUN ="+code=NULL" class="sref">NULL;
BUG_O href="+code=NCRBUG_O 2" class="sref">scri_700_SG_ Accoport_truct MSGIN_OFFSET);
 312        h Accoportst_alloc(stat Accoport_truct MSGIN_OFFSET);
 312        huniquedia>->NCR_700e" name="L310"> 310        hb href="+code=NCR_7bclass=" class="sref">MSGIN_OFFSET);
 3"> 320NULL;
ine"        hf">host->NCR_700e" name="L310"> 310        NULL;
 358  kickll in;53c7 now patch up fixed addresses. */
_700_SG_writeb href="+code=sc_700_SG_writeb2" cl0xff+code=dev" class=ine"        MSGIN_OFFSET);
 310        hcstdata->j++)
 3"> 320->scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        MSGIN_OFFSET);
 347                else
 3"> 320->scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        MSGIN_OFFSET);
 312            hoa->scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        MSGIN_OFFSET);
     static int j++) {
NOTIC> < NOTIC>" claERR" class="sref">KERN_ERR _700_SG_VERSIO href="+code=NCR_700_SG_VERSIO " claERR" class="sref">KERN_ERR< By J#L2s.Bottomley@HccoenPart"+cs="+."> e memory for driver, detatching\n");
 357     static int  268        }
<3 href="dr3vers/scsi/53c700.c#L289"3id="L389" class="line" name="L309">                NOTIC> < NOTIC>" claERR" class="sref">KERN_ERR<ceeds :xceedss rhrs="strinceedss39;s minimum, setting to %d\ine"        hf">h_no        ReceiveMsgAddress,
 310        hcstdata->KERN_ERR 1span class="st :s="sref">ReceiveMsgAddress,
 310        hoa->KERN_ERR 00-66pan class="st :e" class="sref">proc_name = sdev_target),
<3 href="dr3vers/scsi/53c700.c#L292"3id="L392" class="line" namee" name="L3s="line" name="L364"> 3"> 320->(hoiff" claialdata->sdev_target),
<3 href="dr3vers/scsi/53c700.c#L293"3id="L393" class="line" name" class="sref">proc_nameproc_name);
 358  set" ll in;53c7 now patch up fixed addresses. */
hange_queuip> = script_p         296
<3 href="dr3vers/scsi/53c700.c#L297"3id="L397" class="line"ine" name="L310">=scsiadd>j]] = script_p        device *j++) {
 298ev_a                printk(device *KERN_ERR j);
 349=scsi_hostpata->script_p         338                return NULL;
<4 href="dr4vers/scsi/53c700.c#L301"4id="L401" class="line" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L302"4id="L402" cl" name="L268"> 268        }
<4 3ref="dr4vers/scsi/53c700.c#L293"4id="L403" class="line" name="L363"> pi_ref"all->script_p        period = hoiff" claialdata->(ReceiveMsgAddress,
<4 href="dr4vers/scsi/53c700.c#L304"4id="L404" class="line" name=pt" class="sref"PI_SIGNAL_S> < ="+code=NULL" class="sref">NULL;
<4 5ref="dr4vers/scsi/53c700.c#L295"4id="L405" class="line" name="L365"> 365
<4 href="dr4vers/scsi/53c700.c#L306"4id="L406" class="lin"L338"> 338       >Scsi_Host *host;
<4 href="dr4vers/scsi/53c700.c#L307"4id="L407" cle" name="L268"> 268        }
<4 8ref="dr4vers/scsi/53c700.c#L298"4id="L40f="+code=__u8" class="sref">__u8
<4 href="dr4vers/scsi/53c700.c#L309"4id="L409" cl   ode=__u8" class="sref">__u8
<4 href="dr4vers/scsi/53c700.c#L310"4id="L4ode=chass="sref">scri_700_SG_rele href="+code=NCR_7_700_SG_rele hr2" clid="L92" c293"> 293        struct Scsi_Host *j++)
<4 href="dr4vers/scsi/53c700.c#L311"4id="L411" cl+code=j" class="sref">j++) {
<4 href="dr4vers/scsi/53c700.c#L312"4id="L412" class="lin="L288"> 288               struct NCR_700_Host_Parameters *hostdata = 
<4 href="dr4vers/scsi/53c700.c#L313"4id="L413" class="line" name="L279"> 279                (struct NCR_700_Host_Pine"        hf">host->host;
<4 href="dr4vers/scsi/53c700.c#L314"4id="L414" class="line" name="L354"> 354
<4 href="dr4vers/scsi/53c700.c#L315"4id="L415" class="line" name="L325">ecod"+cod/a> =  = script_poherent(hostdata->dev, TOTAL_MEM_SIZE,
<4 href="dr4vers/scsi/53c700.c#L316"4id="L416" class="line" name="L346"> ss="line" name="L325">ine" name="L364"> 3"> 320(h           &1ver, detatching\n");
<4 href="dr4vers/scsi/53c700.c#L318"4id="L418" cle" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L319"4id="L419" class="line" name="L299"> 299
<4 href="dr4vers/scsi/53c700.c#L320"4id="L420" cle" name class="sref">hef="+c    &h 291         299
<4 href="dr4vers/scsi/53c700.c#L321"4id="L421" cl279                idclaifref="+code=NCR_700_slaveidclaifr2" cle" name="L295"> 295"+codisconn7        +cod="+code=j" class="sref">j++)
<4 href="dr4vers/scsi/53c700.c#L322"4id="L422" cl+code=j" class="sref">j++) {
<4 href="dr4vers/scsi/53c700.c#L323"4id="L423" class="lin"L338"> 338       IDENTIFY_BAS> < j++) {
<4 href="dr4vers/scsi/53c700.c#L324"4id="L424" class="line" name=(lass="sref">scri"+codisconn7j++) {
<4 href="dr4vers/scsi/53c700.c#L325"4id="L425" class="line" name=lass="sref">scri/a>->                LUN_MASKef="+code=NCR_700_slaveLUN_MASKe=pSiver, detatching\n");
<4 href="dr4vers/scsi/53c700.c#L326"4id="L426" cle" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L327"4id="L427" cl" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L328"4id="L428" cle" name="L358"> 358 ow patch up fixed addresses. */
<4 href="dr4vers/scsi/53c700.c#L329"4id="L429" cle" name="L358"> 358 358
<4 href="dr4vers/scsi/53c700.c#L331"4id="L431" cle" name="L358"> 358 = idual ode= cou"L2of what's  
<4 href="dr4vers/scsi/53c700.c#L332"4id="L4_32" ce" name="L358"> 358
<4 href="dr4vers/scsi/53c700.c#L333"4id="L433" cle" name="L358"> 358 1sow patch up fixed addresses. */
<4 href="dr4vers/scsi/53c700.c#L334"4id="L434" cle" name="L358"> 358 358
<4 href="dr4vers/scsi/53c700.c#L336"4id="L436" cle" name="L358"> 358
<4 href="dr4vers/scsi/53c700.c#L337"4id="L437" cle" name="L358"> 358
<4 href="dr4vers/scsi/53c700.c#L338"4id="L438" cle" name class="sref">hef="+c    &__u8
<4 href="dr4vers/scsi/53c700.c#L339"4id="L439" cl279                ode=> = idualef="+code=NCR_700_slaveode=> = idual" clalid="L92" c293"> 293        struct Scsi_Host *j++) {
<4 href="dr4vers/scsi/53c700.c#L340"4id="L440" class="lin="L288"> 288               struct NCR_700_Host_Parameters *hostdata = 
<4 href="dr4vers/scsi/53c700.c#L341"4id="L441" class="linass="lin"L279"> 279                (struct NCR_700_Host_Pine"        hf">host->host;
<4 href="dr4vers/scsi/53c700.c#L342"4id="L442" class="line" name="L295"> 295"ou"La>->banner = 0;
<4 href="dr4vers/scsi/53c700.c#L343"4id="L443" class="lin"sref">NCe" name="L295"> 295ddirdata->host;
<4 href="dr4vers/scsi/53c700.c#L344"4id="L444" class="line" name="L354"> 354
<4 href="dr4vers/scsi/53c700.c#L345"4id="L445" class="line"ne" name="L310"> 310        hcstdata->j++) {
<4 href="dr4vers/scsi/53c700.c#L346"4id="L446" class="line" name=ame="L295"> 295"ou"La>scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        j++) {
<4 href="dr4vers/scsi/53c700.c#L347"4id="L447" class="line" name=ne" name=lass="sref">scri_700_SG_readlef="+code=NCR_700_slavereadl2" class="sref">script_p        host;
<4 href="dr4vers/scsi/53c700.c#L348"4id="L448" class="lin}n"L34"+code=j" class="sref">j++) {
<4 href="dr4vers/scsi/53c700.c#L349"4id="L449" class="line" name="L349"> 349"ou"La>scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        j++) {
<4 href="dr4vers/scsi/53c700.c#L350"4id="L450" class="line" name="L360"> =lass="sref">scri_700_SG_readlef="+code=NCR_700_slavereadl2" class="sref">script_p        host;
<4 href="dr4vers/scsi/53c700.c#L351"4id="L451" class="line" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L352"4id="L452" class="lin" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L353"4id="L453" class="line"ne" name="L310"> 310        hoa->j++)
<4 href="dr4vers/scsi/53c700.c#L354"4id="L454" class="line" name=pt" class="sref+codhronoata->scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        MSGIN_OFFSET);
<4 href="dr4vers/scsi/53c700.c#L355"4id="L455" class="linclass="sref">MSGIN_OFFSET);
<4 href="dr4vers/scsi/53c700.c#L356"4id="L456" class="line" name="L316"> 316  g" ll inode= dir7
<4 href="dr4vers/scsi/53c700.c#L357"4id="L457" class="line" name="L327">ddirdata->scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        );
<4 href="dr4vers/scsi/53c700.c#L358"4id="L45f="+cass="line" name="L299"> 299
<4 href="dr4vers/scsi/53c700.c#L359"4id="L459" class="line"ine" name="L310">ddirdata->j++) {
<4 href="dr4vers/scsi/53c700.c#L360"4id="L460" class="line" name=e" name="L316"> 316  eceiveM  now patch up fixed addresses. */
<4 href="dr4vers/scsi/53c700.c#L361"4id="L461" class="linass="line"ine" name="L310">=codhronoata->MSGIN_OFFSET);
<4 href="dr4vers/scsi/53c700.c#L362"4id="L462" class="line" name="L362"> 362        "ou"La>scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p         347                else
<4 href="dr4vers/scsi/53c700.c#L364"4id="L464" class="line" name="L364"> e"ine" name="L310">_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        j++)
<4 href="dr4vers/scsi/53c700.c#L365"4id="L465" class="line" name=================++362        "ou"La>);
<4 href="dr4vers/scsi/53c700.c#L366"4id="L466" class="lin}n"L34"+code=j" class="sref">j++) {
<4 href="dr4vers/scsi/53c700.c#L267"4id="L467" class="line" name="" name="L316"> 316  Send  now patch up fixed addresses. */
<4 href="dr4vers/scsi/53c700.c#L268"4id="L468" class="line" name="L298"> 298 291        ->scri_700_SG_readb href="+code=sc_700_SG_readb2" class="sref">script_p        );
<4 href="dr4vers/scsi/53c700.c#L269"4id="L469" class="line" name=e"ine" name="L310">=e" na->j++)
<4 href="dr4vers/scsi/53c700.c#L270"4id="L470" class="line" name="L360"> ++362        "ou"La>);
<4 href="dr4vers/scsi/53c700.c#L271"4id="L471" class="linass="line"ine" name="L310">=codhronoata->=e" na->j++)
<4 href="dr4vers/scsi/53c700.c#L272"4id="L472" class="line" name="L362"> ++362        "ou"La>);
<4 href="dr4vers/scsi/53c700.c#L273"4id="L473" class="line" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L274"4id="L474" cl#ifdeftass="sref">scri_700_SG_DEBUc         299
<4 href="dr4vers/scsi/53c700.c#L275"4id="L475" class="line"ne" name="L310">"ou"La>j++)
<4 href="dr4vers/scsi/53c700.c#L276"4id="L476" class="line" name=ode=dev" class=                KERN_ERR->);
<4 href="dr4vers/scsi/53c700.c#L278"4id="L478" class="lin"L338"> 338       "ou"La>);
<4 href="dr4vers/scsi/53c700.c#L279"4id="L479" cle" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L280"4id="L480" class="line" name="L330"> 330
<4 href="dr4vers/scsi/53c700.c#L281"4id="L481" cle" name="L358"> 358  ef="+ ou ll inSCSI"wires and corresponding pha34"fromll inSBCL regilustow patch up fixed addresses. */
<4 href="dr4vers/scsi/53c700.c#L282"4id="L4832" ce" name="L358"> 358
<4 href="dr4vers/scsi/53c700.c#L283"4id="L483" cle" name class="sref">hef="+c    &
<4 href="dr4vers/scsi/53c700.c#L284"4id="L484" cle" name="L310">=bclode=ref">KE->K2" class="sref">scri 291        j++)
<4 href="dr4vers/scsi/53c700.c#L285"4id="L485" cl+code=j" class="sref">j++) {
<4 href="dr4vers/scsi/53c700.c#L286"4id="L486" class="line" name="L295"> 295i    &);
<4 href="dr4vers/scsi/53c700.c#L287"4id="L487" class="line" namechar ame="L295"> 295rhost;
<4 href="dr4vers/scsi/53c700.c#L288"4id="L48f="+cass="line" name="L299"> 299
<4 href="dr4vers/scsi/53c700.c#L289"4id="L489" class="line" name="L309">rKERN#39;\0N#39;ass="string">"53c700";
<4 href="dr4vers/scsi/53c700.c#L290"4id="L490" class="linforlass="sref">scrii    &j++) {
<4 href="dr4vers/scsi/53c700.c#L291"4id="L491" class="linass="line"n(1f="+f="+ode=j" class="si    &->MSGIN_OFFSET);
<4 href="dr4vers/scsi/53c700.c#L292"4id="L492" class="line" namene" name=ode=dev" class=refc na->scrirj]]);
<4 href="dr4vers/scsi/53c700.c#L293"4id="L493" class="line" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L294"4id="L494" class="linede=dev" class=refc na->scrirj]]);
<4 href="dr4vers/scsi/53c700.c#L295"4id="L495" class="lin"L338"> 338       rj]]);
<4 href="dr4vers/scsi/53c700.c#L296"4id="L496" cle" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L297"4id="L497" cl" name="L268"> 268        }
<4 href="dr4vers/scsi/53c700.c#L298"4id="L498" cle" name class="sref">hef="+c    &scri 291         268        }
<4 href="dr4vers/scsi/53c700.c#L299"4id="L499" cl279        bi=map_de=numb static int scri 291        j++)
<5 href="dr5vers/scsi/53c700.c#L300"5id="L500" cl+code=j" class="sref">j++) {
<5 href="dr5vers/scsi/53c700.c#L301"5id="L501" class="linass="sref">scri 291         268        }
<5 3ref="dr5vers/scsi/53c700.c#L293"5id="L503" class="linforlass="sref">scrii    & i=maptatic int  268        }
<5 4ref="dr5vers/scsi/53c700.c#L294"5id="L504" class="line" name=ver, detatching\n");
<5 5ref="dr5vers/scsi/53c700.c#L295"5id="L505" class="lin"L338"> 338       i    &);
<5 6ref="dr5vers/scsi/53c700.c#L296"5id="L506" cle" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L307"5id="L507" cl" name="L268"> 268        }
<5 8ref="dr5vers/scsi/53c700.c#L298"5id="L508" cle" name="L358"> 358  Pull a ref= off pan "+co e=fr  now patch up fixed addresses. */
<5 href="dr5vers/scsi/53c700.c#L309"5id="L509" cl279        de=SIC     return  279                "> 3and_ref=         3and_ref=" cla*h up fixed addresses. */
<5 href="dr5vers/scsi/53c700.c#L310"5id="L5ode=chass="sref">scrifind_empty_ref=         288               struct NCR_700_Host_Parameters * 268        }
<5 href="dr5vers/scsi/53c700.c#L311"5id="L511" cl+code=j" class="sref">j++) {
<5 href="dr5vers/scsi/53c700.c#L312"5id="L512" class="lin="L288"> 288              "> 3and_ref=         3and_ref=" cla*ode=j" class="ssef=        period = hostdata->);
<5 4ref="dr5vers/scsi/53c700.c#L314"5id="L514" class="line"ne" name="L310">sef=        j++) {
<5 href="dr5vers/scsi/53c700.c#L315"5id="L515" class="line" name=e" name="L358"> 358  sanity check  now patch up fixed addresses. */
<5 href="dr5vers/scsi/53c700.c#L316"5id="L516" class="line" name=e"ne" name="L310"> 310        hc> 3and_ref=_"ou"La>scri_700_SG_COMMANDSLOT_S_PERSref"         268        }
<5 href="dr5vers/scsi/53c700.c#L317"5id="L517" class="line" name=ne" nameode=dev" class=                printk(KERN_ERR        hc> 3and_ref=_"ou"La>);
<5 8ref="dr5vers/scsi/53c700.c#L318"5id="L518" class="line" name="L338"> 338                return NULL;
<5 href="dr5vers/scsi/53c700.c#L319"5id="L519" class="line" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L320"5id="L520" class="line" name="L330"> 330
<5 href="dr5vers/scsi/53c700.c#L321"5id="L521" class="line"ne" name="L310">sef=        hs="sref">j].scri_700_SG_LOT_> =  268        }
<5 href="dr5vers/scsi/53c700.c#L322"5id="L522" class="line" namene" name="L358"> 358  shouldo naic!  now patch up fixed addresses. */
<5 href="dr5vers/scsi/53c700.c#L323"5id="L523" class="line" name=e" name="L3s="l                printk(KERN_ERR);
<5 href="dr5vers/scsi/53c700.c#L324"5id="L524" class="line" name=er, detatching\n");
<5 href="dr5vers/scsi/53c700.c#L325"5id="L525" class="line" name="L365"> 365
<5 href="dr5vers/scsi/53c700.c#L326"5id="L526" class="line" name="L3s="line" name="L364"> 3"> 320->hITLcodew        NULL;
<5 href="dr5vers/scsi/53c700.c#L327"5id="L527" class="line" name="L327">=ef=        hITLcodew        NULL;
<5 href="dr5vers/scsi/53c700.c#L328"5id="L52f="+c" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L329"5id="L529" class="line" name="L299"> 299
<5 href="dr5vers/scsi/53c700.c#L330"5id="L530" class="line" name="L358"> 358  NOTE: t" ll inref="2to busy  
<5 href="dr5vers/scsi/53c700.c#L331"5id="L531" cle" name="L358"> 358 358
<5 href="dr5vers/scsi/53c700.c#L333"5id="L533" cle" name="L358"> 358QUEUED  now patch up fixed addresses. */
<5 href="dr5vers/scsi/53c700.c#L334"5id="L534" class="linede=dev" class=ref=        hs="sref">j].scri_700_SG_LOT_>BUSYa href="+code=NCR_700_SLOT_>BUSY="+code=NULL" class="sref">NULL;
<5 href="dr5vers/scsi/53c700.c#L335"5id="L535" class="line" name="L325">ref=        hflagf="+code=NCR_700flagf+codeatner" class="sref">banner = 0;
<5 href="dr5vers/scsi/53c700.c#L336"5id="L536" class="line" name="L3s="line" name="L364"> 3"> 320 3and_ref=_"ou"La>banner = 0;
<5 href="dr5vers/scsi/53c700.c#L337"5id="L537" class="linr" class="sref">banner = 0;
<5 href="dr5vers/scsi/53c700.c#L338"5id="L538" class="lin"L338"> 338       ref=        banner = 0;
<5 href="dr5vers/scsi/53c700.c#L339"5id="L539" cle" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L340"5id="L540" class="line" name="L330"> 330
<5 href="dr5vers/scsi/53c700.c#L341"5id="L541" cl279        de=SIC     return banner = 0;
<5 href="dr5vers/scsi/53c700.c#L342"5id="L542" clscsi/53c7 5" idostdaref=         288              "> 3and_ref=         3and_ref=" cla*ode=j" class="ssef=        TOTAL_MEM_SIZE,
<5 href="dr5vers/scsi/53c700.c#L343"5id="L543" class="line"="L288"> 288               struct NCR_700_Host_Parameters * 268        }
<5 href="dr5vers/scsi/53c700.c#L344"5id="L544" cl+code=j" class="sref">j++) {
<5 href="dr5vers/scsi/53c700.c#L345"5id="L545" class="line"nne" name="L310">sef=        hs="sref">j].                LOT_>MASKef="+code=NCR_700_slaveLOT_>MASK="+c""!atass="sref">scri_700_SG_LOT_>MAGIC     return MAGIC="+c""+code=j" class="sref">j++) {
<5 href="dr5vers/scsi/53c700.c#L346"5id="L546" class="line" name=ame="L295"> 295                printk(KERN_ERR++): LOT_ ="strp  s not MAGIC!!!e memory for dretting to %d\+ef=         268        }
<5 href="dr5vers/scsi/53c700.c#L348"5id="L548" class="line"ne" name="L310">sef=        hs="sref">j]. = j++) {
<5 href="dr5vers/scsi/53c700.c#L349"5id="L549" class="line" name="L349"> 349                printk(KERN_ERR++): LOT_ ="strp  s  = );
<5 href="dr5vers/scsi/53c700.c#L350"5id="L550" class="line" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L351"5id="L551" class="lin" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L352"5id="L552" class="line" name="L310">sef=        hresume_off banner = 0;
<5 href="dr5vers/scsi/53c700.c#L353"5id="L553" class="line" name="L363"> ef=        hcmna>->NULL;
<5 href="dr5vers/scsi/53c700.c#L354"5id="L554" class="linede=dev" class=ref=        hs="sref">j].scri_700_SG_LOT_> = NULL;
<5 href="dr5vers/scsi/53c700.c#L355"5id="L555" class="line" name="L325">ref=        hITLcodew        period = hostdata-> 3"> 320->ine" name="L364"> 3"> 320 3and_ref=_"ou"La>);
<5 href="dr5vers/scsi/53c700.c#L358"5id="L558" cle" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L359"5id="L559" class="line" name="L299"> 299
<5 href="dr5vers/scsi/53c700.c#L360"5id="L560" class="line" name="L330"> 330
<5 href="dr5vers/scsi/53c700.c#L361"5id="L561" cle" name="L358"> 358  Tais routc70 really does me=y littl0.  Tan eo 3and is  
<5 href="dr5vers/scsi/53c700.c#L362"5id="L5632" ce" name="L358"> 358
<5 href="dr5vers/scsi/53c700.c#L363"5id="L563" cl279        de=SIC     return 
<5 href="dr5vers/scsi/53c700.c#L364"5id="L564" cle" name="L310">=avecode> =  =  288               struct NCR_700_Host_Parameters *TOTAL_MEM_SIZE,
<5 href="dr5vers/scsi/53c700.c#L365"5id="L565" class="line" name======="L288"> 288      MEM__cmna>->NCR_700_Host_SCptatic int  268        }
<5 href="dr5vers/scsi/53c700.c#L366"5id="L566" cl+code=j" class="sref">j++) {
<5 href="dr5vers/scsi/53c700.c#L267"5id="L567" class="line" name="L358"> 358  Irs just possiblespaa ll is gers executed twicM  now patch up fixed addresses. */
<5 href="dr5vers/scsi/53c700.c#L268"5id="L568" class="line"ne" name="L310">SCptatic int scri_        return j++) {
<5 href="dr5vers/scsi/53c700.c#L269"5id="L569" class="line" name=="L288"> 288              "> 3and_ref=         3and_ref=" cla*ode=j" class="ssef=        j++) {
<5 href="dr5vers/scsi/53c700.c#L270"5id="L570" class="line" name="L360"> l="L288"> 288              "> 3and_ref=         3and_ref=" cla*">NCR_700_Host_PSCptatic int hf">h_o"+cbblers *);
<5 href="dr5vers/scsi/53c700.c#L271"5id="L571" cler, detatching\n");
<5 href="dr5vers/scsi/53c700.c#L272"5id="L572" class="line" name=e" name="L310">sef=        hresume_off  268        }
<5 href="dr5vers/scsi/53c700.c#L274"5id="L574" class="linede=dev" class=ine" name="L364"> 3"> 320j].scri_700_SG_ref"> =  = );
<5 href="dr5vers/scsi/53c700.c#L275"5id="L575" class="line" name="L325">ine" name="L364"> 3"> 320->NULL;
<5 href="dr5vers/scsi/53c700.c#L276"5id="L576" cle" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L277"5id="L577" cl" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L278"5id="L578" cl279        de=SIC     return         ef="+c    &
<5 href="dr5vers/scsi/53c700.c#L279"5id="L579" cl279                unmaptatic int  288               struct NCR_700_Host_Parameters * 288      MEM__cmna>->NCR_700_Host_SCptatic int 
<5 href="dr5vers/scsi/53c700.c#L280"5id="L580" class="line" nam="L288"> 288              "> 3and_ref=         3and_ref=" cla*ode=j" class="ssef=         268        }
<5 href="dr5vers/scsi/53c700.c#L281"5id="L581" cl+code=j" class="sref">j++) {
<5 href="dr5vers/scsi/53c700.c#L282"5id="L582" class="line"ne" name="L310">SCptatic int dir7scriDMA_NONj++) {
<5 href="dr5vers/scsi/53c700.c#L283"5id="L583" class="line" e" name="L310">SCptatic int dir7scriDMA_BIDIRECTIONA      return  268        }
<5 href="dr5vers/scsi/53c700.c#L284"5id="L584" class="line" name=pt" class="sref+EM__llocunmaptatic int );
<5 href="dr5vers/scsi/53c700.c#L285"5id="L585" cle" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L286"5id="L586" cl" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L287"5id="L587" cl279        de=SIC     return         ef="+c    &
<5 href="dr5vers/scsi/53c700.c#L288"5id="L588" cl279        _700_SG_+EM__lo+c    & 288               struct NCR_700_Host_Parameters * 288      MEM__cmna>->NCR_700_Host_SCptatic int  295resula href="+code=NCresul=" cl=" name="L268"> 268        }
<5 href="dr5vers/scsi/53c700.c#L290"5id="L590" cl+code=j" class="sref">j++) {
<5 href="dr5vers/scsi/53c700.c#L291"5id="L591" class="linass="sref">scriine" name="L364"> 3"> 320j].scri_700_SG_ref"> =  = );
<5 href="dr5vers/scsi/53c700.c#L292"5id="L592" class="line" name="L310">ine" name="L364"> 3"> 320->NULL;
<5 href="dr5vers/scsi/53c700.c#L293"5id="L593" cler, detatching\n");
<5 href="dr5vers/scsi/53c700.c#L294"5id="L594" class="line"ne" name="L310">SCptatic int scri_        return j++) {
<5 href="dr5vers/scsi/53c700.c#L295"5id="L595" class="line" name=="L288"> 288              "> 3and_ref=         3and_ref=" cla*ode=j" class="ssef=        j++) {
<5 href="dr5vers/scsi/53c700.c#L296"5id="L596" class="line" name="L346"> l="L288"> 288              "> 3and_ref=         3and_ref=" cla*">NCR_700_Host_PSCptatic int hf">h_o"+cbblers *);
<5 href="dr5vers/scsi/53c700.c#L297"5id="L597" class="line" name=er, detatching\n");
<5 href="dr5vers/scsi/53c700.c#L298"5id="L598" class="line" name="L298"> 298llocunmap_singlers * 3"> 320 *hpCma>->hMAX_COMMANDSLIZ);
<6 href="dr6vers/scsi/53c700.c#L300"6id="L600" class="line" name=e"ine" name="L310">=ef=        hflagf="+code=NCR_700flagf+codeaatass="sref">scri_700_SG_FLAG_AUTOSENS> < j++) {
<6 href="dr6vers/scsi/53c700.c#L301"6id="L601" class="linass="linnnnnnnnnchar *scsi/53c7 5" idcmna>-> *);
<6 2ref="dr6vers/scsi/53c700.c#L292"6id="L602" cl#ifdeftass="sref">scri_700_SG_DEBUc         299
<6 3ref="dr6vers/scsi/53c700.c#L293"6id="L603" class="line" name========= class="sref">h                KERN_ERR< ORIGINA  CMD ="strp RETURNEDs="stri, newn"L338">iss="stri oense>ise memory for dreass="line" name="L299"> 299
<6 4ref="dr6vers/scsi/53c700.c#L294"6id="L604" class="line" name=" name========= class="sref">hSCptatic int ->);
<6 5ref="dr6vers/scsi/53c700.c#L295"6id="L605" class="line" name========= class="sref">hMEM__ef="+_oense>->KERN_ERRmemory for dretting to %d\SCptatic int );
<6 6ref="dr6vers/scsi/53c700.c#L296"6id="L606" cl" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L307"6id="L607" cl#endifer, detatching\n");
<6 8ref="dr6vers/scsi/53c700.c#L298"6id="L608" class="line" name========= class="sref">hllocunmap_singlers * 3"> 320 *hllochandlers *
<6 href="dr6vers/scsi/53c700.c#L309"6id="L609" class="line" name========================== class="sref">hSCSI_SENS>_BUFFERLIZ);
<6 href="dr6vers/scsi/53c700.c#L310"6id="L610" class="line" name="L360"> e" name="L358"> 358  restorespan old resul==e"ipan request oense>wasow patch up fixed addresses. */
<6 href="dr6vers/scsi/53c700.c#L311"6id="L611" cle" name="L358"> 358
<6 href="dr6vers/scsi/53c700.c#L312"6id="L612" class="line" namene" name=e"ine" name="L310">resula href="+code=NCresul=" cleaat0=" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L313"6id="L613" class="line" name================= class="sref">hresula href="+code=NCresul=" clea> 338       "mna>->);
<6 4ref="dr6vers/scsi/53c700.c#L314"6id="L614" class="line" name=" name==e" name="L358"> 358  restorespan original length  now patch up fixed addresses. */
<6 5ref="dr6vers/scsi/53c700.c#L315"6id="L615" class="line" name========= class="sref">hSCptatic int -> 338       "mna>->);
<6 6ref="dr6vers/scsi/53c700.c#L316"6id="L616" class="line" name=}="L347"> 347                else
<6 href="dr6vers/scsi/53c700.c#L317"6id="L617" class="line" name=ne" nameode=dev" class=        unmaptatic int NCR_700_Host_Parameters *hSCptatic int  268        }
<6 href="dr6vers/scsi/53c700.c#L319"6id="L619" class="line" name="L349"> 349ostdaref=                scri_700_SG_DEBUc         299
<6 href="dr6vers/scsi/53c700.c#L321"6id="L621" class="linass="line"ne" name="L310">e700_SG_gec_depth>-> * 299
<6 href="dr6vers/scsi/53c700.c#L322"6id="L622" class="line" namenameode=dev" class=        gec_depth>-> * *-> 268        }
<6 href="dr6vers/scsi/53c700.c#L323"6id="L623" class="line" name=namenameode=dev" class=                printk(KERN_ERR 268        }
<6 4ref="dr6vers/scsi/53c700.c#L324"6id="L624" class="line" name="line" namenameode=dev" class=        gec_depth>-> *);
<6 5ref="dr6vers/scsi/53c700.c#L325"6id="L625" cl#endifne" name="L358"> 358  N700_SG_DEBUc  now patch up fixed addresses. */
<6 href="dr6vers/scsi/53c700.c#L326"6id="L626" class="line" name=ame="L295"> 295_700_SG_+ec_depth>-> *-> *);
<6 href="dr6vers/scsi/53c700.c#L327"6id="L627" cl" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L328"6id="L628" class="line" name="L298"> 298SCptatic int hf">h_o"+cbblers *NULL;
<6 href="dr6vers/scsi/53c700.c#L329"6id="L629" class="line" name="L349"> 349SCptatic int hresula href="+code=NCresul=" clea> 338       resula href="+code=NCresul=" clode=NULL" class="sref">NULL;
<6 href="dr6vers/scsi/53c700.c#L330"6id="L630" class="line" name="L349"> 349SCptatic int h+EM__lo+c    &);
<6 href="dr6vers/scsi/53c700.c#L331"6id="L631" class="lin}n"L34"+code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L332"6id="L632" class="line" name=e" name="L310">                printk(KERN_ERR++): LCSI"DONE HAS href LCpe memory for driver, detatching\n");
<6 href="dr6vers/scsi/53c700.c#L333"6id="L633" class="line" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L334"6id="L634" cle" name="L268"> 268        }
<6 5ref="dr6vers/scsi/53c700.c#L335"6id="L635" class="line" name="L365"> 365
<6 href="dr6vers/scsi/53c700.c#L336"6id="L636" cl" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L337"6id="L637" cl279        de=SIC     return 
<6 href="dr6vers/scsi/53c700.c#L338"6id="L638" cl279        _700_SG_="+ernal_bus> = <=         288      SEM__Ht_p         268        }
<6 href="dr6vers/scsi/53c700.c#L339"6id="L639" cl+code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L340"6id="L640" class="line" name="L358"> 358  Bus  = <=  now patch up fixed addresses. */
<6 href="dr6vers/scsi/53c700.c#L341"6id="L641" class="linass="sref">scri_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=ASSERT_Rf"        hSCNTL1ch c        );
<6 href="dr6vers/scsi/53c700.c#L342"6id="L642" class="line" name="L310">udelay        );
<6 href="dr6vers/scsi/53c700.c#L343"6id="L643" class="line" name="L363">_700_SG_writeb href="+code=sc_700_SG_writebode=p0etting to %d\ine"        hSCNTL1ch c        );
<6 href="dr6vers/scsi/53c700.c#L344"6id="L644" cler, detatching\n");
<6 5ref="dr6vers/scsi/53c700.c#L345"6id="L645" cle" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L346"6id="L646" cl" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L347"6id="L647" cl279        de=SIC     return 
<6 href="dr6vers/scsi/53c700.c#L348"6id="L648" cl279        _700_SG_euip_secuptatic int  288      SEM__Ht_p         268        }
<6 href="dr6vers/scsi/53c700.c#L349"6id="L649" cl+code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L350"6id="L650" class="lin="L288"> 288               struct NCR_700_Host_Parameters *j++) {
<6 href="dr6vers/scsi/53c700.c#L351"6id="L651" class="linass="linl="L288"> 288               struct NCR_700_Host_Ppt_p        hf">hmeters * 291        NULL;
<6 href="dr6vers/scsi/53c700.c#L353"6id="L653" class="line" name="L363"> 291         310        hcuip7vers/scsi/5href="cuip7vehosta?"> 288           10_MIN_XFERP="+code=NCR_700_Host10_MIN_XFERPhosta:"> 288              MIN_XFERP="+code=NCR_700_Host00_MIN_XFERPhostiver, detatching\n");
<6 href="dr6vers/scsi/53c700.c#L354"6id="L654" cler, detatching\n");
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="line"ne" name="L310"> 310        hcuip7vers/scsi/5href="cuip7vehost""+code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L356"6id="L656" class="line" name=ame="L295"> 295 291        banner = 0;
<6 href="dr6vers/scsi/53c700.c#L357"6id="L657" class="line" name=ame="L295"> 295 291        banner = 0;
<6 href="dr6vers/scsi/53c700.c#L358"6id="L65f="+c" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L359"6id="L659" class="line" name==witchrne" name="L310"> 310        heurmetlengthrs *j++) {
<6 href="dr6vers/scsi/53c700.c#L360"6id="L660" class="line" name="L360"> case 1:code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L361"6id="L661" class="linass="linnnnnnnnne" name=ame="L295"> 295eurmetlengthrs * 295BURf"_LENGTH_1rs *NULL;
<6 href="dr6vers/scsi/53c700.c#L362"6id="L662" class="line" namene" name=========breakode=NULL" class="sref">NULL;
<6 href="dr6vers/scsi/53c700.c#L363"6id="L663" class="line" name=namenamecase 2:code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L364"6id="L664" class="line" name="line" namename=ame="L295"> 295eurmetlengthrs * 295BURf"_LENGTH_ers/scsi/5   NULL;
<6 href="dr6vers/scsi/53c700.c#L365"6id="L665" class="line" name======me=========breakode=NULL" class="sref">NULL;
<6 href="dr6vers/scsi/53c700.c#L366"6id="L666" class="line" name="L346"> case 4:code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L267"6id="L667" class="line" name=ne" nameamename=ame="L295"> 295eurmetlengthrs * 295BURf"_LENGTH_4rs/scsi/5   NULL;
<6 href="dr6vers/scsi/53c700.c#L268"6id="L668" class="line" name=================breakode=NULL" class="sref">NULL;
<6 href="dr6vers/scsi/53c700.c#L269"6id="L669" class="line" name="L346"> case 8:code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L270"6id="L670" class="line" name="L360"> amename=ame="L295"> 295eurmetlengthrs * 295BURf"_LENGTH_1        NULL;
<6 href="dr6vers/scsi/53c700.c#L271"6id="L671" class="linass="linnnnnnnnne" name=breakode=NULL" class="sref">NULL;
<6 href="dr6vers/scsi/53c700.c#L272"6id="L672" class="line" name=========default:code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L273"6id="L673" class="line" name================= class="sref">heurmetdisablers * 295BURf"_DISABLNULL;
<6 href="dr6vers/scsi/53c700.c#L274"6id="L674" class="line" name="line" namename=breakode=NULL" class="sref">NULL;
<6 href="dr6vers/scsi/53c700.c#L275"6id="L675" class="line" name=e" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L276"6id="L676" class="line" name=ame="L295"> 295ine" name="L364"> 3"> 320 3"> 3dcntl_extrm" cla|erame="L295"> 295COMPATst00_MODNULL;
<6 href="dr6vers/scsi/53c700.c#L277"6id="L677" cl" name="L268"> 268        }
<6 href="dr6vers/scsi/53c700.c#L278"6id="L678" class="line" name="L298"> 298_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=ine" name="L364"> 3"> 320 3"> 3dcntl_extrm" cletting to %d\ine"        hDCNTLch c        );
<6 href="dr6vers/scsi/53c700.c#L279"6id="L679" class="line" name="L349"> 349_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=eurmetlengthrs * 295ine" name="L364"> 3"> 320 3"> 3dm" i_extrmhostcer, detatching\n");
<6 href="dr6vers/scsi/53c700.c#L280"6id="L680" class="line" nam================= class="sref">hine"        hDMOD);
<6 href="dr6vers/scsi/53c700.c#L281"6id="L681" class="linass="lin"L349"> 349_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=eurmetdisablers * 295ine" name="L364"> 3"> 320 3"> 3ctest7_extrmhosta|er, detatching\n");
<6 href="dr6vers/scsi/53c700.c#L282"6id="L682" class="line" namene" name========prde=dev" class=ine" name="L364"> 3"> 320 3"> 3differentialhosta?"> 288      DIFF        );
<6 href="dr6vers/scsi/53c700.c#L283"6id="L683" class="line" nam================= class="sref">hine"        hCTEST7_h c        );
<6 href="dr6vers/scsi/53c700.c#L284"6id="L684" class="line" name=pt" class="sref_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=BTB_TIMER_DISABLhCTEST0_h c        );
<6 href="dr6vers/scsi/53c700.c#L285"6id="L685" class="line" name=pt" class="sref_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=F   _ARBITRATION href="+code=scF   _ARBITRATIONhosta|=ame="L295"> 295ENABL<_PARITYa href="+code=NENABL<_PARITYhosta|=ame="L295"> 295PARITYa href="+code=NPARITYhoster, detatching\n");
<6 href="dr6vers/scsi/53c700.c#L286"6id="L686" class="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=scAUTO_ATN" cletting to %d\ine"        hSCNTL0_h c        );
<6 href="dr6vers/scsi/53c700.c#L287"6id="L687" class="linen"L34"+code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class="line" name="L298"> 298_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=BURf"_LENGTH_1         295ine" name="L364"> 3"> 320 3"> 3dm" i_extrmhostcer, detatching\n");
<6 href="dr6vers/scsi/53c700.c#L289"6id="L689" class="line" name================ class="sref">hine"        hDMOD);
<6 href="dr6vers/scsi/53c700.c#L290"6id="L690" class="line" name="L349"> 349_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=ine" name="L364"> 3"> 320 3"> 3differentialhosta?"er, detatching\n");
<6 href="dr6vers/scsi/53c700.c#L291"6id="L691" class="linass="linnnnnnnnne" name> 288      DIFF        hCTEST7_h c        );
<6 href="dr6vers/scsi/53c700.c#L292"8id="L692" class="line" namtt;08s/scs_7a SEM__Hot;);
<6 href="dr6vers/scsi/5ate" clas6="sre        return  268        "sref">j++) {
<6 hrec#L26L26for s/s-66,scsi/5noc#Lng on s/ss/scsi/53c700.c#L340"6id="L640" class="line"="dr5vers6scsi/53c700.c#L293"5id="6593" 69de=NULL" class="sref">NULL);
<6 href="dr6vers/scsi/53c700.c#L290"6id="L690" class="line" name="LLA> *hf">h_oLA> *>>>>>>>>>>>>>>>>>>>>>>>itebode=prde=dev"GENEc_7E\inCEIVE_e="L295"> 295ENABL<_PGENEc_7E\inCEIVE_e="L29="line" name="L346">        |=ame="L295"> 295AUTO700.c#L340"6id="L640" class="line"=L295"> 29"ssef=        j++)="sref">NULL);
<6 h%8Fhosta:"0etting to %8\ine"        hSCNTL0_h s *);
<6 href="dr6vers/scsi/53c700.c#L697"5id="L597" class="lin6" nam6=er, detatching\n">NULL);
<6 href="dr6vers/scsi/53c700.c#L290"6id="L690" class="line" name="L" class="sref_700_SG_writeb href="+code=sc_700_SG_writebode=prde=dev" class=F   _ARBITRATION href="+code=scF   _AR;);
<6 href="dr6vers/scsi/53m" i_extrf">hpCma>-> 295ENABL<_PARITYa hrehref="dr6vers/scsi/53c700.c#L286"6id="L686" class="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=scAUTO_ATN" cletting to %d\ine"        NULL;
<6 href="dr6vers/scsi/57lt; NULL;
<6 href="dr6vers/scsi/57l2; ;
<6 href="dr6vers/scsi/57l3;         |=ame="L295"> 295AUT692" class="line" nac#L2_ilass="line" namec#L2_il="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=sIDO_ATN" cletting to &#IDO_AT"        );
<6 href="dr6vers/scsi/53c700.c#L343"6id="L643" class="line" name="L363">_700_SG_writeb href="+code=sc_700_SBCl_extrm" cletting toSBCl_ext"                |=ame="L295"> 295AUTO_ATN href="+code=_MIN_extrm" cletting toS_MIN_ext"        );
<6 6re7="dr6vers7scsi/53c700.c#L296"6id="7606" 70er, detatching\n"  _INscri_700_SG_writGROSS">  _INs hrehref="dr6vers/scsiUX*);
<6 6re7=8dr6vers7s7"5id="L597" class="lin7l#end7fer, detatching\n&qref="dr6vers/scsif="+INscri_700_SG_writf="+INs _ARBITRATIONhosta|=ame="">  _INscri_700_SG_write="">  _INs hrehref="dr6vers/scsiSELECT_INscri_700_SG_writSELECT_INs="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=IEN_extrm" cletting toSIEN_ext"        hpCma>-> 268        }
<5 hre7DEVIC);
<6 href="dr6vers/scsi/53c700.c#L290"6id="L690" class="line" name="LABORT_INscri_700_SG_writABORT_INs hrehref="dr6vers/scsiINs_IN="+INscri_700_SG_writINs_IN="+INs hrehref="dr6vers/scsiILGL_IN="+INscri_700_SG_writILGL_IN="+INs> 3"> 320 3"> 3dIEN_extrm" cletting toDIEN_ext"        wa7ow pa71h up fixed addresses. */
<6 href="dr6vers/scsi/53c700.c#L341"6id="L641" class="linas="+codeSELECTRBITRATION href="+codeSELECT="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=scAUitebode=p0etting to %d\ine"        );
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="llocdr6vers/scsi/53cllocd up fptati75Hot;);
<6 href="dr6vers/scsi/7310">resu7a href="+code=NCresul=" 7leaat7=" name="L268"> 268                 *->j++) {
<6 hredo6the bne" we c  , but6the async llocd will be outcsi/53c700.c#L340"6id="L640" class="line7/a>  rest7respan original length  7ow pa7ch up fixed addresses. */
<6 href="dr6* of spec: sync divider 2, async divider 3s/scsi/53c700.c#L340"6id="L640" class="line7     7 "mna>-> 3"> 3dref="dr6vers/scsi/5L320"6id=(e========= class="sref">hMEM__ef=": sync 2 async 3a href="+code=KE      347          dresses. */
<6 href="dr6vers/scsi/53c700.c#L341"6id="L641" class="linasSYNC_DIV_2_e" name="L310"> SYNC_DIV_2_e="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=BCl_extrm" cletting toSBCl_ext"        j++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class="line" name="LASYNC_DIV_3_e" name="L310"> ASYNC_DIV_3_e700_SG_writebode=prde=dev" class=BURf"_LENGTH_1         3"> 320 3"> 3dcntl_extrm" cletting to %d\ine"         268        }
<6 h) {
<5 href="dr5vers/scsi/53c700.c#L291"5id="L591" classync_olocdr6vers/scsi/53csync_olocd name320 *        di20 *);
<6 href="dr6vers/scsi/70_SG_DEBU7        j++) {
<6 hresync divider 1.5, async divider 3s/scsi/53c700.c#L340"6id="L640" class="line7iddevicer7 * 3"> 3dref="dr6vers/scsi/5L320"6id=(e========= class="sref">hMEM__ef=": sync 1.5 async 3a href="+code=KE     -> 268
<6 href="dr6vers/scsi/53c700.c#L341"6id="L641" class="linasSYNC_DIV_1_5" name="L310"> SYNC_DIV_1_5="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=BCl_extrm" cletting toSBCl_ext"         268++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class="line" name="LASYNC_DIV_3_e" name="L310"> ASYNC_DIV_3_e700_SG_writebode=prde=dev" class=BURf"_LENGTH_1         3"> 320 3"> 3dcntl_extrm" cletting to %d\ine"         *);
<6 h) {
<5 href="dr5vers/scsi/53c700.c#L291"5id="L591" classync_olocdr6vers/scsi/53csync_olocd name320 *     7358  N700_SG_DEBUc  7ow pa7ch up fixed addresses. */
<6 h) {
<5 href="dr5vers/scsi/53c700.c#L291"5id="L591" classync_olocdr6vers/scsi/53csync_olocd name/= 3       *);
<5 href="dr5vers/scsi/7="dr6vers7scsi/53c700.c#L327"6id="7627" 7l" name="L268"g\n&quog\n");
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="llocdr6vers/scsi/53cllocd up fptati37"MEeode=>di20 *);
<6 href="dr6vers/scsi/70"dr6vers7="sre        return "sref">j++) {
<6 hresync divider 1, async divider 2s/scsi/53c700.c#L340"6id="L640" class="line7/a>      7resula href="+code=NCres7l=" c7ode=NULL" class="sref">NULL;
<6 hdref="dr6vers/scsi/5L320"6id=(e========= class="sref">hMEM__ef=": sync 1 async 2a href="+code=KE     );
<6 href="dr6vers/scsi/53c700.c#L281"6id="L681" class="linass="lin"LSYNC_DIV_1_e" name="L310"> SYNC_DIV_1_e="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=BCl_extrm" cletting toSBCl_ext"        j++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class="line" name="LASYNC_DIV_2_e" name="L310"> ASYNC_DIV_2_e="liSG_writebode=prde=dev" class=BURf"_LENGTH_1         3"> 320 3"> 3dcntl_extrm" cletting to %d\ine"         268 *);
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="llocdr6vers/scsi/53cllocd up fptati25"MEeode=>di20 *);
<6 href="dr6vers/scsi/7"dr6vers/7csi/53c700.c#L334"6id="L734" c73er, detatching\n""sref">j++) {
<6 hresync divider 1, async divider 1.5 /scsi/53c700.c#L340"6id="L640" class="line7//a>     7scsi/53c700.c#L335"6id="7635" 73er, detatching\n"e="L364"> 3"> 3dref="dr6vers/scsi/5L320"6id=(e========= class="sref">hMEM__ef=": sync 1 async 1.5a href="+code=KE      347          dresses. */
<6 href="dr6vers/scsi/53c700.c#L341"6id="L641" class="linasSYNC_DIV_1_e" name="L310"> SYNC_DIV_1_e="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=BCl_extrm" cletting toSBCl_ext"        j++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class="line" name="LASYNC_DIV_1_5" name="L310"> ASYNC_DIV_1_5="liSG_writebode=prde=dev" class=BURf"_LENGTH_1         3"> 320 3"> 3dcntl_extrm" cletting to %d\ine"         268        }
<6 h) {
<5 href="dr5vers/scsi/53c700.c#L291"5id="L591" classync_olocdr6vers/scsi/53csync_olocd name320 *);
<6 href="dr6vers/scsi/7 name="L378"> 358  Bus  = <=  7ow pa74er, detatching\n");
<6 hdref="dr6vers/scsi/5L320"6id=(e========= class="sref">hMEM__ef=": sync 1 async 1a href="+code=KE     j++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class="line" name="LSYNC_DIV_1_e" name="L310"> SYNC_DIV_1_e="line" name="L346">        |=ame="L295"> 295AUTO_ATN href="+code=BCl_extrm" cletting toSBCl_ext"        ude7ay         268
<6 href="dr6vers/scsi/53c700.c#L341"6id="L641" class="linasASYNC_DIV_1_e" name="L310"> ASYNC_DIV_1_e="liSG_writebode=prde=dev" class=BURf"_LENGTH_1         3"> 320 3"> 3dcntl_extrm" cletting to %d\ine"        j++) {
<6 hresync divider 1, async divider 1 /scsi/53c700.c#L340"6id="L640" class="line7="dr6vers7scsi/53c700.c#L344"6id="7644" 74er, detatching\n");
<6 h) {
<5 href="dr5vers/scsi/53c700.c#L291"5id="L591" classync_olocdr6vers/scsi/53csync_olocd name320 *     7csi/53c700.c#L345"6id="L745" c74er, detatchin>NULL;
<6 href="dr6vers/scsi/57="dr6vers7scsi/53c700.c#L346"6id="7646" 74er, detatching"sref">j++) {
<6 hreCalculat.c#L31actual minimume10"> 2c#Lat c   be supportedcsi/53c700.c#L340"6id="L640" class="line7="dr6vers7IC     return 
<6 h* by ouresynchronous clocd speed.  Se.c#L31710 manual forcsi/53c700.c#L340"6id="L640" class="line7="dr6vers7s="spt_p        
<6 h* exact details of c#L263alculation which6L26based on acsi/53c700.c#L340"6id="L640" class="line7"dr6vers/7csi/53c700.c#L349"6id="L749" c7+code=fixed addresses. */
<6 h* settLng o classS_MIN register /scsi/53c700.c#L340"6id="L640" class="line7ost_Param7ters * 291 291)/(4               struct hf">hme7ers * 291
<6 hst10PERIODr6vers/scsi/53c700.c#L3st10PERIOD up       ->);="L652" class="line" name="L310"> 291
<6 hst10PERIODr6vers/scsi/53c700.c#L3st10PERIOD up Ht_p         268++) {
<6 h   struct  291 291        );
<6 5ref7ref">hcui77vers/scsi/5href="cuip7v7host"75er, detatching\n");
<6 6re7sablers * 268        }
<6 href="dr6vers/scsi/53c700.c#L347"6id="L647" cl279 7lengthrs<7a> *

        _700_SG_euip_secuptatic int  288      SEM__Ht_p         268        }
<6 href7etlengthr7 *j++) {
<6 href="dr6vers/scsi/53c700.c#L350"6id="L650" class="lin="L288"> 288               struct NCR_700_7d="L660" 7lass="line" name="L360">7case 7:code=j" class="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L351"6id="L651" class="linass="linl="L288"> 288               struct NCR_700_Host_Ppt_p        );
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="line"ne" name="L310"> 310        ++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class="line" name="LSOFTWARE\inSET_"ne" name="L310"> SOFTWARE\inSET_"ne> 3"> 320 3"> 3Idr6v_extrm" cletting toIdr6v_ext nam       e="L364"> 3"> 3>);
<6 href="dr6vers/scsi/53c700100        268        }
<6 5re7" class="7ine" name======me=======7=brea7ode=NULL" class="sref"j++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class3" class="line" name="L363">_700_SG_writeb href="+code=sc_700_Idr6v_extrm" cletting toIdr6v_ext nam       7case 7:code=j" classg\n");
<6 href="dr6vers/scsi/7LENGTH_4r7/scsi/5   ++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class="line" name="LSOFTWARE\inSET" name="L310"> SOFTWARE\inSET> 3"> 320 3"> 3dcntl_extrm" cletting to %d\ine"         3"> 3>);
<6 href="dr6vers/scsi/53c700100       7case 7:code=j" class="sref">             ++) {
<6 href="dr6vers/scsi/53c700.c#L288"6id="L688" class3" class="line" name="L363">_700_SG_writeb href="+code=sc_700_dcntl_extrm" cletting to %d\ine"        );
<6 5ref7="L672" c7ass="line" name=========7efaul7:code=tatching\n");
<6 5ref7=="L663" 7 href="+code=NBURf"_DISA7L<" c7ode=NULL" clasdresses. */ 268        }
<6 5re7c700.c#L275"6id="L675" class="line7 name7e" name="L268"fixed addresses. */
<6 href="dr6vers/scsi/53c700.c#L348"6id="L64euip_secupode=p="L288"> 288      SEM__H      );
<6 5ref7=ENGTH_4r7scsi/53c700.c#L277"6id="7677" 77r" class="sref">banner = 0;
<6 hre7">hDCNTLc7 c        ++ioncsi/53c700.c#L340"6id="L640" class="line7dm" i_ext7me="L364"> 3"> 3dm" i_ex7rmhos78code=fixed addresses. */;
<6(and so must be CLEARcsi/53c700.c#L340"6id="L640" class="line7d="L660" 7       3"> 3ctest7_ext7mhost7|er, dfixed addresses. */;
<6+ 8>j 268        }
<6 href="dr6vers/scse="L268"> 268banner = 0;
<6 hre7"L295"> 275PARITYa href="+code=NPA7ITYho7ter, de="L268"> 268        _700_SG_euip_secuptatic int  288      SEM__,>      347                   ="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L350"6id="L650" class="lin="L288"> 288               struct          ="sref">j++) {
<6 40" _cmnlass="line" name40" _cmnl> 288            SCef="dr6vers/scsiSCeb href="+code=sc_700___u31"6id="L63href="__u31" clf="+code=sc_700_dsef="dr6vers/scsidseb href="+code=sc_700___u31"6id="L63href="__u31" clf="+code=sc_700_dse700.c#L350"6id="dse7EM__Ht_p         3"> 3dm" i_ex7rmhos78" name="L268"> 268        }
<6 href7st00_h c 7      );
<6 h__u31"6id="L63href="__u31" clf="+code=sc_700_ref"mr_off6vers/scsi/53c700.ref"mr_off6ve91 3"> 3differentia7hosta79code=j" classfeurmetdisablehref="dr6vers/scsi/53c700.c#L357"6id="L657" pun"6id="L63href="pun91banner = 0;
<6 hre7ate" clas7="sre        return );SCef="dr6vers/scsiSCeb hr !32dresses. */hf">h_oaULs        );SCef="dr6vers/scsiSCeb hr          ="+code=sc_700_lun"6id="L63href="lun91);SCef="dr6vers/scsiSCeb hr           27"ssef=        NULL;
<6 href="dr6vers/scsi/57hSCNTL0_h7s *NULL;
<6 hre73c700.c#L797"5id="L597" class="lin7" nam7=er, detatchin>     n");
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p   2]    hpCma>->);SCef="dr6vers/scsiSCeb hr !32dresses. */hf">h_oaULs    "MEeode=>di20j++) {
<6 40" _targvers/scsi/53c700.40" _targve> 288            stargvers/scsi/53c700.4targve> 28832");SCef="dr6vers/scsiSCeb hr          feurmetdisablehref="dr6vers/scsi/53c700.c#L357"6id="L657" p2" class="line" name10"> 291 268        eurmetdisablehref="dr6vers/scsi/53c700.c#L357"6id="L657" off6vers/scsi/53c700.off6ve91>>>>>>>>g\n");off6vers/scsi/53c700.off6ve91 291j++)="sref">357"6id="L657" off6vers/scsi/53c700.off6ve91 347                   "sref">357"6id="L657" p2" class="line" name10"> 291hpCma>-> 268        }
<5 hre8DEVIC357"6id="L657" spi_off6vers/scsi/53c700.spi_off6veclass="line" name="Lstargvers/scsi/53c700.4targve> 28)e32dresses. */wa8ow pa81de=NULL" class="sref"        357"6id="L657" spi_p2" class="line" namespi_p2" clclass="line" name="Lstargvers/scsi/53c700.4targve> 28)e32dresses. */ 291   268);L650" clis_flag_6vers/scsi/53c700.c#L338"6is_flag_6veclass="line" name="LSCef="dr6vers/scsiSCeb hr  ->>>>>>>>>>>>>>>>>fixed addresses. */->NULL;
<6 href="dr6vers/scsi/58 "dr6vers8="L616" class="line" nam8=}="L847"> 347          ;  >>>>>>>>fixed addresses. */ 268>>>>>>>fixed addresses. */           3"> 3differentialhosta?"> 2888iddevicer8 * 295AUTO_ATN href="+code=_MIN_extrm" cletting toS_MIN_ext"        ->);
<6 5ref8700_SG_+E8__lo+c():e="stri39;s min8mum, 8e" name="L268"> 268);
<6 href="dr6vers/scsi/8c7 5" idd8vicers *>>>>>>>fixed addresses. */ 29_ref="dclass="line" name="LL310"WARNINtrm" cletting toL310"WARNINt5AUTO_ATN href="+code       |=ame="L295"> 295AUTO700.c#L340"6id="L640" class="line83"dr6vers8rs *>>>>>>>fixed addressss="sref">hMEMUnexpected SDTRsmsga href="+code=KE    >>>>>>>>fixed addresses
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msgout href="dr6vers/msgoutcs     e32dresses. */>>>>>>>fixed addressesdma_cache_sync"6id="L63href=" ma_cache_syncclass="line" name="Ldev" class=BURf"_LENGTH_1              8resula href="+code=NCres8l=" c8ode=NULL" class="sref">>>>>>>>fixed addressesstatpt_patch_ "mna>->3c700.40atpt_patch_ "class="line" name="Ldev" class=BURf"_LENGTH_1        >>>>>>>fixed addressesMessageCou/>>>>>>>>fixed addresses. */NULL;
<6 href="dr6vers/scsi/58//a>     8scsi/53c700.c#L335"6id="8635" 83er, detatching\n"break    347    ;
<6="L655" class="A_WDTR_MStrm" cletting toA_WDTR_MSt up ref="dr6vers/scsi/53c700.c#L272"6i8)"dr6vers8s="spt_p         268        }
<6 href="dr6vers/scsi/53c700.c#L332"6id="L632" class="liINFOrm" cletting toL310"INFO0.c#L3ixed addressss="sref">hMEM3c70+code=: (+code=:+code=), Unsolicited WDTR after CMD, Reject"srKERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i8"dr6vers/8csi/53c700.c#L339"6id="L839" c84de=NULL" class="sref">>>>>>>ATN href="+code       |=ame="L295"> 295AUT_700_Host_Parameters" cl_no   |=ame="L295"> 29_no5AUTO_ATN href="+codepun"6id="L63href="pun91 358  Bus  = <=  8ow pa84er, detatching\n");
<6 h
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msgout href="dr6vers/msgoutcs     e32dresses. */j++) {
<6 hdma_cache_sync"6id="L63href=" ma_cache_syncclass="line" name="Ldev" class=BURf"_LENGTH_1        ude8ay         268->3c700.40atpt_patch_ "class="line" name="Ldev" class=BURf"_LENGTH_1        );
<6 href"mr_off6vers/scsi/53c700.ref"mr_off6ve91     8csi/53c700.c#L345"6id="L845" c84er, detatching\n");
<6 6re8="dr6vers8scsi/53c700.c#L346"6id="8646" 84er, detatching\n"break   banner = 0;
<6 hre8="dr6vers8s="spt_p        NULL;
<6 href="dr6vers/scsi/53c700.c#L332"6id="L632" class="liINFOrm" cletting toL310"INFO0.c#L3ixed addressss="sref">hMEM3c70+code= (+code=:+code=): Unexpected message +codes: RNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i8ost_Param8ters * 295AUT_700_Host_Parameters" cl_no   |=ame="L295"> 29_no5AUTO_ATN href="+codepun"6id="L63href="pun91 *>>>>>>>="line" name="L88"6id="ph;
-> 268         268++) {
<6 href="dr6vers/scsi/53c700.c#L332"6ixed addressss="sref">hMEMa href="+code=KE    j++) {
<6 hrejust reject it /scsi/53c700.c#L340"6id="L640" class="line8ref">hcui87vers/scsi/5href="cuip7v8host"85h up fixed addresses. */
<6 h) {
<5 href="dr5vers/scsi/53c700.c#L291"5id="L591" clasmsgout href="dr6vers/msgoutcs     e32dresses. */ 347          dresses. */         *++) {
<6 hstatpt_patch_ "mna>->3c700.40atpt_patch_ "class="line" name="Ldev" class=BURf"_LENGTH_1        >>>>>>>>>>>>>>>1      *ixed addresses. */8case 86er, dfixed addresses. */j++) {
<6 href"mr_off6vers/scsi/53c700.ref"mr_off6ve91NULL;
<6 href="dr6vers/scsi/58d="L663" 8lass="line" name=namenam8case 8:code=j" classfixed addresses. */_700_SG_writeb href="+code=sc_700_TEMP_extrm" cletting toTEMP_ext"        j++) {
<6 href"mr_off6vers/scsi/53c700.ref"mr_off6ve91hcui8ine" name======me=======8=brea8ode=NU>NULL;
<6 href="dr6vers/scsi/58dablers8case 86de=NULL" class="sref">NULL;
<6 hre8LENGTH_4r8/scsi/5           }
<6 href="dr6vers/scse="L268"> 268banner = 0;
<6 hre8" class="8ine" name===============8=brea8ode=NUj++) {
<6 hreocess"message"6id="L63href="process"message="L648" cl279        _700_SG_euip_secuptatic int  288      SEM__,>="sref">j++) {
<6 href="dr6vers/scsi/53c700.c#L350"6id="L650" class="lin="L288"> 288               struct 8case 8:code=j" class="sref">="sref">j++) {
<6 40" _cmnlass="line" name40" _cmnl> 288            SCef="dr6vers/scsiSCeb href="+code=sc_700___u31"6id="L63href="__u31" clf="+code=sc_700_dsef="dr6vers/scsidseb href="+code=sc_700___u31"6id="L63href="__u31" clf="+code=sc_700_dse700.c#L350"6id="dse7EM__Ht_p                );
<6 href="dr6vers/scsi/8" class="8inass="linnnnnnnnne" nam8=brea8ode=NULL" clas>ixed addresses. */toe/scsi/53c700.c#L340"6id="L640" class="line8="L672" c8ass="line" name=========8efaul873ode=j" classfixed addresses__u31"6id="L63href="__u31" clf="+code=sc_700_tempf="dr6vers/scsitemp91 268        }
<6 5re8c700.c#L285"6id="L675" class="line8 name8e" name="L268"g\n");SCef="dr6vers/scsiSCeb hr !32dresses. */hf">h_oaULs         347          dresses. */);SCef="dr6vers/scsiSCeb hr          ++) {
<6 hlun"6id="L63href="lun91);SCef="dr6vers/scsiSCeb hr          hDCNTLc8 c        NULL;
<6 href="dr6vers/scsi/58dm" i_ext8me="L364"> 3"> 3dm" i_ex8rmhos88code=NULL;
<6 href="dr6vers/scsi/58d="L660" 8      ;
<6 href="dr6vers/scsi/58d class="8="L364"> 3"> 3ctest7_ext8mhost88er, detatching\n"hMEM3c70+code= (+code=:+code=): message +codes: RNaERR" class=aATN href="+code       |=ame="L295"> 295AUT_700_Host_Parameters" cl_no   |=ame="L295"> 29_no5AUTO_ATN href="+codepun"6id="L63href="pun91 268        hMEMa href="+code=KE     285PARITYa href="+code=NPA8ITYho8ter, d#endif   NULL;
<6 hre83c700.c#L887"6id="L687" class="lin8n"L3488er, detatchin>     n");
<6 href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p   0]     3"> 3dm" i_ex8rmhos88" name="L268"> 268        }
<5 hre8st00_h c 8      ;
<6="L655" class="A_EXTENDED_MStrm" cletting toA_EXTENDED_MStr, dref="dr6vers/scsi/53c700.c#L272"6i8erentiale8"L364"> 3"> 3differentia8hosta89er, detatching\n");
<6 href"mr_off6vers/scsi/53c700.ref"mr_off6ve91_700_SG_writeb href="+code=sc_700_   struct  268;
<6="L655" class="A_exJECT_MStrm" cletting toA_exJECT_MSt91 28"ssef=        );SCef="dr6vers/scsiSCeb hr !32dresses. */hf">h_oaULs    "MEeode=>di20ixed addresses. */>>>>>>>>fixed addressesspi_p2" class="line" namespi_p2" clclass="line" name="LSCef="dr6vers/scsiSCeb hr  hpCma>->>>>>>>>>>>>>>>>fixed addressesspi_off6vers/scsi/53c700.spi_off6veclass="line" name="LSCef="dr6vers/scsiSCeb hr  >>>>>>>fixed addresses. */ 3"> 3differentia9="+c"90de=NULL" class="sref"        ="+code=sc_700_c#L338"6alear_flagf="dr6vers/scsi/53c700.clear_flagclass="line" name="LSCef="dr6vers/scsiSCeb hr  );SCef="dr6vers/scsiSCeb hr !32dresses. */hf">h_oaULs    "MEeode=>di20 268        ixed addresses. */>>>>>>>>>        ixed addressss="sref">hMEMRejected first tag queue attempt, 6irnLng off tag queue"srKERNaERR" class    j++)>ixed addresses. */ 347                  fixed addresses. */hpCma>->>>>>>>>fixed addressesSCef="dr6vers/scsiSCeb hr  357"6id="L657" s0" _dea++ivate_tcqass="line" namesc" _dea++ivate_tcqclass="line" name="LSCef="dr6vers/scsiSCeb hr   295AUT_700_Host_Parameterscmd_rer_lun"6id="L63href="cmd_rer_lun        wa9ow pa91de=NULL" class="sref"g\n");
<6 href="dr6vers/scsi/9o2; 357"6id="L657" s> 29_ref="dr6vers/scsi/53cs> 29_ref="dclass="line" name="LL310"WARNINtrm" cletting toL310"WARNINt5AUTO_ATN href="+code       |=ame="L295"> 295AUTO700.c#L340"6id="L640" class="line9o3;  2683ixed addressss="sref">hMEM(+code=:+code=) Unexpected exJECT Message +codesKERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i9 4; ->>>>>>>>>>>>>>>>="line" name="L88"6id="ph;
->ixed addresses. */ 347          >NULL;
<6 href="dr6vers/scsi/59o8; break    268        }
<5 hre937;d\ine"9/a>        hMEM3c70+code= (+code=:+code=) Parity Error!KERNaERR" class=aATN href="+code       |=ame="L295"> 295AUT_700_Host_Parameters" cl_no   |=ame="L295"> 29_no5AUTOef="dr6vers/scsi/53c700.c#L272"6i932;  *-> 268_700_SG_writeb hr      268 *;
<6="L655" class="A_SIMPLE_TAG_MStrm" cletting toA_SIMPLE_TAG_MSt91  N700_SG_DEBUc  9ow pa9ch up fixed addresses.g\n"hMEM3c70+code= (+code=:+code=) SIMPLE TAG +code= +codesKERNaERR" class=aATN href="+code       |=ame="L295"> 295AUT_700_Host_Parameters" cl_no   |=ame="L295"> 29_no5AUTOef="dr6vers/scsi/53c700.c#L272"6i93"dr6vers9rs *>>>>>>>="line" name="L88"6id="ph;
j++) {
<6 hrejust ignore it /scsi/53c700.c#L340"6id="L640" class="line9/a>      9resula href="+code=NCres9l=" c9ode=NULL" class="sref"break   g\n"hMEM3c70+code= (+code=:+code=): Unexpected message +codes: RNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i9): LCSI"D9NE HAS href LCpe memory 9or dr93" name="L268"> 268 295AUT_700_Host_Parameters" cl_no   |=ame="L295"> 29_no5AUTO ATN href="+codepun"6id="L63href="pun91 268        }
<6 5re9//a>     9scsi/53c700.c#L335"6id="9635" 93er, detatching\n"fixed addressesspi_p00.c_msgass="line" namespi_p00.c_msgclass="line" name="Ldev" class=BURf"_LENGTH_1         347          dresses. */hMEMa href="+code=KE    j++) {
<6 hrejust reject it /scsi/53c700.c#L340"6id="L640" class="line9)"dr6vers9s="spt_p         268        }
<6 h) {
<5 href="dr5vers/scsi/53c700.c#L291"5id="L591" clasmsgout href="dr6vers/msgoutcs     e32dresses. */         358  Bus  = <=  9ow pa94er, detatching\n");
<6 hstatpt_patch_ "mna>->3c700.40atpt_patch_ "class="line" name="Ldev" class=BURf"_LENGTH_1        >>>>>>>>>>>>>>>>1     ude9ay         268);
<6 href"mr_off6vers/scsi/53c700.ref"mr_off6ve91);
<6 6re9="dr6vers9scsi/53c700.c#L346"6id="9646" 94er, detatching\n"break   NULL;
<6 href="dr6vers/scsi/59="dr6vers9s="spt_p        _700_SG_writeb href="+code=sc_700_TEMP_extrm" cletting toTEMP_ext"                fixed adclass="MSG_ARRAY_SIZE href="dr6vers/MSG_ARRAY_SIZE_p  O>fixed adclass="DMA_FROM6DEVICE href="dr6vers/DMA_FROM6DEVICE"         *j++) {
<6 href"mr_off6vers/scsi/53c700.ref"mr_off6ve91->NULL;
<6 href="dr6vers/scsi/59d00_SG_+E9e=NCR_700_Host00_MIN_XFE9Phost95ass="   268banner = 0;
<6 hre9ref">hcui97vers/scsi/5href="cuip7v9host"95h up dresses. */->3c700.peocess"40atpt_interruptclass="line" name="L__u31"6id="L63href="__u31" clf="+code=sc_700_dse700.c#L350"6id="dse7EM__ef="+code=sc_700___u31"6id="L63href="__u31" clf="+code=sc_700_dsef="dr6vers/scsidseb href="sref">j++) {
<6 40" _cmnlass="line" name40" _cmnl> 288            SCef="dr6vers/scsiSCeb hreass="sref">banner = 0;
<6 hre9r"dr6vers9> * 347                   8" cl279        _700_SG_euip_secuptatic int  288      SEM__,ass="sref">banner = 0;
<6 hre9r"dr6vers9a> *        _7href="dr6vers/scsi/53c700.c#L350"6id="L650" class="lin="L288"> 288               struct );
<6 href="dr6vers/scsi/9etlengthr9 *9case 96er, detatchin6id="L632" clasref="dr6vers/scsi/53c700.c#L357"6id="L657" pun"6id="L63href="pun91 *banner = 0;
<6 hre9L\min_per9ine" namene" name=======9=brea9ode=NULL" clasg\n");SCef="dr6vers/scsiSCeb hr !32dresses. */hf">h_oaULs        );SCef="dr6vers/scsiSCeb hr          );
<6 hlun"6id="L63href="lun91);SCef="dr6vers/scsiSCeb hr          hcui9ine" name======me=======9=brea96er, detatchin>NULL;
<6 href="dr6vers/scsi/59dablers9case 96de=NULL" class="sref">NULL;
<6 hre9LENGTH_4r9/scsi/5   );dse700.c#L350"6id="dse7EM__"332="+code=sc_700_A_GOOD_dr6vUS_AFTER_dr6vUSrm" cletting toA_GOOD_dr6vUS_AFTER_dr6vUS         268        }
<6 hDEef="dr6vers/scsi/5DEef=ode=("6ixed addressss="sref">hMEM  COMMAND COMPLETEef="atus=+code02xKERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i9d="L669" 9lass="line" name="L346">9case 9:code=j" class="sref"> 268        }
<6 h    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"atusass="line" name4"atuscs     )            g\ n");L650" clgve_tag_neg_stat 268        "+code=sc_700_c#L338"66ve_tag_neg_stat 268        "+code=sc_700_c#L338"6FINISHED_TAG_NEGOTIef_700_SG_writeb hrec#L338"6FINISHED_TAG_NEGOTIef_70        >>>>>>>>  hcui95"6id="L675" class="line9 name97er, detatching\n"fixed addresses. */ 347          g\n");4"atus_byt         34||700.c#L340"6id="L640" class="line9"ENGTH_4r9scsi/53c700.c#L277"6id="9677" 97de=NULL" class="sref"    "+code=sc_700_4"atus_byt        hDCNTLc9 c        >>>>>>>8" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288            sloers/scsi/53c700.sloe> 288=700.c#L340"6id="L640" class="line9dm" i_ext9me="L364"> 3"> 3dm" i_ex9rmhos98er, detatching\n" "sref">>>>>>>>>48" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29_40atbbl 29_40atbbl<91        );4loers/scsi/53c700.sloe> 28   3"> 3ctest7_ext9mhost98code=j" class="sref">>>>>>>>>>>>>>>>>;ixed addresses. */j++) {
<6 40md_ref="dr6vers/scsi/53cscmd_ref="dclass="line" name="LL310"ERRrm" cletting toL310"ERRss="O_ATN href="+codeSCef="dr6vers/scsiSCeb hr=ef="dr6vers/scsi/53c700.c#L272"6i9hCTEST0_h9c        >>>>>>>>>       >>>>>>>>;ixed addressss="sref">hMEMbroken  evice is looping in conting*/< allegiance: ignor"srKERNaERR" class     295PARITYa href="+code=NPA9ITYho98er, detatching\n"tttttttt       6>j++) {
<6 88"6id="6c" _don      O_ATN href="+codeSCef="dr6vers/scsiSCeb hr=a>        }
<6 h    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"atusass="line" name4"atuscs     )    347                  g\n");
<6 href="dr6vers/scsi/93c700.c#L987"6id="L687" class="lin9n"L3498de=NULL" class="sref"                char8            cmnlass="line" namecmnl> 288=700.c#L340"6id="L640" class="line9d>hDCNTLc9me="L364"> 3"> 3dm" i_ex9rmhos98de=NULL" class="sref">>>>>>>>>>>>>>>>       6>j++) {
<6 88"6id="gve_sense_cmnlass="line" name88"6id="gve_sense_cmnlclass="line" name="LSCef="dr6vers/scsiSCeb hr  ;
<6 href="dr6vers/scsi/59erentiale9"L364"> 3"> 3differentia9hosta99er, detatching\n">>>>>>>>       6>j++) {
<6 6c" _p00.c_es. andass="line" name40" _p00.c_es. andclass="line" name="LSCef="dr6vers/scsiSCeb hr)   hMEM  cm= +codep hasf="atus +code=,sr"questing senseKERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i9ate" clas9="sre        return  268        }
<6 h    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"atusass="line" name4"atuscs     )   >>>>>>>>>        ixed addresses. */ 29"ssef=        hpCma>->10O_e=NUfixed addresses. */
00.c#L340"6id="L640" class="line10O1DEVIC 3"> 3differentia10OL3>10Oer, dfixed addresses. */      O_ATN href="+codeSCef="dr6vers/scsiSCeb hr=a>        }
<6 h4loers/scsi/53c700.sloe> 28)   10O" name="L268"> 2683URf"_LENGTH_1" ma"unmap_singl        10Oer, detatching\n"s="sref"       68"> 268      BURf"_LENGTH_1"MAX_COMMAND_SIZE href="dr6vers/MAX_COMMAND_SIZEb hr=ef="dr6vers/scsi/53c700.c#L272"6i10O5DEVIC10Ocode=j" class="sref">>>>>>>>>>       >>>>>>>>/a>      BURf"_LENGTH_1"DMA_TO6DEVICE href="dr6vers/DMA_TO6DEVICE"        10Oer, detatching\n");
<6 6re10O7DEVIC *10O7"> 347                   >      BURf"_LENGTH_1"cmnlass="line" namecmnl> 28   e32dresses. */10Ode=NULL" class="sref"                BURf"_LENGTH_1"cmnlass="line" namecmnl> 28 1 e32s="line" name="LSCef="dr6vers/scsiSCeb hr          hpCma>->>10Ode=NULL" class="sref">>>>>>>>>>>>>>>>fixed addressescmnlass="line" namecmnl> 28 2]e320   10efe=NULL" class="sref">>>>>>>>>>>>>>>>fixed addressescmnlass="line" namecmnl> 28 3]e320   wa10=e">10eer, detatching\n">>>>>>>>       6>j++) {
<6 cmnlass="line" namecmnl> 28 4 e32dresses. */10eass="line" name="L299ine" name="L299>dresses. */ 28 5]e320   10e" name="L268"> 2683ixed addresses. */->10eer, dfixed addresses. */->10eh up fixed addresses. */>>>>>>>>>>>>>>>fixed addressescmnlass="line" namecmnl> 28 6 e32dresses. */        >>>>>>>>>>>>>>>fixed addressescmnlass="line" namecmnl> 28 7 e32dresses. */         28 8 e32dresses. */        10/ass="line" name="L299ine" name="L299>dresses. */->10/" namfixed addresses. */10/er, detatching\n"s="sref"       6>j++) {
<6 4loers/scsi/53c700.sloe> 28           28O>fixed adclass="MAX_COMMAND_SIZE href="dr6vers/MAX_COMMAND_SIZEb hr= BURf"_LENGTH_1"DMA_TO6DEVICE href="dr6vers/DMA_TO6DEVICE"         *10/code=j" class="sref">>>>>>>>>>        j++) {
<6 4loers/scsi/53c700.sloe> 28          fixed adclass="DMA_FROM6DEVICE href="dr6vers/DMA_FROM6DEVICE"          N700_SG_DEBUc  10358>10/er, detatching\n"tttttttt       6>j++) {
<6 4loers/scsi/53c700.sloe> 28   288   bS_to_="L2class="line" name="LSCRIPT_MOVE_DATA"IN href="dr6vers/SCRIPT_MOVE_DATA"INb hre|_ATN href="+codeSCSI_SENSE_BUFFERSIZE href="dr6vers/SCSI_SENSE_BUFFERSIZE91 *10/7"> 347                   >      BURf"_LENGTH_1"4loers/scsi/53c700.sloe> 28   288   bS_to_="L2class="line" name="L4loers/scsi/53c700.sloe> 28   28   288   bS_to_="L2class="line" name="LSCRIPT_RETURN href="dr6vers/SCRIPT_RETURNb hr     10/de=NULL" class="sref">>>>>>>>>>>>>>>>fixed addressessloers/scsi/53c700.sloe> 28  10ree=NULL" class="sref">>>>>>>>>>>>>>>>fixed addressessloers/scsi/53c700.sloe> 28          );4loers/scsi/53c700.sloe> 28  10rass="line" name="L299ine" name="L299>dresses. */        fixed adclass="DMA_FROM6DEVICE href="dr6vers/DMA_FROM6DEVICE"        10r3r, detatching\n");
<6 6re1034DEVIC10rer, detatching\n"s="sref"       6>ixed addresses. */>>>>>>>>>        j++) {
<6 4loers/scsi/53c700.sloe> 28   347                   >      BURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"at10rde=NULL" class="sref"                BURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="cmdass="line" namecmdb hre32dresses. */hf">h_oaULs       10rde=NULL" class="sref">>>>>>>>>NULL;
<6 href="dr6vers/scsi/5104_DEVIC);
<6 href="dr6vers/scsi/10c1DEVIC 358  Bus  = <=  108">>10cde=NULL" class="sref"        =ixed addresses. */ 268        ixed addresses. */dicsi/53c700.c#L340"6id="L640" class="line1045DEVIC>>>>>>>>3ixed addresses. */di SCe5"6iduse_sge3= 0) {csi/53c700.c#L340"6id="L640" class="line1046DEVIC 347                  fixed addresses. */10cer, detatching\n&qqqqqqqqqqqq&ixed addresses. */10cde=NULL" class="sref">>>>>>>>fixed addresses. */>>>>>>>fixed addresses. */10cde=NULL" class="sref"        =ixed addresses. */10cer, detatching\n"3ixed addresses. */>10c" name="L268"> 268        ixed addresses. */       scmd_ref="d(L310"INFO,pSCe,csi/53c700.c#L340"6id="L640" class="line1054DEVIC10cer, detatching\n"s="sref"fixed addresses. */>>>>>>>>3ixed addresses. */10cer, detatching\n"tttttttt>ixed addresses. */ 347                  fixed addresses. */>>>>>>>fixed addresses. */ 347                  fixed addresses. */10las>10103resses. */      O_ATN href="+codeSCef="dr6vers/scsiSCeb hr=a>        }
<6 h    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"atusass="line" name4"atuscs     )   10<" name="L268"> 268NULL;
<6 href="dr6vers/scsi/51064DEVIC10);
<6 href="dr6vers/scsi/1065DEVIC10);
<6 href="dr6vers/scsi/53c700.c#L357"6id="L657" iass="line" nameib hre32"6id="L632" clasdse700.c#L350"6id="dse7EM__"MEeod20xf00)eptatptati8   10);
<6 6re1067DEVIC10las>10<7"> 347          dresses. */hMEMUNEXPECTED PHASE +codes (+codes)KERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i10<8DEVIC10>>>>>>>="line" name="L88"6id="ph;
10>>>>>>dresses. */10las>10la"> 347          dresses. */hMEM         lene32+code=,scm= =RNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i1071DEVIC         >10lde=NULL" class="sref"        =TN href="+codeSCef="dr6vers/scsiSCeb hr  10lcode=j" class="sref">g\n"10l3r, detatching\n");
<6 6re1074DEVIC10ler, detatching\n"357"6id="L657" 88"6id="internal_bus"re6vers/scsi/53c700.88"6id="internal_bus"re6veclass="line" name="Ldev"="dr6vers/scsi/53c7ss=")   10ler, detatching\n&quoif((BURf"_LENGTH_1" se700.c#L350"6id="dse7EM__"MEeod20xfffff000)e332="+code=sc_700_A_FATAs="sref">hf">h_oA_FATAs"    ot;);
<6 href="dr6vers/scsi/1076DEVIC10ler, detatching\n"intL357"6id="L657" iass="line" nameib hre32"6id="L632" clasdse700.c#L350"6id="dse7EM__"MEeod20xfff)   10lde=NULL" class="sref">NULL;
<6 hre10l8DEVIChMEMULL<+code=: (+coded:+coded) FATAs ERROR: +codesKERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i1079DEVIC10lde=NULL" class="sref">>>>>>>dresses. */ 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91 3"> 3dm" i_ex10me=>10mer, detatching\n"i\n");dse700.c#L350"6id="dse7EM__"332="+code=sc_700_A_FATAs_ILLEGAs_MSG_LENGTH="sref">hf">h_oA_FATAs_ILLEGAs_MSG_LENGTH"    ot;);
<6 href="dr6vers/scsi/1081DEVIC10mde=NULL" class="sref"        =TN href="+codepef="dr6vers/scsi/53c700.c#L332"6"line" name="LL310"ERRrm" cletting toL310"ERRss=">;ixed addressss="sref">hMEM     msg begins +code02x +code02xKERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i10m2DEVIC 3"> 3ctest7_ext10="L>10mass="line" name="L299ine" name="L299>        }
<6 h    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [0]O_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [1])    268NULL;
<6 href="dr6vers/scsi/51084DEVIC10mer, detatching\n"357"6id="L657" 88"6id="internal_bus"re6vers/scsi/53c700.88"6id="internal_bus"re6veclass="line" name="Ldev"="dr6vers/scsi/53c7ss=")   hf">h_oA_DISCONNECT"    ot;);
<6 href="dr6vers/scsi/1086DEVICNULL;
<6 hre1087DEVIC10m7"> 347          dresses. */10m8e=NULL" class="sref">NULL;
<6 hre1089DEVIC 3"> 3dm" i_ex10me=>10m" name="L268"> 268        }
<6 hpef="dr6vers/scsi/53c700.c#L332"6ixed addressss="sref">hMEMULL<+code=: (+coded:+coded), DISCONNECTED (+coded) +codesKERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i109_DEVIC10  e=NULL" class="sref">>>>>>>dresses. */ 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91 3"> 3differentia10"L3>10 de=NULL" class="sref"       357"6id="L657" iass="line" nameib href="+code=sc_700_88"6id="ph;
10 " name="L268"> 268      O_ATN href="+codeSCef="dr6vers/scsiSCeb hr=a>        }
<6 hdsef="dr6vers/scsidseb hr)   );
<6 href="dr6vers/scsi/1096DEVIC10 er, detatching\n"fresses. */        10 7"> 347          8" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288            sloers/scsi/53c700.sloe> 28a>        10 de=NULL" class="sref"j"L655" class="ref="dr6vers/scsi/53c700.c#L357"6id="L657" re6vlection_ilass="line" namere6vlection_ilb hre32ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="re6vlection_ilass="line" namere6vlection_ilb hra>        hpCma>->>10 " name="L268"> 268j++) {
<6 40" _ evice"6id="L63href="40" _ evice> 288            SDef="dr6vers/scsiSDpb hra>        11O_e=NU>         3"> 3differentia11OL3>110er, detatching\n"57"6id="L657" lun"6id="L63href="lun911101" class="sref">banner = 0;
<6 hre1103DEVIC11O" name="L268"> 268hMEMULL<+code=: (+coded:+coded) RESELECTED!KERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i11O5DEVIC11Ocode=j" class="sref">>>>>>>>dresses. */ 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codere6vlection_ilass="line" namere6vlection_ilb href="+code=sc_700_lun"6id="L63href="lun91110er, detatching\n"fixed addresses. */11O7"> 347          /a>            SDef="dr6vers/scsiSDpb hre32ATN href="+code__40" _ evice_lookuef="dr6vers/scsi__40" _ evice_lookueclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_0O_ATN href="+codere6vlection_ilass="line" namere6vlection_ilb href="+code=sc_700_lun"6id="L63href="lun9111Ode=NULL" class="sref"if(");unlikely"6id="L63href="unlikelyclass="line" name="LSDef="dr6vers/scsiSDpb hre332dresses. */hf">h_oaULs    ) ot;);
<6 href="dr6vers/scsi/11O9DEVIChpCma>->>11Ode=NULL" class="sref">>>>>>>>j"L655" class="pef="dr6vers/scsi/53c700.c#L332"6"line" name="LL310"ERRrm" cletting toL310"ERRss=">;ixed addressss="sref">hMEMULL<+code=: (+coded:+coded) HAS NO  eviceKERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i111_DEVIC11efe=NULL" class="sref">>>>>>>>>>>>>>>dresses. */ 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codere6vlection_ilass="line" namere6vlection_ilb href="+code=sc_700_lun"6id="L63href="lun91wa11=e">11eer, detatching\n">>>>>>>>="+code=sc_700_ef="dr6vers/scsi/5ef=ode=()   11e" name="L268"> 268);    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [1]"332="+code=sc_700_A_SIMPLE_TAG_MStrm" cletting toA_SIMPLE_TAG_MSt"    ot;);
<6 href="dr6vers/scsi/11e4DEVIC->111er, detatching\n"s="sref"="sref">j++) {
<6 40" _cmnlass="line" name40" _cmnl> 288            SCef="dr6vers/scsiSCeb hre32ATN href="+code40" _find_tagass="line" name40" _find_tagclass="line" name="LSDef="dr6vers/scsiSDpb hrO_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [2])   >>>>>>>>if(");unlikely"6id="L63href="unlikelyclass="line" name="LSCef="dr6vers/scsiSCeb hre332dresses. */hf">h_oaULs    ) ot;);
<6 href="dr6vers/scsi/11e6DEVIC->111er, detatching\n"tttttttt       6>j++) {
<6 pef="dr6vers/scsi/53c700.c#L332"6"line" name="LL310"ERRrm" cletting toL310"ERRss=">;ixed addressss="sref">hMEMULL<+code=: (+coded:+coded) no saved r"quest for tag +codedKERNaERR" class= ;);
<6 href="dr6vers/scsi/11e7DEVIC 347                   >            6>j++) {
<6 dev"="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codere6vlection_ilass="line" namere6vlection_ilb href="+code=sc_700_lun"6id="L63href="lun91>>>>>>>>NULL;
<6 href="dr6vers/scsi/5112_DEVIC        11/er, detatching\n">>>>>>>>/a>            sloers/scsi/53c700.sloe> 28e32"8" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29_40atbbl 29_40atbbl<91        11/ass="line" name="L299ine" nam="L655" class="DDEef="dr6vers/scsi/5DDEef=ode=(6"line" name="LL310"DEef="dr6vers/scsi/5L310"DEef=    O_ATN href="+codeSDef="dr6vers/scsiSDpb hrO>        ->112" name="L268"> 2683ixed addressss="sref">hMEMre6vlection is tag +coded,psloe +codep(+coded)KERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i1124DEVIC11/er, detatching\n"s="sref"       6>j++) {
<6     href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [2]O_ATN href="+codesloers/scsi/53c700.sloe> 28O_ATN href="+codesloers/scsi/53c700.sloe> 28  g\n");
<6 href="dr6vers/scsi/11/6DEVIC  N700_SG_DEBUc  11358>11/er, detatching\n"tttttttt="sref">j++) {
<6 40" _cmnlass="line" name40" _cmnl> 288            SCef="dr6vers/scsiSCeb hre32ATN href="+code40" _find_tagass="line" name40" _find_tagclass="line" name="LSDef="dr6vers/scsiSDpb hrO_ATN href="+codeSCSI_NO_TAGf="dr6vers/scsiSCSI_NO_TAGclas)   11/7"> 347                  if(");unlikely"6id="L63href="unlikelyclass="line" name="LSCef="dr6vers/scsiSCeb hre332dresses. */hf">h_oaULs    ) ot;);
<6 href="dr6vers/scsi/11/8DEVIC11/de=NULL" class="sref">>>>>>>>>>>>>>>>        Bixed addressss="sref">hMEMno saved r"quest for untagged cmdKERNaERR" class)   11ree=NULL" class="sref">>>>>>>>>>>>>>>>fixed addressesef="dr6vers/scsi/5ef=ode=()   11rass="line" name="L299ine" nam/a>            sloers/scsi/53c700.sloe> 28e32"8" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29_40atbbl 29_40atbbl<91         268NULL;
<6 href="dr6vers/scsi/51134DEVIC113ass="  if(");sloers/scsi/53c700.sloe> 28e332dresses. */hf">h_oaULs    )ot;);
<6 href="dr6vers/scsi/1136DEVIChMEMULL<+code=: (+coded:+coded) RESELECTED but no saved es. and (MSGe32+code02x +code02x +code02x)!!KERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i1137DEVIC 347                   >     >j++) {
<6 dev"="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codere6vlection_ilass="line" namere6vlection_ilb href="+code=sc_700_lun"6id="L63href="lun9111rde=NULL" class="sref"               ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [0]O_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [1]Oef="dr6vers/scsi/53c700.c#L272"6i1139DEVIC11rde=NULL" class="sref">>>>>>>>       ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [2])   );
<6 href="dr6vers/scsi/11c1DEVIC 358  Bus  = <=  118">>11cde=NULL" class="sref"        if(");    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"at);
<6 href="dr6vers/scsi/11c2DEVIC11cer, detatching\n">       ATN href="+codepef="dr6vers/scsi/53c700.c#L332"6"line" name="LL310"ERRrm" cletting toL310"ERRss=">;ixed addressss="sref">hMEMULL<+code=: FATAs,p53c7 not busy du="sr valid re6vlection!KERNaERR" class=ef="dr6vers/scsi/53c700.c#L272"6i1143DEVIC11c" name="L268"> 268       >>>>>>>>       ATN href="+code    ="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss=")    28  >>>>>>>>3quot;);    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="cmdass="line" namecmdb hre32dresses. */ 28   28    347                  fixed addresses. */11cer, detatching\n&qqqqqqqqqqqq&TN href="+code40atpt_patch_32_absass="line" name40atpt_patch_32_absL332"6"line" name="Ldev" class=BURf"_LENGTH_1        11cde=NULL" class="sref">>>>>>>>ching\n&qqqqqqqqqqqq&TN href="+codeCs. andAddressass="line" nameCs. andAddress> 28O_ATN href="+codesloers/scsi/53c700.sloe> 28  >>>>>>>fTN href="+code40atpt_patch_ "mna>->" name40atpt_patch_1er, d"6"line" name="Ldev" class=BURf"_LENGTH_1         * 28   28  11cer, detatching\n"3TN href="+code40atpt_patch_32_absass="line" name40atpt_patch_32_absL332"6"line" name="Ldev" class=BURf"_LENGTH_1        -> 268       ching\n"3TN href="+codeSGS0atptStartAddressass="line" nameSGS0atptStartAddress9111cer, detatching\n"s="sref"ching\n"3TN href="+codeto32bitmna>->3c700.to32bitL332"e=>dicTN href="+codesloers/scsi/53c700.sloe> 28  11cer, detatching\n"tttttttt>ixed addresses. */ 3fixed addresses. */ 3fixed addresses. */11las>11         28)=ef="dr6vers/scsi/53c700.c#L272"6i1162DEVIC *11="sref"        =resses. */11<" name="L268"> 268        116er, detatching\n"s="sref"ching\n"11        116er, detatching\n"tttttttt       6quot;11las>11<7"> 347          6quot;116er, dfixed addresses. */11>>>>>> =resses. */         28   28=ef="dr6vers/scsi/53c700.c#L272"6i117_DEVIC11las>11la"> 347          L" class="sref">>>>>>> =resses. */ 28   28           >11lde=NU   1171" class="sref">banner = 0;
<6 hre11l3DEVIC117" name="L268"> 268banner = 0;
<6 hre11l4DEVIC11ler, detatching\n">NULL;
<6 href="dr6vers/scsi/511l5DEVIC11ler, detatching\n&quoif(BURf"_LENGTH_1" se700.c#L350"6id="dse7EM__"332="+code=sc_700_A_RESELECTED_DURING_SELECTION00.c#L350"6id="A_RESELECTED_DURING_SELECTION    )ot;);
<6 href="dr6vers/scsi/1176DEVIC117er, detatching\n");
<6 6re11l7DEVIC1177"> 347          /ixed addresses. */ 3"> 3dm" i_ex11me=>118/"> 3fixed addresses. */ 3"> 3ctest7_ext11="L>11mass="fixed addresses. */118er, detatching\n"8" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288            sloers/scsi/53c700.sloe> 28a>        118er, detatching\n">         347          dixed addresses. */118de=NULL" class="sref"j"L655" class="re6vlection_ilass="line" namere6vlection_ilb hreMEeod= ~(1<<ATN href="+code    ="dr6vers/scsi/53c7ss="   3"> 3dm" i_ex11me=>11m" name="L268"> 26811  e=NULL" class="sref"=ixed addresses. */ 3"> 3differentia11"L3>119de=NUfixed addresses. */g\n"hMEMULL<+code=: (+coded:+coded) RESELECTION DURING SELECTION, dse=+code08x[+code04x] stat<=+code=,scount=+codedKERNaERR" class=700.c#L340"6id="L640" class="line1193DEVIC 268g\n" 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codere6vlection_ilass="line" namere6vlection_ilb href="+code=sc_700_lun"6id="L63href="lun91        }
<6 hdsef="dr6vers/scsidseb hrOa>        }
<6 hdsef="dr6vers/scsidseb hr -_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="pS0atptmna>->3c700.pS0atpt5AUTO_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"at11 er, detatching\n"s="sref"=ixed addresses. */11 7"> 347          a"sref">g\n"        ->3c700.s0atpt9111 de=NULL" class="sref"""""""""intL357"6id="L657" iass="line" nameib hr   hpCma>->>11 " nam  120a"> 347          L" classfors="line" name="Liass="line" nameib hr=0;L357"6id="L657" iass="line" nameib hr<79        _7href="drCOMMAND_SLOTS_PER6HOSToers/scsi/53c700.c#L338COMMAND_SLOTS_PER6HOSTs="sr name="Liass="line" nameib hr=0;L357"++)ot;);
<6 href="dr6vers/scsi/12O1DEVIC 3"> 3differentia12OL3>120er, detatching\n"s="sref"""""""""if(BURf"_LENGTH_1"SGass="line" nameSGb hre dicTN href="+codedev" class=BURf"_LENGTH_1        );
<6 href="dr6vers/scsi/1202DEVIC120er, detatching\n"="sref"    e=>diMEeod2BURf"_LENGTH_1"SGass="line" nameSGb hre la 32ATN href="+codeto32bitmna>->3c700.to32bitL332"e=>dicTN href="+codedev" class=BURf"_LENGTH_1                _7href="drSG_SEGMENTSoers/scsi/53c700.c#L338SG_SEGMENTSb hr])););
<6 href="dr6vers/scsi/1203DEVIC12O" name="L268"> 26812Ocode=j" class="sref">>>>>>>>>g\n"hMEMIDENTIFIED SG seg */< as being +code08x in sloe +codep,scm= +codep,ssloe  dicTN href="+codedev" class=BURf"_LENGTH_1         28=_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4loesass="line" name4loes91120er, detatching\n">>>>>>>>g\n" 28   12O7"> 347          >NULL;
<6 href="dr6vers/scsi/512O8DEVIC1208e=NULL" class="sref">NULL;
<6 hre12O9DEVIChpCma>->>12Ode=NULL" class="sref"if(BURf"_LENGTH_1"SCef="dr6vers/scsiSCeb hre!32dresses. */hf">h_oaULs    )ot;);
<6 href="dr6vers/scsi/121_DEVIC12efe=NULL" class="sref">>>>>>>>/a>            sloers/scsi/53c700.sloe> 28e32"8" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29_40atbbl 29_40atbbl<91        wa12=e">12eer, detatching\n">>>>>>>>=ixed addresses. */12e" name="L268"> 268NULL;
<6 href="dr6vers/scsi/512e4DEVIC->121er, detatching\n"ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="emdass="line" namecmdb hre32dresses. */hf">h_oaULs    a>        >        ->121er, detatching\n"if(BURf"_LENGTH_1"re6vlection_ilass="line" namere6vlection_ilb hre3= 0)ot;);
<6 href="dr6vers/scsi/1217DEVIC 347                  if(");    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="re6vlection_ilass="line" namere6vlection_ilb hre3= 0xff)ot;);
<6 href="dr6vers/scsi/1218DEVIC121de=NULL" class="sref"                BURf"_LENGTH_1"pef="dr6vers/scsi/53c700.c#L332"6"line" name="LL310"ERRrm" cletting toL310"ERRss=">;ixed addressss="sref">hMEMULL<+code=: Invalid re6vlection du="sr 6vlection!!KERNaERR" class= ATN href="+code    ="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss=")   >>>>>>>>>>>>>>>return 0   >122fe=NULL" class="sref">>>>>>>>g\n");
<6 href="dr6vers/scsi/1221DEVIC12/er, detatching\n">>>>>>>>        BURf"_LENGTH_1"pef="dr6vers/scsi/53c700.c#L332"6"line" name="LL310"ERRrm" cletting toL310"ERRss=">;ixed addressss="sref">hMEMULL<+code=: s0atpt re6vlected and we took a 6vlection interruptKERNaERR" class=700.c#L340"6id="L640" class="line12/2DEVIC *12/ass="line" name="L299ine" nam>>>>>>>        BURf"_LENGTH_1"    ="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss=")   ->122" name="L268"> 2683"L655" class="re6vlection_ilass="line" namere6vlection_ilb hre3aATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="re6vlection_ilass="line" namere6vlection_ilb hr   12/er, detatching\n"s="sref">NULL;
<6 href="dr6vers/scsi/51225DEVIC *12/code=j" class="sref">g\n");
<6 href="dr6vers/scsi/12/6DEVIC  N700_SG_DEBUc  12358>12/er, detatching\n"tttttttt;);
<6 href="dr6vers/scsi/12/7DEVIC *12/7"> 347                  =ixed addresses. */NULL;
<6 href="dr6vers/scsi/5123_DEVIC);    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="re6vlection_ilass="line" namere6vlection_ilb hre3 3"L655" class="re6vlection_ilass="line" namere6vlection_ilb hr   12rass="line" name="L299");    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [1]"3 0    268        }
<6 hdma_cache_sync"6id="L63href=" ma_cache_syncclass="line" name="Ldev" class=BURf"_LENGTH_1        123er, detatching\n"s="sref"ching\n="L655" class="MSG_ARRAY_SIZE href="dr6vers/MSG_ARRAY_SIZE5AUTO_ATN href="+codeDMA_BIDIRECTIONAs="sref">hf">h_oDMA_BIDIRECTIONAsb hr)   if(");    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="tag_negotiatulass="line" nametag_negotiatulb hre Eeod2(1<<ATN href="+codere6vlection_ilass="line" namere6vlection_ilb hr))ot;);
<6 href="dr6vers/scsi/1236DEVIC 347          g\n");
<6 href="dr6vers/scsi/1238DEVIC12rde=NULL" class="sref"        >j++) {
<6 re6"mr_off6vers/scsi/53c700.ref"mr_off6ve9112rde=NULL" class="sref">NULL;
<6 href="dr6vers/scsi/5124_DEVIC 358  Bus  = <=  128">>12cde=NULL" class="sref"=ixed addresses. */return he#L will re-run the queued es. and sloe> i/53c700.c#L340"6id="L640" class="line12c3DEVIC12c" namfixed addresses. */hMEM SELECTION COMPLETEDKERNaERR" class))    347                                          BURf"_LENGTH_1" se00.c#L350"6id="dse#L35O_ATN href="+code se700.c#L350"6id="dse7EM__)   12cer, detatching\n&quoif((BURf"_LENGTH_1" se700.c#L350"6id="dse7EM__" Eeod220xfffff000)"3320)ot;);
<6 href="dr6vers/scsi/1249DEVIC12cde=NULL" class="sref"BURf"_LENGTH_1"ref="dr6vers/scsi/53c700.c#L357"6id="L657" iass="line" nameib hre32"6"line" name="L se700.c#L350"6id="dse7EM__" Eeod20xf0)o"6id"6id 4O_ATN href="+codej00.c#L350"6id="jb hre32"6"line" name="L se700.c#L350"6id="dse7EM__" Eeod20xf00)o"6id"6id 8   hMEMULL<+code=: (+coded:+coded), unhandled s0atpt condition +codes +codes ae +code04xKERNaERR" class=  12cde=NULL" class="sref"       BURf"_LENGTH_1"    ="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91        }
<6 hlun"6id="L63href="lun91        }
<6 hc#L338"6esnditionrs/scsi/53c700.c#L338"6esndition91 *>12c" name="L268"> 268hf">h_oaULs    )ot;);
<6 href="dr6vers/scsi/1254DEVIC12cer, detatching\n"s="sref"="sref">j++) {
<6 40atterli  ="dr6vers/scsi/40atterli  > 288<>j++) {
<6 4gass="line" name4gb hr   12cer, detatching\n"tttttttt>j++) {
<6 40si_ref="6es. and="dr6vers/scsi/40si_ref="6es. andL332"6"line" name="LSCef="dr6vers/scsiSCeb hr)    347          a"sref">g\n");
<6 href="dr6vers/scsi/1258DEVIC * >125de=NULL" class="sref"                BURf"_LENGTH_1"pef="dr6vers/scsi/53c700.c#L332"6"line" name="LL310"INFOr6vers/scsi/53cL310"INFO0.c#L3ixed addressss="sref">hMEM SG[+coded].lengthe32+coded, move_insn=+code08x, addr +code08xKERNaERR" class= BURf"_LENGTH_1"iass="line" nameib hrO_ATN href="+codesgass="line" name4gb hr5"6id="L655" class="length"6id="L63href="lengthb hrO_("8" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29_40atbbl 29_40atbbl<91        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29_40atbbl 29_40atbbl<91125de=NULL" class="sref">>>>>>>>>NULL;
<6 href="dr6vers/scsi/5126_DEVIC *126se=NULL" class="sref"gNULL;
<6 href="dr6vers/scsi/51261DEVIC12las>12        _7href="drinternal_bus_re6vers/scsi/53c700.c#L338"6internal_bus_re6veclass="line" name="Ldev"="dr6vers/scsi/53c7ss=")   1212<" name="L268"> 268hMEMULL<+code= (+coded:+coded) DEef= INTERRUPT2+coded AT +code08x[+code04x],scontinu"srKERNaERR" class=  126er, detatching\n"s="srefBURf"_LENGTH_1"    ="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91        }
<6 hlun"6id="L63href="lun91        }
<6 h se700.c#L350"6id="dse7EM__" Eeod20xfffOa>        }
<6 hdsef="dr6vers/scsidseb hrOa>        }
<6 hdsef="dr6vers/scsidseb hr -_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="pS0atptmna>->3c700.pS0atpt5AUT)   12j++) {
<6 re6"mr_off6vers/scsi/53c700.ref"mr_off6ve91126er, detatching\n");
<6 href="dr6vers/scsi/1267DEVIC12las>12<7"> 347          BURf"_LENGTH_1"pef="dr6vers/scsi/53c700.c#L332"6"line" name="LL310"ERRrm" cletting toL310"ERRss=">;ixed addressss="sref">hMEMULL<+code=: (+coded:+coded), unidentified s0atpt interrupt 0x+codex ae +code04xKERNaERR" class=  126de=NULL" class="sref"       BURf"_LENGTH_1"    ="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91        }
<6 hlun"6id="L63href="lun91        }
<6 h se700.c#L350"6id="dse7EM__Oa>        }
<6 hdsef="dr6vers/scsidseb hr -_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="pS0atptmna>->3c700.pS0atpt5AUT)   12        _7href="drinternal_bus_re6vers/scsi/53c700.c#L338"6internal_bus_re6veclass="line" name="Ldev"="dr6vers/scsi/53c7ss=")   12las>12la"> 347  gNULL;
<6 href="dr6vers/scsi/51271DEVIC         >127de=NULL" clasreturn >j++) {
<6 re6"mr_off6vers/scsi/53c700.ref"mr_off6ve911271" clgNULL;
<6 href="dr6vers/scsi/51273DEVIC1273r, detatching\n");
<6 6re12l4DEVIC12ler, d=ixed addresses. */);
<6 with 6vlection interrupts always enabled.  Thiscsi/53c700.c#L340"6id="L640" class="line12l5DEVIC12ler, dfixed addresses. */127er, dfixed addresses. */1277"> 3fixed addresses. */ 3"> 3dm" i_ex12me=>128/"> 3fixed addresses. */ 3"> 3ctest7_ext12="L>12mass="fresses. */        _7S0si_Hev"="dr6vers/scsi/S0si_Hev"> 288<>j++) {
<6 dev"="dr6vers/scsi/53c7ss="O_ATN href="+code3c731"6id="L63scsi/53c7rass="l3TN href="+codedsef="dr6vers/scsidseb hr););
<6 href="dr6vers/scsi/1283DEVIC1283r, dt;);
<6 href="dr6vers/scsi/1284DEVIC12mer, detatchinBURf"_LENGTH_1"ref="dr6vers/scsi/53c700.c#L357"6id="L657" id="dr6vers/scsi/ilb hre3 0;chinBixed addresses. */->3c700.esuntL332"3 0   128er, detatchinATN href="+code3c731"6id="L63scsi/53c7rass="l3TN href="+codere6"mr_off6vers/scsi/53c700.ref"mr_off6ve91 347  8" cl279        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<>j++) {
<6 dev"href="dr6vers/scsi/53c700.c#L35 =  128de=NULL" class="sref""8" cl279        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<)="line" name="L    ="dr6vers/scsi/53c7ss="   29href="dr6vers/scsi/53c700.c#L35[0]    3"> 3dm" i_ex12me=>12m" name="L268"="sref">j++) {
<6 40si_cmnlass="line" name40si_cmnl> 288<>j++) {
<6 SCef="dr6vers/scsiSCeb hre32ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="emdass="line" namecmdb hr    3"> 3differentia12"L3>129de=NU   129code=j" classfors="line" name="Lcountmna>->3c700.esuntL332"3 0 L357"6id="L657" countmna>->3c700.esuntL332"<75 L357"6id="L657" countmna>->3c700.esuntL332++)ot;);
<6 href="dr6vers/scsi/1293DEVIC 268);
<6 href="dr6vers/scsi/1294DEVIC        _7SFBR_extrm" cletting toSFBR_ext"        129code=  12 er, detatching\n"dixed addresses. */12 7"> 347          357"6id="L657" id="dr6vers/scsi/ilb hreMEeod= ~(1<<ATN href="+code    ="dr6vers/scsi/53c7ss="  12 de=NULL" class="sref"if(BURf"_LENGTH_1"id="dr6vers/scsi/ilb hre!320)o   hpCma>->>129de=NULL" class="sref">>>>>>>>break   130a"> 347          BURf"_LENGTH_1"udelay="dr6vers/scsi/udelayclass5      3"> 3differentia13OL3>130er, detatchingNULL;
<6 href="dr6vers/scsi/51302DEVIC130er, detatchin357"6id="L657" sbclass="line" name4bclb hre32ATN href="+code88"6id="readbcsi/53c700.c#L288"6id="readbclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeSBCL_extrm" cletting toSBCL_ext"        13O" name="L268"if((BURf"_LENGTH_1"sbclass="line" name4bclb hreMEeod2BURf"_LENGTH_1"SBCL_IOr6vers/scsi/53cSBCL_IOb hr)o3320)ot;);
<6 href="dr6vers/scsi/1304DEVIC357"6id="L657" id="dr6vers/scsi/ilb hre3 0xff    130er, detatching\n");
<6 href="dr6vers/scsi/13O7DEVIC *13O7"> 347          =ixed addresses. */130de=NULL" class="sref"j"L655" class="    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="re6vlection_ilass="line" namere6vlection_ilb hre3 3"L655" class="id="dr6vers/scsi/ilb hre3 9        _7bitmap_to_number"6id="L63scsi/5bitmap_to_numberL332"6"line" name="Lid="dr6vers/scsi/ilb hr     hpCma>->>13Ode=NULL" class="sref"6"line" name="LDEef="dr6vers/scsi/5DEef=ode=((;ixed addressss="sref">hMEMULL<+code=:  Re6vlected by +codedKERNaERR" class=700.c#L340"6id="L640" class="line131_DEVIC13efe=NULL" class="sref">>>>>>>BURf"_LENGTH_1"    ="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codeid="dr6vers/scsi/ilb hr      wa13=e">131er, detatchingNULL;
<6 href="dr6vers/scsi/51312DEVIC13eass="line" naif(");    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"athf">h_oaULs    )ot;);
<6 href="dr6vers/scsi/1313DEVIC13e" name="L268"> 268        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288            sloers/scsi/53c700.sloe> 28 =  ->131er, detatching\n"tttttttt"8" cl279        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29_40atbbl 29_40atbbl<91131code=j" class="sref">6"line" name="LDEef="dr6vers/scsi/5DEef=ode=((;ixed addressss="sref">hMEM  ID +coded WARNING: RESELECTION OF BUSY HOST, saving cm= +codep,ssloe +codep,saddr +codex [+code04x],sref"mr +codex!KERNaERR" class= ATN href="+codeid="dr6vers/scsi/ilb hrO_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="emdass="line" namecmdb hrO_ATN href="+codesloers/scsi/53c700.sloe> 28Oa>        }
<6 hdsef="dr6vers/scsidseb hrOa>        }
<6 hdsef="dr6vers/scsidseb hr -_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="pS0atptmna>->3c700.pS0atpt5AUTO_ATN href="+codere6"mr_off6vers/scsi/53c700.ref"mr_off6ve91->131er, detatching\n"    347          switch(BURf"_LENGTH_1" sef="dr6vers/scsidseb hr -_ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="pS0atptmna>->3c700.pS0atpt5AUT)ot;);
<6 href="dr6vers/scsi/1318DEVIC131de=NULL" class="sref"aase ="L655" class="Ent_Disconnect1mna>->3c700.Ent_Disconnect1e=NU:;);
<6 href="dr6vers/scsi/1319DEVIC        >>>>>>>ATN href="+codesave_for_re6vlectionrs/scsi/53c700.save_for_re6vlectionclass="line" name="Ldev"href="dr6vers/scsi/53c700.c#L35O_ATN href="+codeSCef="dr6vers/scsiSCeb hr= ="L655" class="Ent_Disconnect1"6id="L63scsi/5Ent_Disconnect1e=NU +2dresses. */13/ass="line" name="L299aase ="L655" class="Ent_Disconnect3"6id="L63scsi/5Ent_Disconnect3e=NU:;);
<6 href="dr6vers/scsi/1323DEVIC-> 268>>>>>>>>break    *13/7"> 347          aase ="L655" class="Ent_Disconnect6"6id="L63scsi/5Ent_Disconnect6e=NU:;);
<6 href="dr6vers/scsi/1328DEVIC>>>>>>>break   13ree=NULL" class="sref"aase ="L655" class="Ent_Disconnect7"6id="L63scsi/5Ent_Disconnect7e=NU:;);
<6 href="dr6vers/scsi/1331DEVIC13rer, detatching\n"aase ="L655" class="Ent_Disconnect="dr6vers/scsi/5Ent_Disconnect=e=NU:;);
<6 href="dr6vers/scsi/1332DEVIC13rass="line" name="L299        3"L655" class="save_for_re6vlectionrs/scsi/53c700.save_for_re6vlectionclass="line" name="Ldev"href="dr6vers/scsi/53c700.c#L35O_ATN href="+codeSCef="dr6vers/scsiSCeb hr= ="L655" class="Ent_Disconnect="dr6vers/scsi/5Ent_Disconnect=e=NU +2dresses. */ 268>>>>>>>break   133er, detatching\n"aase ="L655" class="Ent_Finish1mna>->3c700.Ent_Finish1e=NU:;);
<6 href="dr6vers/scsi/1335DEVICaase ="L655" class="Ent_Finish1"6id="L63scsi/5Ent_Finish1e=NU:;);
<6 href="dr6vers/scsi/1336DEVIC        }
<6 hSCef="dr6vers/scsiSCeb hr= ="L655" class="dev"="dr6vers/scsi/53c7ss="O_ATN href="+code    href="dr6vers/scsi/53c700.c#L35)    347          >>>>>>>>break   13rde=NULL" class="sref"          13rde=NULL" class="sref"default:;);
<6 href="dr6vers/scsi/134_DEVIC>>>>>>>ATN href="+codesloers/scsi/53c700.sloe> 285"6id="L655" class="4"at 358  Bus  = <=  138">>13cde=NULL" class="sref">>>>>>>>break   134" name="L268"gNULL;
<6 href="dr6vers/scsi/513c4DEVIC13cer, detatchin");    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"athf">h_oaULs    a>         347  ATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msg h href="dr6vers/msg h_p  [1]"3 0   13cer, detatchin>        }
<6 hdma_cache_sync"6id="L63href=" ma_cache_syncclass="line" name="Ldev" class=BURf"_LENGTH_1        13cde=NULL" class="sref"tatchin>        }
<6 hDMA_BIDIRECTIONAs="sref">hf">h_oDMA_BIDIRECTIONAsb hr)   13cde=NULL" clasif(BURf"_LENGTH_1"id="dr6vers/scsi/ilb hre3= 0xff)ot;);
<6 href="dr6vers/scsi/1352DEVIC *>13c" name="L268"> 26813cer, detatching\n&quoif(BURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="tag_negotiatulass="line" nametag_negotiatulb hre Eeod2(1<<ATN href="+codeid="dr6vers/scsi/ilb hr  ot;);
<6 href="dr6vers/scsi/1355DEVIC135er, detatching\n");
<6 href="dr6vers/scsi/1357DEVIC * *>1357"> 347          >j++) {
<6 re6"mr_off6vers/scsi/53c700.ref"mr_off6ve91;
<6 href="dr6vers/scsi/51359DEVICj++) {
<6 re6"mr_off6vers/scsi/53c700.ref"mr_off6ve91 *136se=NUgNULL;
<6 href="dr6vers/scsi/51361DEVIC13las>136de=NU    *1313<" namATN href="+code88"6id="clear_fifo="dr6vers/scsi/88"6id="clear_fifoclass8" cl279        _7S0si_Hev"="dr6vers/scsi/S0si_Hev"> 288<>j++) {
<6 dev"="dr6vers/scsi/53c7ss=" ot;);
<6 href="dr6vers/scsi/1364DEVIC136er, detatchinconst 8" cl279        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<>j++) {
<6 dev"href="dr6vers/scsi/53c700.c#L35;);
<6 href="dr6vers/scsi/1365DEVIC13        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<)="line" name="L    ="dr6vers/scsi/53c7ss="   29href="dr6vers/scsi/53c700.c#L35[0]   136er, detatchinif(BURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="ehip7ef="+code=N3c700.ehip7efb hr ot;);
<6 href="dr6vers/scsi/1367DEVIC13las>13<7"> 347          BURf"_LENGTH_1"href="drwritebcsi/53c700.c#L288"6id="writebclass="line" name="LCLR_FIFO_7ef="+code=N3c700.CLR_FIFO_7efb hr= ="L655" class="dev"="dr6vers/scsi/53c7ss="O_ATN href="+codeCTEST8_extrm" cletting toCTEST8_ext"        136er, detatching\n");
<6 href="dr6vers/scsi/1369DEVIC13        _7href="drwritebcsi/53c700.c#L288"6id="writebclass="line" name="LCLR_FIFO="+code=N3c700.CLR_FIFOb hr= ="L655" class="dev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDFIFO_extrm" cletting toDFIFO_ext"        13las>13la"> 347  gNULL;
<6 href="dr6vers/scsi/51371DEVIC         >137de=NUgNULL;
<6 href="dr6vers/scsi/51372DEVIC137ass="700.c#L340"6id="L640" class="line1373DEVIC1373r, dstaticL357"6id="L657" inefDMODs="line" nameinefDM0.c#Lvoid   13ler, d=        _7href="drflush_fifo="dr6vers/scsi/88"6id="flush_fifoclass8" cl279        _7S0si_Hev"="dr6vers/scsi/S0si_Hev"> 288<>j++) {
<6 dev"="dr6vers/scsi/53c7ss=" ot;);
<6 href="dr6vers/scsi/13l5DEVIC1375r, detatchinconst 8" cl279        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<>j++) {
<6 dev"href="dr6vers/scsi/53c700.c#L35;);
<6 href="dr6vers/scsi/1376DEVIC137er, detatching\n"=""8" cl279        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<)="line" name="L    ="dr6vers/scsi/53c7ss="   29href="dr6vers/scsi/53c700.c#L35[0]   1377r, detatchinif(BURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="ehip7ef="+code=N3c700.ehip7efb hr ot;);
<6 href="dr6vers/scsi/13l8DEVIC137de=NULL" class="sref"9        _7udelay="dr6vers/scsi/udelayclass10      3"> 3dm" i_ex13me=>138a"> 347          BURf"_LENGTH_1"href="drwritebcsi/53c700.c#L288"6id="writebclass0= ="L655" class="dev"="dr6vers/scsi/53c7ss="O_ATN href="+codeCTEST8_extrm" cletting toCTEST8_ext"        138er, detatching\n");
<6 href="dr6vers/scsi/1382DEVIC 3"> 3ctest7_ext13="L>138er, detatching\n"B"L655" class="href="drwritebcsi/53c700.c#L288"6id="writebclass="line" name="LFLUSH_DMA_FIFO="+code=N3c700.FLUSH_DMA_FIFOb hr= ="L655" class="dev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDFIFO_extrm" cletting toDFIFO_ext"        138" name="L268"> 268138er, detatching\n"BURf"_LENGTH_1"href="drwritebcsi/53c700.c#L288"6id="writebclass0= ="L655" class="dev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDFIFO_extrm" cletting toDFIFO_ext"        138er, detatchingNULL;
<6 href="dr6vers/scsi/51386DEVIC13m7"> 3NULL;
<6 href="dr6vers/scsi/51388DEVIC138de=NUNULL;
<6 href="dr6vers/scsi/51389DEVIC 3"> 3dm" i_ex13me=>138de=NUfixed addresses. */ 3fixed addresses. */ 3"> 3differentia13"L3>139de=NUfURf"_LENGTH_1"STATICass="line" nameSTATIC0.c#Lint700.c#L340"6id="L640" class="line1392DEVIC139ass="fresses. */        _740si_cmnlass="line" name40si_cmnl> 288<>j++) {
<6 SCef="dr6vers/scsiSCeb hr););
<6 href="dr6vers/scsi/1393DEVIC        _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288            sloers/scsi/53c700.sloe> 28 =          _7href="dres. and_sloers/scsi/53c700.c#L338"6es. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29_40atbbl 29_40atbbl<9113 er, detatchin8" cl279        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<>j++) {
<6 dev"href="dr6vers/scsi/53c700.c#L35 =  13 7"> 347          "8" cl279        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   29="dr6vers/scsi/53c7ss="   29href="dr6vers/scsi/53c700.c#L35[0]   139er, detatchin>        }
<6 h__u16"6id="L63scsi/5__u16r, de="L655" class="eountmna>->3c700.esuntL332"3 1;etatchin>ixed addresses. */hpCma>->>139de=NULL" clas700.c#L340"6id="L640" class="line14O_DEVIC-> 347  if(");    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"at 3"> 3differentia14OL3>140de=NULL" class="sref">ixed addresses. */14O" namfixed addresses. */140code=  hMEMULL<+code=: 53c7 busy, queue"sr es. and +codep,ssloe +codepKERNaERR" class=700.c#L340"6id="L640" class="line14O7DEVIC *14O7"> 347          \n"dTN href="+codeSCef="dr6vers/scsiSCeb hr   29="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codesloers/scsi/53c700.sloe> 285"6id="L655" class="cmnlass="line" namecmnl> 28O_ATN href="+codesloers/scsi/53c700.sloe> 28)     140de=NULL" class="sref"return 0   hpCma>->>14Ode=NULL" clasgNULL;
<6 href="dr6vers/scsi/5141_DEVIC141 e=NULL" clasBURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"atwa14=e">141er, detatchinBURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="emdass="line" namecmdb hre32dresses. */ 285"6id="L655" class="4"at14e" name="L268">ixed addresses. */->141er, d=ixed addresses. */->141er, detatchinATN href="+code    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="msgouers/scsi/53c700.msgoue#L35[0]e32ATN href="+code88"6id="identify="dr6vers/scsi/88"6id="identifyode=((;TN href="+codeSCef="dr6vers/scsiSCeb hr   28[0]e!32dresses. */ 347                                          357"6id="L657" sloers/scsi/53c700.sloe> 285"6id="L655" class="flag700.c#L350"6id="flag7clase!32dresses. */ 28)=700.c#L340"6id="L640" class="line1418DEVIC141de=NULL" class="sref"                               357"6id="L657" SCef="dr6vers/scsiSCeb hr  ixed addresses. */>142/"> 3fixed addresses. */142ass="line" naif(");SCef="dr6vers/scsiSCeb hr   28[0]e332ATN href="+codeINQUIRYass="line" nameINQUIRYss="l|| 357"6id="L657" SCef="dr6vers/scsiSCeb hr   28[0]e332ATN href="+codeREQUEST_SENSE href="dr6vers/REQUEST_SENSEr, de||700.c#L340"6id="L640" class="line14/3DEVIC-> 2357"6id="L657" sloers/scsi/53c700.sloe> 285"6id="L655" class="flag700.c#L350"6id="flag7clase332ATN href="+code88"6id="FLAG_AUTOSENSE href="dr6vers/8ref="drFLAG_AUTOSENSE> 28)ot;);
<6 href="dr6vers/scsi/1424DEVIC14/er, detatching\n"9        _7href="drelear_flagass="line" namehref="drelear_flagclass="line" name="LSCef="dr6vers/scsiSCeb hr   *142er, detatchingNULL;
<6 href="dr6vers/scsi/514/6DEVIC  N700_SG_DEBUc  14358>14/er, dNULL;
<6 href="dr6vers/scsi/514/7DEVIC *14/7"> 347  >ixed addresses. */143/"> 3fixed addresses. */);
<6 href="dr6vers/scsi/1432DEVIC14rass="line" name=MEeodMEeod2(BURf"_LENGTH_1"sloers/scsi/53c700.sloe> 285"6id="L655" class="tagass="line" nametagclase!32dresses. */ 28[0]e!32dresses. */ 268 285"6id="L655" class="flag700.c#L350"6id="flag7clase!32dresses. */ 28))ot;);
<6 href="dr6vers/scsi/1434DEVIC143er, detatching\n"="L655" class="eountmna>->3c700.esuntL332"+32dresses. */143er, detatchingNULL;
<6 href="dr6vers/scsi/51436DEVIC14rde=NULL" class="ATN href="+code88"6id="is_flagrelear="dr6vers/scsi/88"6id="is_flagrelearclass="line" name="LSCef="dr6vers/scsiSCeb hr  14rde=NULL" class="sref"="L655" class="eountmna>->3c700.esuntL332"+32dresses. */>>>>>>>"> 268 28)=700.c#L340"6id="L640" class="line14c1DEVIC 358  Bus  = <=  148">>14cde=NULL" class="sref">>>>>>>>"> 268 28)     144ass="line" name="L299ATN href="+codehref="dr6ve_flagass="line" namehref="dr6ve_flagclass="line" name="LSCef="dr6vers/scsiSCeb hr  144" name="L268"gNULL;
<6 href="dr6vers/scsi/514c4DEVIC14cer, dNULL;
<6 href="dr6vers/scsi/514c5DEVIC        ->3c700.MessageCount5AUTO_ATN href="+codeeountmna>->3c700.esuntL332      3NULL;
<6 href="dr6vers/scsi/51448DEVIC14cer, detatchin>        }
<6 h60atpt_patch_ID0_SG_writeb hre60atpt_patch_IDclass="line" name="Ldev" class=BURf"_LENGTH_1        14cde=NULL" class="sref"tatchintdTN href="+codeDevic<_ID0_SG_writeb hreDevic<_ID5AUTO_1<<ATN href="+codescmd_ilass="line" namescmd_ilclass="line" name="LSCef="dr6vers/scsiSCeb hr))    145er, detatchinBURf"_LENGTH_1"60atpt_patch_32_ab700.c#L350"6id="60atpt_patch_32_ab7class="line" name="Ldev" class=BURf"_LENGTH_1        ->3c700.Cs. andAddress5AUTONULL;
<6 href="dr6vers/scsi/51452DEVIC * 268 285"6id="L655" class="pCmdass="line" namepCmdL332     ->        ->3c700.Cs. andCount5AUTONULL;
<6 href="dr6vers/scsi/51454DEVIC145er, detatching\n"e="L268"ATN href="+codeSCef="dr6vers/scsiSCeb hr  145er, dfixed addresses. */ 347  ATN href="+code60atpt_patch_32_ab700.c#L350"6id="60atpt_patch_32_ab7class="line" name="Ldev" class=BURf"_LENGTH_1        ->3c700.SGS0atptStar"Address5AUTO_ATN href="+codeto32bitmna>->3c700.to32bitclassMEeodATN href="+codesloers/scsi/53c700.sloe> 285"6id="L655" class="pStrm" cletting topSt> 28[0].="L655" class="insmna>->3c700.insb hr))            _7href="drelear_fifo="dr6vers/scsi/88"6id="clear_fifoclass="line" name="LSCef="dr6vers/scsiSCeb hr   *146se=NU  14las>146de=NULL" clasif(BURf"_LENGTH_1"sloers/scsi/53c700.sloe> 285"6id="L655" class="re6"mr_off6vers/scsi/53c700.ref"mr_off6ve91);
<6 href="dr6vers/scsi/1462DEVIC *146ass="line" name="L299ATN href="+codesloers/scsi/53c700.sloe> 285"6id="L655" class="re6"mr_off6vers/scsi/53c700.ref"mr_off6ve91146" name="L268">ixed addresses. */146er, detatchinBURf"_LENGTH_1"dma_cache_sync"6id="L63href=" ma_cache_syncclass="line" name="Ldev" class=BURf"_LENGTH_1        ->3c700.esuntL332O_ATN href="+codeDMA_TOrDEVICE href="dr6vers/DMA_TOrDEVICEss="     146er, detatchinATN href="+codedma_cache_sync"6id="L63href=" ma_cache_syncclass="line" name="Ldev" class=BURf"_LENGTH_1        146er, detatching\n"tttttttATN href="+codeDMA_FROMrDEVICE href="dr6vers/DMA_FROMrDEVICEss="     14las>1467"> 347  ATN href="+codedma_cache_sync"6id="L63href=" ma_cache_syncclass="line" name="Ldev" class=BURf"_LENGTH_1         28O_ATN href="+codeSCef="dr6vers/scsiSCeb hr  146er, detatchin>        }
<6 hdma_cache_sync"6id="L63href=" ma_cache_syncclass="line" name="Ldev" class=BURf"_LENGTH_1        1414las>14la"> 347  >ixed addresses. */ >147er, detatchinBURf"_LENGTH_1"href="drwritebcsi/53c700.c#L288"6id="writebclass="line" name="L88"6id="get_SXFERcsi/53c700.c#L288"6id="get_SXFERclass="line" name="LSCef="dr6vers/scsiSCeb hr  147er, detatching\n">>>>"> ="line" name="LSCef="dr6vers/scsiSCeb hr  147" name="L268"ATN href="+code88"6id="writelcsi/53c700.c#L288"6id="writelclass="line" name="Lsloers/scsi/53c700.sloe> 285"6id="L655" class="temef="dr6vers/scsiteme> 28O_ATN href="+codeSCef="dr6vers/scsiSCeb hr  147er, detatchinBURf"_LENGTH_1"88"6id="writelcsi/53c700.c#L288"6id="writelclass="line" name="Lsloers/scsi/53c700.sloe> 285"6id="L655" class="re6"mr_off6vers/scsi/53c700.ref"mr_off6ve91147code=  147er, detatchinreturn 1    147de=NU="L655" class="irqreturn_"="dr6vers/scsi/irqreturn_"e=NUNULL;
<6 href="dr6vers/scsi/5148_DEVIC 3"> 3dm" i_ex14me=>148a"> 3BURf"_LENGTH_1"88"6id="intr="dr6vers/scsi/88"6id="intrclassintL357"6id="L657" irq="dr6vers/scsi/irqss="O_void8<>j++) {
<6 dev_ilass="line" namedev_ilss=" NULL;
<6 href="dr6vers/scsi/51481DEVIC148er, dt;);
<6 href="dr6vers/scsi/1482DEVIC 3"> 3ctest7_ext14="L>148er, detatchin8" cl279        _7S0si_Hev"="dr6vers/scsi/S0si_Hev"> 288<>j++) {
<6 dev"="dr6vers/scsi/53c7ss="t=""8" cl279        _7S0si_Hev"="dr6vers/scsi/S0si_Hev"> 288<)="line" name="Ldev_ilass="line" namedev_ilss="    148" name="L268"8" cl279        _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<>j++) {
<6 dev"href="dr6vers/scsi/53c700.c#L35 =          _7href="drHev"_ParNTLter700.c#L350"6id="href="drHev"_ParNTLter7> 288<)="line" name="L    ="dr6vers/scsi/53c7ss="   29href="dr6vers/scsi/53c700.c#L35[0]    347  ATN href="+code__u8="dr6vers/scsi/__u8r, de357"6id="L657" pun"6id="L63href="pun91148er, detatchinunsigned long_ATN href="+codeflag700.c#L350"6id="flag7clas    3"> 3dm" i_ex14me=>148de=NULL" clasintL357"6id="L657" handlulass="line" namehandlul91 3"> 3differentia14"L3>149er, detatchinBixed addresses. */149er, detatchinATN href="+codespin_lock_irqsav 29_lock="dr6vers/scsi/53c7_lockss="O_ATN href="+codeflag700.c#L350"6id="flag7clas      *1497r, detatchinif((BURf"_LENGTH_1"istat="dr6vers/scsi/istatss="e32ATN href="+code88"6id="readbcsi/53c700.c#L288"6id="readbclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeISTAT_extrm" cletting toISTAT_extclas  NULL;
<6 href="dr6vers/scsi/514 8DEVIC149de=NULL" class="sreMEeod2(BURf"_LENGTH_1"SCSI_INT_PENDINtrm" cletting toSCSI_INT_PENDINte=NUL| 357"6id="L657" DMA_INT_PENDINtrm" cletting toDMA_INT_PENDINtclas  ot;);
<6 href="dr6vers/scsi/14 9DEVIChpCma>->>149de=NULL" class="sref"="L655" class="__u31"6id="L63/scsi/__urass="l="L655" class="dsp700.c#L350"6id="dsp7clas   150fe=NULL" class="sref"ATN href="+code__u8="dr6vers/scsi/__u8r, de357"6id="L657" sstatf="+code=N3c700.sstatf91 3"> 3differentia15OL3>150de=NULL" class="sref">"L655" class="__u31"6id="L63/scsi/__urass="l="L655" class="dsp00.c#L350"6id="dspclas           _740si_cmnlass="line" name40si_cmnl> 288<>j++) {
<6 SCef="dr6vers/scsiSCeb hre32dresses. */150" name="L268"> 268        _7href="drHev"_S"at150er, detatching\n"357"6id="L657" handlulass="line" namehandlul91150er, detatching\n"dTN href="+code4"at *15O7"> 347          >j++) {
<6 SCef="dr6vers/scsiSCeb hre32dresses. */150de=NUNULL;
<6 href="dr6vers/scsi/51509DEVIChpCma>->>150de=NULL" class="sref"if(BURf"_LENGTH_1"istat="dr6vers/scsi/istatss="eMEeod 357"6id="L657" SCSI_INT_PENDINtrm" cletting toSCSI_INT_PENDINte=NU ot;);
<6 href="dr6vers/scsi/151_DEVIC151fe=NULL" class="sref">>>>>>>>357"6id="L657" udelay="dr6vers/scsi/udelayclass10     wa15=e">151er, d   151er, detatching\n">>>>"> 2357"6id="L657" sstatf="+code=N3c700.sstatf91151" name="L268"> 268;
<6 href="dr6vers/scsi/515e4DEVIC->151er, dNULL;
<6 href="dr6vers/scsi/51515DEVIC151er, detatching\n"if(BURf"_LENGTH_1"istat="dr6vers/scsi/istatss="eMEeod 357"6id="L657" DMA_INT_PENDINtrm" cletting toDMA_INT_PENDINtclas ot;);
<6 href="dr6vers/scsi/1516DEVIC->151er, detatching\n"ttttttt>357"6id="L657" udelay="dr6vers/scsi/udelayclass10      3NULL;
<6 href="dr6vers/scsi/51518DEVIC151de=NULL" class="sref"        ATN href="+codedstat="dr6vers/scsi/dstatss="e32ATN href="+code88"6id="readbcsi/53c700.c#L288"6id="readbclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDSTAT_extrm" cletting toDSTAT_extclas     ;
<6 href="dr6vers/scsi/5152_DEVIC        "L655" class="dsp700.c#L350"6id="dsp7clase32ATN href="+code88"6id="readlcsi/53c700.c#L288"6id="readlclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDSPS_extrm" cletting toDSPS_extclas      *152ass="line" name="L299ATN href="+codedsp00.c#L350"6id="dspclase32ATN href="+code88"6id="readlcsi/53c700.c#L288"6id="readlclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDSP_extrm" cletting toDSP_extss="     ->hMEMULL<+code=: istat +code02x sstatf +code02x dstat +code02x dsp +code04x[+code08x] dsps 0x+codexKERNaERR" class=700.c#L340"6id="L640" class="line1525DEVIC *152er, detatching\n"\n"9        _7> 29="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codeistat="dr6vers/scsi/istatss="O_ATN href="+codesstatf="+code=N3c700.sstatf91        ->3c700.pS0atpt5AUT))/4=700.c#L340"6id="L640" class="line1527DEVIC *1527"> 347          \n"dTN href="+codedsp00.c#L350"6id="dspclasO_ATN href="+codedsp700.c#L350"6id="dsp7clas))    152de=NULL" class="sref"if(BURf"_LENGTH_1"SCef="dr6vers/scsiSCeb hre!32dresses. */);
<6 href="dr6vers/scsi/153_DEVIC>>>>>>>357"6id="L657" pun"6id="L63href="pun91153de=NULL" class="sref">>>>>>>>357"6id="L657" lun"6id="L63href="lun9115rass="line" name======gNULL;
<6 href="dr6vers/scsi/51533DEVIC153" nam   153er, detatching\n"if(BURf"_LENGTH_1"sstatf="+code=N3c700.sstatf91);
<6 href="dr6vers/scsi/1535DEVIC        _740si_devic 288<>j++) {
<6 SDef="dr6vers/scsiSDpclas    3NULL;
<6 href="dr6vers/scsi/51538DEVIC15rde=NULL" class="sref">>>>>>>>357"6id="L657"     href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"at153de=NU   >>>>>>>357"6id="L657" p="stk="dr6vers/scsi/p="stkclass="line" name="LKERN_ERRcsi/53c700.c#L2KERN_ERRr, de3ixed addressss="sref">hMEMULL<+code=: Bus Re6ve detected, execut rr es. and +codep,ssloe +codep, dsp +code08x[+code04x]KERNaERR" class=700.c#L340"6id="L640" class="line15c1DEVIC 358  Bus  = <=  158">>15cde=NULL" class="sref">>>>>>>>"> 268<9        _7> 29="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codeSCef="dr6vers/scsiSCeb hr,e>j++) {
<6 SCef="dr6vers/scsiSCeb hre332dresses. */        ->3c700.pS0atpt5AUT)    268"> 268<9        _740si_report_bus_re6vers/scsi/53c700.s0si_report_bus_re6veclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_0     15cer, dNULL;
<6 href="dr6vers/scsi/515c5DEVIC 347                          ATN href="+code88"6id="elear_flagass="line" namehref="drelear_flagclass="line" name="LSDef="dr6vers/scsiSDpclasO_~0     154de=NULL" class="sref">>>>>>>>   15cde=NULL" class="sref"tatchintdixed addresses. */>>>>>>>for(BURf"_LENGTH_1"iass="line" nameiclase320 L357"6id="L657" iass="line" nameiclas < ATN href="+code88"6id="COMMANDrSLOTS_PERrHOSTass="line" namehref="drCOMMANDrSLOTS_PERrHOSTb hr L357"6id="L657" iass="line" nameiclas++ ot;);
<6 href="dr6vers/scsi/1551DEVIC *>>>>>>>"> 268        _740si_cmnlass="line" name40si_cmnl> 288<>j++) {
<6 SCef="dr6vers/scsiSCeb hr     * 268        _7href="dres. and_sloers/scsi/53c700.href="dres. and_sloe> 288<>j++) {
<6 sloers/scsi/53c700.sloe> 28 =  >155" name="L268"> 268"> 268<<<<<<<<<<<<<<<< 285"6id="L655" class="4"at;
<6 href="dr6vers/scsi/51556DEVIC 347                            j++) {
<6 SCef="dr6vers/scsiSCeb hre39ATN href="+codesloers/scsi/53c700.sloe> 285"6id="L655" class="cmnlass="line" namecmnl> 28   j++) {
<6 p="stk="dr6vers/scsi/p="stkclass="line" name="LKERN_ERRcsi/53c700.c#L2KERN_ERRr, de3ixed addressss="sref">hMEM fail rr es. and because of re6ve,ssloe +codep, cmnl +codepKERNaERR" class=700.c#L340"6id="L640" class="line156_DEVIC *156fe=NULL" class="sref">>>>>>>>"> 268j++) {
<6 sloers/scsi/53c700.sloe> 28,e>j++) {
<6 SCef="dr6vers/scsiSCeb hr     15las>156de=NULL" class="sref">>>>>>>>"> 268j++) {
<6 free_sloers/scsi/53c700.free_sloeclass="line" name="Lsloers/scsi/53c700.sloe> 28,e>j++) {
<6     href="dr6vers/scsi/53c700.c#L35      *156ass="line" name="L299                >j++) {
<6 SCef="dr6vers/scsiSCeb hr  156" name="L268"> 268"> 268<<<<<<<<156er, detatching\n">"> 268<<<<<<<<156er, d=ixed addresses. */156er, dfixed addresses. */15las>1567"> 3fixed addresses. */156er, dfixed addresses. */156de=NUfixed addresses. */15las>157fe=NULL" class="sref">>>>>>>>"> 268         >157de=NULL" class="sref">>>>>>>>"> 268j++) {
<6 SCef="dr6vers/scsiSCeb hr  157er, detatching\n">>>>"> =gNULL;
<6 href="dr6vers/scsi/51573DEVIC157" name="L268"> 268"> 268<9        _7mdelay="dr6vers/scsi/mdelayclass25     157er, detatching\n">"> 268<9        _7href="drehip"6veuef="dr6vers/scsihref="drehip"6veueclass="line" name="Ldev"="dr6vers/scsi/53c7ss="     157code=  157er, detatching\n"ttttttt>357"6id="L657"     href="dr6vers/scsi/53c700.c#L355"6id="L655" class="4"at1577"> 347                  357"6id="L657"     href="dr6vers/scsi/53c700.c#L355"6id="L655" class="emdass="line" namecmdb hre32ATN href="+code8ULLcsi/53c700.c#L28ULLclas    >>>>>>>3ixed addresses. */ 3"> 3dm" i_ex15me=>158fe=NULL" class="sref">>>>>>>>"> 268158de=NULL" class="sref">>>>>>>>goto ="L655" class="out_unlock="dr6vers/scsi/out_unlockclas     3"> 3ctest7_ext15="L>158ass="line" name======g else if(BURf"_LENGTH_1"sstatf="+code=N3c700.sstatf91);
<6 href="dr6vers/scsi/1583DEVIC158" name="L268"> 268"> 268<9        _7DEef="dr6vers/scsi/5DEef=ode=((;ixed addressss="sref">hMEMULL<+code=: (+code=:+code=) selection timeoutKERNaERR" class=700.c#L340"6id="L640" class="line1584DEVIC158er, detatching\n" 268"> 268<9        _7> 29="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91158er, detatching\n"\n"tBTN href="+code88"6id="60si_donecsi/53c700.c#L288"6id="60si_donee=NU(BURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L35O_ATN href="+codeSCef="dr6vers/scsiSCeb hr,e>j++) {
<6 DID_NO_CONNECTrs/scsi/53c700.DID_NO_CONNECTb hr<<16)    1587"> 347                  8" cl279        _7href="dres. and_sloers/scsi/53c700.href="dres. and_sloe> 288<>j++) {
<6 sloers/scsi/53c700.sloe> 28 =2(BURf"_LENGTH_1"SCef="dr6vers/scsiSCeb hre332dresses. */);
<6 href="dr6vers/scsi/1588DEVIC158de=NULL" class="sref"                "8" cl279        _7href="dres. and_sloers/scsi/53c700.href="dres. and_sloe> 288<)="line" name="LSCef="dr6vers/scsiSCeb hr   3"> 3dm" i_ex15me=>158de=NU   159fe=NULL" class="sref">>>>>>>>if(BURf"_LENGTH_1"dsp00.c#L350"6id="dspclase332dresses. */ 3"> 3differentia15"L3>159de=NULL" class="sref">>>>>>>>"> 268ixed addresses. */        _7href="drDEef="dr6vers/scsi/5href="drDEef=e=NU    268<<<<<<<<        _7__u31"6id="L63/scsi/__urass="l="L655" class="temef="dr6vers/scsiteme> 28e32ATN href="+code88"6id="readlcsi/53c700.c#L288"6id="readlclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" cletting toTEMP_extss="     159er, detatching\n"\n"tttttttttintL357"6id="L657" eountmna>->3c700.esuntL332 =2(BURf"_LENGTH_1"    href="dr6vers/scsi/53c700.c#L355"6id="L655" class="s0atptmna>->3c700.s0atpt5AUT[="L655" class="Ent_SendMessage00.c#L350"6id="Ent_SendMessageclas/4]eMEeod 0xffffff)e-tss="line" name="L88"6id="readlcsi/53c700.c#L288"6id="readlclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDBC_extrm" cletting toDBC_ext5AUT)oMEeod 0xffffff)e+ BURf"_LENGTH_1"88"6id="00.c_re6idualcsi/53c700.c#L288"6id="00.c_re6idualclass="line" name="Ldev"="dr6vers/scsi/53c7ss="      159er, detatching\n"ttttttt>>>>>>>>>>j++) {
<6 p="stk="dr6vers/scsi/p="stkclass=ixed addressss="sref">hMEMULL<+code= (+code=:+code=) PHASE MISMATCH IN SEND MESSAGE +code= remain,nreturn +codep[+code04x], phase +codesKERNaERR" class=<9        _7> 29="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91 28O_ATN href="+codetemef="dr6vers/scsiteme> 28e-t="line" name="Ldev" class=BURf"_LENGTH_1        ->3c700.pS0atpt5AUTO_ATN href="+codesbcl_to_ss="srena>->3c700.sbcl_to_ss="srclass="line" name="L88"6id="readbcsi/53c700.c#L288"6id="readbclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeSBCL_extrm" cletting toSBCL_extss="        *1597r, d#end f   159de=NULL" class="sreotttttttt>>>>>>>>>>j++) {
<6 re6"mr_off6vers/scsi/53c700.ref"mr_off6ve91hpCma>->>159de=NULL" class="sref"""""""""g else if(BURf"_LENGTH_1"dsp00.c#L350"6id="dspclase"6id32dresses. */->3c700.to32bitclassMEeodATN href="+codesloers/scsi/53c700.sloe> 285"6id="L655" class="pStrm" cletting topSt> 28[0].="L655" class="insmna>->3c700.insb hr)oMEeodMEeod   ->>>>>>>>>>j++) {
<6 dsp00.c#L350"6id="dspclase"lid32dresses. */->3c700.to32bitclassMEeodATN href="+codesloers/scsi/53c700.sloe> 285"6id="L655" class="pStrm" cletting topSt> 28[="line" name="L88"6id="SG_SEGMENTScsi/53c700.c#L288"6id="SG_SEGMENTS> 28].="L655" class="insmna>->3c700.insb hr))ot;);
<6 href="dr6vers/scsi/16O1DEVIC 3"> 3differentia16OL3>160de=NULL" class="sref"""""""""""""""""intL357"6id="L657" 00.c_transfer="dr6vers/scsi/00.c_transfer> 28e32ATN href="+code88"6id="readlcsi/53c700.c#L288"6id="readlclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDBC_extrm" cletting toDBC_ext5AUT)oMEeod 0xffffffd   160er, detatching\n"""""""""""""""""intL357"6id="L657" SGeountmna>->3c700.SGeountL332 =2(BURf"_LENGTH_1"dsp00.c#L350"6id="dspclase-t="line" name="Lto32bitmna>->3c700.to32bitclassMEeodATN href="+codesloers/scsi/53c700.sloe> 285"6id="L655" class="pStrm" cletting topSt> 28[0].="L655" class="insmna>->3c700.insb hr))/sizeof"8" cl279        _7href="drSG_Liv"="dr6vers/scsi/href="drSG_Liv"ss="     160" name="L268"> 268160er, detatching\n">"> 268<<<<<<<<160er, detatching\n"ttttttttttttttttA        _7__u31"6id="L63/scsi/__urass="l="L655" class="naddr="dr6vers/scsi/naddr> 28e32ATN href="+code88"6id="readlcsi/53c700.c#L288"6id="readlclass="line" name="Ldev"="dr6vers/scsi/53c7ss="O_ATN href="+codeDNAD_extrm" cletting toDNAD_extss="      *1607"> 3NULL;
<6 href="dr6vers/scsi/516O8DEVIC160de=NULL" class="sreotttttttt>>>>>>>>>>j++) {
<6 p="stk="dr6vers/scsi/p="stkclass=ixed addressss="sref">hMEMULL<+code=: (+code=:+code=) Expected phase mismatchhpCma>->>160de=NULL" class="sref"="sreotttttttt>>>>>>>>>>j++) {
<6 > 29="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91161fe=NULL" class="sref">>>>>>>>tttttt>>>>>>>>>>j++) {
<6 SGeountmna>->3c700.SGeountL332O_ATN href="+coded0.c_transfer="dr6vers/scsi/00.c_transfer> 28     wa16=e">161de=NULL" class="sref">>>>>>>>"> 268j++) {
<6 60si_p="stres. andmna>->3c700.s0si_p="stres. andclass="line" name="LSCef="dr6vers/scsiSCeb hr     161er, detatching\n">>>>"> 222222222if(BURf"_LENGTH_1"re6idualcsi/53c700.c#L2re6idualclas)ot;);
<6 href="dr6vers/scsi/1613DEVIC161" name="L268"> 268>>>>>>>"> 268j++) {
<6 p="stk="dr6vers/scsi/p="stkclass=ixed addressss="sref">hMEMULL<+code=: (+code=:+code=) Expected phase mismatch->161er, detatching\n">"> 268<<<<<<<<<> 268j++) {
<6 > 29="dr6vers/scsi/53c7ss="   29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91 268<<<<<<<<<> 268j++) {
<6 SGeountmna>->3c700.SGeountL332O_ATN href="+coded0.c_transfer="dr6vers/scsi/00.c_transfer> 28O_ATN href="+codere6idualcsi/53c700.c#L2re6idualclas)    ->161er, detatching\n"ttttttt>>>>>>>>>gNULL;
<6 href="dr6vers/scsi/51617DEVIC161de=NULL" class="sref"        <> 268j++) {
<6 00.c_transfer="dr6vers/scsi/00.c_transfer> 28e+32ATN href="+codere6idualcsi/53c700.c#L2re6idualclas            >>>>>>>tttttt>>if(BURf"_LENGTH_1"d0.c_transfer="dr6vers/scsi/00.c_transfer> 28e!= 0)ot;);
<6 href="dr6vers/scsi/1621DEVIC162de=NULL" class="sref"s="sref">>>>>>>>tttttt>>intL357"6id="L657" eountmna>->3c700.esuntL332;   162ass="line" name="L299s="sref"        <> 268j++) {
<6 __u31"6id="L63/scsi/__urass="l="L655" class="pAddr="dr6vers/scsi/pAddrclas    -> 268j++) {
<6 SGeountmna>->3c700.SGeountL332--     *162code=   268j++) {
<6 eountmna>->3c700.esuntL332 =2(BURf"_LENGTH_1"bS_to_cpumna>->3c700.bS_to_cpuclass="line" name="Lsloers/scsi/53c700.sloe> 285"6id="L655" class="Strm" cletting toSt> 28[="line" name="LSGeountmna>->3c700.SGeountL332].="L655" class="insmna>->3c700.insb hr)oMEeod 0x00ffffff)     *1627"> 347          \n""        <> 268j++) {
<6 DEef="dr6vers/scsi/5DEef=ode=((;ixed addressss="sref">hMEMDATA TRANSFER MISMATCH, eount =2+code=, transferred +code=KERNaERR" class=_ATN href="+codeeountmna>->3c700.esuntL332O_ATN href="+codeeountmna>->3c700.esuntL332-ATN href="+coded0.c_transfer="dr6vers/scsi/00.c_transfer> 28 )     268 268j++) {
<6 sloers/scsi/53c700.sloe> 285"6id="L655" class="Strm" cletting toSt> 28[="line" name="LSGeountmna>->3c700.SGeountL332].="L655" class="insmna>->3c700.insb hroMEeod32ATN href="+codebS_to_> 29="dr6vers/scsi/bS_to_> 29ode=(0xff000000)    16e=NULL" class="sref"if        <> 268 268j++) {
<6 sloers/scsi/53c700.sloe> 285"6id="L655" class="Strm" cletting toSt> 28[="line" name="LSGeountmna>->3c700.SGeountL332].="L655" class="insmna>->3c700.insb hro_sss="sref">>>>>>>>for(BURf"_LENGTH_1"iass="line" na_>++) r, dNULL;
<6 href="dr6mna>->3c700.SGeountLoULL" re6vers/scsi/53c700.s0si_report_bus_re6ve>->3c700.SGeountL332].="L655" class="insmna>->3c700.insb hroMEeod32ATN href="+codebS_to_> 29="dr6vers/scsi/bS_to_> 29ode=(0xff000000)    16elgl_ name.insb hr)oMEeodME00.SGeounts="sref">>>>>>>>for(BURf"_LENGTH_1"iastttttt>>ifcsi/53c700.c#L2devic->3c700.SGeountL+ N700_SG_DEBUc  16lass="sre1626DEVIC ot""""""""""""""".="L655" class="insmna>->3c700.insb hro_sss="sref">>>>>>>>for(BURf"_LENGTH_1"iassref"s="sri/53c700.c#L2devic)  160er, detatchd16/a>>162fe=NULL" class="sref">>>>>>>;
<6 h6ef="dr6vers/scsi/51533DEV6C159er, detatching\n"tt.insb hrj++) {0.SGe=n&quolx, , det=n&quolx, 3c700.insb hr=  <> 268     <> ={
<6 DEef="dr6vers/scsi/5DEef=ode=((;ilass="line16e4DEVIC->161er, detatching\n">"> 268<<<<<<<<<> 268j++) {
<6 > 29="dr6vers/scsi/53c7ss="   2 (unc= c+) long="L63href="pun91_bus_re6ve>->3c700.SGeount2 (unc= c+) long="L63href="pun91a hrefref16Oss>160er, detatchginal length  16res>161er, detatching\n">"> 268<<<<<<<<<> 268j++) {
<6 SGeountmna>->3c700.SGeountL332O_ATN href="+coded0.c_transfer="dr6vEeod 357"66d="L657" SCSI_RESET_DETEC6ED0_S6_writeb hreSCSI_RESET_DETECTEDDDDDDDDDDDDDDDDD   268<>j<6a>++) atching\n"ttttttt>>>>>>>>>gNULL;
"15scs>1536r, detatching\n"ttttt6t>int63gt;3c700.insb hr)oMEeod 0x00ffffff)     29ode=(0xff000000)    16elgl_ name.insb hr)oMEeodME00.SGeountL332].="L655" class="ins="line" name="LSGeountmna>->3c700.SGeountL332]me.insb hr)oMEeodME00.SGeounts="sref">>>>>>>>for(BURf"_LENGTH_1"ias3c700.esunstdata" class="sre1537DEV6C 28   Lclas    15cde=NULL" class="sref"tatchint6 href="+ch6stdata" class="sre1539DEV6C111111111csi/53c700.c#L340"6id="L640" class="line=_DEVIC 29ode=(0xff000000)    >>>>>>RIPT_NOPounts="sref">>>>>>>>for(BURf"_LENGTH_1"ia=BURf"_LEN6TH_1        ->3c700.esuntL332;    29="dr6vers/scsi/bS_to_> 29ode=(0xff000000)    >>>>>>>for(BURf"_LENGTH_1"ia=lass="sre6stdata" class="sre15c2DEV6C111111111   268j++) {
_to_> 29="dr6vers/scsi/bS_to_> 29ode=(0xff000000)     29ode=(0xff000000)    >>>>>>>for(BURf"_LENGTH_1"ia=eod 357"66ostc= class="sref"15c4DEV6C1ef=e=NU  Lclas     2aft<<<<=15s=">15cde=NULL" class="sref"tatchint6 devic15cde=NULL" class="sref"tatchint6 15scs>1536Def="dr6vers/scsiSDpclasO6ATN h6ef="+code    ="dr6vers/scsi/53c7ss=" NULL;
<6 hrestc= class="sref"1598DEVIC159de=NULL" class="sreotttttttt>>>>>>>>>>j++) {
<6 re6"mr_off6vers/scsi/53c700.ref"mr_off6ve91 268j++) "line" nam6href="drelear_flagclass="6ine" 6ame="LSDef="dr6vers/scsiSDpclaef=e=NU  Lclas    >> is flush> 2href=15s=">15cde=NULL" class="sref"tatchint6 b hroMEeodVIC154de=NULL" class="sref">c7ss=" NULL;
<6 hreta" clasflush_fif161er, detatchinta" clasflush_fif1i/__urass="l="L655" clas="line16e4DEVIC>>>>>>>for(BURf"_LENGTH_1"iaixed addre6ses. */ 29="dr6vers/scGTH7" class="lin1597">1591"pS0atptmna>->3c700.pS0atpt5AUTO_ATN href="+codesbcl_to_ss="srena>->3c700.sbcl_to_ss="srclass="line" name="L88"6id="readbcsi/53c700.c#="sref">>>>>>>>for(BURf"_LENGTH_1"iaiBURf"_LEN6s="line" name40si_cmnl> 268<>j<6a>++) {
<6 SCef="dr6vers/scsiSCeb hr  700.s0si_report_tc= class="sref"1596DEVIC154fe=NULL" class="sref">>>>>>>>357"6id="L657" p="stk=atching\n"tt68j++) {>        4xdressss="sref">hMEMULL<+code= "sref">>>>>>>>for(BURf"_LENGTH_1"iailass="sre6ref="dres. and_sloe> 288<6j6+) {
<6 sloers/scsi/53c700.sloe> 28 =  ->161er, detatching\n">"> 268<<<<<<<<<> 268j++) {
<6 > 29="dr6vers/scsi/53c7ss="   2 /a>++) {
<6 re6d_LENGTH_1"53c7_s0atbbl 28e-t="line" name="Ldev" class=BURf"_LENGTH_1         29="dr6vers/scGTH7" csuntL332O_ATN href="+codeeountmna>->655" class6"sloesrs/scsi/53c700.sloe6clas[65Eef="dr6vers/scsi/5href="drDEef=e=NU   >>>>>>>for(BURf"_LENGTH_1"iaieod 357"66stdata" class="sre1554DEV6C1  1536cuip7v157ve>155er, detatc6ing\n6quotttttttt>>>>>>>>>>>out_unlockclas     3"> 3ctesng\nGROSSNULLO9"6id="L15csi>15sng\nGROSSNULLO9atchd16/a>>162fe=NULL" class="sref">>>>>>>7DEVIC1567"> 347                   0_h1 6a15s  deta"ss00.s0si_report0.c#L339"6id="L15csi>154fe=NULL" cline" 6ame=e1558DEVIC * >155de=NULL" class="sref" ss="sref">hMEMULL<+code= "sref">>>>>>>>for(BURf"_LENGTH_1"iailass="sre6ref="dres. and_sloe> 288<6j6+) {
<6 sloers/scsi/53c700.sloe> 28 =  j++6 {
<66p="stk="dr6vers/scsi/p="stkclaH_NGTH> 29="dr6vers/scGf"_LENGTH_1"> 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun9115l6s>1566e=NULL" class="sref">>>>>>>>">O9"6id="L15csi>15sng\nGROSSNULLO9atchd16/a>>162fe=NULL" class="sref">>>>>>>7DEVIC1567"> 347                   0_h1 sARITY  deta"ss00.s0si_report0.c#L339"6id="L15csi>154fe=NULL" cVIChMEMULL<+code= "sref">>>>>>>>for(BURf"_LENGTH_1"iailass="sre6ref="dres. and_sloe> 288<6j6+) {
<6 sloers/scsi/53c700.sloe> 28 =   268"> 268<<<<<<<< 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91tathref="+chostc= class="sref"1    hINTss=CEIVED6/ATN href="+code    hINTss=CEIVED6quotttttttt>>>>>>>>>>>out_unlockclas    : deadlock pot*/15UPT 285"""""ss00.s0si_report0.c#L339"6id="L15csi>154fe=NULL" cVR_700_Host mid-layer guarantees tha6csi/566tees thatcsi/53c700.c#L340"6id="L640ss="sref">hMEMULL<+code= "sref">>>>>>>>for(BURf"_LENGTH_1"iailass="sre6ref="dres. and_sloe> 288<6j6+) {
<6 sloers/scsi/53c700.sloe> 28 =   3"> 3ctesng\nGROSSNULLO9"6id="L15csi>e168jhref=15s=">15cde=NULL" class="sref"tatchint6 15scs>1536process_="    ->65ruc7ss="  1 e4DEVIC->161erf="+codelun"6id="L63href="lun91 * >155de=NULL00.c#L355"6id="L655" class=TN  href="cmna16 "m>tathref="+chos"6id="L655" clasILGLhINST_DETECTED6/ATN href="+coILGLhINST_DETECTEDe4DE5rttttttt>>>>>>>>>>>out_unlockclas    >>>>>>7DEVIC1567"> 347                   0_h1 Illegal In>3cN_TIdetor(BURft6vers/sc08x[vers/scs]!!!"ss00.s0si_repottttt>>>>>>>>>>>out_unlockclas    15las>157fe=N6LL" c6ass="sref">>>>>>>>"> 268>ohip.com withef"   et="l5"ss00.s0si_report0.c#L339"6id="L15csi>154fe=NULL" csref"1571D6VIC         >157de=NULL" class="sref">d="L640ss="sref">hMEMULL<+code= "sref">>>>>>>>for(BURf"_LENGTH_1"iailass="sre6ref="dres. and_sloe> 288<6j6+) {
<6 sloers/scsi/53c700.sloe> 28 =  154fe=NULL" csIChMEMU;161erf="+codelun"6id=";161er, detatching\n">"> 268<<<<<<<<<> 268j++) {
<6 > 29="dr6vers/scsi/53c7ss="      657er,6detatching\n">>>>"> =gNULL;
<6 href="dr6vers/f"_LENGTH_1"> 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91tathref="+chos"6id="L655" clasWs="i_DOG_INT>15UPT href="cmna16 "Ws="i_DOG_INT>15UPThref|6id="L655" clasABORTED6/ATN href="+coABORTEDe4DE5rttttttt>>>>>>>>>>>out_unlockclas    ing\n">"> 268<9  6     67href="drehip"6veuef="dr6vers/scsihref="drehi15sng\nGROSSNULLO9atchd16/a>>162fe=NULL" class="sref">>>>>>>7DEVIC1567"> 347                   0_h1 serious DMA Lroblem, m>tat"1596D02vers/scsi/516O8DEVIC157er, deta6ching6n"ttttttt>357"6id="L657"  d="L640ss="sref">hMEMULL<+code= "sref">>>>>>>>for(BURf"_LENGTH_1"iailass="sre6ref="dres. and_sloe> 288<6j6+) {
<6 sloers/scsi/53c700.sloe> 28 =  tathrefr, detatching\n"\n"tBTN hotpts href="+ch"1577DEVIC1577"> 347     /a>;
<6 href="dr6vers/f"_LENGTH_1"> 29_no="dr6vers/scsi/53c7_noss="O_ATN href="+codepun"6id="L63href="pun91167de=N6LL" cl"l="L655" clas="line16e4DEVIC158fe=NULL" 6lass=6sref">>>>>>>>"> 268 Lclas    1567"> 3fixed addresses. */>Lrocess a>>>>>>>for( gt;3c1567"> 3fixed addresses. */"> 680     >Lrocess 5las>1567"> 3fixed addresses. */158de=NULL" cED6/ATN href="+codLL" cED6quotttttttt>>>>>>>>>>>out_unlockclas    5s=">15cching\n">"> 268<<<<<<<<>>>>for(, _nossn">"> 268<<<<<<<<"> 268<<<<<<<<->3c700.pS06tpt5A6T)ot;);
<6 href="dr6vers/scsi/1591DEVIC15c_no to co#L340" DD ssn">"> 268<<<<<<<< Lclas    >guess 5la355"6lor(BUssn">"> 268<<<<<<<<>on BUneBUssn">"> 268<<<<<<<<ssn">"> 268<<<<<<<<"> 268<<<<<<<<-&g6;3c700Lclas    15ssn">"> 268<<<<<<<< 268<<<<<<<<>Lrobablyssn">"> 268<<<<<<<< 268<<<<<<<< 285"6id="L655" clasO9"6id="L15csi>e168jhref=15s=">15cde=NULL" class="sref"tatchint6 15scs>1536process_=6lor(N_Tss="  161err, detatching\n"\n"tBTN hoe=7760" name="L268"> 26876csi/__urass="l="L655" cl7me="L70TOVICernalta" class=i0 detatching\n"\n"tBTN hoe=7<6 h16O"s>76"="dr6vers/scsi/53c7ss="7ntL3570357"66stdata" class="sre1554DEV6C>>>>7j++) {
<6 NULL" class="sref">>>8jhref=15s=">15cde=NULL" class="sref"tatttttttt>>>>>>>>>>>out_unlockclas    7>160de=NUL7" class="sref"="sreottttt7tt>>>7>>>>>>j++) {
<6 > NULL" class="sref"ev"="dr6vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" ca hH_1"> 29_no="dr6ca hH>>>>jurn  29_no="dr6vers/scsHOST_BUSYf"tatttttttt>>>>>>>>>>>out_unlockclas    7>100.c#L35740" class="line161_DEVIC<716ef=7+code=NDMA_FROM_DEVI16ef=>161fscsihref="drehi15sng\nGROSSNULLO9atchd16/a>>162fe=NULL" class="sref">>>>>>>7DEVIC1567"> 347        D>>>>> 65ror: L" claRft6vers/sc08x [vers/sc= clRwithen_T busBUh="O!"ss00.s0si_repoEVICwa16=e">161dess="sref">hMEMULL<+code= "sref">>>>>>>>for(BURf"_LENGTH_1"iailass="sre6ref="dres. and_sloe> 288<6j6+) {
<6 s>>>8jhref=15s=">15cde=NULL" class="sref"ta<6j6+) {
<6 s>>>8jhref=15s=">15cde=NULL" class="sref"ta, detatching\n">"> 268<<<<<<<<<> 268j++) {
<6 > 29="dr6vers/scsi/53c7ss="       29_no="dr6ca hH>>>>jrn  29_no="dr6vers/scsHOST_BUSYf"ta  7>>>>>>"> 268j++) {7<6 p=7stk="dr6vers/scsi/p="s0 detatching\n"\n"tBTN hoe=7>161er, de7atching\n">"> 268<<<<7<<<<>71>162" nam   161er, detatching\n7quot>7> 268<<<<<<<<<> 268scsihref="drehi======g else if(BURf"_LENGTH_1"sstatf="+code=N3c700.sstatfAtf"_Ltne" to L" claRft6="dr6vers/scsi/516O8DE6j6+) {
<6 s>>>8jhref=15s=">15cde=NULL" class="sref"ta5r, detatching\n"\n"tBTN hotp7 href="+co7ed0.c_transfer="dr6vers/s7si/0071155PARITYa href="+cod 15cde=NULL" class="sreclear15s="esrs/scsi/53c700.sloe6clas[65Eef="dr6vers/scsi/r, detatching\n"\n"tBTN hotp7 8d="L63/s7dualclas)    >>8jhref=15s=">15cde=NULL" class="sref"ta<6j6+) {
<6 sclass="sref"1606DEVIC++) {
<6 }="l="L655" clas="line16e4DEVIC 268j+7) {
<7 00.c_transfer6id="6ve_depth href="dr6vTs="lfis>Lrobably a technicalen_-no aboutdr6ve: Iff">="d9;"lf a>++) "line" nam6href="drelear_flagclass=7a16scsi/537700.c#L318"6id="16scs>1617e=NU 72lase3we+co9;llcsi/53c700.c#L340"6id=* shaMEeo>65ruc7 aref">>gotdr6veo>65ruc7 becaus" DD ssn">"> 268<<<<<<<<="d9;"lfstill>gone" tossn">"> 268<<<<<<<< Lclas    15s s="l---ofsmnarse,dr6="lfshoulUn="d9;7ssn">"> 268<<<<<<<<162a7s="line" name="L299s="sre7"    72a hreLclas    ++) "line" nam6href="drelear_flagclass=7f"16/3DEVI7-> 29_no="dr6ca hH>>>>j=rn >>>>>>>>>>out_unlockclas    7f"16/4DEVI716/er, detatching\n&53c700.c#L2re6idualclase32ATN href="+code88"6id="00.c_re6idualcsi/53c700.c#7cpumna>-&g7;3c700.bS_to_cpuclass="li7e" na72="dr6vers/scsi/naddr> 28e32ATN href="+c7ATA TRANSF7R MISMATCH, eount =2+code7, tra7sferred +code=KERNaERRclass=+) move1591Dnopa href=15s=">15cde= 29="700.c#L2re6idualclase32ATN href="+cod> 285n  28[="line" na6id="6ve_depth href="dr6vfairnese: always run<<<=1queuE from<<<=1e_d7ssn">"> 268<<<<<<<< 28[="line" name="LSGeo7ntmna73" namwe+co9;llcsi/53c700.c#L340"6id="L640" class="li*Iposi(N_T ">>lefO offI++) "line" nam6href="drelear_flagclass=7a href="+c7ostc= class="sref"16/9DEV7C15cde=  class="sref"1598ev"="dr6vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" caved_ing\_posi(N_T_1"> 29_no="dr6caved_ing\_posi(N_Tf"tatline" nam6href="drelear_flagclass=7ad0.c_tran7EBUc  16lass="sre1626DEVI7->3c700.SGeountLif(BURf"_LNULL" class="sref"ev"="dr6vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" cng\  29_no="dr6ca hH>>>>jurn 161er, detatching\n7quot>7> 268<<<<<<<<<> 268j++) {
<6 SGcontneueeline" nam6href="drelear_flagclass=7a"16/4DEVI7ansfer="dr6vEeod 357"66d=7L657"73href="drehip"6veuef="dr6vers/NULL" class="sref"vers/scsitartt>>>>>>>>>>j++) {
>>>>>>ss="O_ATN href="+codepun"6id="L63href="pun91>>>>j++) {
>e4DE5rttttttt>>>>>>>>>>>out_unlockclas    7TECTEDDDDD7DDDDDDDDDDD  >>>>>>>for(BURf"_LENGTH_1"iailass="sre6ref="dres. and_sloe> 288<6  >>>>j++) {
>e4DE5reline" nam6href="drelear_flagclass=7"HO6T_BUS67 class="cmnlass="line" na7ecmnl7 28   Lclas     29_no="dr6caved_ing\_posi(N_Tf"tajrn 162a7or(BURf"_LENGTH_1"ia=lass7"sre67tdata" class="sre15c2D0 detatching\n"\n"tBTN hoe=73"16/3DEVI7ode=(0xff000000)    1ef7e=NU  n  29_no="dr6cpin_unloc\_irqrestorHesrs/scsi/53c700.sloe6clas[65Eef="dr6vers/scsi/(BURf"_LENGTH_1"iailass="loc\nGROSSNULLO9atcass="loc\16Ossef=        >>>>>>7for(BURf"_LENGTH_1"iaixed7addre7ses. *ca hic153c"l="L655" clas="line16e4DEVIC15_lc\esrs/>3c/odeTEMP_extrm" c/53ccm>>>>>j++) {
>/e32d*odeTEMP_extrm" L63href="lun91 29_no="dr67_noss=")/>3c/odeTEMP_extrm" c/53ccm>>>>>j++) {
>/e32d*)tline" nam6href="drelear_flagclass=7lass="sref7>>>>>>>>357"6id="L657" p=7stk=a7ching\tttttt>>>>>>>>>>>out_unlockclas    76iditeme> 78e-t="line" name="Ldev" c7ass=B7Rf"_LENGTH_1>o0)    >o/e32d*odeTEMP_extrm" ev"="dr6vers/scsi/53c7ss="O_ATN hrejrnttttt>>>>>>>>>>>out_unlockclas    76"16/3DEVI7alta" class="sre15c3DEVIC7atpt57UTOVICernalta" class=i/>3c/odeTEMP_extrm" vers/scsHss="ParLdet>>o0)    >o/e32d*> 268j++)L63href="lun91 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURf"_LENGTH_1"iailass="dr6vers/scsi/53c7ss="O_ATN hre[0], detatching\n"\n"tBTN hotp7mns="sref"7>>>>>>>for(BURf"_LENGTH_17iaieo756ees thatcsi/odeTEMP_extrm"     162de=NULL" class="+cho_   162de=NULL" class="diror(N_Tss="  162eline" nam6href="drelear_flagclass=7Cre6"mr_of7ostc= class="sref"1582DEV7C 3"> 3c>3c/odeTEMP_extrm" vers/scs5s=">15_++) {
<6 re6devatchvers/scs5s=">15_++) /e32d*odeTEMP_extrm" ++) {
<6 re6devatching\n&queline" nam6href="drelear_flagclass=7Csi/53c7007e1558DEVIC *161de=NULL7class="sre7"tatchint        >j++7 {
<67p="stk="dr6verNULL" class="sref"ev"="dr6vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_++) _tt>>ifcsi/53c700.c#L2d=">15_++) _tt>>i+cod> "+crn >>>>>>>>>>out_unlockclas    7depKERNaER7" class=700.c#L340"6id="L740" c7ass="line156_DEVIC++) "line" nam6href="drelear_flagclass=7DEVIC15l7s>15676)ot;);
<6 href="dr6vers/scsi/1591DEVI* sinc" wa355porDDDD  maxfalloca(N_T to DD  mid lay<<3++) "line" nam6href="drelear_flagclass=7VIC>162fe=NULL" class="srefWARNIN==g else if(BURf"srefWARNIN=>162destatf="+code=N3c700.sstatf        Cs=">15 depth3has g_no o<<<3queuE depthers/scsi/516O8DE6j6+) {
<6 s>++)L63href="lun91 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURf"_LENGTH_1"iail"sre6ref="dres. and_sloe> 2883queuE depthers/scsi/516O8DE6j6+) eL15csi>154fe=NULL" csref"1571D6VIC: deadl7ck pot*/="d9;"ffqueu55"6 "+agg15s s="l---. "lf can">=" out76as    Lr +agappgotia"lf">itmapably="esrine" nam6href="drelear_flagclass=7VICLr blk/a>++) s0"6gotdr "+agg15s s="l--ine" nam6href="drelear_flagclass=7VIC15las>157fe=N6LL" c6a7s="sr77co9;llcsi/53c700.c#L340"6id=* shaMEeoline" nam6href="drelear_flagclass=7VIC         >157de=NULL" classass="sref"vers/scsitartt>>get_/scsi href="vers/scsCOMMAND_get_/scsiNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BUR)hre10m6href="drelear_flagclass=7VIC>>md_i>++) {
>/md_i>NULL" class="srefWARref="lun91657er,6d7tatch7ng\n">>>>"> =gNUL|| ! class="srefWARblk_rq_+agg15="lun91>>>>>>>>>out_unlockclas    7depKERNa>>>>>>>out_unlockclas    7depKERNa<">: deadl7ot>"> 268<9  6     677ref="7rehip"6veuef="dr6vers/scsihre="sref"vers/scsitartt>>get_/scsi href="vers/scsCOMMAND_get_/scsiNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BUR)epthers/scsi/516O8DE6j6+) eL15csicl6ss="lin7155"6>157er, deta6ching6n7quott7ttttt>357"6id="L657"  =        > 29_no="dr6vers/scstc6inMLtatlicsi8> 29_e" nam6href="drelear_flagclass=7Csi/53c7+ch"1577DE7IC1577"> 347hing\n"\n"tBTN hoe=73"16/4DEpp6ode8ULL7si/53c700.c#L28UL6clas 6 7>>8jitartt>>get_/scsi href="vers/scsCOMMAND_get_/scsiNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BUR) 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=pther_/scsi href="vers/scspther_/scsitttt>>>>>>>>>>>out_unlockclas    7depKERNa  6    167de=N6L7" cl"78as    >>>>>>>out_unlockclas    7depKERNaER6m" i_ex75me=>158fe=NULL" 6lass=6s7ef">>7>>>>>"> 268>get_/scsi href="vers/scsCOMMAND_get_/scsiNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BUR)epthers/scsi/516O8DE6j6+) eL15csi1D6lass="e7res.plet> 29_e" nam6href="drelear_flagclass=7Csi/53c7ho6tc= cla7s="sref"1582DEVIC6a15="6374"> L783f>1577"> 347hing\n"\n"tBTN hoe=73"16/4DE6v6rs/scsi71583DEVIC>>>"="sref"vers/scsitartt>>set_/scsi href="vers/scsCOMMAND_set_/scsiNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BURlun"6id="L63href=itartt>>get_/scsi href="vers/scsCOMMAND_get_/scsiNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BUR)e" nepthers/scsi/516O8DE6j6+) eL15csi1a6href="+7ching\n" 268<6a>"> 687     78m   ="d9;"begi=">15ssn"unts=poline" nam6href="drelear_flagclass=7VIC="d9;"noervic340" fqueu55"6NULL, th[6u55"6++) _tt>>i+cod> "+6ve:vt>"> 268<<<<<<<<>for6p, t>j>>>"="sref"vers/scs re6devatching\n&queline" nre1class="ji/53c70fitt>to Ly6 re6devatchvers/scsfitt>to Ly6 re6i/53c700.sloe6clas[65Eef="dr6vers/scsiSCeb hr     >>>>ER6"_LENGT7_1"dsp00.c#L350"66d="ds6c7ase3w791\n">>>>"="sref"vers/scs re6devatching\n&queline" nTEMP_extrm" 5s=">15_+/a>++) {
>e4DE5reline"re1class="ji/53c70ref="lun91->3c700.pS06tpt5A6T7ot; L793\n">>>>"="sref"vers/scsref="lun91 29_no="dr6vers/scsoss="O_ATN hrre1class="ji/53c70 29_no="dr67_noss=")/>3cf="+chostc= class="sref"1566ppppppp70v6rs/scsi7/sppppppppppppppp6ppppp697 hreL79g\n">>>>"="sref"vers/scsref="lun91j++)L63href= re6devatching\n&queline" nam6href="drelear_flagclass=7Csi/53c7>else /scsi/naddr> 28e32ATN href="+c7ATA TRANsp6ode8ULL7ff6ve91>>>"="sref"vers/scsROSSNULLO9atchd16/a>>162fe=NULL" code=N3c700.sstatf    "+c7AT:     Cs=">1,ssn"u16O8DE6j6+) {
<6 s>++)L63href="lun91 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURf"_LENGTH_1"iail"sre6ref="dres. and_sloe> 2883queuE depthers/scsi/516O8DE6j6+) eL15cs8357"6id="d8pclase"6id32dress7s. */708 namw800\n">>>>"="sref"vers/scs ss="162fe>>>j++) {
6+) eL15cs8337"6id="d8p 285"6id="L655"f="+cid="L65="sref"ev"="dr6vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_+ag_ppgotia"lfi/53c7ss="O_ATN+ag_ppgotia"lfcrn >>md_i>++) {
>/md_i>NULL" class="srefWARref="lun91760" nam8="L268"> 268>>>"> =f="+cid="L6n"6id="L63href=itartt>>get_+ag_ppg_> 29_no="dr6ca hH>>>itartt>>get_+ag_ppg_> 29_NULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BUR)ere1class="vers/scsHOST_FRESTART_TAG_NEGOTIATIONno="dr6ca hH>>>itartt>>START_TAG_NEGOTIATIONtttt>>>>>>>>>>>out_unlockclas    7depKERN8s>76csi/__8rass="l="L655" cl7me="L708OVICe8nalta" class=i0 detatcextrm" c/53ccm>>>md_ROSSNULLO9atchd16/a>>>>md_ROSSNUtatf= class="srefWARNIN==7DEVIC 268scsihref="drehi======g vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_+ag_ppgotia"lfi/53c7ss="O_ATN+ag_ppgotia"lfcrn <|=6518er, detextrm" c/53ccm>>>md_i>++) {
>/md_i>NULL" class="srefWARref="lun916+) eL15cs83776csi/__8resbcl_to_ss="sre6a>-&g6;855PAR80Ya href="+cod >>itartt>>set_+ag_ppg_> 29_NULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BURlun"6id="L63href=itartt>>DURING_TAG_NEGOTIATIONno="dr6ca hH>>>itartt>>DURING_TAG_NEGOTIATIONf="d)pthers/scsi/516O8DE6j6+) eL15cs83876csi/__8rL288"6id="readbc6ass="6i8ass= 80ef>1577"> 347hing\n"\n"tBTN hoe=73"16/4D8/s7sef"mr_8ff6ve91>>>>7j8/a>++80      161de=NULL7class="8UL7" class8"sref"="sreottttt7tt>>>7>8>>>>j8/a>++) {
<6 > _depth href="dr6vW>="d9;"Lrocess mano out>>>>>>fnr "+agg15s s="l--. s>Lr g29_NUe" nam6href="drelear_flagclass=7VIC>quotulURbec" tobt65rucec_noa ndne" 5s=">15,NUe" nam6href="drelear_flagclass=7VIC);
<6 href="dr6vers/scsi/* oDD r deso ="esrUIagappgotia"lf">it.NUe" nam6href="drelear_flagclass=7VICj++) {7<6 p=7s8k="dr81as     268<<<<7<<<<>718162" 81 href="+chostc= class="sref"1564DEVI*poline" nam6href="drelear_flagclass=7VIC181er, detatching\n7quot>7>8268<<8<<<<<<> 268ass! class="srefWARblk_rq_+agg15="lun9115_+ag_ppgotia"lfi/53c7ss="O_ATN+ag_ppgotia"lfcrn >>md_i>++) {
>/md_i>NULL" class="srefWARref="lun91>>>>>>>>>>out_unlockclas    7depKERN8/s7dualcla8)    ++81ass="sre1537DEV6C>>md_i>++) {
>/md_i>NULL" class="srefWARref="lun916+) eL15cs8sr7f"     8  <> 268j+7) {
<7 80.c_t8ansfer6id="6vehing\n"\n"tBTN hoe=73"16/4D8537700.c#L818"6id="16scs>1617e=NU 728ase3w8+co9;ling\n"\n"tBTN hoe=73"16/4D8527"6id="d8vers/scsi/00.c_tr7nsfer728ot;15_+ag_ppgotia"lfi/53c7ss="O_ATN+ag_ppgotia"lfcrn >>md_i>++) {
>/md_i>NULL" class="srefWARref="lun91 L82> 285"6id="L655"f="+cid="L6="sref"vers/scs ss="get_+ag_typ_no="dr6vers/scsoss="get_+ag_typ_NULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BUR)e>>>>>>>>>>out_unlockclas    7depKERN82a7s="line8 name="L299s="sre7"    728 hreL8268<<<<<<<<6+) eL15cs8s>76csi/__8gt;15 : Iffag Cs=">1,sr6p, cmeod ssef=        >>>>>>>out_unlockclas    7depKERN8VI76+) eL15cs8s776csi/__8S_to_cpuclass="li7e" na728"dr6v82Ya hr0 detatch"6id=">>>>>>>>>out_unlockclas    7depKERN82s7dualcla8CH, eount =2+code7, tra7s8erred8+code=KERNaERRclass=+)="sref"vers/scs re6devatching\n&queline" nTEMP_extrm" 5s=">15_+agi/53c7ss="O_ATN+agine"re1class="ji/53c70reSI_NO_TAGn916+) eL15cs8ss7hostc= 85"6id="L655" clas7="Str7"8clett8ng toSt> 28[="line" na_depth href="dr6vW>="d9;"must popula"l BURakes2d*)tu55"6oss="fitt>fag to workpoline" nam6href="drelear_flagclass=7VIC 28[=8line" name="LSGeo7ntmna738 namw83as     29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=BURakes2d*)t++) {
>e4DE5URakes2d*)tine"re1class="ji/53c70ref="lun91="d9;"sanity" fque: someMEOUIy lay<<3<-a>++)ine" nam6href="drelear_flagclass=7VIC162de=Npoline" nam6href="drelear_flagclass=7VIC15_oss="sgsi/53cNULL" class="srefWARref="lun9176csi/__81er, detatching\n7quot>7>8268<<8<<<<<<> 268j162de=Nno="dr6caved_ingsror(N_T>162de=NULL" re1class="vers/scsDMA_NONEno="dr6caved_inDMA_NONEtttt>>>>>>>>>>>out_unlockclas    7depKERN8VI7ansfer=8dr6vEeod 357"66d=7L657"738ref="8rehip"#ifdefun"6id="L63href=itartt>>else if(BURf"_LENGTHitartt>>else /scsi/naddr> 28e32ATN href="+c7ATA TRA8DD7DDDDDDD8DDD  >162fe=NULL" code=N3c700.sstatf    "+c7AT: depth3hef=        6+) eL15cs8tL732].="L855" class="ins="l7ne" n7m8="LSG8ountmna>->3c700.SGe="sref"vers/scs ss="162fe>>>j++) {
>162fe=NULL" code=N3c700.sstatf    Hobab Sint65rucT>162de=NpC162de=Nno="dr6caved_ingsror(N_T>162de=NULL")pthers/scsi/516O8DE6j6+) eL15cs8S67 class=8cmnlass="line" na7ecmnl7 88   L8las   #endifthers/scsi/516O8DE6j6+) eL15cs8+c7"L15csi86O_class="sref"1679DEVI7<816="s8e        return 162de=Nno="dr6caved_ingsror(N_T>162de=NULL" e1class="vers/scsDMA_NONEno="dr6caved_inDMA_NONEttttpthers/scsi/516O8DE6j6+) eL15cs8Sn7EBUc  18"ins="line" name=7LSGeo748ansfl842  return ++) {
>e4DE5reline"[0]>>>>>>>>>>>out_unlockclas    7depKERN8VI7ode=(0x8f000000)     2hing\n"\n"tBTN hoe=73ECTEDD8VI7       8a hrefSCNTL1ch15c7 >1ef7e8NU  n84<<<<<> 268scsihref=depth href="dr6vW>="d9;"f"esrUI->3c700.SGe=depth href="dr6vfairnese: llUI162de=Nno="dr6caved_ingsror(N_T>162de=NULL")>>>>>>>>>>out_unlockclas    7depKERN8657 href="8codesbcl_to_ss="s7ena>-7g8;3c7L85t 2hing\n"\n"tBTN hoe=73ECTEDD8ef7>>>>>>>8357"6id="L657" p=7stk=a7c8ing\t85ame="L299     29="dr6defaulthing\n"\n"tBTN hoe=73ECTEDD86a7s="line8ne" name="Ldev" c7ass=B7R8"_LEN8568<<<<<<<<>162fe=NULL" class="sref">>>>>>>7DEVIC1567"> 347    "+c7AT: Unknown&sn"u55"665rucT>162de=NpCf=        6+) eL15cs8VI7alta" c8ass="sre15c3DEVIC7atpt57U8OVICe8nalta" class=i/>3c/csi653c7="sref"vers/scs ss="162fe>>>j++) {
>>>>>>8or(BURf"_LENGTH_17iaieo758ees t85ehip"6veuef="dr6vers/NULL" clthers/scsi/516O8DE6j6+) eL15cs8fD7s/* c6e8FE15e=N>1  85untmna>->3c700.SGeountL332ne" nam6href="drelear_flagclass=7"618007e1558DE8IC *j++7 {
<67p8"stk=86as    185l7ss="lin8" name="L360">15l7s>156768ot;no="dr6caved_inDMA_FROMcsi8tttthing\n"\n"tBTN hoe=73ECTEDD8rf7>>>>>>>8fBURf"_LENGT15>>reRIPT_MOVE_DATA_INttttpthers/scsi/516O8DE6j6+) eL15cs8>154fe=NUL8" csref"1571D6VIC185I7alta" c8i/53c700.c#L2devi6no="dr6caved_inDMA_TOcsi8tttthing\n"\n"tBTN hoe=73ECTEDD8r"7>>>>>>>8ck pot*/6+) eL15cs8>D7s/* c6e8er guarantees tha6csi/5668ees t86f"1616_devic185f7ostc= c8o9;t tryLto issue6thecs668364">86untmna>->3c700.SGehing\n"\n"tBTN hoe=73"16/4D8/07e1558DE8pppp* es. and aga6n oth668gthh186{
<6 }="l="L65ing\n"\n"tBTN hoe=73"16/4D8pp6ppppppp8ppppppppppp* dead6ock o6 8hecsi87"L655" clas="line16e4DEVIC>>>8pR7" class846">15las>157fe=N6LL" c6a8s="sr871\n">>>>"=depth href="dr6vW>="d9;"now build7ssn&scatbec g29ceUnlistuoline" nam6href="drelear_flagclass=7VIC         >158de=NULL" classs/scsi/5href="icss="  162eline" nre1class="ji/53c70ref="lun91162de=Nno="dr6caved_ingsror(N_T>162de=NULL"am6href="drelear_flagclass=7"6181a7 *>>>>>>>>>out_unlockclas    7depKERN8as6="linnn8nnnnne" nam15ina>657er,6d8tatch8ng\n">>>>"> =gNULc#L2re6idualclase32ATN href="+code88"6id="00.c_re6idualcsi/53c700.c#7cpumna>815_ogsi/53cNULL"00.c_re6idualcsi/53c700.c#7cpumna>8<"7>>>>>>>8ot>"> 268<9  6     678ref="8rehip"6veuef="dr6vers/s/scsi/5href="icma_addr_c700.c#L2d=">15_cma_addr_cdisabl/scsi/5href="ivPtrLLO9atchd16/a>>vPtre" n.c#L2m6href="drelear_flagclass=7VIC157er, deta6ching6n8quott8ttttt>357"6id="L657"  deTEMP_extrm" c/53ccm>>>atbeclistno="dr6caved_ingsatbeclistttt>3_extrm" ++) {
<6 gi/53c7ss="O_ATNsgine"pthers/scsi/516O8DE6j6+) eL15cs8+ch"1577DE8IC->3c700.SGe="sref"vers/scsref_700_SG_D16   >162de=NULL" class="+cho_   i/53c700.c#L2d=">15_++ "+crn 161de=NULL7class="8  6    167de=N6L8" cl"88as    158fe=NULL" 6lass=6s8ef">>8>>>>>"> 268>>BUG_ONNULL" class="srefWARsgsi/53c700.c#L2d=">15_ogsi/53cNULLr hre10)pthers/scsi/516O8DE6j6+) eL15cs8ED6VIC L88ame="L299     29="dr6vers/scs5sng\nGoss="for_each_ gi/53c7ss="O_ATNsss="for_each_ gNULL" class="srefWARref="lun9115_ogsi/53cNULLlun"6id="L63href=TN href="+code88"6id=)>>>>>>>>>>out_unlockclas    7depKERN86v6rs/scsi81583DEVIC>vPtre" n.c#n"6id="L63href= gscma_addres="+chostcng\  hregscma_addres=NULL" class="srefWARsgi/53c7ss="O_ATNsgine")pthers/scsi/516O8DE6j6+) eL15cs8Ea6href="+8ching\n" 268<6a>"> 688     88alta" class=i/>3c/csi653c7="sref"vers/scsi/53c700.c#L2d=">15_++ "+crn 6+) eL15cs8E"7>>>>>>>8donecsi/53c700.c#6288"6688NU  L88ehip"thers/scsi/516O8DE6j6+) eL15cs8El6ss="lin8= class="sref"1586DEVIC6a855PAR88f"1616_devic>>>>jef="+chost+cho_   line" n.c# class="srefWARbS_to_as[65Eef="dr6vers/sbS_to_as[6NULL" class="srefWAR6+) eL15cs8Ech"1577DE800.href="dres. an6_sloe6 888<>j88untmna>->3c700.SGeountL332s/scsi/5href="iDlse if(BURf"_LENGTH_1"sstatf="+code=N3c700.sstatf    &scatbec bsef= Cs=">15 +cod Cs=">1[Cs=">08x]=1e_d70xCs=">lxssef=        >>>>>>>out_unlockclas    7depKERN8ep6ode8ULL8f"               6"8" c688ise w88ass="sre1537DEV6C15_++ "+crn lun"6id="L63href= re6devatching\n&queline" nTEMP_extrm" 5s=">15_SGn91>>>>jef="+chost+cho_   line" n,1(unsign15slongj++)L63href=vPtrLLO9atchd16/a>>vPtre" n)npthers/scsi/516O8DE6j6+) eL15cs8006href="d8es. and_sloe> 2886)="li6e8 namw89as    >>>>jpAddrLLO9atchd16/a>>1Addre" n.c# class="srefWARbS_to_as[65Eef="dr6vers/sbS_to_as[6NULL" class="srefWARvPtrLLO9atchd16/a>>vPtre" n)pthers/scsi/516O8DE6j6+) eL15cs80R6m" i_ex8_1"dsp00.c#L350"66d="ds6c8ase3w89>>>>"> 268->3c700.pS06tpt5A6T8ot;15_SGn91>>>>jef="+chost+cho_   line" n.c# class="srefWARbS_to_as[65Eef="dr6vers/sbS_to_as[6NULL" class="srefWARreRIPT_RETURNno="dr6ca hH>>>reRIPT_RETURNe" n)pthers/scsi/516O8DE6j6+) eL15cs80o6tc= cla8/ L89ame="L299     29="dr6vers/scs5sng\nGore6devatching\n&queline" nTEMP_extrm" 5s=">15_SGn91>>>>jpAddrLLO9atchd16/a>>1Addre" n.c#L2m6href="drelear_flagclass=7VIC15_cevcrn lun"6id="L63href= re6devatching\n&queline" nTEMP_extrm" 5s=">15_SGn9115_SGn91no="dr6caved_inDMA_TOcsi8tttt)pthers/scsi/516O8DE6j6+) eL15cs80a6href="+8rass="l="L655" cl6ss="t698     89alta" class=i00.c#L35s/scsi/5href="iDlse if(BURf"_LENGTH_1"sstatf="+code=N3c700.sstatf    &SETTING Cs=">08lx to Cs=">xssef=        >>>>>>>out_unlockclas    7depKERN8<66d="60si8ers/scsi/53c7ss="6_ATN 698NU  L89ehip"6veuef="dr6vers/NULL" c(id="L="sref"vers/scs re6devatching\n&queline" nTEMP_extrm" 5s=">15_pSGn91>>>>jef="+chost+cho_   line" n) >>>>>>>>out_unlockclas    7depKERN8-&g6;8c700L89f"1616_devic>>>>jef="+chost+cho_   line" n))pthers/scsi/516O8DE6j6+) eL15cs80ch"1577DE8#L288"6id="readbc6ass="6i8e" nL89ef>1577"> 347hing\n"\n"tBTN hoe=73"16/4D8sp6ode8ULL8ff6ve91>>>"="sref"vers/scsore6devatching\n&queline" nTEMP_extrm" 5s=">15_resume_offse65Eef="dr6vers/sresume_offse6e" n.c#L2m6href="drelear_flagclass=7VIC>>>"="sref"vers/scs re6devatching\n&queline" nTEMP_extrm" 5s=">15_pCm>++) {
e" n.c# class="srefWAROma_maf_satfl_no="dr67_noss="Oma_maf_satfl_NULL" class="srefWARvers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_dev700.c#L2d=">15_cevcrn lun"6id="L63href=ref="lun91++) {
>e4DE5reline" >>>>>>>>out_unlockclas    7depKERN9317"6id="d9p1"dsp00.c#L350"66d="ds6c9ase3w90156_DEVICno="dr6caved_inMAX_SLOTS_PERIZ>crn lun"6id="L63href=DMA_TOcsi8no="dr6caved_inDMA_TOcsi8tttt)pthers/scsi/516O8DE6j6+) eL15cs9327"6id="d9pa>->3c700.pS06tpt5A6T9ansfl90e=NULL" classs/scsi/5href="iitartt>>stare>>>j++) {
>stare>>>jNULL" class="srefWARref="lun916+) eL15cs9337"6id="d9p 285"6id="L6=      L2m6href="drelear_flagclass=7VIC76csi/__9rass="l="L655" cl7me="L709OVICe90m   15_lc\esrs++) {
>">15_lc\esrsf="d)a href="+chostc= class="sr7al leng93776csi/__9resbcl_to_ss="sre6a>-&g6;955PAR90s/scsi/naddr> 28e32ATN href="+c7ATA TRA93876csi/__9rL288"6id="readbc6ass="6i9ass= 90ef>15 class="srefWARrTATIC="lun91 28e32ATN href="+c7ATA TRA93976csi/__9rf6ve91++90      class="srefWARqueuE5s=abor6devatchvers/scs5s=">15_abor6NULL"deTEMP_extrm" c/53ccm>>>si2d*)t++) {
>e4DE>>si2d*)tttt>3_un"6id="L63href=ref="lun91>>7>9>>>>j9/a>++)>>>>>>>>>out_unlockclas    7depKERN935740" cla9s="line161_DEVIC<716ef=7+9ode=N91156_DEVIC15_++) /e32d*odeTEMP_extrm" ++) {
<6 re6devatching\n&queline" nam6href="drelear_flagclass=7Csi/53c9327"6id="d9 class="sref"16117EVIC<719=e"ip91e" nam6href="drelear_flagclass=7000)   9337"6id="d9e" name="LSCef="d76vers7s9siSCe913\n">>>>"="sref"vers/scs>>md_ROSSNULLO9atchd16/a>>>>md_ROSSNUtatf= class="srefWARNIN==INFOVIC 268<<<<7<<<<>719162" 915\n">>>>"="sref"vers/scs ss="162fe>>>j++) {
6+) eL15cs9h776csi/__9ansfer="dr6vers/s7si/0071955PAR9TYa href="+codextrm" ++) {
<6 re6devatching\n&queline" nre1(deTEMP_extrm" vers/scs5s=">15_++) {
<6 re6devatchvers/scs5s=">15_++) /e32d*odeTEMP_j++)L63href=ref="lun916+) eL15cs9h876csi/__9)    6+) eL15cs9h976csi/__9lass="sref"1618DE7IC++91{
<6 NULL" class="sref">>>8j re6devatching\n&queline" nree1class="ji/53c70NULL href="vers/scsCULLe" n)a href="+chostc= class="sr7al leng9sr7f"     9  <> 268j+7) {
<7 90.c_t92as    ++) {
>e4DE5reline"[0]ree1class="ji/53c70TEST_UNIT_READ_no="dr6vers/scsTEST_UNIT_READ_e" n)>>>>>>>>>>out_unlockclas    7depKERN9537"6id="d9href="+chostdata"7class7294"> L92> 285"6id="L655"chostsdepth href="dr6vfairneset cuEreTURbeRbeDD ssn&MEOUa a>>bl_m i=">15snewine" nam6href="drelear_flagclass=7VIC15&a a>>bl_m.  IOUIr_spondic340,NUe" nam6href="drelear_flagclass=7VICr_lcar_y,osoNUe" nam6href="drelear_flagclass=7VIC15&a elin.  R29ceUnt++n allow lURbetoNUe" nam6href="drelear_flagclass=7VIC);
<6 href="dr6vers/scsi/* oDD r yyyyyyyy* oe" 5s=">15&sn"s to terminate"Lroc.&oline" nam6href="drelear_flagclass=7VIC15_7 becnal_bub_r_setdevatchvers/scs5s=">15_7 becnal_bub_r_setNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BUR)pthers/scsi/516O8DE6j6+) eL15cs9ta7s="line9 href="+chostc_bu7_re6v7>9>39368<<<<<<<<6+) eL15cs9DD7DDDDDDD9DDD   28e32ATN href="+c7ATA TRA9tL732].="L955" class="ins="l7ne" n7m9="LSG9ountmnhing\n"\n"tBTN hoe=73"16/4D9V976csi/__9_LENGTH_1"ias3c707.esun7t9ata" 93      161de=NULL7class="9S67 class=9cmnlass="line" na7ecmnl7 98   L9las    class="srefWARrTATIC="lun91 28e32ATN href="+c7ATA TRA9+c7"L15csi96O_class="sref"1679DEVI7<916="s9e     vers/scs5sng\nG5s=">15_bub_r_setdevatchvers/scs5s=">15_bub_r_setNULL"deTEMP_extrm" c/53ccm>>>si2d*)t++) {
>e4DE>>si2d*)tttt>3_un"6id="L63href=ref="lun91>>>>>>>>out_unlockclas    7depKERN9>>>"="sref"vers/scsDECLARE_SLOPLETION_ON>>dr6ple9_(BUR)pthers/scsi/516O8DE6j6+) eL15cs915_H883qPar"srbec=eTEMP_extrm" ++) {
<6vers/scsi/53c7ss="O_ATN href="+code =lthers/scsi/516O8DE6j6+) eL15cs9VI7ode=(0x9f000000)    15_H883qPar"srbec=eTEMP_j++)L63href=ref="lun91 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURf"_LENGTH_1"iail"sre6ref/scsi/53c7ss="O_ATN href="+code[0]pthers/scsi/516O8DE6j6+) eL15cs91ef7e9NU  n94ehip"thers/scsi/516O8DE6j6+) eL15cs9DD7s/* c6e9r a64 on mid-laye7 guar7n9ees t94Ya href="+codextrm" ++) {
<6 >md_ROSSNULLO9atchd16/a>>>>md_ROSSNUtatf= class="srefWARNIN==INFOVIC->3c700.SGe=depth href="sstatf    New erroa>++ndler wants BUSer_set, >md cmeod ss\tCf=        >>jNULL" class="srefWARref="lun916+) eL15cs96 7reta" c9asflush_fif161er,7detat759" cl"95"L655" clas="line16e4DEVIC>>>9>>7for(BUR9"_LENGTH_1"iaixed7addre7s9s. *c951\n">>>>"=depth href="dr6vW>="d9;"I=">15o_y,oeh_dr6ple9_ should alwaybeDD nu tobt ssn&M>15ine" nam6href="drelear_flagclass=7VIC-7g9;3c7L95an>);
<6 href="dr6vers/scsi/* oDD r deeh=Rbesatfl_UI15&oline" nam6href="drelear_flagclass=7VIC 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURr6vers/scsi/5href="i2883qsef=no="dr67_noss="2883qsef=f="d)pthers/scsi/516O8DE6j6+) eL15cs96I7ode=(0x9ass="sre15c3DEVIC7atpt57U9OVICe9nalta" class=iwhile65="sref"ev"="dr6vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_eh_dr6ple9_i/53c7ss="O_ATNeh_dr6ple9_lta" re1class="vers/scsNULL href="vers/scsCULLe" n)>>>>>>>>>>out_unlockclas    7depKERN9f"7>>>>>>>9or(BURf"_LENGTH_17iaieo759ees t95ehip"6veuef="dr6vers/="sref"vers/scsopin_unsef=_irq++) {
 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURr6vers/scsi/5href="i2883qsef=no="dr67_noss="2883qsef=f="d)pthers/scsi/516O8DE6j6+) eL15cs96D7s/* c6e9FE15e=N>1  6+) eL15cs9of7ostc= c9ass="sref"1582DEV7C95untmna>->3c700.SGe="sref"vers/scsopin_sef=_irq++) {
 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURr6vers/scsi/5href="i2883qsef=no="dr67_noss="2883qsef=f="d)pthers/scsi/516O8DE6j6+) eL15cs9o976csi/__9IC *j++7 {
<67p9"stk=96"L655" clas="line16e4DEVIC>>>9ER7" class9700.c#L340"6id="L740" c7a9s="li9e156_DEVIC>>dr6ple9_(BURpthers/scsi/516O8DE6j6+) eL15cs95l7ss="lin9" name="L360">15l7s>156769ot;>7 becnal_bub_r_setdevatchvers/scs5s=">15_7 becnal_bub_r_setNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BUR)pthers/scsi/516O8DE6j6+) eL15cs9rf7>>>>>>>9fBURf"_LENGT15154fe=NUL9" csref"1571D6VIC 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURr6vers/scsi/5href="i2883qsef=no="dr67_noss="2883qsef=f="d)pthers/scsi/516O8ttBTN hoe=73"16/4D9>I7ode=(0x9i/53c700.c#L2devi6>>>"="sref"vers/scswait"for_dr6ple9e=Nno="dr6caved_inwait"for_dr6ple9e=NNULL"id="L="sref"vers/scsdr6ple9_no="dr6ca hH>>>dr6ple9_(BUR)pthers/scsi/516O8ttBTN hoe=73"16/4D9>"7>>>>>>>9ck pot*/ 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURr6vers/scsi/5href="i2883qsef=no="dr67_noss="2883qsef=f="d)pthers/scsi/516O8ttBTN hoe=73"16/4D9>D7s/* c6e9er guarantees tha6csi/5669ees t96s/scsi/naddr> 28e32ATN href="+c7ATA TRA95f7ostc= c9o9;t tryLto issue6thecs669364">96untmna>->3="sref"ev"="dr6vers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_eh_dr6ple9_i/53c7ss="O_ATNeh_dr6ple9_lta" = class="vers/scsNULL href="vers/scsCULLe" npthers/scsi/516O8ttBTN hoe=73"16/4D9>976csi/__9pppp* es. and aga6n oth669gthh196{
<6 }="l="L6=depth href="dr6vW>="d9;"Revalidate"Iranspor6&par"srbec=MEOUI15&eBUs sooline" nam6href="drelear_flagclass=7VIC15las>157fe=N6LL" c6a9s="sr97>>>>"> 268 29_no="dr67="i pi_schedule_dv_cH_1">NULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BUR)pthers/scsi/516O8ttBTN hoe=73"16/4D91D6VIC         >1597e" nam6href="drelear_flagclass=7000)   91a7 *>>>"="sref"vers/scs>pin_unsef=_irq++) {
 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURr6vers/scsi/5href="i2883qsef=no="dr67_noss="2883qsef=f="d)pthers/scsi/5ear_flagclass=7000)   91154fe=NUL9nnnnne" nam15ina>657er,6d9tatch9ng\n">>>>"=        >>>>>>9ot>"> 268<9  6     679ref="97ehip"thers/scsi/516O8DE6j6+) eL15cs9cl6ss="lin9155"6>157er, deta6ching6n9quott9ttttt> class="srefWARrTATIC="lun91 28e32ATN href="+c7ATA TRA9+ch"1577DE9IC15 class="srefWAR5s=">15_2883qr_setdevatchvers/scs5s=">15_2883qr_setNULL"deTEMP_extrm" c/53ccm>>>si2d*)t++) {
>e4DE>>si2d*)tttt>3_un"6id="L63href=ref="lun91>>>>>>>>out_unlockclas    7depKERN9  6    167de=N6L9" cl"980\n">>>>"="sref"vers/scs >md_ROSSNULLO9atchd16/a>>>>md_ROSSNUtatf= class="srefWARNIN==INFOVIC    New erroa>++ndler wants HOSTir_set\n\tCf=        6+) eL15cs9ER6m" i_ex95me=>158fe=NULL" 6lass=6s9ef">>98156_DEVIC>>j++) {
 L983\n">>>>"="sref"vers/scs>pin_sef=_irq++) {
 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURr6vers/scsi/5href="i2883qsef=no="dr67_noss="2883qsef=f="d)pthers/scsi/516O8ttBTclass=7000)   9h154fe=NUL91583DEVIC 689     985\n">>>>"="sref"vers/scsitartt>>7 becnal_bub_r_setdevatchvers/scs5s=">15_7 becnal_bub_r_setNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BUR)pthers/scsi/516O8DE6j6+) eL15cs9E"7>>>>>>>9donecsi/53c700.c#6288"6689NU  L98ehip"6veuef="="sref"vers/scs5s=">15_+hip_r_setdevatchvers/scs5s=">15_+hip_r_setNULL" class="srefWARref="lun91 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BUR)pthers/scsi/516O8DE6j6+) eL15cs9El6ss="lin9= class="sref"1586DEVIC6a955PAR98s/scsi/naddr> 28e32ATN href="+c7ATA TRA9Ech"1577DE900.href="dres. an6_sloe6 988<>j98untmna>->3="sref"ev"="dr6>pin_unsef=_irq++) {
 29_no="dr67="icHcsi/(BURf"_LENGTH_1"iailass=as[65Eef="dr6vers/scsi/(BURr6vers/scsi/5href="i2883qsef=no="dr67_noss="2883qsef=f="d)pthers/scsi/e32ATN href="+c7ATA TRA9E07e1558DE9f"               6"8" c689ise w98      161de=NULL7class="9006href="d9es. and_sloe> 2886)="li6e9 namw99as    ->3c700.pS06tpt5A6T9ot; L99ame=" class="srefWARrTATIC="lun9115_set_perio>++) {
>set_perio>NULL"deTEMP_extrm" c/53ccm>>>si2targetdevatchvers/scs>>si2targetttt>3_ class="srefWARrTf="lun91++) {
NULL)a href="+chostc= class="sr7al leng90a6href="+9rass="l="L655" cl6ss="t699     99alta">>>>>>>>>out_unlockclas    7depKERN9<66d="60si9ers/scsi/53c7ss="6_ATN 699NU  L99ehip"6veuef="deTEMP_extrm" c/53ccm>S>si2Hs[65Eef="dr6vers/sS>si2Hs[6ttt>3_ class="srefWARrHf="lun9115_dev700.c#L2d=">15_cevcrn ntL332; cm>>>>>jpaakes++) {
-&g6;9c700L99f"1616_devic15_H883qPar"srbec=eTEMP_extrm" ++) {
<6vers/scsi/53c7ss="O_ATN href="+code =lthers/scsi/516O8DE6j6+) eL15cs90ch"1577DE9#L288"6id="readbc6ass="6i9e" nL99untmna>->3c700.SGe(deTEMP_extrm" vers/scs5s=">15_H883qPar"srbec="+chost+cho_   5s=">15_H883qPar"srbec=eTEMP_j++)L63href=rHf="lun916+) eL15cs9sp6ode8ULL9ff6ve91>>>"thers/scsi/516O8DE6j6+) eL15c20357"6id="20357"e912035s    hers/scsi/516O8DE6j6+) eL15c20317"6id="2031"dsp00.c#L350"66d="ds62031">203156_DEVIC6+) eL15c20327"6id="203a>->3c700.pS06tpt5A6203a>>203e" nam6href="drelear_flagclass=7000)  20337"6id="20320353c700.c#L240ass="sref"vers/scsperio>++) {
NULLr hre1 class="srefWARvers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_min_perio>++) {
NULL)a href="+chostc= class="sr7al len20347"6id="203sppppppppppppppp6ppppp6203sp>20368<<<<<<<<++) {
NULLr= class="vers/scsvers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_min_perio>++) {
NULLpthers/scsi/516O8DE6j6+) eL15c20357"6id="203ass="l="L655" cl6ss="t6203as>203m   203ehip"6veuef="="sref"vers/scsopi_perio>++) {
NULL" class="srefWARrTf="lun91++) {
NULLpthers/scsi/516O8DE6j6+) eL15c20377"6id="203esbcl_to_ss="sre6a>-&g6203es>203Ya href="+codextrm" ++) {
<6 pi_flag="+chostcng\  hrepi_flag=NULL" class="srefWARrTf="lun916+) eL15c20387"6id="203L288"6id="readbc6ass="6203L2>203untmna>->3c700.SGeountL332ef="="sref"vers/scs5s=">15_DEV_BEGIN_SYNC_NEGOTIATIONno="dr6ca hH>>>5s=">15_DEV_BEGIN_SYNC_NEGOTIATIONf="d)pthers/scsi/e32ATN href="+c7ATA TR20397"6id="203f6ve912039\n">>>>"="sref"vers/scsopi_flag="+chostcng\  hrepi_flag=NULL" class="srefWARrTf="lun9115_DEV_PRINT_SYNC_NEGOTIATIONno="dr6ca hH>>>5s=">15_DEV_PRINT_SYNC_NEGOTIATIONNULLpthers/scsi/516O8DE6j6+) eL15c20157"6id="20"sref"="sreottttt7tt>>>720"sr>20"s>>>"5ing\n"\n"tBTN hoe=73"16/420"17"6id="20s="line161_DEVIC<716ef=720s=">20"1   20"2me=" class="srefWARrTATIC="lun9120"ame=" class="srefWARitartt>>set_offse65Eef="dr6vers/sitartt>>set_offse6NULL"deTEMP_extrm" c/53ccm>>>si2targetdevatchvers/scs>>si2targetttt>3_ class="srefWARrTf="lun91j++) {7<6 p=720 26>20"4lta">>>>>>>>>out_unlockclas    7depKER20"57"6id="20n">"> 268<<<<7<<<<>720n&q>20"5\n">>>>"deTEMP_extrm" c/53ccm>S>si2Hs[65Eef="dr6vers/sS>si2Hs[6ttt>3_ class="srefWARrHf="lun9115_dev700.c#L2d=">15_cevcrn ntL332; cm>>>>>jpaakes++) {
5s=">15_H883qPar"srbec="+chost+cho_   5s=">15_H883qPar"srbec=eTEMP_extrm" ++) {
<6vers/scsi/53c7ss="O_ATN href="+code =lthers/scsi/516O8DE6j6+) eL15c20"77"6id="20ansfer="dr6vers/s7si/00720ans>20"f"1616_devic15_H883qPar"srbec=eTEMP_j++)L63href=rHf="lun916+) eL15c20"87"6id="20)    ->3#L2re6idualclase32Amax_offse65Eef="dr6vers/smax_offse6NULLr= class="vers/scsvers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=">15_+hip7"sref"="sre hH>>>dhip7"s   20"ass="sre1537DEV6C6+) eL15c20257"6id="20  <> 268j+7) {
<720  <>20  \n">>>>"thers/scsi/516O8DE6j6+) eL15c20217"6id="2018"6id="16scs>1617e=NU 72018">20 156_DEVIC6+) eL15c20237"6id="20href="+chostdata"7class720hre>20 code ing\n"\n"tBTN hoe=73"16/420 47"6id="20 name="L299s="sre7"    720 na>20 456_DEVIC20 alta" class=i00.c#L35s/scsi/5href="ioffse65Eef="dr6vers/soffse6NULL = class="vers/scsmax_offse65Eef="dr6vers/smax_offse6NULLpthers/scsi/516O8DE6j6+) eL15c20267"6id="20+c():e="stri39;s 7in16_720+c(>20 ehip"thers/scsi/516O8DE6j6+) eL15c20 77"6id="20S_to_cpuclass="li7e" na720S_t>20 Ya href="+codedepth href="dr6vW>="d9;"if"we're>curakesly async, make sure"I=Rbereasonablsooline" nam6href="drelear_flagclass=7VIC20 ass="sre1537DEV6C++) {
NULL" class="srefWARrTf="lun9115_min_perio>++) {
NULLpthers/scsi/516O8DE6j6+) eL15c20317"6id="20ass="sref"16/9DEV7C20l1   20le=NULL" classs/scsi/5href="iepi_offse65Eef="dr6vers/sepi_offse6NULL" class="srefWARrTf="lun916+) eL15c20337"6id="20L2devic20l3\n">>>>"="sref"vers/scs>pi_flag="+chostcng\  hrepi_flag=NULL" class="srefWARrTf="lun916+) eL15c20347"6id="20 href="+chostc_bu7_re6v720 hr>20l68<<<<<<<<>>5s=">15_DEV_BEGIN_SYNC_NEGOTIATIONf="d)pthers/scsi/e32ATN href="+c7ATA TR20357"6id="201er, detatching\n7quot>7201er>20l5\n">>>>"="sref"vers/scs pi_flag="+chostcng\  hrepi_flag=NULL" class="srefWARrTf="lun9115_DEV_PRINT_SYNC_NEGOTIATIONno="dr6ca hH>>>5s=">15_DEV_PRINT_SYNC_NEGOTIATIONNULLpthers/scsi/516O8DE6j6+) eL15c20367"6id="20dr6vEeod 357"66d=7L657"720dr6>20l6>>>"5ing\n"\n"tBTN hoe=73"16/420377"6id="20DDD  20lef>15 class="srefWARrTATIC="lun91 28e32ATN href="+c7ATA TR20l97"6id="20_LENGTH_1"ias3c707.esun720_LE>20l      class="srefWARqueuE5s=slave_alloc700.c#L2d=">15_queuE5s=slave_allocNULL"deTEMP_extrm" c/53ccm>>>si2cH_1"> 29_no="dr67="i >si2cH_1">ttt>3_ class="srefWARrDf="lun9120cmlta">>>>>>>>>out_unlockclas    7depKER20417"6id="206O_class="sref"1679DEVI7206O_>20c156_DEVIC15_kzallocNULL"dizeossdeTEMP_extrm" vers/scs5s=">15_DH_1">qPar"srbec="+chost+cho_   5s=">15_DH_1">qPar"srbec=f="d)hm6href="drelear_flagclass=7000)  20c27"6id="20"ins="line" name=7LSGeo720"in>20ct>>"="sref"vers/scsGFP_efeuEL href="vers/scsGFP_efeuELf="d)pthers/scsi/e32ATN href="+c7ATA TR20437"6id="20hostc= class="sre7"16/A720hos>20ccode ing\n"\n"tBTN hoe=73"16/420447"6id="20_LENGTH_1"ia=lass7"sre6720_LE>20c456_DEVIC20calta" class=i00.c#L35=      -NGTH_1"iail"sreENOMEMi/53c7ss="O_ATNENOMEMNULLpthers/scsi/516O8DE6j6+) eL15c20467"6id="20a hrefSCNTL1ch15c7 >1ef720a h>20cehip"thers/scsi/516O8DE6j6+) eL15c20477"6id="20r a64 on mid-laye7 guar720r a>20cYa href="+cod=      L2m6href="drelear_flagclass=7VIC20cuntmnhing\n"\n"tBTN hoe=73"16/420c97"6id="20dr6vers/scsiSDpcl7ef=e=720dr6>20c      161de=NULL7class=20557"6id="20asflush_fif161er,7detat720asf>20asf>15 class="srefWARrTATIC="lun91 28e32ATN href="+c7ATA TR20517"6id="20"_LENGTH_1"iaixed7addre720"_L>20a     vers/scs5sng\nG5s=">15_slave_configur> 29_no="dr67="i5s=">15_slave_configur>NULL"deTEMP_extrm" c/53ccm>>>si2cH_1"> 29_no="dr67="i >si2cH_1">ttt>3_ class="srefWARrDf="lun91-720cod>20a2  re>>>>>>>>>out_unlockclas    7depKER20a37"6id="20357"6id="L657" p=7stk=a720357>20a3\n">>>>"deTEMP_extrm" c/53ccm>5s=">15_H883qPar"srbec="+chost+cho_   5s=">15_H883qPar"srbec=eTEMP_extrm" ++) {
<6vers/scsi/53c7ss="O_ATN href="+code =lthers/scsi/516O8DE6j6+) eL15c20547"6id="20ne" name="Ldev" c7ass=B720ne">20a68<<<<<<<<15_H883qPar"srbec=eTEMP_j++)L63href=rDf="lun916+) eL15c20557"6id="20ass="sre15c3DEVIC7atpt5720ass>20am   20aehip"6veuef="=depth href="dr6vW>="d9;"to do"Lroc: allocate"memory; build a ">15__fu tolis6&oline" nam6href="drelear_flagclass=7VIC1  ++) {
="+c)r>>>>>>>>>out_unlockclas    7depKER20a87"6id="20ass="sref"1582DEV7C20auntmna>->3c700.SGe="sref"vers/scso>si2set_tag_typ> 29_no="dr67="i >si2set_tag_typ>NULL" class="srefWARrDf="lun91 *20aass="sre1537DEV6Csi2activate_tcq++) {
si2activate_tcqNULL" class="srefWARrDf="lun9115_DEFAULT_TAGS="lun9115_DEFAULT_TAGSf="d)pthers/scsi/e32ATN href="+c7ATA TR20657"6id="20t        >j++7 {
<6720t  >20t ss="sre1537DEV6C>set_tag_neg>sta9_i/53c7ss="O_ATNitartt>>set_tag_neg>sta9_NULL" class="srefWARrDf="lun9115_>>5s=">15_20t156_DEVIC>>>>>>>>out_unlockclas    7depKER20627"6id="20" name="L360">15l7s>156720" n>20tt="d9;"initialise"to default depth&oline" nam6href="drelear_flagclass=7VIC20tame="L299     29="dr6vers/scs5sng\nG >si2adjust>">15__depth++) {
si2adjust>">15__depthNULL" class="srefWARrDf="lun91md_Rer_luNno="dr6caved_in>md_Rer_luNf="d)pthers/scsi/e32ATN href="+c7ATA TR20647"6id="20" csref"1571D6VIC20t68<<<<<<<<20t556_DEVIC=via domain validation&oline" nam6href="drelear_flagclass=7VIC20tf"1616_devic15_epi_initial_dvNULL" class="srefWARrDf="lun9115_scHc_targetdevatchvers/scs>cHc_targetf="d))a href="+chostc= class="sr7al len20687"6id="20o9;t tryLto issue6thecs620o9;>20tuntmna>->3c700.SGeountL332 class="srefWARepi_dv_cH_1"> 29_no="dr67="i pi_dv_cH_1">NULL" class="srefWARrDf="lun9120t956_DEVIC>>>>>>>>out_unlockclas    7depKER20757"6id="20ppppppppppp* dead6ock o620ppp>20pplta" class=i00.c#L35s/scsi/5href="iopi_offse65Eef="dr6vers/sepi_offse6NULL" class="srefWARrDf="lun9115_scHc_targetdevatchvers/scs>cHc_targetf="d) =lL2m6href="drelear_flagclass=7VIC15las>157fe=N6LL" c62046">20p>>>>"> 268++) {
NULL" class="srefWARrDf="lun9115_scHc_targetdevatchvers/scs>cHc_targetf="d) =lL2m6href="drelear_flagclass=7VIC          >20p28<<<<<<<<20p> 285"6id="L6=      L2m6href="drelear_flagclass=7VIC657er,620nnn>20pg\n&qhing\n"\n"tBTN hoe=73"16/420p57"6id="20hostc= class="sre6"1574620hos>20pm    268<9  6     620ot>>20p<<<<< class="srefWARrTATIC="lun91157er, deta6ching620155>20ptttt> class="srefWAR5s=">15_slave_destroy 29_no="dr67="i5s=">15_slave_destroyNULL"deTEMP_extrm" c/53ccm>>>si2cH_1"> 29_no="dr67="i >si2cH_1">ttt>3_ class="srefWARrDf="lun9120p8  re>>>>>>>>>out_unlockclas    7depKER20797"6id="20si/53c700.c#L28UL6clas 620si/>20p9\n">>>>"="sref"vers/scskfre> 29_no="dr67="ikfre>NULL" class="srefWARrDf="lun9115_6ref/scsi/53c7ss="O_ATN href="+code)2m6href="drelear_flagclass=7VIC167de=N620ref>20re56_DEVIC158fe=NULL" 6lass=6205me>20r>>>>"5ing\n"\n"tBTN hoe=73"16/420r27"6id="20res.plet20re" nam6href="drelear_flagclass=7000)  20837"6id="20s="sref"1582DEVIC6a15="620s=">20r> 285sta9ic inti/naddr> 28e32ATN href="+c7ATA TR20847"6id="201583DEVIC20r68<<<="sref"vers/scs5s=">15_change>">15__depth++) {
15__depthNULL"deTEMP_extrm" c/53ccm>>>si2cH_1"> 29_no="dr67="i >si2cH_1">ttt>3_ class="srefWARrDf="lun91"> 620chi>20ralta">>>>>>>>>out_unlockclas    7depKER20r67"6id="20donecsi/53c700.c#6288"6620don>20rehip"6veuef="as se6idualclase32Areason++) {
20rf"1616_devic20rf"161thers/scsi/516O8DE6j6+) eL15c20r97"6id="20f"               6"8" c620f" >20r9hip"6veuef="as se6idualclase32Adepth++) {
20es>>>"> 26815_MAX_TAGS="lun9115_MAX_TAGSf="dpthers/scsi/516O8ttBTN hoe=73"16/420917"6id="20_1"dsp00.c#L350"66d="ds620_1">20e1   15__depth++) {
si2adjust>">15__depthNULL" class="srefWARrDf="lun91si2get_tag_typ> 29_no="dr67="i >si2get_tag_typ>NULL" class="srefWARrDf="lun9120e> 285"6id="L6=      s/scsi/5href="idepth++) {
20e6 285sta9ic int"="sref"vers/scs5s=">15_+hange>">15__typ> 29_no="dr67="i5s=">15_+hange>">15__typ>NULL"deTEMP_extrm" c/53ccm>>>si2cH_1"> 29_no="dr67="i >si2cH_1">ttt>3_ class="srefWARrDf="lun91 29_no="dr67="itag_typ>NULL)a href="+chostc= class="sr7al len20977"6id="20desbcl_to_ss="sre6a>-&g620des>20e7lta">>>>>>>>>out_unlockclas    7depKER20987"6id="20#L288"6id="readbc6ass="620#L2>20euntmna>->3#L2re6idualclase32A+hange>tagno="dr6caved_in>hange>tagNULL = (" class="srefWARtag_typ> 29_no="dr67="itag_typ>NULL ==0rid="Lid="L6us/scsi/5href="ie>si2get_tag_typ> 29_no="dr67="i >si2get_tag_typ>NULL" class="srefWARrDf="lun9120eass="sre1537DEV6C 29_no="dr67="itag_typ>NULL != 0rid="Lid="L6s/scsi/5href="ie>si2get_tag_typ> 29_no="dr67="i >si2get_tag_typ>NULL" class="srefWARrDf="lun912135s    5s=">15_H883qPar"srbec="+chost+cho_   5s=">15_H883qPar"srbec=eTEMP_extrm" ++) {
<6vers/scsi/53c7ss="O_ATN href="+code =lthers/scsi/516O8DE6j6+) eL15c21317"6id="2131"dsp00.c#L350"66d="ds62131">213156_DEVIC15_H883qPar"srbec=eTEMP_j++)L63href=rDf="lun916+) eL15c21327"6id="213a>->3c700.pS06tpt5A6213a>>213e" nam6href="drelear_flagclass=7000)  21337"6id="2132103\n">>>>"="sref"vers/scs>>si2set_tag_typ> 29_no="dr67="i >si2set_tag_typ>NULL" class="srefWARrDf="lun91 29_no="dr67="itag_typ>NULL)pthers/scsi/516O8DE6j6+) eL15c21347"6id="213sppppppppppppppp6ppppp6213sp>21068<<213ehip"
<6 href="dr6vers/scsi/* oDD r deenablsd, so"we' tobt     >15&iP_off foruthe /scire"Iarget"Lroc.ine" nam6href="drelear_flagclass=7VIC-&g6213es>213Ya hr
<6 href="dr6vers/scsi/* oDD r deour tag algorithm wi tofail"if"we mix agged_Lotdru1.!62fe>>>s,Lroc.ine" nam6href="drelear_flagclass=7VIC<8121377"6id="20#L288"6id="readbc6as1="6201L2>203Ya hr
<6 href="dr6vers/scsi/* oDDlsdquiesce surel>15&eBbe_ofrelo    thisation&oline" nam6href="drelear_flagclass=7VI1 TR20397"61d="203f6ve9120r9hip"6veuef="as se6idualclase32A+hange>tagno="dr6caved_in>hange>ta re10)a href="+chostc= class="sr7al115c20157"61d="20"sref"="sreottttt7tt1>>72011p>20pplta" class=i00.c#L35s/scsi/5hre/scs>>si2t_quiesce_typ> 29_no="dr67="i>>si2t_quiesceerio>NULL" class="srefWARrDf="lun9115_scHc_targetdevatchvers/scs>cHc_targetNULL)pthers/scsi/516O8DE6j6+) eL6/420"17"61d="20s="line161_DEVIC<7161f=7201=">20"1   20r9hip"6veuef=7as s! class="srhref=tag_typ> 29_no="dr67="itag_typ> elser>>>>>>>>>out_unlockclas    7de1)  20"37"61d="20e" name="LSCef="d76v1rs72011U>20tame="L299     29=>>>"=depth href="dr6vfaishift bto tflagurel>to defunange>d numbwheof!62fe>>>son&oline" nam6href="drelear_flagclass=7VI1len20147"61d="20 268j++) {7<61p=720126>20"Ya hr
<6 href="dr6vers/scsi/* oscsi/* oDD(gureuswhechr
stthm raitialhis)ation&oline" nam6href="drelear_flagclass=7VI1KER20"57"61d="20n">"> 268<<<<7<<1<>72011;>20 alta" class=i00.c#L35s/scsi/5hr67="i >o>si2activate_tcq++) {
o>si2activat_typ>NULL" class="srefWARrDf="lun91md_Rer_luNno="dr6caved_in>md_Rer_luNf="d)pthers/scsi/e32ATN href="+c7AT1 TR20"67"61d="201er, detatching\n7qu1t>72011s t95ehip"6veuef="dr6vers/="sref"verefWARvers/scsi/53c7ss="O_ATN href="+codeTEMP_extrm" 5s=>set_taotiauppor6e>++) {
20"f"1616_dC>>>>>>>>out_unlockclas    7de115c20"87"61d="20)    20"Ya hr
<6 href="dr6vers/scsi/* oscsi/* oDDithm worce surel="dretflare_taotiaupation&oline" nam6href="drelear_flagclass=7VI115c20257"61d="20  <> 268j+7) 1
<72012p>20pplta" class=i00.c#L35s/scsi/5hre/scso>si2activate_tcq++) {
si2activate_tcqNULL" class="srefWARrDf="lun91">15__depth++) {
">15__deptNf="d)pthers/scsi/e32ATN href="+c7AT115c20217"61d="2018"6id="16scs>1617e=1U 72012">213156_DEVICtagno="dr6caved_in>hange>ta re10)a href="+chostc= class="sr7al115c20227"61d="20vers/scsi/00.c_tr7ns1er7201er>20 t>set_tag_neg>sta9_i/53c7ss="O_ATNitartt>>set_tag_neg>sta9_NULL" class="srefWARrDf="lun9115_>>5s=">15_20tame="L29g\n&qhing\n"\n"tBTN hoe=73"16/420 47"61d="20 name="L299s="sre7" 1  7201na>20 456_DEVICtagno="dr6caved_in>hange>ta re10)a href="+chostc= class="sr7al11ER20"57"61d="20gt;>si2t_resume_typ> 29_no="dr67="i>>si2t_resumeerio>NULL" class="srefWARrDf="lun9115_scHc_targetdevatchvers/scs>cHc_targetNULL)pthers/scsi/516O8DE6j6+) eL15c20267"61d="20+c():e="stri39;s 7in16_7201c(>20 ehip"thers/scsi/516O8DE6j6+) e115c20 77"61d="20S_to_cpuclass="li7e"1na72012a>20cYa href="+cod= as s! class="srhref=tag_typ> 29_no="dr67="itag_typNULL)pthers/scsi/516O8DE6j6+) e115c20"87""6id="20CH, eount =2+code1101c(>20 eh_to_cpucla5s):e="stri39;s 7i7frio>++) {
>>9moss="2883qsef=f="d)pthers/scsi/520367"6id="20dr6vEeoam6href="drelear_flagclass=7VIC<8121377"6id="20#L2_Lotdru1.!62fe>>>s,Lroc.ine" nam6href="drelear_flao>si2activat_typ>NULL" cla   8io=">1_"61d="20+c():e="s=">1_"class=7VIC<8121377"6id="20#L2_Lotdru1.!6dualclase320327"6id="20lass="sre1621DEVI713_configur>NULL"deTEMP_extrm" howref="Due7de6+) eL15cd)pthers/scsi/e32ATN href,83qPar"srbec=eTEMP_extrref="i_attribu16+) eL15cattr/))    6+) eL15cbuf/))    20a3\n">>>>"deTEMP_extrm"1s>pi_flag=1+chostcng\  hrepi_flag=NU1L" cl13  5s=">15_H883qPar"srbec=eTEMP_extr)    20 ehip"thers/scsi/516O8DE6j>>"="sr1f"vers/scs5s=">15_DEV_BEG1N_SYN13="t6213as>2105\n">>>>"=depth href="ds pi_flag=1+chostcng\  hrepi_flag=NU1L" cl1ss="srefWARrTf6O8DE6j6+) e115c20sn516O8f/))    15_m>>>si2cH_1"> 29_no="dr67="i>15_m>>>s"+c7AT1 a121377"6id="20ansfer="dr6vers/s7si1007201ns>20"f"1616_dC>>>>>> hoe=73"161420377"6id="20DDD  20lef>15 class="srefWARrTATIC1"lun91128e321TN hrevat_typ3qPar"srbec=eTEMP_extrref="i_attribu120a3\n">>>>"deTEMP_extrm"1si/520367"6c700.c#L2d=">15_queuE5s=s1ave_a13)a href="+cho="+c7ATA TR20"67attr/))    20a3\n">>>>"deTEMP_extrm"1sdualclase3ta re10)a href="+cho="+c7ATA TR20"67m0"6/))    NULL" 1 a121377"6id="_IRUGhe=depth href="s"_IRUGh16h7,0357>20a3\n">>>>"deTEMP_extrm"1sepi_offse1"sref"vers/scsGFP_efeuEL 1ref="1ers/scsGFP_efe},0357>20a3\n">>>>"deTEMP_extrm"1s>pi_flag=120447"6id="20_LENGTH_1"ia1lass7143a href="+cho="+c7ATA TR20"67 how/))    >>"="sr1lun9120"f"1616_dC>>>>>> -NGTH_1"i1il"sreENOMEMi/53c7ss="O_A1NENOM14TN 620ers>20e6 285sta9ic int"="sref"ver1a>6+) eL15120477"6id="20r a64 on mid1laye714_flagclass=7000)  20777"6id="20155"6>157er, deta6chi3qPar"srbec=eTEMP_extrref="i_attribu16+) eL15c"_LENGTHtri3attr20a3\n">>>>"deTEMP_extrm"1s"+c7ATA T1flagclass=7VIC158fe=NULL" 6lass=6,0357>20a3\n">>>>"deTEMP_extrm"1si/520367"620557"6id="20asflush_fif111er,71etat72}201ns>20"f"1616_dC>>>>>>"lun91128e321520"ass="sre1537DEV6C 29_no="dr67="i5s=">15_sla1e_configur>NULL"deTEMEXPOR6vEeMBO5me=>158fe=NULL"EXPOR6vEeMBO5"+c7AT1 a121377"6id="_LENGTHtrtectdevatchvers/scs>>si2tartrtecthref7201c(>20 ehip"thers/scsi/516O8DE6j158fe=NULL"EXPOR6vEeMBO5"+c7AT1 a121377"6id="_LENGTHreleas20 ehip"thers/scsi/516O8DE6jpi_flag=1">15_H883qPar"srbec="+cho1t+cho15NULL"deTEMP_extrm" cEXPOR6vEeMBO5me=>158fe=NULL"EXPOR6vEeMBO5"+c7AT1 a121377"6id="_LENGTH6O8r/))    20 ehip"thers/scsi/516O8DE6j>>"="sr1rs/scs5s=">15_H883qPar"sr1ec="+15="t6213as>2105\n">>>>"=depth href="d="sr7al le120567"6id="20or(BURf"_LEN1TH_171aieo72vat_typ3qPar"srbec=eTEMP_extrscsNsunc1d="_templ9120a3\n">>>>"deTEMP_extrm"1r6vW>="d9;1to do"Lroc: allocate"memo1y; bu1ld a ">15__fu ="+c7ATA TR20"67 si2targetdevatchvers/scsgetttt>3_ clas__fu ers/scsi/516O8ttBP_extrm" si2targetdevatchvers/scs>>si2targetttt>3_ clas,0357>20a3\n">>>>"deTEMP_extrm"1fWARrDf="l1n9120a3\n">>>>"deTEMP_extrm"1flun91 29_no="dr17="i 1si2set_tag_typ="+c7ATA TR20"67 si2 f="dTEMP_extrm" 5s=">etttt>3_ clas__fu ers/scsi/516O8ttBP_extrm" si2targetdevatchvers/scs>>si2targetttt>3_ clas,0357>20a3\n">>>>"deTEMP_extrm"1fi/520367"6si2activate_tcq++) {
20a3\n">>>>"deTEMP_extrm"1"vers/scsi1artt>>set_tag_neg>sta9_i/13c7ss1"O_ATN}201ns>20"f"1616_dC>>>>>>>>out_unlo1kclas    7depKER20627"6id1"20" 161C<720112>20r9hip"6veuef=7as s! class="s href="dr61W>="d9;"initialise"to def1ult d1pth&ol15_+hange>">15__typ>NULL"d_">15_EMP_extrm" 5s="_">15_2883DT_TAG_NEGOTIATIONf="d)p>15_EMP_extrm" 5s="ONf="d)p>15_"+c7Ang62201t;>20 alta" class=i00.c#L35s/scsics5sng\nG 1si2adjust>">15__depth++) 1
20357>20a3\n">>>>"deTEMP_extrm"1quottBTN h1e=73"16/420657"6id="20i/51c700.1#L2devi620 alta" class=i00.c#L35s/scsic6vW>="d9;1fairnesetiotuthe correMP_1ffse61otdrperio>=via domain DE6j6+) eL15c20467"6idDEVme=>158fe=NULL"EidDEV01c(>20 eh_to_cpucla5s):e="stri39;s 7i7fclass="sre1WARepi_initial_dv700.c#L21=">151653c700.ref"mr_7ff6ve720si/>20cuntmnhing\n"\n"tBT132 class="1refWARepi_dv_cH_1"> 29_no1"dr6716 c/53ccm>>>9moss="2883qsef=f="d)pthers/sc>>out_unlo1kclas    7depKER20757"6id1"20pp16gclass=7VIC<8121377"6id="20#L2_Lotdru1.!/5href="io1i_offse65Eef="dr6vers/sep1_offs172activat_typng62">15__typ>NULL"d_"ex5_EMP_extrm" 5s="_"ex5_2883DT_TAG_NEGOTIATIONf="d)pex5_EMP_extrm" 5s="ONf="d)pex5_"+c7Ang62201t;>20 alta" class=i00.c#L35s/scsi="srefWAR 1i_perio>++) {
NULL"20357>20a3\n">>>>"deTEMP_extrm"1quottBTN h1e=73"16/420737"6id="20  <1 BURf17ass="srefWARrTf="lun9120cuntmnhing\n"\n"tBT1f="drelear1flagclass=7VIC>>9moss="2883qsef=f="d)pthers/sc hoe=73"161420p57"6id="20hostc= clas1="sre17="t6213as>2105\n">>>>"=depth href="d="sr7al le120767"6id="20ot>"> 268<9<1a>  61    62"+c7ATA TR20"67m0"ulep>15_EMP_extrm" 5s="m0"ulep>15_"+c7AT1 a121377"6id="_LENGTH6O5_EMP_extrm" 5s="ONf="d)p>15_"+c7220si/>20cuntmnhing\n"\n"tBT1f6vW>="d9;1   20cuntmnhing\n"\n"tBT1flass="sre1roy 29_no="dr67="i5s=">151slave17" n72055">20lef>15 class="srefWARrTATIC1s    7depK1R20797"6id="20si/53c700.c1L28UL1clas 63/20357/div>


7/div>


The original LXR software by257"655">20lefhttp://sourc03f6ge.net/20ojects/lxr">LXR  namu15_y16h7, 2dresextargm6hral  clad="2by255">20lefmailto:lxr@"20ux.no">lxr@"20ux.no16h7.
7/div>

lxr."20ux.no kindly epthed2by255">20lefhttp://www.redpill-"2020o.no">Redpill L2020o AS16h7, 20ovidj