linux/drivers/scsi/qlogicpti.c
<<
>>
Prefs
   1/* qlogicpti.c: Performance Technologies QlogicISP sbus card driver.
   2 *
   3 * Copyright (C) 1996, 2006, 2008 David S. Miller (davem@davemloft.net)
   4 *
   5 * A lot of this driver was directly stolen from Erik H. Moe's PCI
   6 * Qlogic ISP driver.  Mucho kudos to him for this code.
   7 *
   8 * An even bigger kudos to John Grana at Performance Technologies
   9 * for providing me with the hardware to write this driver, you rule
  10 * John you really do.
  11 *
  12 * May, 2, 1997: Added support for QLGC,isp --jj
  13 */
  14
  15#include <linux/kernel.h>
  16#include <linux/delay.h>
  17#include <linux/types.h>
  18#include <linux/string.h>
  19#include <linux/gfp.h>
  20#include <linux/blkdev.h>
  21#include <linux/proc_fs.h>
  22#include <linux/stat.h>
  23#include <linux/init.h>
  24#include <linux/spinlock.h>
  25#include <linux/interrupt.h>
  26#include <linux/module.h>
  27#include <linux/jiffies.h>
  28#include <linux/dma-mapping.h>
  29#include <linux/of.h>
  30#include <linux/of_device.h>
  31#include <linux/firmware.h>
  32
  33#include <asm/byteorder.h>
  34
  35#include "qlogicpti.h"
  36
  37#include <asm/dma.h>
  38#include <asm/ptrace.h>
  39#include <asm/pgtable.h>
  40#include <asm/oplib.h>
  41#include <asm/io.h>
  42#include <asm/irq.h>
  43
  44#include <scsi/scsi.h>
  45#include <scsi/scsi_cmnd.h>
  46#include <scsi/scsi_device.h>
  47#include <scsi/scsi_eh.h>
  48#include <scsi/scsi_tcq.h>
  49#include <scsi/scsi_host.h>
  50
  51#define MAX_TARGETS     16
  52#define MAX_LUNS        8       /* 32 for 1.31 F/W */
  53
  54#define DEFAULT_LOOP_COUNT      10000
  55
  56static struct qlogicpti *qptichain = NULL;
  57static DEFINE_SPINLOCK(qptichain_lock);
  58
  59#define PACKB(a, b)                     (((a)<<4)|(b))
  60
  61static const u_char mbox_param[] = {
  62        PACKB(1, 1),    /* MBOX_NO_OP */
  63        PACKB(5, 5),    /* MBOX_LOAD_RAM */
  64        PACKB(2, 0),    /* MBOX_EXEC_FIRMWARE */
  65        PACKB(5, 5),    /* MBOX_DUMP_RAM */
  66        PACKB(3, 3),    /* MBOX_WRITE_RAM_WORD */
  67        PACKB(2, 3),    /* MBOX_READ_RAM_WORD */
  68        PACKB(6, 6),    /* MBOX_MAILBOX_REG_TEST */
  69        PACKB(2, 3),    /* MBOX_VERIFY_CHECKSUM */
  70        PACKB(1, 3),    /* MBOX_ABOUT_FIRMWARE */
  71        PACKB(0, 0),    /* 0x0009 */
  72        PACKB(0, 0),    /* 0x000a */
  73        PACKB(0, 0),    /* 0x000b */
  74        PACKB(0, 0),    /* 0x000c */
  75        PACKB(0, 0),    /* 0x000d */
  76        PACKB(1, 2),    /* MBOX_CHECK_FIRMWARE */
  77        PACKB(0, 0),    /* 0x000f */
  78        PACKB(5, 5),    /* MBOX_INIT_REQ_QUEUE */
  79        PACKB(6, 6),    /* MBOX_INIT_RES_QUEUE */
  80        PACKB(4, 4),    /* MBOX_EXECUTE_IOCB */
  81        PACKB(2, 2),    /* MBOX_WAKE_UP */
  82        PACKB(1, 6),    /* MBOX_STOP_FIRMWARE */
  83        PACKB(4, 4),    /* MBOX_ABORT */
  84        PACKB(2, 2),    /* MBOX_ABORT_DEVICE */
  85        PACKB(3, 3),    /* MBOX_ABORT_TARGET */
  86        PACKB(2, 2),    /* MBOX_BUS_RESET */
  87        PACKB(2, 3),    /* MBOX_STOP_QUEUE */
  88        PACKB(2, 3),    /* MBOX_START_QUEUE */
  89        PACKB(2, 3),    /* MBOX_SINGLE_STEP_QUEUE */
  90        PACKB(2, 3),    /* MBOX_ABORT_QUEUE */
  91        PACKB(2, 4),    /* MBOX_GET_DEV_QUEUE_STATUS */
  92        PACKB(0, 0),    /* 0x001e */
  93        PACKB(1, 3),    /* MBOX_GET_FIRMWARE_STATUS */
  94        PACKB(1, 2),    /* MBOX_GET_INIT_SCSI_ID */
  95        PACKB(1, 2),    /* MBOX_GET_SELECT_TIMEOUT */
  96        PACKB(1, 3),    /* MBOX_GET_RETRY_COUNT */
  97        PACKB(1, 2),    /* MBOX_GET_TAG_AGE_LIMIT */
  98        PACKB(1, 2),    /* MBOX_GET_CLOCK_RATE */
  99        PACKB(1, 2),    /* MBOX_GET_ACT_NEG_STATE */
 100        PACKB(1, 2),    /* MBOX_GET_ASYNC_DATA_SETUP_TIME */
 101        PACKB(1, 3),    /* MBOX_GET_SBUS_PARAMS */
 102        PACKB(2, 4),    /* MBOX_GET_TARGET_PARAMS */
 103        PACKB(2, 4),    /* MBOX_GET_DEV_QUEUE_PARAMS */
 104        PACKB(0, 0),    /* 0x002a */
 105        PACKB(0, 0),    /* 0x002b */
 106        PACKB(0, 0),    /* 0x002c */
 107        PACKB(0, 0),    /* 0x002d */
 108        PACKB(0, 0),    /* 0x002e */
 109        PACKB(0, 0),    /* 0x002f */
 110        PACKB(2, 2),    /* MBOX_SET_INIT_SCSI_ID */
 111        PACKB(2, 2),    /* MBOX_SET_SELECT_TIMEOUT */
 112        PACKB(3, 3),    /* MBOX_SET_RETRY_COUNT */
 113        PACKB(2, 2),    /* MBOX_SET_TAG_AGE_LIMIT */
 114        PACKB(2, 2),    /* MBOX_SET_CLOCK_RATE */
 115        PACKB(2, 2),    /* MBOX_SET_ACTIVE_NEG_STATE */
 116        PACKB(2, 2),    /* MBOX_SET_ASYNC_DATA_SETUP_TIME */
 11t" class="line" name="L67">  67        /* MBOX_GET_DEV_QUEUE_PARAMS */
 108        PACKB(4, 4),    /* MBOX_GET_TARGET_PARAMS */
 109        PACKB(4, 4),    /* MBOX_GET_DEV_QUEUE_PARAMS */
 110        PACKB(0, 0),    /* 0x002a */
  71        PACKB(0, 0),    /* 0x002b */
  92        PACKB(0, 0),    /* 0x002c */
  73        PACKB(0, 0),    /* 0x002d */
 104        PACKB(0, 0),    /* 0x002e */
 105        PACKB(0, 0),    /* 0x002f */
 106        PACKB(0, 0),    /* 0x002f */
 107        PACKB(0, 0),    /* 0x002f */
 108        PACKB(0, 0),    /* 0x002f */
linux/string.h>
  60
  51#  108 108 b))
  32
  13ueue lengthly stol_must_ be -parin clawo: class="comment">/* 0x002f */
  54<"commeDEPTH  108 *)             a> *DEFINE_SPIl *b))
  54 108 * 108<"commeDEPTH  108 *b))
 108<"LOGICPTIass="comme_LEN b))
  54 108 * 108<"commeDEPTH  108 *  54b))
  58
  57inti.c#L  56static struc_enle.h_irqs *  56static struct qlogicptt b))
mbox_param[] = {
  71 108<"L  71<"Lmbox_param[] = {
qlogicptt qlogiregs *  71<"Llinux/string.h>
linux/string.h>
  14
  57inti.c#L  56static struc_disle.h_irqs *  56static struct qlogicptt b))
mbox_param[] = {
 107qlogiregs *  71<"Llinux/string.h>
linux/string.h>
linux/string.h>
  57inti.c#L  56staset_ce T_cfg1t   56static struct qlogicptt b))
mbox_param[] = {
  92  92linux/string.h>
  73  92qpticqcptt qlogbursts *linux/string.h>
  14
PACKB(0, 0),   It appears thatbiggleast PTIechnos do notnt"> * Mass="comment">/* 0x002f */
   6<<<<<<<<<* 64-orde bursts and thatbcettss="> * B64 bitbictus="cass="comment">/* 0x002f */
   7<<<<<<<<<* is a nop and the chip enos up usss="> * sms="est burstass="comment">/* 0x002f */
   8<<<<<<<<<* size. -DaveMass="comment">/* 0x002f */
   9<<<<<<<<<*lass="comment">/* 0x002f */
 108DEFINE_SPbursts *DEFINE_SPDMA_BURSTcsi/qlogicp="+codDMA_BURSTcsm" coo="sref">mbox_param[] = {
  73 108<"L  71<"Llinux/string.h>
linux/string.h>
linux/string.h>
 108DEFINE_SPDMA_BURSTcsi/qlogicp="+codDMA_BURSTclass=o="sref">mbox_param[] = {
  73 108<"L  71<"Llinux/string.h>
 108DEFINE_SPDMA_BURSTi/qlogicptiref="+DMA_BURSTi/ass=o="sref">mbox_param[] = {
  73 108<"L  71<"Llinux/string.h>
 108DEFINE_SPDMA_BURST8qlogicptiref="+DMA_BURST8ass=o="sref">mbox_param[] = {
  73 108<"L  71<"Llinux/string.h>
mbox_param[] = {
  73PACKB(0, 0),   No ce T bursts pan you...<*lass="comment">/* 0x002f */
linux/string.h>
  73 108qlogiregs *  71<"Llinux/string.h>
linux/string.h>
  55
  56static struc_=mboxa>(0and *  56static struct qlogicptt   92   56stapancc#Lb))
mbox_param[] = {
  56staloopxa>unMqlogicptiref="+loopxa>unMss="ref">linux/string.h>
  79  92linux/string.h>
  60
 108   92 b))
linux/string.h>
  53
PACKB(0, 0),   Set "L/* 0x002f */
  85qpticce T_readwt  108qlogiregs *  71<"Llinux/string.h>
  86qptic"Llinux/string.h>
  87 108qlogiregs *  71<"Llinux/string.h>
  58
PACKB(0, 0),   Wait pan h" c IRQ bitbto>PAear.<*lass="comment">/* 0x002f */
  90unMqlogicptiref="+loopxa>unMss="llass="sref">qptic/a>#define linux/string.h>
  90unMqlogicptiref="+loopxa>unMss="l&& "sref">DEFINE_SPce T_readwt  108qlogiregs *  71DEFINE_SPHChTRL_HIRQt mbox_param[] = {
 108linux/string.h>
 108linux/string.h>
linux/string.h>
  90unMqlogicptiref="+loopxa>unMss="ode=b" class="sref">b))
  92 108PACKB">))
(0and loop timeout #1\n"ass="cocsref">mbox_param[] = {
  92qlogiruc_id *linux/string.h>
  58
PACKB(0, 0),   W me  mailmbo a>(0and regist58".<*lass="comment">/* 0x002f */
 108   92 mbox_param[] = {
  87 108 qlogiregs *  71< linux/string.h>
  87 108 qlogiregs *  71< linux/string.h>
  87 108 qlogiregs *  71< linux/string.h>
  87 108 qlogiregs *  71< linux/string.h>
  87 108 qlogiregs *  71< linux/string.h>
  87 108 qlogiregs *  71< linux/string.h>
linux/string.h>
  58
PACKB(0, 0),   CAear RISCnin"errupt.<*lass="comment">/* 0x002f */
 110qpticce T_readwt  108qlogiregs *  71linux/string.h>
 111qpticHChTRL_CRIRQt linux/string.h>
 112 108qlogiregs *  71  71< linux/string.+code=P01f="+ lass="comment">/* 0x002ef="+57code=a" class="srqcptt PACKB(0, 0),     Set "L/* 0x002f */
 107qlogiregs *  71<"Llinux/string.h>
linux/string.h>
PACKB(0, 0),HOSTar RISCnin"errupt.<*lass="comment">/* 0x002f */
 110qpticce T_readwt  108qlogiregs *  71linux/string.h>
 111qpticSHChTRL_HIRQt linux/string.h>
 112 108qlogiregs *  71  71< ;
;
PACKB(0, 0),   WaHOSTar RISCnin bitbtegist58".<*lass="comment">/* 0x002f */
  90unMqlogicptiref="+loopxa>unMss="llass="sref">qptic/a>#define linux/string.h>
  90unMqlogicptiref="+loopxa>unMss="l&amss="srref">linux/string.h>
DEFINE_SPce T_readwt  108qlogiregs *  71DEFINE_SPHChTRL_CRIRQt b))
;
  90unMqlogicptiref="+loopxa>unMss="ode=b" class="sref">b))
  92 108PACKB">))
(0and loop ti2eout #1\n"ass="cocsref">mbox_param[] = {
  92qlogiruc_id * 108 ;
  60
PACKB(0, 0),   Wa   Set "L/* 0x002f */
  90unMqlogicptiref="+loopxa>unMss="llass="sref">qptic/a>#define linux/string.h>
  90unMqlogicptiref="+loopxa>unMss="l&amss="srref">linux/string.h>
DEFINE_SPce T_readwt  108qlogiregs *  71<"LDE">qptic"Lmbox_param[] = {
;
linux/string.h>
PACKB(0, orkar+lod   Wasom 64-ggyand tegist58".<*lass="comment">/* 0x002f */
 10SPce T_readwt  108qlogiregs *  71< b))
;
;
  90unMqlogicptiref="+loopxa>unMss="ode=b" class="sref">b))
  92 108PACKB">))
(0and loop ti3eout #1\n"ass="cocsref">mbox_param[] = {
  92qlogiruc_id * 108 ;
  14
PACKB(0, 0),   Wairef64-syanonditionIRQ go awaygist58".<*lass="comment">/* 0x002f */
  90unMqlogicptiref="+loopxa>unMss="llass="sref">qptic/a>#define linux/string.h>
  90unMqlogicptiref="+loopxa>unMss="l&& "sref">DEFINE_SPce T_readwt  108qlogiregs *  71< b))
;
  90unMqlogicptiref="+loopxa>unMss="ode=b" class="sref">b))
  92 108PACKB">))
(0and loop ti4eout #1\n"ass="cocsref">mbox_param[] = {
  92qlogiruc_id * 108 ;
  32
PACKB(0,Rdce back op pp t="+coed regist58".<*lass="comment">/* 0x002f */
 108   92 mbox_param[] = {
 108 qpticce T_readwt  108qlogiregs *  71< linux/string.h>
 108 qpticce T_readwt  108qlogiregs *  71< linux/string.h>
 108 qpticce T_readwt  108qlogiregs *  71< linux/string.h>
 108 qpticce T_readwt  108qlogiregs *  71< linux/string.h>
 108 qpticce T_readwt  108qlogiregs *  71< linux/string.h>
  92 qpticce T_readwt  108qlogiregs *  71< linux/string.h>
;
  32
PACKB(0, 0),   CAear RISCnin"errupt.<*lass="comment">/* 0x002f */
 108qpticce T_readwt  108qlogiregs *  71  71< ;
  85qpticHChTRL_CRIRQt linux/string.h>
 112 108qlogiregs *  71  71< ;
;
PACKB(0,Rdhatbe    Set "L/* 0x002f */
 111qpticce T_readwt  108qlogiregs *  71<"Llinux/string.h>
 110 10ic"Llinux/string.h>
  71 108qlogiregs *  71<"Llinux/string.h>
  32
PACKB(0,We lengre donemaph* e.<*lass="comment">/* 0x002f */
linux/string.h>
;
linux/string.h>
  57inti.c#L  56staticf="+it pdev_defaul08staticf="+it pdev_defaul08_g meg1=PACKname="L56">  56static struct qlogicptt b))
mbox_param[] = {
  56qlogicptt linux/string.h>
  60
linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
 linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
/* 0x002ef="+57code=a" class="srqhref="ddr2vers/s1csi/qlogicpti.c#L24" id21"L94"1class="forPTH=PACKme="L108"logicptt mbox_param[] = {
PACKB(0* e.<*lass="comment">/* 0x002f */
   6<<<<<<<<<<* disconnect,t="+ity, arq, reneg on odf=",s a , oddly enough* e.<*lass="comment">/* 0x002f */
   7<<<<<<<<<<* iags... ussmidlayer lengshnosionIof iagged do notn hasIRQ match* e.<*lass="comment">/* 0x002f */
   8<<<<<<<<<<* our devicend thatbs,s a  sincenwe btbe whe usrnwe  struc a* e.<*lass="comment">/* 0x002f */
   9<<<<<<<<<<* iag on a  per-cmne basihip on ws an ussmidlayernd z,nwe* e.<*lass="comment">/* 0x002f */
   9<<<<<<<<<<* 64 bitbi  struc op anapability usre.* e.<*lass="comment">/* 0x002f */
   9<<<<<<<<<<*h* e.<*lass="comment">/* 0x002f */
linux/string.h>
linux/string.h>
mbox_param[] = {
linux/string.h>
linux/string.h>
mbox_param[] = {
linux/string.h>
linux/string.h>
;
linux/string.h>
linux/string.h>
lass3"commeline" n}ef">linux/string.h>
  14
  56staticodf="+hardwarcL_CRIRQt staticodf="+hardwarc_g meg1=PACKname="L56">  56S"L6lHostiruc_id *b))
mbox_param[] = {
  56static struct qlogicptt   56static struct   56hostiruc_id *linux/string.h>
  92 linux/string.h>
linux/string.h>
  56staloopxa>unMqlogicptiref="+loopxa>tmpss="code=a" clqlogicptt linux/string.h>
linux/string.h>
  32
PACKB(0,all load add/* 0x002f */
  14
  56hostiruc_id *linux/string.h>
linux/string.h>
  71tmpss="code=a" class="srqcptt qlogiregs *  71  71< ;
  58
PACKB(0,Only odf=" op a="L564-saineit ishnos freemaph* e.<*lass="comment">/* 0x002f */
 10SPce T_readwt  108qlogiregs *DECPU_P  71_BSYmbox_param[] = {
  71tmpss="code=a" class="srqcptt qlogiregs *;
  71qlogiregs *;
;
linux/string.h>
linux/string.h>
 112qlogiregs *;
  71qlogiregs *;
  71qlogiregs *;
;
  90unMqlogicptiref="+loopxa>unMss="llass="sref">qptic/a>#define linux/string.h>
  90unMqlogicptiref="+loopxa>unMss="l&" nalf Kme="L108"> 10SPce T_readwt  108qlogiregs *  71< b))
;
  90unMqlogicptiref="+loopxa>unMss="ode=b" class="sref">b))
  92 108PACKB">))
mbox_param[] = {
 108linux/string.h>
linux/string.h>
  71tmpss="code=a" class="srqcptt qlogiregs *  71  71< ;
 108;
  56static struc_irqsL_CRIRQt static struc_irqsT_readw=PACKme="L108"> 108;
  60
 10SPce T_readwt  108qlogiregs *DE CAe_PSR_ULTRA_g me wt mbox_param[] = {
linux/string.h>
  71mbox_param[] = {
 108qlogiregs *;
mbox_param[] = {
linux/string.h>
  71mbox_param[] = {
 108qlogiregs *;
linux/string.h>
  60
PACKB(0,odf=" adapters a  per-devicendefaul0 valueegist58".<*lass="comment">/* 0x002f */
PACKB(0,doeit aftersfindKB< op  whe usrnwe lengre ultra m"L7anapableist58".<*lass="comment">/* 0x002f */
staticf="+it pdev_defaul08_g medw=PACKme="L108"> 108;
  14
PACKB(0,Rdhatbe op a CAeaprocessorgist58".<*lass="comment">/* 0x002f */
 112  dRE1pxa>tmpss="code=a" class="srqcptt qlogiregs *  71  71< ;
;
PACKB(0,G="  CAeato start executiB< op afirmwarca="L7gist58".<*lass="comment">/* 0x002f */
  92 linux/string.h>
 108 linux/string.h>
static#37;d: =mboxstatic#37;d: =mbox_g medw=PACKme="L108"> 108 108 mbox_param[] = {
  92 108PACKB">))
mbox_param[] = {
 108linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
;
PACKB(0,S=" 7"itiatora="L56IDgist58".<*lass="comment">/* 0x002f */
  92 linux/string.h>
 108 linux/string.h>
static#37;d: =mboxstatic#37;d: =mbox_g medw=PACKme="L108"> 108 108 linux/string.h>
  92 mbox_param[] = {
  92 108PACKB">))
mbox_param[] = {
 108linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
  58
PACKB(0,I"itialize state of ihe queues, both hws a  swgist58".<*lass="comment">/* 0x002f */
linux/string.h>
linux/string.h>
  92 linux/string.h>
 108 linux/string.h>
 108 linux/string.h>
 108 linux/string.h>
 108  108 linux/string.h>
static#37;d: =mboxstatic#37;d: =mbox_g medw=PACKme="L108"> 108 108 mbox_param[] = {
  92 108PACKB">))
mbox_param[] = {
 108linux/string.h>
linux/string.h>
linux/string.h>
linux/string.h>
/* 0x002ef="+57code=a" class="sr4href="2r44ers/sc2isi/qlogicpti.c#L44" id40"L94"1class="line" name="L73"> 108 linux/string.h>
 108 linux/string.h>
 108 linux/string.h>
 108 linux/string.h>
 108  108 linux/string.h>
static#37;d: =mboxstatic#37;d: =mbox_g medw=PACKme="L108"> 108 108 mbox_param[] = {
  92 108PACKB">))
linuxos 7"it,odqueuegeout #1\n&q8ACKml/scscsi/ql8uegeout #cv3WASE="L71">  k_i  71_BSYcodeiqlogicpti.gicpti.c#L27" itt linux/string.h>
 108 qlogi4me="L5dev4ce_ strucL_CRIRQt >
qlogiregs *ql;
/* 0x002f */
  92   f_INIT_REQ_QUEUEf="+IRQ="srref">linomment">/* 0x002f */
  92 linux/string.h>
 10SPce T_readwt &g4;
/* 0x002f */
  92 unMqlogicptiref4"+loo4xa>tmpss="code=a" clqlogicpttraq_dvma"srqcptt linux/string.h>
 10SPce T_readwt   32
linux/string.h>
>
 4href="2ri4ers/sc2i/qlogicpti.c#L104" g/scsi/ql4class="line" name="L115"4in_lo42p1ti" oref">;
   10SPce T_readwt linux/string.h&raq_dvma"srqcptt linux/string.h>
 10SPce T_readwt qlogi4a href="+4odqregsss="l+name="L71">4 71 4href="2ri4ers/sc2i/qlogicpti.c#L104" /s1csi/ql4gicpti.c#L31" id33"L71"14lass=43"+tmp8eturn 1ref">linux/strinaq_dvma"srqcptt linux/string.h>
 10SPce T_readwt  tmpss="code=a" ce=CPU_CMD4BRESE pxa>tmpss="code=a"4class43>linux/string.h>
 4href="2ri4ers/sc2i/qlogicpti.c#L104" /="line" 4ef="+codqregsss="l+name=4L71CP43.h>
/* 0x002ef="+n 1ref">linux/string.h>
;
linux/string.h>
 10SPce T_readwt  tmpss="code=a" 4 T_g me w4 linux/string.h>
>
linux/string.h&g-frefass="sreaaq_in_pt   10SPce T_readwt  10SPce T_readwf_INIT_REQ_QUEUEf="+IRQ="srref">linux/string.h&/a>    10SPce T_readwt   90u" class="srqhref="ddr2vers/s1csi/qlogicpti.c#L24" id21"L94"1class=4 T_readw=4ACKme="L108"> 108   8<<<<<<<<<<* our devicend thatbs,s Sgh* e./* 0x002f */
)15class="line" name="L9">   9<<<<<<<<<<* iag on a  per-cmne basihip on ws an ussmidl4xa>unMqlo4icptiref="+loopxa>unMss=4ode=b4 class="sref">b))
 10SPce T_readwf_INIT_REQ_QUEUEf="+IRQ="srref">l|id=32" =PACKme="L108ass="sru_sh* MqlogicptirMERGhref=4+code=qptKERN_EMERGss="l4ref">44lass="line" nae" n"line" ndw=PACKme=f_INIT_REQ_QUEUEf="+IRQ="srref3tmpn" xa>u" class="srqhref="ddr2vqno periogt">//str =mbhave syncpti.c#yet<* iag on a  per-cmne basihip on ws an ussmidl4x/scsi/ql4oop eout #1\n"ass="4ocsre44p1ti" oref">;
linux/string.h>
 10SPce T_readwt qlogi4rqcptt    9<<* Always (sigh)/strlasef="+clde=a"qregss(kicks f/w)a* e.<*lass="comment">/* 0x002f */
   9<<* iag on a  per-cmne basihip on ws an ussmidl4s="l+name4"L71 CAe_PSR_g me wt >
>
linux/st4ing.h45>linux/string.h>
/* 0x002ef="+n 1ref">linux/string.h>
unMqlo4P1ULTRA_g me wt >
linux/string.h>
 10SPce T_readwt linux/string.h>
linu4/stri45id34"L87"1class="line" name="7"it,odqueuegeout #1\n"asst"Eti" oref">linuxos 7"it,odqueuegeout #1\n&q8ACKml/scscsi/ql8uegeout #cv3WASE="L71">  k_i  71_BSYcodeiqlogicpti.gicpti.c#L27" itt linux/string.h>
qlogi4="L108"> 408
;
 tmpss="code=a" cref">PACK4(0,doeit aftersfindK4< op 4whe usf="+tmpreturn 1ref">linux/string.h  56staticodf="+hardwarcL_CRIRQt staticodf="+hardwarc_g meg1=PACKname="L56">  56S"L6lHo1">  71< /* 0x002f */
linux/string.h>
stat4cf="+it pdev_defaul08_g 4edw=P4CKme="L108"> 1const6">  56staticodf="+CKme="L1eraq_dvmaL94"1cCKme="L1dque"+hardwarc_g meg1fp1qlogicptiref="fwit p4href="2ri4ers/sc2i/qlogicpti.c#L104" pan>
 1const6charstaticodf="+Cwi/ql1qlogicptiref="fwi/qlcpti.ment"tic#37;d: =mbox 108  714sss="4+name="L71">  class="line" n}ef">linux/string.h>
lass3"commeline" n}ef"ent">/* 0x002ef="+n 1ref">linux/string.h>
lass3"commelinqe" n}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104" c#L38" id41"L68"1class="line" nare4">PAC4B(0,G="  Cid * 4 92 qlogicptt   56stati4risc_="L94addreturn 1ref">linux/eratairuc_id *PACK4code=qptKERN_EMERGss="la4ef">P4CKB&gned df="+* Mss="lame="L92risc_="L9_addlinux/stri4f">linux/4tring.h>
linux/_id *">))
/*edw=PA_CKme="L1eraq_dvmaL94"1c*edw=PA_CKme="L1dqueu -frehardwarc_g meg1fp1qlogicptiref="fwit plinux/string.h>
linux/strinoppa"H=PACKme="L108"logicptt "2ri3eers/s1csi/ql">linux/string.h>
linux/stringcpti" -frefass="sreeratairuc_id *linux/string.h>
linux/4tring.h>
[] = {
rucf="+tmpreturft;
 108 108s/sccsi/q4ogicpti.c#L38" id37"L68"4class48atmp0REti" oref">linu[] = {
rucf="+tmpretur"wi/ql1qlogicptiref="fwi/qlcpti, " -frefass="sreeratairuc_id *>
linux/string.h4gt;
<48/sc2i/qlogicpti.c#L104" id=4rn 1ref">linux/eratairuc_id * 108linux/string.h>
4box_param[] = {
 108 108s">linux/4ode=qptKERN_EMERGss="lar4f">PA4KB">))
[] = {
rucf="+tmpretur"w1qlogicptiref="fwit pgt;
>
;
linux/strinoutCKme}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104" tflaqlogi4gicpti" -frefass="sreit 4_lock48id34"L87"1claef="+codeicpti" -frefass="sref">qlogi4lflaqlogi4egs *linux/string.ardwarc_g meg1fp_ogicpti.c#L113" id=fp_ogicit plinuconst6/a>staticodf="+__leogicpti.c#Liref="__leogdque"+) -frehardwarc_g meg1fp1qlogicptiref="fwit p=PACKme="L108"logicptgicpti.c#L113" id=ogicit p[0odevalsg1=PACKname="L56">  56stati4
/* 0x042f */49dmae T_cac strucf="+tmpreturrehostdatalengthtairuc_id */fp1qlogicptiref="fwit pgt;
  56stati4
or_="L6l4L90"1class="line" name="490ass4"srqcpevalsg1=PACKname="L56">  56stati4
CKme="L14codetmp0REti" oref">linu4/stri4g.h>
linuxossav\n"asst"Eti" ore>linuxossav\dqueuegeout #1\n&q8ACKml/scscsi/ql8uegeout #cv3WASE="L71">  k_i  71_BSYcodeiqlogicpti.gicpti.c#L27" itt linux/string.h>
  924r linux/stri4g.h>
linux/strin4.h   9<<* .h/* 0x002f */
   9<<* iag on a  per-cmne basihip on ws an ussmidl4llass="sr4f"> 108 mbox_param[] = {
logicpti" -frefcsu40"L18"11ass="licsu4 href+*lass="comment">/__leog_to_cpuicpti.c#Liref="__leog_to_cpudqueuegeout #1\n&q8Afp_ogicpti.c#L113" id=fp_ogicit ponous_offd tiruc_id *>
5ACKBcpti" -frefass="srecsu40"L18"11ass="licsu4 hreoref">linux/string.h>
linux/5tring.h>
static#37;d: =mboxstatic#37Aieee, srqcptt  108 105in_unlock5irqodftorcL_CRIRQt   90i.c#L10rucf="+tmpretur/qlogicpti.c#L114" id=410L42"142ss="line" naaaaaaaaaame="L92">  92 108 108 [] = {
linux/strinout}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104"5id=40"L7251class="line" n}ef">linu5/stri5g.h>
[] = {
linux/strin5ef_IN5T_REQ_QUEUEMAPHORE      ;
  14
PACKB 108>
mDMA6 id36CCLEAde  14
PACKB 108 108 mDMA6 id36CCLEAde  14
PACKB 108linux/string.ardwarc_g meg1cptt /gicptif="1iIMIlogiregs * 108 108   56static struc_irqsL_CRIRQt static struc_irqsT_readw=PACKme="L108"> 108;
 mbox_param[] = {;
 10SPce T_readwt linux/string.h>
 108static#37;d: =mboxstatic#37;d: =mbqregssc#L3ISP.8"> 108  92 108 [] = {
">))
gotoLa2href="ddr2veroutef">linux/strinout}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104"5rs/scsi/q5ogicpti.c#L113" id=31LL35"14la51lock_irqodftorctrrin" =PACKme="L108hostiruc_id * tmpss="code=a" 5sticpti 15csi/qlogicpti.c#L113" id53L1175 class="lg1=PACKname="L56">  f="+code;
  14
PACKB(0,Rdhatbe op a CAeaprocessorgist58".<*lass="comment">/* 0x002f *//* 0x002f */mS3"L6 id36GENAB1qlogicptiref="S3"L6 id36GENABgt;
  14
PACKB 108&g5;
  56static struc_irqsL_CRIRQcode=qptrrin" =PACKme="L108"> 108unMqlogicptiref5"+loo5xa>tmpss="code=a" clqlogicptti/qlogicpti.c#L35" id35105" 2lass="lline" 0  14
PACKB 108>
  32
  56static struc_irqsL_CRIRQt static struc_irqsT_readw=PACKme="L108"> 108;
linux/string.h>
static struc_irqsL_CRIRQt static sultrcpti.c#L113" id=ultrc}ef"<*l00L42"142ss="line" naaaaaaaaaame="L92"5g/scsi/ql5class="line" name="L115"5in_lo52p1ti" oref">;
mE1px_MTREG_P0ULTRAe 105=ticpti 152r73ers/scscsi/qlogicpti5c#L3752atmp0REti" oref">linue" nae" n"line" ndw=PACKme=/a>static struc_irqsL_CRIRQt static struc_irqsT_readw=PACKme="L108"> 108 108linux/string.h>
5 71linux/string.h&/a>static struc_irqsL_CRIRQt static sultrcpti.c#L113" id=ultrc}ef"<*l+chref="2ri4ers/sc2i/qlogicpti.c#L104"5s/s1csi/q5ogicpti.c#L30" id33"L20"52ass=53>mbox_param[] = {;
mE1px_MTREG_P0DFLp1qlogicptiref="E1px_MTREG_P0DFLpgt;
 105/s1csi/ql5gicpti.c#L31" id33"L71"15lass=53me="L90">  90i.c#L10 n"line" ndw=PACKme=/a>static struc_irqsL_CRIRQt static struc_irqsT_readw=PACKme="L108"> 108 108tmpss="coderctrrin" =PACKme="L108hostiruc_id *tmpss="code=a"5class53vers/s1csi/qlogicpti.c#L32" id32"L32"1cla5/="line" 5ef="+codqregsss="l+name=5L71CP53.h>
;
  14
PACKB(0,Rdhatbe op a CAeaprocessorgist58".<*lass="comment">/* 0x002f */;
">))
linux/string.h>5 T_g me w5   f="+code;
  14
PACKB(0,Rdhatbe op a CAeaprocessorgist58".<*lass="comment">/* 0x002f */  56static struc_irqsL_CRIRQt static struc_irqsT_readw=PACKme="L108"> 108;
/* 0x002f */linux/string.h&/a>   90u/string.h&/a>  108tmpss="code=a" clqlogicptti/qlogicpti.c#L35" id35105" 2lass="lline" ;
  14
PACKB(0,Rdhatbe op a CAeaprocessorgist58".<*lass="comment">/* 0x002f */unMqlo5icptiref="+loopxa>unMss=5ode=b54>
//should beaaaaaaaaareturn 1ref">linux/string.h>5MERGhref=5+code=qptKERN_EMERGss="l5ref">54gt;
<15class="line" name="L9">   9<<  runn clafromsc#L3ROMqnow.e" naaaaaaaaareturn 1ref">linux/string.h>5x/scsi/ql5oop eout #1\n"ass="5ocsre54r tmpss="code=a" 5
  f_INIT_REQ_QUEUEf="+IRQ="srrefx/string.h>
/* 0x002ef="+f_INIT_REQ_QUEUEf="+IRQ="srref">linomment">/* 0x00f_INIT_REQ_QUEUEf="+IRQ="srref3tmpnomment">/* 0x00f_INIT_REQ_QUEUEf="+IRQ="srrefss="line" name="L87"> 108 cpti" -frefass="srenaq_dvma"srqcptt linux/string.h>
 108 static#37;d: =mboxstatic#37;d: =mbstop srqcptt  108 105s/s1csi/q5ogicpti.c#L31" id35"L81"5class55me="L90">  90i.c#L10rucf="+tmpretur/qlogicpti.c#L114" id=410L42"142ss="line" naaaaaaaaaame="L92">  92 108 108 linux/st5ing.h55ox_param[] = {
linux/strinout}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104"5ea>unMqlo5P1ULTRA_g me wt >
[] = {
">))
linux/string.h>5a hreultr5codetmp0REti" oref">linu5/stri55e="L108DMAf  forti" -frefass="sre12ass="srqcptt  108   f_INIT_REQ_QUEUEf="+IRQ="srrefx/string.h>
linux/string.h&g-frefass="sreaaq_in_ptPACKB 10SPce T_readwf_INIT_REQ_QUEUEf="+IRQ="srref">lin 10SPce T_readw__leog_to_cpuicpti.c#Liref="__leog_to_cpudqueuegeout #1\n&q8Afp_ogicpti.c#L113" id=fp_ogicit ponous_offd tiruc_id *>
;
  90cpti" -frefass="srenaq_dvma"srqcptt linux/string.h>
 108  f_INIT_REQ_QUEUEf="+IRQ="srrefx/s!tring.h>
linux/string.h>
PACK5(0,doeit aftersfindK5< op 56ox_param[] = {
  ft;
static#37Frqcptt  108 105<*lass="c5mment">/* 0x002f */
">))
[] = {
08  /qlogicpti.c#L114" id=410L42"142ss="line" naaaaaaaaaame="L92">  92 108stat5cf="+it pdev_defaul08_g 5edw=P56lass="line" nae" n"li08  eratairuc_id *
;
linux/strinout}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104"5p hreultr5 wt linurctrrin" =PACKme="L108hostiruc_id *  715sss="5+name="L71">  rctrrin" =PACKme="L108hostiruc_id *PAC57"L28"12ass="line" naaline" nae" ndw=PACKm5c"L108"> 5 92 linux/string.h>5risc_="L95add;
  14
PACKB(0,Rdhatbe op a CAeaprocessorgist58".<*lass="colinux/string.h>5r="l+name5ef="+code_p, 1IRQm" coo=5sref"57a>tmpss="code=a" clqlogicpttmcptt /* 0x002f */PACK5code=qptKERN_EMERGss="la5ef">P57vers/s1csi/qlogicpti.c#L32" id32"L32"1cla5f">linux/5tring.h>
>
linux/string.h>
/* 0x002f */stat5irqodftorcL_CRIRQt 0  14
PACKB 108  14
PACKB(0,Rdhatbe op a CAeaprocessorgist58".<*lass="commee="L108"> 108linut58".<*lass="commee="L108"> 108>
linux/string.h>5s/sccsi/q5ogicpti.c#L38" id37"L68"5class58id31"L87"1class="line" n}ef"f_INIT_REQ_QUEUEf="+IRQ="srrefx/string.h>
linux/string.h5gt;
<58dmae T_cac strucf="+tmpreturf_INIT_REQ_QUEUEf="+IRQ="srrefss="c hrefit p08linux/string.h>
 108 1nux/string.hf_INIT_REQ_QUEUEf="+IRQ="srrefx/s!tring.h>
linux/string.h>
5box_param[] = {
static#37;d: =mboxstatic#37New srqcptt  108 105s">linux/5ode=qptKERN_EMERGss="lar5f">PA5KB">))
[] = {
rucf="+tmpretur/qlogicpti.c#L114" id=410L42"142ss="line" naaaaaaaaaame="L92">  92 108>
;
linux/strinout}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104"5tflaqlogi5gicpti" -frefass="sreit 5_lock58id34"L87"1claef="+codeicpti" -frefass="sref">qlogi5lflaqlogi5egs *linux/string.h>5 swgist585.<*lass="comment">/* 0x052f */59dmae T_cac strucf="+tmpreturf_INIT_REQ_QUEUEf="+IRQ="srrefx/string.h>
linu5/stri5g.h>
linux/string.h>
 linux/stri5g.h>
>
linux/strin5.hlinux/string.h>
;
f_INIT_REQ_QUEUEf="+IRQ="srrefx/s!tring.h>
linux/string.h>
 108 linurucf="+tmpreturft;
static#37;d: =mboxstatic#37AboutFrqcptt  108 105lflaqlogi5ref="+code_p, 1IRQm" coo5"sref5>mbox_param[] = {
[] = {
rucf="+tmpretur/qlogicpti.c#L114" id=410L42"142ss="line" naaaaaaaaaame="L92">  92 10860atmp0REti" oref">linux/string.h&eratairuc_id *linux/6tring.h>
linux/strinout}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104"6in_unlock6irqodftorcL_CRIRQt [s" class="srqhref="ddr2v Snag.c#L3majorss="lminortrevisionsafromsc#L3resulte" naaaaaaaaareturn 1ref">linux/string.h>6id=40"L7261class="line" n}ef">linu6/stri60.h>
linux/strin6ef_IN6T_REQ_QUEUEMAPHORE      >
 108  108linux/string.h>6llass="sr6f"> 108 >
 linux/string.h>
 1nux/string.hf_INIT_REQ_QUEUEf="+IRQ="srrefx/s!tring.h>
linux/string.h>
 [] = {
static#37;d: =mboxstatic#37could  =mbsgssc27"  rateL108"> 108 106me="L5dev6ce_ strucL_CRIRQt ">))
[] = {
rucf="+tmpretur/qlogicpti.c#L114" id=410L42"142ss="line" naaaaaaaaaame="L92">  92 108;
linux/strinout}ef"4href="2ri4ers/sc2i/qlogicpti.c#L104"6sticpti 16csi/qlogicpti.c#L113" id63L11761id34"L87"1claef="+codeicpti" -frefass="sref">qlogi6sf="+c_sh6 href="+code=qlogic)Knam6="L5661"L108DMAf  71_CCLEAR_g me wt cpti" -frefass="srenqlogicpti.c#L114" id=410L42"142ss="line" naaaais_qlogicpti.c#L114" is_qloKBlinux/string.h>
 " class="srqhref="ddr2vqL9"11/a>& initiatortIDss="l2i/eraupt levell2i/o " 2l f="+tmpQ="e" naaaaaaaaareturn 1ref">linux/string.h>6g.h&g6;
  90u/string.h&f_INIT_REQ_QUEUEf="+IRQ="srrefx/string.h>
unMqlogicptiref6"+loo62s="code=a" cl"> 108>
[] = {
lin(id *  92  32
">))
" -frefass="srenaq_dvma"srqcptt linux/string.h>
">))
;
>
linurucf="+tmpreturf_INIT_REQ_QUEUEf="+IRQ="srrefss="c0xff0" =PACKme="L108ass="sru_sh* Mqlogicpti6gf="+c_sh6  f_INIT_REQ_QUEUEf="+IRQ="srref">lin(id *6 71linux/string.h&/aq_dvma"srqcptt linux/string.h>
mbox_paramqlogi6/s1csi/ql6gicpti.c#L31" id33"L71"16lass=63srqcpevalsg1=PACKname="L56">  56stati6vers/s1cs6/qlogicpti.c#L32" id33"L62"14263a>tmpa2href="ddr2veroutef">linux/strinout}ef":evalsg1=PACKname="L56">  56stati6vv_8tmpss="code=a"6class63ox_param[ss="line" naaaas oreun>linuxosrestoree="L92">  92linuxosrestore">linux/string.hCKml/scscsi/ql8uegeout #cv3WASE="L71">  k_i  71_BSYcodeiqlogicpti.gicpti.c#L27" itt linux/string.h>
linux/strinoutCKme}ef":evalsg1=PACKname="L56">  56stati6vs/scsi/q61ti" oref">;
linux/string.hfp1qlogicptiref="fwit pnux/string.h>
linux/eratairuc_id *qlogi6/f="+c_sh6a href="+codce T_g mee w6PACKm63"L108DMAf  71_CCLEAR_g me wt linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
/* 0x002f */linux/string.h>
  902i/ux/string.h&curf="+qlogicpti.gicptcurf="+}ef"<*lef="+codeicpti"49L81"1clbe="L92">  92linux/string.h>
  92>
 108 tmpss="code=a" 60xffsR cl6x04dqlm" coode=b" class=6sref"64ox_param[ss="line" naaaacurf="+qlogicpti.gicptcurf="+}ef"unMqlo6icptiref="+loopxa>unMss=6ode=b64>
PACKB  92PACKB/* 0x002f */64s/s1csi/qlogicpti.c#L"2r54eers/s1csift;
static#37Fuse=4" id= hrto normal f="+eL108"> 108  92 108PACKB  92PACKB/* 0x002f */linurucf="+tmpreturft;
static#37termpwr backrto normal f="+eL108"> 108  92 108>
<>
  92linux/string.h>
linu2i/ux/string.h&eraoatairuc_id *PACKBlinux/string.h>
  90i.c#L10ux/string.h&eraoatairuc_id * 108 108  92 108linux/st6ing.h65ox_param[] = {
qlogi6ea>unMqlo6P1ULTRA_g me wt ">))
cpti" -frefass="srecurf="+qlogicpti.gicptcurf="+}ef"PACKBlinux/string.h>
  eraoatairuc_id *;
 108  92 108linu6/stri65atmp0REti" oref">linurctrrin" =PACKme="L108hostiruc_id *linuuuuui" -frefass="srecurf="+qlogicpti.gicptcurf="+}ef"PACKB>
linux/string.h>
08  eraoatairuc_id *;
  90ffffffffrucf="+tmpreturft;
static#37You have a s clle en1ed devic  108 108ffffffffrtic#37;d: =mbox 108  92 108PACK6(0,doeit aftersfindK6< op 66ox_param[] = {
/* 0x002f */
">))
ref="ddr3vers/s>
  92>
 108linux/eraoatairuc_id * 108;rctrrin" =PACKme="L108hostiruc_id *  716sss="6+name=rctrrin" =PACKme="L108hostiruc_id *PAC67"L28"12ass="line" naaline" nae" ndw=PACKm6c"L108"> 6 92 linux/xosre id=_+qlogicpti.gicptxosre id=_+tmp0Rss="line" naaaaaaaaaantatairuc_id *&xosqlogicpti.gicptxositt devaame="L92">  92 108  56stati6r="l+name6ef="+code_p, 1IRQm" coo=6sref"67a>tmpf="+tmpvoidlinstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
/* 0x002f */PACK6code=qptKERN_EMERGss="la6ef">P67vers/ef">linux/string.h>
linux/6tring.h>
>
linuxose="L92">  92linuxos">linoref"ux/string.h>chainaodeiqlogicpti.gicpt>chainaodeif="+code=qptrrin" =PACKme="L108"> 108>
linux/string.h>
;
&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h&efaiqlogicpti.gicpt&efaiit p>
 108linut58".<*lass="commee="L108"> 108>
/* 0x002f */linuuuuu>))
ref="ddr3vers/s&efaiqlogicpti.gicpt&efaiit p>
 108linux/string.h6gt;
<68lne" nalf Kme="L108"> 10SPce T_readwnafaiqlogicpti.gicpt&efaiit p2"142ss="line" naaaanex+qlogicpti.gicptnex+c2i/="c hrefit p08 108linux/string.h>
 108 1>))
ref="ddr3vers/s>chainqlogicpti.gicpt>chain}ef"<"c hrefit p08 108PACK6_COMPLETEL_CRORQm" coo="6ref">6box_param[rctrrin" =PACKme="L108hostiruc_id *linux/6ode=qptKERN_EMERGss="lar6f">PA68.h>
 108>
linuxose="L92">  92linuxos">linoref"ux/string.h>chainaodeiqlogicpti.gicpt>chainaodeif="+code=qptrrin" =PACKme="L108"> 108 108linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
/* 0x002f */linux/string.h>
/* 0x062f */69dmae T_cac strucf="+tmpreturs ore>linuxose="L92">  92linuxos">linoref"ux/string.h>chainaodeiqlogicpti.gicpt>chainaodeif="+code=qptrrin" =PACKme="L108"> 108linux/string.h>
linu6/stri69s="code=a" cl"> 1>))
ref="ddr3vers/s>chainqlogicpti.gicpt>chain}ef"<"c hrefit p08 108 linux/string.h>
linux/stri6g.h">))
struc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h&efaiqlogicpti.gicpt&efaiit p>
 108linux/strin6.h>
<>
/* 0x002f */;
 10SPce T_readwnafaiqlogicpti.gicpt&efaiit p>
 108 108 linurucf="+tmpreturnafaiqlogicpti.gicpt&efaiit p2"142ss="line" naaaanex+qlogicpti.gicptnex+c2i/="c hrefit p08 108mbox_param70id31"L87"1class="line" n}ef"aqlogicpti.c#L114" id=410L42"142ss="line" naaaanex+qlogicpti.gicptnex+c2i/="c hrefit p08 108linux/7tring.h>
  92linuxos">linoref"ux/string.h>chainaodeiqlogicpti.gicpt>chainaodeif="+code=qptrrin" =PACKme="L108"> 108linu7_lock70r tmpss="code=a" 7lflaqlogi7egs *linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
/* 0x002f */linu7/stri70.hlinux/string.h>
linux/strin7ef_IN7T_REQ_QUEUEMAPstruc/ux/string.h&platform_devic 4href="2ri4ers/slatform_devic gt;
<*ux/string.hop4href="2ri4ers/opc2i/="c hrefit p08 108 tmpss="code=a" 7i8=40"L7271"> 108   "L14">  14
linoref"ux/string.hop4href="2ri4ers/opc2i/3vers/s1csi/qlogicptresourc 4href="2ri4ers/resourc c2i/[0], 0  107h9=40"L7271ef="+code_p, 1IRQm" coo7cptt 70G_P1DFL L87"i="lg1=PA;
 10SPce T_readwresourc _siz 4href="2ri4ers/resourc _siz ">linoref"ux/string.hop4href="2ri4ers/opc2i/3vers/s1csi/qlogicptresourc 4href="2ri4ers/resourc c2i/[0])  107llass="sr7f"> 108 linuuuuu>))
e="L108"> tic#37;d: =mbox 108 108   "L14">  14
linux/string.h>
  90u/string.h&ft;
 108 108 111114" id=4-00L42"142ss="line" naaaaaaaaaame="L92"7ev_8 [rctrrin" =PACKme="L108hostiruc_id *  "L14">  14
linux/string.h>
  92linoref"ux/string.hop4href="2ri4ers/opc2i/3vers/s1csi/qlogicptresourc 4href="2ri4ers/resourc c2i/[0], (16 * 4096)  107l7=40"L727gicpti.c#L113" id=3L115"717las71p1ti" oref">;
 107l8=40"L727csi/qlogicpti.c#L113" id73L11771atmp0REti" oref">linuuuuuuuuuuuuuuuuuuuuuuuuu tic#37;d: =mbox 108 108  "L14">  14
  92linux/string.h>
linuuuuu>))
ref="ddr3vers/sft;
 108 108>>>>>>>>4" id=4-00L42"142ss="line" naaaaaaaaaame="L92"7g.h&g7;
  90rctrrin" =PACKme="L108hostiruc_id *unMqlogicptiref7"+loo72s="code=a" clrctrrin" =PACKme="L108hostiruc_id *>
[4" id=4" =PACKme="L108ass="sru_sh* Mqlogicpti7ge="L5dev7ame="L32">  32
">))
  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
/* 0x002f */linux/string.h>
&platform_devic 4href="2ri4ers/slatform_devic gt;
<*ux/string.hop4href="2ri4ers/opc2i/="c hrefit p08 1087 71  14
  k_i  71xosqlogicpti.gicptxositt ="c hrefit p08li[0]ode=qptrrin" =PACKme="L108"> 108&g7gicpti.c#L31" id33"L71"17lass=73srqcpevalsg1=PACKname="L56">  56stati7vers/s1cs7/qlogicpti.c#L32" id33"L72"14273.h>
tmpss="code=a"7class73ox_pa3" class="srqhref="ddr0*[4"ducesc#L32i/eraupt process claoamehead on">qcptt=PACKme="L108ass="sru_sh* Mqlogicpti7ve="L5dev7ef="+codqregsss="l+name=7L71CP73.h*[sun4c/sun4m when multiple PTI/s1css shar hrthe">qcptt=PACKme="L108ass="sru_sh* Mqlogicpti7v6=40"L7271ti" oref">;
*[sef= IRQ.  It wasrtoo hreplexss="lmessyrto8*[senely ma2i/aine8*naaaaaaaaareturn 1ref">linux/string.h>7/f="+c_sh7a href="+codce T_g mee w7PACKm73s/s1csi/qlogicpti" -frefass="srerequestuxose="L92">  92 1071_CCLEARL77"1|Mss="llass="sref"MAf7 71_C74atmp0REti" oref">linuuuuu>))
ref="ddr3vers/sIRQF_SHAREDT_REQ_QUEUEf="+IRQF_SHAREDitt  
rtic#37;d: =mbox 108/* 0x002f */ 108  56stati7 T_readw=7ACKme="L108"> 108>
 108  92 108unMqlo7icptiref="+loopxa>unMss=7ode=b74>
74CKB">))
  56stati7"T_g me w71di3ers/scscsi/qlogicpti7c#L3774class="lg1=PACKname="L56">  ft;
static#37Can =mbacquirL32rq csi/108"> 108  92 108  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
/* 0x002f */linux/string.h>
linux/st7ing.h75ox_param[struc/ux/string.h&platform_devic 4href="2ri4ers/slatform_devic gt;
<*ux/string.hop4href="2ri4ers/opc2i/="c hrefit p08 108unMqlo7P1ULTRA_g me wt &qstruc/ux/string.h&devic _n/a>4href="2ri4ers/devic _n/a>gt;
<*ux/string.hdp4href="2ri4ers/dpc2i/ode=qptrrin" =PACKme="L108"> 108">))
4href="2ri4ers/of_n/a>c2i/ode=qptrrin" =PACKme="L108"> 108linu7/stri75>linut58".<*lass="commee="L108"> 108  "L14">  14
  92lie"c hrefit p08linux/strinof_get2i/prop_defaultlogicphrefit p08 108cpti" -frefass="srenqlogicpti.c#L114" id=410L42"142ss="line" naaaas08haame="L92">  92lie"=
-10href="2ri4ers/sc2i/qlogicpti.c#L104"7hptt CKname="L56">  "L14">  14
  92lie"c hrefit p08linux/strinof_get2i/prop_defaultlogicphrefit p08 108  90ffffffffffffffffffffffffffffffffffffff-104href="2ri4ers/sc2i/qlogicpti.c#L104"7hT_readw=7s/s1csi/qlogicpti.c#L31"7id36176s="code=a" clcpti" -frefass="srenqlogicpti.c#L114" id=410L42"142ss="line" naaaas08haame="L92">  92lie"=
-10href="2ri4ers/sc2i/qlogicpti.c#L104"7hultracod7(0,doeit aftersfindK7< op 76ox_param[] = {
  92lie"href="2ri4ers/sc2i/qlogicpti.c#L104"7ha>unMqlo7mment">/* 0x002f */
">))
] = {
linux/strinof_get2i/prop_defaultlogicphrefit p08 107rs/scsi/q7cf="+it pdev_defaul08_g 7edw=P76lass="line" nae" n"liiiiiiiiiiiiiiiiiiiiiiiiiiiiiiirtic#37;d: =mbox 108  k_i  71thisaame="L92">  92  92li4href="2ri4ers/sc2i/qlogicpti.c#L104"7hT_g me w7 wt   "L14">  14
  k_i  71max_sectorL35" id36115" clmax_sectorLc2i/="c644href="2ri4ers/sc2i/qlogicpti.c#L104"7hqcptt   717sss="76"L108DMAf  71_CCLEAR_g me wt PAC77id31"L87"1class="line" n}ef"ft;
 108  92li04href="2ri4ers/sc2i/qlogicpti.c#L104"7c"L108"> 7 92 linum">li-1 * 7 756stati6r="l+name6ef="+code_p, 1IRd  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
/*70x002f */PACK6code=qptKERN_EMERGss=7la6ef">P67vers/ef">linux/string.h<7a>>77> 108unMqlo7P1ULTRA_g me w">linux/st7ing.h75ox_param[struc/ux/string.h&platform_devic 4href="2ri4ers/slatform_devic gt;
<*ux/string.hop4href="2ri4ers/opc2i/="c hrefit p08Pbmas=L114" id=410L42"142ss="line" naaaaop4href=c 108linux/string.h<7a>>77> 108  92lie"c hrefit p08  92linut58".<*lass="comme7="L1077> 108Pbmas=L1143vers/s1csi/qlogicpts08haame="L92">  92lie"c hrefit p08  92i.gicptne7+c2i/ct58".<*lass="comme7t">/*78ti.c#L104"7href="ddr7vers/sccsi/bmas="line" nare7">Pbmas=L1143!>linuro0xffgt;
<*ux/string.h>
 108linux/strbrrswEt7" ore70ox_pafbrrswE naa3/a>[ss=#37;d: =mboxPbmas=L114" id=410L42"142ss="line" naaaaop4href=#L114" id7410L4ode=qptrrin" =PACKm7="L1078> 108linur2i/qlogicpti.c#L104" id=40"L18"11ass="l7/naming"e7elseref">linux/string.h<7a>>7
liox_pafDMA_BURSTBli2i/qlogicpti.c#L104" id=40"L18"11ass="l7/"2ri4ers7410L4ode=qptrrin" =PACKm7="L1078ti.c#L104"7hultra"L6l6L90"1class=brrswEt7" ore70ox_pafbrrswE naa3uuui" -frefass="srecuDMA_BURSTli[0]ode=qpox_pafDMA_BURST"> 108o3v>lio0xffgt;
<*ux/string.h>
P67[rctrrin" =PACKme="L708hos78ti.c#L104"7ha>unMqlo7_g me w7 wt  108 -/sc2i/qlogicpti.c#L104" id=40"L18"11ass=7 a CAeaNU7dit pode=qptrrin" =PACKm7="L1078> 108 ="2ri4ers7sc2i/ct58".<*lass="comme7t">/*79 hreDMAf  61="l+name6ef="+code_p, 1IRdlinuxos">linRd  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
linux/string.h<7a>>79x002f */ 108linux/string.h<7a>>79ruc_id *li.gicptne7+c2i/ode=qptrrin" =PACKm7="L107"> 108*[senely /naming"e7elseref">linux/string.h<7a>>79Mqlogicpti7ve="L5dev7ef="+codqregsss="D_cof_g72"140Mhz>
a" class="srqhref="ddr0*[senely /a CAeaNU7n}ef"ode=qptrrin" =PACKm7="L1079Mqlogicpti7v6=40"L7271ti" oref">;
/*79ti.c#L104"7h/scsi/ql7ef="ddrsfreetur/qlogicpti.csfree naa3vers/s1csi/qlogic p0m hrefit2">  92lie p0m hrefit2">  92et2i/prop_defaultef"3vers/scssi/qlogi7pti.c76>
linuxos"clinuxos"cliofrs/s1cs7/qlogicpti.c#L32"bullshita3 T_g mee7w=PAC73classa" class="srqhref="ddr086>mbox_pa8am 1071_CCLEARL7_g me w7 wt linuxos"c 7 92 l8hr7"pin_78lock_rctrrin" =PACKme="L808hos8iruc_irs/s1cs7/qlogicpti.c#L32"Thqlog/qlog"srqhresponse /qlqlo muog"each be alti" oT_g mee7w=PAC73classa" class="srqhref="ddr08647"pin_78lc2i/ode=qptrrin" =PACKm8a>tmp80Mqlogicpti7vv_8*[senely8="2ri4ers8sc2i/ct58".<*lass="comme8t">/*80Mqlogicpti7ve="L5dev7ef="+co3 T_g mee7w=PAC73classa" class="srqhref="ddr08662ri4ers8s}ef"ode=qptrrin" =PACKm8a>>8
linuxos">linRlL_C/qlqlo naaaaaaaaaget_108haame="L92">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
 108 */ tmp8s="code=a" 7i8>unMqlo7P1ULTRA_g me w">linux/st7ing.h75ox_param[struc/ux/string.h&platform_devic 4href="2ri4ers/slatform_devic gt;
<*ux/string.hop4href="2ri4ers/opc2i/="c hrefit p088esourc c28/[0]) f="_devic gt;
<*ux/QSIZE 108<8cpttcode=qptrrin" =PACKm8="L1081 ndw=PACKm7s/s1csi/q7ogicpti.c#L30" id33"L20"72ass=73dmae T_cac strucf="+tmres_cpu30" id33"L20"72res_cpuatform_devic gt;
<*ux/dma_allinoref"ux/stit p08linux/string.h<8a>>8
 108linuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmres_dvmu_cop4href="2ri4res_dvmu naaic#37;d: =mbox  98 111114" 8d=4-00L42"142ss="line" n8aaaaa8aaame="L92"7ev="+c_sh7a href="+cohref="+codce T_g 7e w=P76class="lg1=PACKname="Lres_cpu30" id33"L20"72res_cpuatform410L42"142ss="line" naaaanex+qlogicpti.gicpt2i/qlogicpti.c#L104" id=40"L18"11ass="l871ox_para8[rctrrin" =PACKme="L808hos81ti.c#L104"7ha>unMoreun>linuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmres_dvmu_cop4href="2ri4res_dvmu naa3v>liof */linux/string.h<8a>>8
PAC77id31"L87"1class="line" n}ef"ft;
2"142ss="line" naaaas08haame="L92">  98 2ri4ers/84096)  107l7=40"L727="+c_sh7href="+codeicpti" -frefa7s="sr74s/s1cs8(id * 107l8L104"7c"L108"> 7 92  108<8cpttcode=qptrrin" =PACKm8="L1081ti.c#L104"7hqcptt 892linux/string.h<8a>>82 hreDMAf  7c#L38" id71"L68"1"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_cpu30" id33"L20"72req_cpuatform_devic gt;
<*ux/dma_allinoref"ux/stit p08 108<8cpttcode=qptrrin" =PACKm8="L108"> 108>>>>>4" 8d=4-00L42"142ss="line" n8aaaaa8aaame="L92"7g.h&g7777777777777777777777777777turs oreun>linuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_dvmu_cop4href="2ri4req_dvmu naaic#37;d: =mbox  980">  90rctrrin" =PACKme="L808hos82ti.c#L104"7hT_readw=7s/s1csi/qlogicpti.c#L31"7id36176s="code=a" clcpti" -frefasreq_cpu30" id33"L20"72req_cpuatform410L42"142ss="line" naaaanex+qlogicpti.gicpt2i/qlogicpti.c#L104" id=40"L18"11ass="l872s="code8a" clrctrrin" =PACKme="L808hos82ti.c#L104"7hultraoreun>linuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_dvmu_cop4href="2ri4req_dvmu naa3v>liof */[4"8id=4" =PACKme="L108ass="8ru_sh82ti.c#L104"7ha>unMqlo7_g me w7 wt linoref"ux/stit p08 107rs/scsi/q7cf="+it pdev_defau_sh7a href="+cohref="+codce T_g 7e w=P76class="lg1=PACKname="Lres_cpu30" id33"L20"72res_cpuatfoic#37;d: =mbox 108  9802ri4ers/82CKB">))
8a hr&82a" cl"> 107l7=40"L727ogicpti.c#L113"class="line" nare7">PAC77id31"L87"1class="line" n}ef"ft;
2"142ss="line" naaaas08haame="L92">  98="2ri4ers8sc2i/ct58".<*lass="comme8t">/*82a" cl"> 107l8=40"L727="+c_sh7href="+codeicpti" -frefa7s="sr74s/s1cs8ti7c#L3778atmp0ef">linux/string.h<8a>>8
 7 92   981">7 71  981>>>>>4" 8li[0]ode=qptrrin" =PACKm8="L1083aame="L92"7g.>unMqlo7icptiref="+loopxa>unMss=7ode=b74>
81"17lass=83srqcpevalsg1=PACKname="856"> 856L104"7c"L108"> 7 92 qcptt=PACKme="L108ass="8ru_sh8 Mqlogconstref">ux/string.h&/aqcoode=b_inforin" hget_108haam">linst_info naaaaaaaaaget_108haame="L9S" idH">  "L14">  14S" idH"> g.h&platform_devi6">  "L14">  14>
qcptt=PACKme="L108ass="8ru_sh8 Mqlog */ 107l7e=a" 7lef">u>&platform_devibuf "L14">  14buf" cl[8hogicc2i/.ss="line" naaaaxosL35" id36118ma2i/aine8unMqlo7P1ULTRA_g me w2">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=3ve">unMqlo7P1ULTRA_g me w2">  92linstruc/ux)o7P1ULTRA_g me w6">  "L14">  14*n8aaaaaaaareturn 1ref">lin8x/str83ti.c#L104"7hqcptt 8 haaaaaan8alogi   14sAC77ifet2i/prop_defaultef"buf "L14">  14buf" clip_defaultlogicphrefit p08/*80x002f */  14
static#37Can =mbacquirL32rq csi/108"> 108  "L14">  14
unMqloprop_defaultef"buf "L14">  14buf" cl" id=410L42"142ss="line" naaaaop4href8#"17lass=84srqcpevalsg1=PACKname="856"> 846L104"7c"L108"> 7 92  108&/cm/qlogicpti.c#L11cm/ref=o0xffgt;
<*ux/string.h>
84CKB">))
8a hr&84> 108 */ 84="code=a" 7i8>unMqlo7P1ULTRA_g me wMarker_Entry&/markerunMqlo7P1ULTRA_g me wMarker_Entry*n8f="+code=qptrrin" =PACKm8="L1084ti.c#L104"7hqcptt 8/qlogi4" 8d=4-00L42"142ss="line" n8aaaaa85 hreDMAf  7c#L38" id71"L68"1memse8  98sp7qlogi78atmp0rctrrin" =PACKme="L808hos85 ndw=PACKm7s/s1csi/q7ogicptimarker/*856stati7 T_readw=7ACKme="markerlinux/string.h<8a>>8
unMss=7ode=b74>
8"2ri4ers/8pc2i/ode=qptrrin" =PACKm8="L1085Mqlogicpti7ge="L5dev7ame="L32">  32
 108">))
8a hr&85f="+hardwa7gvers/s1csi/qloginme="L1CKml/scscsi/qlnme="ame="="l+name6ef="+code_pcm/_frob&/cm/qlogicpti.c#L11cm/ref=,8>unMqlo7P1ULTRA_g me w4" idcmn/qlogicpti.c#L114" idcmn/ruc/ux/string.h&/Cmn/qlogicpti.c#L11Cmn/ruc/#37;d: =mboxc2i/ode=qptrrin" =PACKm8="L1085a" cl"> 107l8=40"L727csi/qlogicptaaaaaaget_108haame="L92">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=o0xffgt;
<*ux/string.h>
linut58".<*lass="comme8="L108"> 108 */unMqlo7P1ULTRA_g me wCv7eand_Entry  988haam">li8"=
-10href="2ri4ers/sc2i8qlogi86 ndw=PACKm7s/s1csi/q7ogicpticm/qlogicpti.c#L11cm/ref=t;
 1088qcptt href="2ri4ers/sc2i8qlogi862ndw=PACKm7s/s1csi/q7ogicpticm/qlogicpti.c#L11cm/ref=t;
ENTRY_COMMANtref=" id=410L42"142ss="line" naaaaop4href8fffffffff8ff-104href="2ri4ers/sc2i8qlogi866stati7 T_readw=7ACKme="cm/qlogicpti.c#L11cm/ref=t;
linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qlogi/qlogicpti.c#L11=410L42"142ss="line" naaaas08haame="L92">  88haam">li8"=
-10href="2ri4ers/sc2i8qlogi86linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qloglunml/scscsi/ql8uelunatfo2"142ss="line" naaaas08haame="L92">  882ri4ers/8">lie"href="2ri4ers/sc2i8qlogi8pti.c#L104"7ha_readw=7ACKme="cm/qlogicpti.c#L11cm/ref=t;
linoref"ux/stcm/_len  882ri4ers/8dlogi  108  "L14">  14co="rol_fla> atform_7icptiref="+loopxa>unMss=7ode=b74>
8> 108linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qlogtagged_supporteKml/scscsi/ql8uegagged_supporteKruc/of */li4href="2ri4ers/sc2i8qlogi86a" cl"> 107l8=40"L727="+c_sh7a href="+cohref="+codce T_g 7e w=P76class="lg1=PACKname="Lcm/_cou08linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qlogi/qlogicpti.c#L11=410L4]3v>lio0xffgt;
<*ux/string.h>
 107h9=40"L7271ef="+co_sh7a href="+cohref="+codce T_g 7e w=P76class="lg1=PACKname="Lgag_aglo oreun>linuxos"gag_aglo" cl[devic gt;
<*ux/Cmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qlogi/qlogicpti.c#L11=410L4]3vo_sh7a href="+cojiffilo oreun>linuxos"jiffiloatfo2"142ss="line" naaaas08haame="L92">  8 717sss="86"L108DMAf  71_CCLEAR_g 8e wt 87a" cl"> 1071_CCLEARL7="+c_sh7a href="+cotime_afterlinuxos"jiffiloatforestatic#37Can =mbacquirL32rq csi/108"> 108linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qlogi/qlogicpti.c#L11=410L4]3+ (5x/string.h&/HZqlogicpti.c#L11HZruc/o2of */li04href="2ri4ers/sc2i8qlogi87> 108  "L14">  14co="rol_fla> atform_devic gt;
<*ux/CFLAG_ORDERED_TAGqlogicpti.c#L11CFLAG_ORDERED_TAGatfo2"142ss="line" naaaas08haame="L92">  8 d8"> 1088"11asrctrrin" =PACKme="L808hos87aame="L92"7g.h&g777777777static#37Can =mbacquirL32rq csi/108"> 108linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qlogi/qlogicpti.c#L11=410L4]3vo_sh7a href="+cojiffilo oreun>linuxos"jiffiloatfo2"142ss="line" naaaas08haame="L92">  8 ffffffff8* 7 87> 108  8 haam">li8sc2i/ct58".<*lass="comme8t">/*87ti.c#L104"7hultracod7/sccsi/q/scsi/q6tring.hcm/qlogicpti.c#L11cm/ref=t;
  "L14">  14co="rol_fla> atform_devic gt;
<*ux/CFLAG_SIMPLE_TAGqlogicpti.c#L11CFLAG_SIMPLE_TAGatfo2"142ss="line" naaaas08haame="L92">  8 2ri4ers/8vers/ef">linux/string.h<8a>>87> 108  32
linoref"ux/stcmn/qlogicpti.c#L11cmn/ruc/[0]rm410L42"142ss="linWRITE_liox_pafWRITE_linux/string.h<8a>>87a" cl"> 107l7=40"adw=7s/s1csi/qloCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stcmn/qlogicpti.c#L11cmn/ruc/[0]rm410L42"142ss="linWRITE_/[0])  107l8=40"adw=7s/s1csi/qloCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stcmn/qlogicpti.c#L11cmn/ruc/[0]rm410L42"142ss="linWRITE_/i[0]ode=qpox_pafWRITE_/iruc/o2qlogicpti.c#L104" id=40"L18"11ass="l8cctorLc2i8">linut58".<*lass="comme8="L1087a" cl"> 107h9=40"L727/scsi/q6tring.hcm/qlogicpti.c#L11cm/ref=t;
  "L14">  14co="rol_fla> atfor|m_devic gt;
<*ux/CFLAG_WRITEqlogicpti.c#L11CFLAG_WRITEatfo2"142ss="line" naaaas08haame="L92">  8i.gicptne8+c2i/ct58".<*lass="comme8t">/*88ti.c#L104"7hrelse"142ss="line" naaaas08haame="L92">  8i.gicptne8+c2i/ode=qptrrin" =PACKm8="L108"> 108linux/strcm/qlogicpti.c#L11cm/ref=t;
  "L14">  14co="rol_fla> atfor|m_devic gt;
<*ux/CFLAG_REAtmp0REti" oref">CFLAG_REAtatfo2"142ss="line" naaaas08haame="L92">  8id8"> 1088410L4ode=qptrrin" =PACKm8="L10882ndw=PACKm7s/s1csi/q7ogicpticm/qlogicpti.c#L11cm/ref=t;
linoref"ux/stre/qlogqlogicpti.c#L11re/qlogref=t;
&/HZqlogicpti.c#L11HZruc/2"142ss="line" naaaas08haame="L92">  8iffffffff8elseref">linux/string.h<8a>>886stati7 T_readw=7ACKme="memcpylinoref"ux/stcmn/qlogicpti.c#L11cmn/ruc/restatic#37CaCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stcm/_len  98/"2ri4ers8410L4ode=qptrrin" =PACKm8="L1088ti.c#icpti7ge="L5dev7ame="L32">  32
P68[rctrrin" =PACKme="L808hos88ti.c#cpti7ge="L5dev7ame="L32">  32
&/Cmn/qlogicpti.c#L11Cmn/ruc/#taaaaaaget_108haame="L9Cv7eand_Entry&/cm/qlogicpti.c#L11cm/ref=,7w=PAC73classa" class="srqhref="ddr08c 107l8=40"L727csi/qlogicpaaaaaaget_108haame="L92">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=restatic#37Cautxosvma"eraq_dvmaL9utxosruc/uvers/s1csi/qlogin_paaaaxosqlogicpti.in_paaass=restatic#37Cautxosvma"eraq_dvmaL9utxosruc/uvers/s1csi/qlogou8_paaaaxosqlogicpti.ou8_paaatfo27w=PAC73classa" class="srqhref="ddr08cctorLc2i88>linut58".<*lass="comme8="L1088> 108 *//*89ti.c#L104"7hr>unMqlo7P1ULTRA_g me wtatasegh75ox_param/atasegruc/ux/string.h&/d  "L14">  14doatfo2"142ss="line" naaaas08haame="L92">  8ti6c#L3768id31"ef">linux/string.h<8a>>891i.c#L104"7hr>unMqlo7P1ULTRA_g me wscatterliogqlogicpti.c#L11scatterliogruc/ux/string.h&/sgh75ox_paramsgass=rex/string.h&/sh75ox_paramsatfo2"142ss="line" naaaas08haame="L92">  8td8"> 1088f="+code=qptrrin" =PACKm8="L108"> 108static#37Can  8114" id=480L4nlinux/string.h<8a>>89ruc_id *8i.gicptne8+c2i/ode=qptrrin" =PACKm8="L108"> 108linux/string.h<8a>>89ti.c#L104"7ha>unMqlo7flaqlogi7egs *  81hainaode8n}ef"ode=qptrrin" =PACKm8="L1089> 108/*89a" cl"> 107l7=40"L727ogicpti.c#L113"sgh75ox_paramsgass=rm_devic gt;
<*ux/4" idsgliogqlogicpti.c#L11sc idsglioget2i/prop_defaultef"Cmn/qlogicpti.c#L11Cmn/ruc/22"142ss="line" naaaas08haame="L92">  81 107l8=40"L727logi7egs *linoref"ux/stit p08sgass=r"142ss="line" naaaas08haame="L92">  81ctorLc2i8+c2i/ode=qptrrin" =PACKm8="L1089a" cl"> 107h9=40"L7271ef="+co 107l8=40"L727logi7egs *  96>mbox_pa9am 1071_CCLEARL71ef="+co 107l8=40"L727logi7egs *linoref"ux/stsc_/ata_direction  9 a CAeaNU9dit pode=qptrrin" =PACKm9="L1090ruc_id *&g7/string.h&/d  "L14">  14doatform_devic gt;
<*ux/cm/qlogicpti.c#L11cm/ref=t;
/atasegruc/2"142ss="line" naaaas08haame="L92">  9 3ainaode9fL4nlinux/string.h<908hos90> 108  9647"pin_79lc2i/ode=qptrrin" =PACKm9a>tmp90> 108/*90ti.c#L104"7ha>unMqlo7_cpti7v6=40"L7271ti" o/* Fill7fl first four sg f="rilo:o3 T_g mee7w=PAC73classa" class="srqhref="ddr09662ri4ers9s}ef"ode=qptrrin" =PACKm9a>>90  9672ri4ers9sc2i/ct58".<*lass="comme9="L1090a" cl"> 107l7=40"L727="+c_sh7a href="+con tmp90a" cl"> 107l8=40"L727csi/qlogogicpti.c#L113"n 107h9=40"L727/scsi/q6tring.hfor_eachCsgh75ox_paramfor_eachCsget2i/prop_defaultef"sgh75ox_paramsgass=re/string.h&/sh75ox_paramsatforestatic#37Canstatic#37Cadvma"eraq_dvmaL9cass=of */ 1071_CCLEARL71ef="+co/string.h&/d  "L14">  14doatfo[devic gt;
<*ux/dvma"eraq_dvmaL9cass=]s/opc2i/3vers/s1d_base "L14">  14d_baseatform_devic gt;
<*ux/4g_dma_addressh75ox_paramsg_dma_addresset2i/prop_defaultef"sh75ox_paramsatfo22"142ss="line" naaaas08haame="L92">  9P8"> 108<9cpttcode=qptrrin" =PACKm9="L1091> 108  14doatfo[devic gt;
<*ux/dvma"eraq_dvmaL9cass=]s/opc2i/3vers/s1d_cou08satfo22"142ss="line" naaaas08haame="L92">  9Phainaode9iinnlinux/string.h<9a>>9
  32
 108sgass=rm_devic gt;
<*ux/4h75ox_paramsatfo2"142ss="line" naaaas08haame="L92">  971ox_para9[rctrrin" =PACKme="L908hos91ti.c#L104"7ha>unMMMMMwhile+c_sh7a href="+co4g_cou08linux/string.h<9a>>9
&/co08  9 2ri4ers/94096)  108 107l8=40"L727csi/qlog++devic gt;
<*ux/cm/qlogicpti.c#L11cm/ref=t;
  9 urc c2i/9cpttcode=qptrrin" =PACKm9="L1091a" cl"> 107h9=40"L7271ef="+co_sh7a href="+coco08unMqlo7P1ULTRA_g me wCvntinuation_Entrylinuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_cpu30" id33"L20"72req_cpuatfo[devic gt;
<*ux/dn_paaaaxosqlogicpti.in_paaass=ogicc2i/.ss="line" naaaaxosL35" id3611992linux/string.h<9a>>92a" cl"> 1071_CCLEARL71ef="+co/string.h&/dn_paaaaxosqlogicpti.in_paaass=rm_devic gt;
<*ux/NEXT_REQ_PTRL1CKml/scscsi/qNEXT_REQ_PTRet2i/prop_defaultef"dn_paaaaxosqlogicpti.in_paaass=22"142ss="line" naaaas08haame="L92">  908"> 108<9cpttcode=qptrrin" =PACKm9="L109"> 108>>>>>4" 9d=4-00L42"142ss="line" n9aaaaa9aaame="L92"7g.h&g77777777777777777="+c_sh7href="+codeicpti" -frefa7s="sr74s/s1cs90">  90rctrrin" =PACKme="L908hos92ruc_id *972s="code9a" clrctrrin" =PACKme="L908hos92ti.c#L104"7hultraL7271ef="+co_sh7a href="+coco08  9am[4"9id=4" =PACKme="L108ass="9ru_sh92ti.c#L104"7ha>unMqlo71ef="+co_sh7a href="+coco08unMss=7ode=b74>
9hr7f="dd79B 107rs/scsi/q7cf="+it _sh7a href="+coco08unMss=7ode=b74>
9h2ri4ers/92CKB">))
9a hr&92a" cl"> 107l7=40"L727cf="+it _sh7a href="+coco08  "L14">  14fla> atform_7icptiref="+loopxa>unMss=7ode=b74>
9="2ri4ers9sc2i/ct58".<*lass="comme9t">/*92a" cl"> 107l8=40"L727cf="+it _sh7a href="+coco08unMss=7ode=b74>
9=urc c2i/9atmp0ef">linux/string.h<9a>>92a" cl"> 107h9=40"L7271ef="+co_sh7a href="+cod  "L14">  14doatform_devic gt;
<*ux/co08  9"2ri4ers/9pc2i/ode=qptrrin" =PACKm9="L1093a" cl"> 1071_CCLEARL71ef="+co/string.h&/n  91">7 71 108>>>>4" 9li[0]ode=qptrrin" =PACKm9="L1093aame="L92"7g.h&g77777777777777777/string.h&/n  91">  90 93> 108for_eachCsget2i/prop_defaultef"sgh75ox_paramsgass=re/string.h&/sh75ox_paramsatforestatic#37Canstatic#37Cadvma"eraq_dvmaL9cass=of */  14doatfo[devic gt;
<*ux/dvma"eraq_dvmaL9cass=]s/opc2i/3vers/s1d_base "L14">  14d_baseatform_devic gt;
<*ux/4g_dma_addressh75ox_paramsg_dma_addresset2i/prop_defaultef"sh75ox_paramsatfo22"142ss="line" naaaas08haame="L92">  9mehead on9>qcptt=PACKme="L108ass="9ru_sh93ti.c#L104"7ha>unMqlo71ef="+co1ef="+co_sh7a href="+cod  "L14">  14doatfo[devic gt;
<*ux/dvma"eraq_dvmaL9cass=]s/opc2i/3vers/s1d_cou08satfo22"142ss="line" naaaas08haame="L92">  9har hrthe9>qcptt=PACKme="L108ass="9ru_sh93a" cl"> 107rs/scsi/q7cf="+it icpti7ge="L5dev7ame="L32">  32
 107l7=40"L727cf="+it _sh7a href="+cosg_cou08static#37Can  9h"2ri4ers9 107l8=40"L727cf="+it _sh7a href="+cosgh75ox_paramsgass=rm_devic gt;
<*ux/4h75ox_paramsatfo2"142ss="line" naaaas08haame="L92">  9loopxa>*n9aaaaaaaareturn 1ref">lin9x/str93a" cl"> 107h9=40"L727icpti7ge="L5dev7ame="L32">  32
/*90x002f *//atasegruc/[0]s/opc2i/3vers/s1d_base "L14">  14d_baseatform_7icptiref="+loopxa>unMss=7ode=b74>
9#L114" fa9lc2i/ode=qptrrin" =PACKm9="L1094aame="L92"7g.h&g7/string.h&/cm/qlogicpti.c#L11cm/ref=t;
/atasegruc/[0]s/opc2i/3vers/s1d_cou08unMss=7ode=b74>
9#">  90 94> 108  32
  32
 10894CKB">))
9a hr&94ti.c#L104"7h/scsi/ql7ef="ddrsm/qlogicpti.c#L11cm/ref=t;
  14unMss=7ode=b74>
9#"2ri4ers9lc2i/:evalsg1=PACKname="956"> 94ti.c#L104"7hT_g me w7 wt   14cmd_slot atfo[devic gt;
<*ux/dn_paaaaxosqlogicpti.in_paaass=orm_devic gt;
<*ux/Cmn/qlogicpti.c#L11Cmn/ruc/icptiref="+loopxa>unMss=7ode=b74>
9#oopxa>*n9f="+code=qptrrin" =PACKm9="L1094ti.c#L104"7hqcptt 9/qlogi4" 9d=4-00L42"142ss="line" n9aaaaa95 hreDMAf  7c#L38" id71"L68"1href="+codce T_g 7e w=P76class="lg1=PACKname="Lcm/_cou08linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qlogi/qlogicpti.c#L11=410L4]++icptiref="+loopxa>unMss=7ode=b74>
9sp7qlogi79atmp0rctrrin" =PACKme="L908hos95 ndw=PACKm7s/s1csi/q7ogicptisbus_writewstatic#37Can =mbacquirL32rq csi/108"> 108  "L14">  14
  14MBOX4atfo22"142ss="line" naaaas08haame="L92">  9ire7="+ <95/sc2ictrrin" =PACKme="L908hos952ndw=PACKm7s/s1csi/q7ogicpti"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_dn_paaaaxosqlogicpti.req_dn_paaass=rm_devic gt;
<*ux/dn_paaaaxosqlogicpti.in_paaass=icptiref="+loopxa>unMss=7ode=b74>
9="2ri4ers9sc2i/ct58".<*lass="comme9t">/*95ruc_id *9=.gicptxo9s="coef">linux/string.h<9a>>9
unMqloprop_defaultef"dn_paaaaxosqlogicpti.in_paaass=icptiref="+loopxa>unMss=7ode=b74>
9=ehead on9pc2i/ode=qptrrin" =PACKm9="L1095Mqlogicpti7ge="L5dev7ame="L32">  32
 108">))
9a hr&95f="+hardwa7gvers/s1csi/qloginme="L1CKml/scscsi/qlnme="ame="="l+name6ef="+code_pup/ate_cal_/qlqlL1CKml/scscsi/qup/ate_cal_/qlqlet2i/aaaaaaget_108haame="L9S" idH">  "L14">  14S" idH"> g.h&platform_devi6">  "L14">  14static#37Cautxosvma"eraq_dvmaL9utxosruc/uvers/s1csi/qlogin_paaaaxosqlogicpti.in_paaass=restatic#37Cautxosvma"eraq_dvmaL9utxosruc/uvers/s1csi/qlogou8_paaaaxosqlogicpti.ou8_paaatfo27w=PAC73classa" class="srqhref="ddr09ers/of_n/9>c2i/ode=qptrrin" =PACKm9="L1095a" cl */linut58".<*lass="comme9="L1095a" cl"> 107h9/cpti7v6=40"L7271ti" o/* Temporary workarou0d u08il bug is fou0d and fixed (one bug has been fou0dT_g mee7w=PAC73classa" class="srqhref="ddr09 108li9"=
-10href="2ri4ers/sc2i9qlogi96 ndw=PACKm7s/flaqlogi7egs *static#37Caou8_paaaaxosqlogicpti.ou8_paaatfo2 -_6 k_i  71max_sectorL35" id36115" clmax_9id8"> 1089qcptt href="2ri4ers/sc2i9qlogi962ndw=PACKm7s/s1csi/q7ogicpti6">  "L14">  14  "L14">  14  "L14">  14  98haam">li9"=
-10href="2ri4ers/sc2i9qlogi96ti.c#icpti7ge="L5dev7ame="L32">  32
lie"href="2ri4ers/sc2i9qlogi96ti.c#cpti7ge="L5dev7ame="L32">  32
  32  32 108li4href="2ri4ers/sc2i9qlogi96="code=a" 7i8>unMqlo7P1ULTRA_g me w2">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=3ve>&platform_devis  14  98nu7/stri9="c644href="2ri4ers/sc2i9qlogi96a" cl"> 107h9flaqlogi7egs *  9 717sss="96"L108DMAf  71_CCLEAR_g 9e wt 97 hreDMAf  7c#L38" id71"L68"1u_sli04href="2ri4ers/sc2i9qlogi97ruc_id * 1089"11asrctrrin" =PACKme="L908hos97aame="L92"7g./cpti7v6=40"L7271ti" o/* tags  7 97> 108li9sc2i/ct58".<*lass="comme9t">/*97ti.c#L104"7hu="+c_sh7a href="+co4it p08linux/string.h<9a>>97ti.c#L104"7ha>unMqlo7_1csi/q7ogicpti"L9230" id33"L20"72ass=73dmae T_cac strucf="+tm"2r_paramvma"eraq_dvmaL9"2r_param" cl[devic gt;
<*ux/tg8  "L14">  14dt ng._fla> i.c#L|= 0x17icptiref="+loopxa>unMss=7ode=b74>
9chainaode9f="+code=qptrrin" =PACKm9="L1097> 108linux/string.h<9a>>97a" cl"> 107l7=40"qlo7_1csi/q7ogicpti"L9230" id33"L20"72ass=73dmae T_cac strucf="+tm"2r_paramvma"eraq_dvmaL9"2r_param" cl[devic gt;
<*ux/tg8unMss=7ode=b74>
9c 107l8=40"qlo7_1csi/q7ogicpti"L9230" id33"L20"72ass=73dmae T_cac strucf="+tm"2r_paramvma"eraq_dvmaL9"2r_param" cl[devic gt;
<*ux/tg8linut58".<*lass="comme9="L1097a" cl"> 107h9icpti7ge="L5dev7ame="L32">  32
/*98ti.c#L104"7hr/cpti7v6=40"L7271ti" o/* are we wide capable?o3 T_g mee7w=PAC73classa" class="srqhref="ddr09i.gicptne9+c2i/ode=qptrrin" =PACKm9="L109"> 108 1089410L4ode=qptrrin" =PACKm9="L1098aame="L92"7g.h&g7/string.h&/"L9230" id33"L20"72ass=73dmae T_cac strucf="+tm"2r_paramvma"eraq_dvmaL9"2r_param" cl[devic gt;
<*ux/tg8  "L14">  14dt ng._fla> i.c#L|= 0x27icptiref="+loopxa>unMss=7ode=b74>
9iffffffff9elseref">linux/string.h<9a>>98ruc_id *9/"2ri4ers9410L4ode=qptrrin" =PACKm9="L1098  14MBOX_SET_TARGET_PARAMS10L42"142ss="line" naaaas08haame="L92">  9ia6ef">P69[rctrrin" =PACKme="L908hos98ti.c#L104"7ha_readw=7ACKme="paramvma"eraq_dvmaL9param" cl[1orm_c_sh7a href="+cotg8  9ihainaode9dit pode=qptrrin" =PACKm9="L1098> 108  14dt ng._fla> i.c#L<< 822"142ss="line" naaaas08haame="L92">  9i 108  14dt ng._fla> i.c#L&urs  0x17of */ 107l8=40"L727/scsi/q6tring.hparamvma"eraq_dvmaL9param" cl[3orm_c_sh7a href="+co"L9230" id33"L20"72ass=73dmae T_cac strucf="+tm"2r_paramvma"eraq_dvmaL9"2r_param" cl[devic gt;
<*ux/tg8linut58".<*lass="comme9="L1098a" cl"> 107h9=40"L7271ef="+co_sh7a href="+cohref="+codce T_g 7e w=P76class="lg1=PACKname="L"2r_paramvma"eraq_dvmaL9"2r_param" cl[devic gt;
<*ux/tg8  9="2ri4ers9sc2i/ct58".<*lass="comme9t">/*99 hreDMAf  7c#} elsef */linux/string.h<9a>>99x002f */unMss=7ode=b74>
9td8"> 1089f="+code=qptrrin" =PACKm9="L109"> 108  32
linux/string.h<9a>>996stati7 T_readw=7ACKme="">  32  32static#37Caparamvma"eraq_dvmaL9param" cl, 022"142ss="line" naaaas08haame="L92">  9i.gicptne9+c2i/ode=qptrrin" =PACKm9="L1099unMqlo7icptiref="+loopxa>unMss=7ode=b74>
9ta6ef">P69elseref">linux/string.h<9a>>99Mqlogicpti7ge="L5dev7ame="L32">  32
/*99a" cl/cpti7v6=40"L7271ti" o/*T_g mee7w=PAC73classa" class="srqhref="ddr091mbox_pa106>mb/ode=qptrrin" =PACKm106>m>106>" cl/cpti7v6=40"L7271ti" o7* flaerrupt m>w=PAC73classa" class="srqhref="ddr01061mbox_pa106d31"ef">linux/string.h<106d3>1061" cl/cpti7v6=40"L7271ti" o7* re/qlog-727pletion linux/string.h<106L4>1063" cl/cpti7v6=40"L7271ti" o7* "This #37C must fly." -davemT_g mee7w=PAC73classa" class="srqhref="ddr01064mbox_pa106c2i/ode=qptrrin" =PACKm106c2>1064" cl/cpti7v6=40"L7271ti" o7* T_g mee7w=PAC73classa" class="srqhref="ddr01065mbox_pa106lseref">linux/string.h<106ls>1065a2hre=a" 7lflaqlogi7egs *  32  32&/Cmn/qlogicpti.c#L11Cmn/ruc/#t="l+n(x/string.h&/do="L1CKml/scscsi/qdo="atfo2/aaaaaaget_108haame="L9sc idcmn/qlogicpti.c#L114" idcmn/ruc/uxo2qlogicpti.c#L104" id=40"L18"11ass="l1066mbox_pa106}ef"ode=qptrrin" =PACKm106}e>1066 108 */106ti.c#L104"7h/aaaaaaget_108haame="L9S" idH">  "L14">  14S" idH"> g.h&platform_devi6">  "L14">  14linoref"ux/stit ng.h75ox_param/string.h<"1dr3vers/s1csi/qlog6">  "L14">  14unMss=7ode=b74>
1068mbox_pa106c2i/ode=qptrrin" =PACKm106c2>106="code=a" 7i8>unMqlo7P1ULTRA_g me w2">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=3ve/aaaaaaget_108haame="L92">  92linstruc/ux)_devic gt;
<*ux/6">  "L14">  14  14unMss=7ode=b74>
1069mbox_pa106c2i/ode=qptrrin" =PACKm106c2>1069"code=a" 7i8>unMqlo7P1ULTRA_g me wCv7eand_Entry&/cm/qlogicpti.c#L11cm/ref=icptiref="+loopxa>unMss=7ode=b74>
101>mbox_pa10/[0]) 10/ ndw=PACKm7s/flaqlogi7egs *unMss=7ode=b74>
10/2mbox_pa10iinnlinux/string.h<10iin>10/2 10810/6stati7 T_readw=7ACKme="Cmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stsc idio="L1CKml/scscsi/qsc idio="ref=rm_devic gt;
<*ux/do="L1CKml/scscsi/qdo="atfoicptiref="+loopxa>unMss=7ode=b74>
10/4mbox_pa10d=4-00L42"142ss="line" n10d=4>10/> 108[rctrrin" =PACKme="L1010/ti.c#L104"7ha_readw=7ACKme="dn_paaaaxosqlogicpti.in_paaass=rm_devic gt;
<*ux/"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_dn_paaaaxosqlogicpti.req_dn_paaass=icptiref="+loopxa>unMss=7ode=b74>
10/6mbox_pa10Blinux/string.h<10B10/> 108unMqlo7P1ULTRA_g me wCv7eand_Entrylinuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_cpu30" id33"L20"72req_cpuatfo[devic gt;
<*ux/dn_paaaaxosqlogicpti.in_paaass=ogicc2i/.ss="line" naaaaxosL35" id361110/7mbox_pa104096)   "L14">  14
  14MBOX4atfo22"142ss="line" naaaas08haame="L92">  10/8mbox_pa10char)   10/9mbox_pa10cpttcode=qptrrin" =PACKm10cpt>10/a" cl"> 107h9f"+c_sh7a href="+codn_paaaaxosqlogicpti.in_paaass=rmvers/s1csi/qlogicpu8_paaaaxosqlogicpti.ou8_paaatfo27w=PAC73classa" class="srqhref="ddr0102>mbox_pa10t pnlinux/string.h<10t p>10t 002f */unMss=7ode=b74>
1021mbox_pa10cpttcode=qptrrin" =PACKm10cpt>10truc_id *10t2" cl"> 107h9f"+c_sh7a href="+coaq_dvma"eraq_dvmaL94"1cass=108  1024mbox_pa10a" clrctrrin" =PACKme="L10a" >10taame="L92"7ev_unlock7logi7egs *10tti.c#L104"7ha>unMqlo7f"+c_sh7a href="+coNEXT_REQ_PTRL1CKml/scscsi/qNEXT_REQ_PTRet2i/prop_defaultef"dn_paaaaxosqlogicpti.in_paaass=2rmvers/s1csi/qlogicpu8_paaaaxosqlogicpti.ou8_paaatfo2f */10ta" cl"> 107rs/scsi/q7cf="+it _sh7a href="+cosbus_writewstatic#37Can =mbacquirL32rq csi/108"> 108  "L14">  14
  14MBOX4atfo22"142ss="line" naaaas08haame=tiref="+10t7mbox_pa102CKB">))
102CK>10ta" cl"> 107l7=40"L727cf="+it _sh7a href="+co"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_dn_paaaaxosqlogicpti.req_dn_paaass=rm_devic gt;
<*ux/dn_paaaaxosqlogicpti.in_paaass=icptiref="+loopxa>unMss=7ode=b74>
10t8mbox_pa10sc2i/ct58".<*lass="comme10sc2>10ta" cl"> 107l8=40"L727cf="+it gotoqlogi7egs *unMss=7ode=b74>
1029mbox_pa10atmp0ef">linux/string.h<10atm>10ta" cl"> 107h9=40"L727icpti7ge="L5dev7ame="L32">  32
mbox_pa10pc2i/ode=qptrrin" =PACKm10pc2>10pcame="L92"7ev_unlock7logi7egs *unMqlo7P1ULTRA_g me wCv7eand_Entrylinuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmreq_cpu30" id33"L20"72req_cpuatfo[devic gt;
<*ux/dn_paaaaxosqlogicpti.in_paaass=ogicc2i/.ssL5dev7ame="L32">  32
10px002f */  1032mbox_pa10li[0]ode=qptrrin" =PACKm10li[>10p> 108  32
10p6stati7 T_readw=7ACKme="cm/_frobqlogicpti.c#L11cm/_frobet2i/prop_defaultef"cm/qlogicpti.c#L11cm/ref=restatic#37CaCmn/qlogicpti.c#L11Cmn/ruc/restatic#37Can =mbacquirL32rq csi/108"> 22"142ss="line" naaaas08haame="L92">  1034mbox_pa1010pti.c#L104"7hu="+cc_sh7a href="+codn_paaaaxosqlogicpti.in_paaass=rmestatic#37Caload_cm/qlogicpti.c#L11load_cm/ naaastatic#37CaCmn/qlogicpti.c#L11Cmn/ruc/restatic#37Cacm/qlogicpti.c#L11cm/ref=restatic#37Caaq_dvma"eraq_dvmaL94"1cass=restatic#37Cadn_paaaaxosqlogicpti.in_paaass=restatic#37Caou8_paaaaxosqlogicpti.ou8_paaatfo22rmve-127w=PAC73classa" class="srqhref="ddr01035mbox_pa10>qcptt=PACKme="L108ass="10>qc>10pti.c#L104"7ha>unMqlo7gotoqlogi7egs *unMss=7ode=b74>
1036mbox_pa10>qcptt=PACKme="L108ass="10>qc>10p> 10810pti.c#L104"7h/scsi/ql7ef="ddrup/ate_cal_/qlqlL1CKml/scscsi/qup/ate_cal_/qlqlet2i/devic gt;
<*ux/6">  "L14">  14static#37Cadn_paaaaxosqlogicpti.in_paaass=restatic#37Caou8_paaaaxosqlogicpti.ou8_paaatfo2icptiref="+loopxa>unMss=7ode=b74>
1038mbox_pa1010p8 108lin10aaa>10pa" cl"> 107h9>unMqlo7icptiref="+loopxa>unMss=7ode=b74>
104>mbox_pa10alogi 10a2ndw=PACKm7s/s1csi/q7ogicptiprintkuning">"gicpti.c#%d: re/qlog /qlql o/q7flow\n"T_g meer"142ss="line" naaaas08haame="L92">  10a3mbox_pa104srqcpevalsg1=PACKname="104sr>10a> 108static#37Can =mbacquirL32rq csi/108"> 108unMss=7ode=b74>
1044mbox_pa10itt code=qptrrin" =PACKm10itt>10a> 10810ati.c#L104"7ha_cpti7v6=40"L7271ti" o/* Unfortunately, unless you use14he9new EH #37C,MwhichT_g mee7w=PAC73classa" class="srqhref="ddr01046mbox_pa10id=4" =PACKme="L108ass="10id=>10a> 108/cpti7v6=40"L7271ti" o7<3_unloc* we don't,14he9midlayerowill7fgnore14he9>unMqlovalue,T_g mee7w=PAC73classa" class="srqhref="ddr01047mbox_pa104CKB">))
104CK>10aa" cl/cpti7v6=40"L7271ti" o7<3_unloc* which is insane.  We pick up14he9pieces like14his.T_g mee7w=PAC73classa" class="srqhref="ddr01048mbox_pa10lc2i/:evalsg1=PACKname="10lc2>10aa" cl/cpti7v6=40"L7271ti" o7<3_unloc* T_g mee7w=PAC73classa" class="srqhref="ddr01049mbox_pa10f="+code=qptrrin" =PACKm10f=">10a9ndw=PACKm7s/s1csi/q7ogicptiCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stresul  "L14">  14resul ass=rmestatic#37CaDID_BUS_BUSY "L14">  14DID_BUS_BUSYass=icptiref="+loopxa>unMss=7ode=b74>
105>mbox_pa10d=4-00L42"142ss="line" n10d=4>10d=ndw=PACKm7s/s1csi/q7ogicptido="L1CKml/scscsi/qdo="atfo/prop_defaultef"Cmn/qlogicpti.c#L11Cmn/ruc/22"142ss="line" naaaas08haame="L92">  10d1mbox_pa10atmp0rctrrin" =PACKme="L10atm>10d1" cl"> 107h9>unMqlohref="+codeicpti" -frefa7s="sr74s/s1cs10d2mbox_pa105/sc2ictrrin" =PACKme="L105/s>10d2ndw=icpti7ge="L5dev7ame="L32">  32
10d4mbox_pa10s="coef">linux/string.h<10s=">10d> 108ardwa7gvers/s1csi/qlogDEF_SCSI_QCMD "L14">  14DEF_SCSI_QCMDet2i/prop_defaultef"a>  32  3210dti.c#cpti7ge="L5dev7ame="L32">  32
10d  32unMql_e=a"u  "L14">  14
>  32unMql_e=a"u et2i/aaaaaaget_108haame="L9S=a"u _Entry  14stsatforeflaqlogi7egs *">))
105CK>10d> 108 */c2i/ode=qptrrin" =PACKm10>c2>10da" cl"> 107l8flaqlogi7egs *  14static#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=icptiref="+loopxa>unMss=7ode=b74>
1059mbox_pa105>linut58".<*lass="comme105>l>10dti.c#L104"7hqcptt 106>mbox_pa10 
-104href="2ri4ers/sc2i10 
->10 
" cl"> 107l8switch c_sh7a href="+co4t  "L14">  14stsatfot;
  14c27pletion_e=a"u atfo2f */10 x002f */10 aame="L92"7g.h&g7/string.h&/  14static#37CaDID_OKL1CKml/scscsi/qDID_OKass=icptiref="+loopxa>unMss=7ode=b74>
1063mbox_pa10ff-104href="2ri4ers/sc2i10ff->10 > 108unMss=7ode=b74>
1064mbox_pa10"=
-10href="2ri4ers/sc2i10"=
>10 aame="L92"7ev_unloccase1prop_defaultef"CS_INCOMPLETEqlogicpti.c#L11CS_INCOMPLETEass=:lie"href="2ri4ers/sc2i10">l>10 ti.c#L104"7ha>unMqlo7f"+c!c_sh7a href="+co4t  "L14">  14stsatfot;
  "L14">  14e=a"._fla> i.c#L&urs  et_108haame="L9SF_GOT_BUS 107rs/scsi/q7cf="+it _sh7a href="+co  14static#37CaDID_NO_CONNECTL1CKml/scscsi/qDID_NO_CONNECTass=icptiref="+loopxa>unMss=7ode=b74>
1067mbox_pa10t  704href="2ri4ers/sc2i10t  >10 a" cl"> 107l7=40"L727elseff"+c!c_sh7a href="+co4t  "L14">  14stsatfot;
  "L14">  14e=a"._fla> i.c#L&urs  et_108haame="L9SF_GOT_TARGETli4href="2ri4ers/sc2i10m">>10 a" cl"> 107l8=40"L727cf="+it _sh7a href="+co  14static#37CaDID_BAD_TARGETunMss=7ode=b74>
1069mbox_pa10="c644href="2ri4ers/sc2i10="c>10 a" cl"> 107h9=40"L727elseff"+c!c_sh7a href="+co4t  "L14">  14stsatfot;
  "L14">  14e=a"._fla> i.c#L&urs  et_108haame="L9SF_SENT_CDBmbox_pa106"L108DMAf  71_CCLEAR_g 106"L>106"" cl"> 107l8=40"L727cf="+it _sh7a href="+co  14static#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=icptiref="+loopxa>unMss=7ode=b74>
1071mbox_pa10">li04href="2ri4ers/sc2i10">l>106x002f */  14stsatfot;
  "L14">  14e=a"._fla> i.c#L&urs  et_108haame="L9SF_TRANSFERRED_DATA106aame="L92"7g.h&g777777777_sh7a href="+co  14static#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=icptiref="+loopxa>unMss=7ode=b74>
1073mbox_pa10*106> 108  14stsatfot;
  "L14">  14e=a"._fla> i.c#L&urs  et_108haame="L9SF_GOT_STATUS  14static#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=icptiref="+loopxa>unMss=7ode=b74>
1075mbox_pa10vers/ef">linux/string.h<10ver>106ti.c#L104"7ha>unMqlo7elseff"+c!c_sh7a href="+co4t  "L14">  14stsatfot;
  "L14">  14e=a"._fla> i.c#L&urs  et_108haame="L9SF_GOT_SENSEqlogicpti.c#L11SF_GOT_SENSEatfo22 107rs/scsi/q7cf="+it _sh7a href="+co  14static#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=icptiref="+loopxa>unMss=7ode=b74>
1077mbox_pa10t pnlinux/string.h<10t p>106a" cl"> 107l7=40"L727breakicptiref="+loopxa>unMss=7ode=b74>
1078mbox_pa10n}ef"ode=qptrrin" =PACKm10n}e>106a" cl"> 107l8=40"L7case1prop_defaultef"CS_DMA_ERRORL1CKml/scscsi/qCS_DMA_ERRORass=:linut58".<*lass="comme10">l>106a" cl"> 107h9=40"L7case1prop_defaultef"CS_TRANSPORT_ERRORL1CKml/scscsi/qCS_TRANSPORT_ERRORass=:mbox_pa10+c2i/ct58".<*lass="comme10+c2>10+came="L92"7g.h&g7/string.h&/  14static#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=icptiref="+loopxa>unMss=7ode=b74>
1081mbox_pa10+c2i/ode=qptrrin" =PACKm10+c2>10+x002f */unMss=7ode=b74>
1082mbox_pa10410L4ode=qptrrin" =PACKm10410>10+aame="L92"7g.h&case1prop_defaultef"CS_RESET_OCCURREDL1CKml/scscsi/qCS_RESET_OCCURREDass=:linux/string.h<10els>10+> 10810+aame="L92"7ev_unlock7logi7egs *  14static#37CaDID_RESETL1CKml/scscsi/qDID_RESETass=icptiref="+loopxa>unMss=7ode=b74>
1085mbox_pa10[rctrrin" =PACKme="L1010+ti.c#L104"7ha>unMqlo7breakicptiref="+loopxa>unMss=7ode=b74>
1086mbox_pa10dit pode=qptrrin" =PACKm10dit>10+a" cl"> 107rs/scsi/case1prop_defaultef"CS_ABORTEDL1CKml/scscsi/qCS_ABORTEDass=: 107l7=40"qlo7_1csi/q7ogicpti  14static#37CaDID_ABORTL1CKml/scscsi/qDID_ABORTass=icptiref="+loopxa>unMss=7ode=b74>
1088mbox_pa10p1ti"rctrrin" =PACKme="L10p1t>10+a" cl"> 107l8=40"L727breakicptiref="+loopxa>unMss=7ode=b74>
1089mbox_pa108>linut58".<*lass="comme108>l>10+a" cl"> 107h9=40"L7case1prop_defaultef"CS_TIMEOUTL1CKml/scscsi/qCS_TIMEOUTass=:mbox_pa10sc2i/ct58".<*lass="comme10sc2>10sc" cl"> 107l7=40"qlo7_1csi/q7ogicpti  14static#37CaDID_TIME_OUTL1CKml/scscsi/qDID_TIME_OUTass=icptiref="+loopxa>unMss=7ode=b74>
1091mbox_pa10id31"ef">linux/string.h<10id3>10sx002f */unMss=7ode=b74>
1092mbox_pa10f="+code=qptrrin" =PACKm10f=">10saame="L92"7g.h&case1prop_defaultef"CS_DATA_OVERRUNlinux/string.h<100L4>10s> 10810saame="L92"7ev_unloccase1prop_defaultef"CS_STATUS_OVERRUNlinux/string.h<10els>10sti.c#L104"7ha>unMqlcase1prop_defaultef"CS_BAD_MESSAGEqlogicpti.c#L11CS_BAD_MESSAGEass=:10sa" cl"> 107rs/scsi/case1prop_defaultef"CS_NO_MESSAGE_OUTL1CKml/scscsi/qCS_NO_MESSAGE_OUTass=: 107l7=40"qlcase1prop_defaultef"CS_EXT_ID_FAILEDL1CKml/scscsi/qCS_EXT_ID_FAILEDass=:10sa" cl"> 107l8=40"L7case1prop_defaultef"CS_IDE_MSG_FAILEDL1CKml/scscsi/qCS_IDE_MSG_FAILEDass=:10sa" cl"> 107h9=40"L7case1prop_defaultef"CS_ABORT_MSG_FAILEDL1CKml/scscsi/qCS_ABORT_MSG_FAILEDass=:mbox_pa116>mb/ode=qptrrin" =PACKm116>m>110c" cl"> 107l7=40"qlcase1prop_defaultef"CS_NOP_MSG_FAILEDL1CKml/scscsi/qCS_NOP_MSG_FAILEDass=:linux/string.h<116d3>110x002f */110aame="L92"7g.h&case1prop_defaultef"CS_DEVICE_RESET_MSG_FAILEDL1CKml/scscsi/qCS_DEVICE_RESET_MSG_FAILEDass=:linux/string.h<116L4>110> 108110aame="L92"7ev_unloccase1prop_defaultef"CS_UNEXP_BUS_FREEqlogicpti.c#L11CS_UNEXP_BUS_FREEass=:linux/string.h<116ls>110ti.c#L104"7ha>unMqlo7_1csi/q7ogicpti  14static#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=icptiref="+loopxa>unMss=7ode=b74>
1166mbox_pa116}ef"ode=qptrrin" =PACKm116}e>110a" cl"> 107rs/scsi/q7breakicptiref="+loopxa>unMss=7ode=b74>
1167mbox_pa116c2i/ct58".<*lass="comme116c2>110a" cl"> 107l7=40"qlcase1prop_defaultef"CS_DATA_UNDERRUN110a" cl"> 107l8=40"L727/scsi/q6tring.h  14static#37CaDID_OKL1CKml/scscsi/qDID_OKass=icptiref="+loopxa>unMss=7ode=b74>
1169mbox_pa116c2i/ode=qptrrin" =PACKm116c2>110a" cl"> 107h9=40"L727breakicptiref="+loopxa>unMss=7ode=b74>
111>mbox_pa11/[0])  107l7=40"qldefault:111x002f */uning">"gicpti.c#%d: unknowi7v27pletion e=a"u  0x%04x\n"T_g meer"142ss="line" naaaas08haame="L92">  11/2mbox_pa11iinnlinux/string.h<11iin>111aame="L92"7g.h&g77777777devic gt;
<*ux/d/qlogicpti.c#L11=410L4restatic#37Ca4t  "L14">  14stsatfot;
  14c27pletion_e=a"u atfo2icptiref="+loopxa>unMss=7ode=b74>
1113mbox_pa11cpttcode=qptrrin" =PACKm11cpt>111> 108  14static#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=icptiref="+loopxa>unMss=7ode=b74>
11/4mbox_pa11d=4-00L42"142ss="line" n11d=4>111aame="L92"7ev_unlock7breakicptiref="+loopxa>unMss=7ode=b74>
1115mbox_pa11[rctrrin" =PACKme="L1111/ti.c#L104"7haicpti7ge="L5dev7ame="L32">  32
linux/string.h<11B111> 108unMqloc_sh7a href="+co4t  "L14">  14stsatfot;
  14ec ide=a"u i.c#L&urs  et_108haame="L9STATUS_MASKL1CKml/scscsi/qSTATUS_MASKatfo2 |oc_sh7a href="+co  1411/ti.c#icpti7ge="L5dev7ame="L32">  32
111ti.c#L104"7hqcptt 112>mbox_pa11t pnlinux/string.h<11t p>11t 002fe=a" 7laaaaaaget_108haame="L9sc idcmn/qlogicpti.c#L114" idcmn/ruc/ux/string.h&/
>  32  32unMqlo7P1ULTRA_g me w2">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=211truc_i */11t2" cl"> 107h9aaaaaaget_108haame="L9sc idcmn/qlogicpti.c#L114" idcmn/ruc/ux/string.h&/Cmn/qlogicpti.c#L11Cmn/ruc/#tx/string.h&/do="_/qlqlL1CKml/scscsi/qdo="_/qlqlass=rmestatic#37CaNULLL1CKml/scscsi/qNULLass=icptiref="+loopxa>unMss=7ode=b74>
11t3mbox_pa11opxa>rctrrin" =PACKme="L11opx>11t> 108  14stsatfoicptiref="+loopxa>unMss=7ode=b74>
11t4mbox_pa11a" clrctrrin" =PACKme="L11a" >11taame="L92"7ev_sh7a href="+cou_xosvma"eraq_dvmaL9utxosruc/uvers/s1csi/qlogdn_paaaaxosqlogicpti.in_paaass=restatic#37Caou8_paaaaxosqlogicpti.ou8_paaatfoicptiref="+loopxa>unMss=7ode=b74>
11t5mbox_pa11id=4" =PACKme="L108ass="11id=>112ti.c#cpti7ge="L5dev7ame="L32">  32
11ta" cl"> 107rsf"+c!c_sh7a href="+co4bus_readw  "L14">  14
">))
112CK>11ta" cl"> 107l7=40"L727>unMqlostatic#37CaNULLL1CKml/scscsi/qNULLass=icptiref="+loopxa>unMss=7ode=b74>
11t8mbox_pa11sc2i/ct58".<*lass="comme11sc2>11ta" cl"> 107l8=40"L727cptiref="+loopxa>unMss=7ode=b74>
11t9mbox_pa11atmp0ef">linux/string.h<11atm>1129ndw=PACKm7s/s1csi/q7ogicptidn_paaaaxosqlogicpti.in_paaass=rmestatic#37Ca4bus_readw  "L14">  14
  14MBOX5atfo2icptiref="+loopxa>unMss=7ode=b74>
113>mbox_pa11pc2i/ode=qptrrin" =PACKm11pc2>113=ndw=PACKm7s/s1csi/q7ogicptisbus_writew  "L14">  14
unMss=7ode=b74>
1131mbox_pa113"L28"12ass="line" naali113"L>113> 108  "L14">  14
113aame="L92"7g.h&g7switch c_sh7a href="+co4bus_readw  "L14">  14
  14MBOX0atfo22  */113> 108113aame="L92"7ev_unlock7case1prop_defaultef"EXECUTION_TIMEOUT_RESETL1CKml/scscsi/qEXECUTION_TIMEOUT_RESETass=:qcptt=PACKme="L108ass="11>qc>11pti.c#L104"7ha>unMqlo7PACKm7s/s1csi/q7ogicptiaq_dvma"eraq_dvmaL94"1cass=108 107rs/scsi/q7cf="+it breakicptiref="+loopxa>unMss=7ode=b74>
11p7mbox_pa11113a" cl"> 107l7=40"L727case1prop_defaultef"INVALID_COMMAND113a" cl"> 107l8=40"L727case1prop_defaultef"HOST_INTERFACE_ERRORL1CKml/scscsi/qHOST_INTERFACE_ERRORass=:lin11aaa>113a" cl"> 107h9=40"L727case1prop_defaultef"COMMAND_ERRORL1CKml/scscsi/qCOMMAND_ERRORass=:mbox_pa11alogi  107l7=40"qlo7case1prop_defaultef"COMMAND_PARAM_ERRORL1CKml/scscsi/qCOMMAND_PARAM_ERRORass=:unMss=7ode=b74>
1142mbox_pa11lc2i/ode=qptrrin" =PACKm11lc2>114aame="L92"7g.h&g7}icptiref="+loopxa>unMss=7ode=b74>
1143mbox_pa114srqcpevalsg1=PACKname="114sr>11a> 108  "L14">  14
114aame="L92"7evicpti7ge="L5dev7ame="L32">  32
114ti.c#cpti7ge="L5dev7ame="L32">  32
114> 108">))
114CK>114ti.c#L104"7h/scsi/ql7ef="ddrou8_paaaaxosqlogicpti.ou8_paaatform_devic gt;
<*ux/"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmres_ou8_paaaaxosqlogicpti.res_ou8_paaass=icptiref="+loopxa>unMss=7ode=b74>
1148mbox_pa11lc2i/:evalsg1=PACKname="11lc2>114a" cl"> 107l8while c_sh7a href="+coou8_paaaaxosqlogicpti.ou8_paaatfor!m_devic gt;
<*ux/dn_paaaaxosqlogicpti.in_paaass=2  */114a" cl"> 107h9=40"L727_sh7a href="+cou_xosvma"eraq_dvmaL9utxosruc/uvers/s1csi/qlogcm/_slosvma"eraq_dvmaL9cm/_slosass=icptiref="+loopxa>unMss=7ode=b74>
115>mbox_pa11d=4-00L42"142ss="line" n11d=4>115l 108115x002f */  14stsatfo3ve">unMqlo7P1ULTRA_g me wS=a"u _Entrylinuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmres_cpu30" id33"L20"72res_cpuatfo[devic gt;
<*ux/ou8_paaaaxosqlogicpti.ou8_paaatfoogicc2i/.ssL5dev7ame="L32">  32
115aame="L92"7g.h&g7/string.h&/ou8_paaaaxosqlogicpti.ou8_paaatform_devic gt;
<*ux/NEXT_RES_PTRL1CKml/scscsi/qNEXT_RES_PTRet2i/prop_defaultef"ou8_paaaaxosqlogicpti.ou8_paaatfo2icptiref="+loopxa>unMss=7ode=b74>
1153mbox_pa11sc2i/ct58".<*lass="comme11sc2>11druc_id *11d4mbox_pa11s="coef">linux/string.h<11s=">115aame="L92"7ev_unlock7lcpti7v6=40"L7271ti" o/* We store1ti7index7in14he911dti.c#/cpti7v6=40"L7271ti" o7<3_unloccccccccc* some form.  This a="l+s problems due to14he9factT_g mee7w=PAC73classa" class="srqhref="ddr01156mbox_pa11pc2i/ode=qptrrin" =PACKm11pc2>115> 108/cpti7v6=40"L7271ti" o7<3_unloccccccccc* 4hat 4he9">))
115CK>115a" cl/cpti7v6=40"L7271ti" o7<3_unloccccccccc* T_g mee7w=PAC73classa" class="srqhref="ddr011d8mbox_pa11>c2i/ode=qptrrin" =PACKm11>c2>115a" cl"> 107l8=40"L727/scsi/q6tring.hcm/_slosvma"eraq_dvmaL9cm/_slosass=rmestatic#37Ca4t  "L14">  14stsatfot;
  14unMss=7ode=b74>
1159mbox_pa115>linut58".<*lass="comme115>l>115a" cl"> 107h9=40"L727_sh7a href="+coCmn/qlogicpti.c#L11Cmn/ruc/rm_devic gt;
<*ux/"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmcm/_slos  "L14">  14cm/_slos atfo[devic gt;
<*ux/cm/_slosvma"eraq_dvmaL9cm/_slosass=ogicc2i/.ssL5dev7ame="L32">  32
mbox_pa11 
-104href="2ri4ers/sc2i11 
->116c" cl"> 107l7=40"qlo7_1csi/q7ogicpti"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmcm/_slos  "L14">  14cm/_slos atfo[devic gt;
<*ux/cm/_slosvma"eraq_dvmaL9cm/_slosass=ormestatic#37CaNULLL1CKml/scscsi/qNULLass=icptiref="+loopxa>unMss=7ode=b74>
1161mbox_pa11"=
-10href="2ri4ers/sc2i11"=
>116ruc_id *11 aame="L92"7g.h&g7="+c_sh7a href="+co4t  "L14">  14stsatfot;
  14c27pletion_e=a"u atformvers/s1csi/qlogicCS_RESET_OCCURREDL1CKml/scscsi/qCS_RESET_OCCURREDass= ||d *11 > 108  14stsatfot;
  14c27pletion_e=a"u atformvers/s1csi/qlogicCS_ABORTEDL1CKml/scscsi/qCS_ABORTEDass= ||d *11 aame="L92"7ev_unlocccccccc_sh7a href="+co4t  "L14">  14stsatfot;
  "L14">  14e=a"u _fla> ame="&urs  et_108haame="L9STF_BUS_RESETL1CKml/scscsi/qSTF_BUS_RESETatfo22lie"href="2ri4ers/sc2i11">l>11 ti.c#L104"7ha>unMqlo7=40"qlo7_1csi/q7ogicpti"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmsend_marker116> 108 107l7=40"L727="+c_sh7a href="+co4t  "L14">  14stsatfot;
  "L14">  14e=a"._fla> i.c#L&urs  et_108haame="L9SF_GOT_SENSEqlogicpti.c#L11SF_GOT_SENSEatfo2li4href="2ri4ers/sc2i11m">>11 a" cl"> 107l8=40"L727cf="+it _sh7a href="+comemcpylinoref"ux/stsense_bufferstatic#37Ca4t  "L14">  14stsatfot;
  14req_sense_/ataass=r 107h9=40"L72740"L727cf="+it _sh7a href="+coSCSI_SENSE_BUFFERSIZEqlogicpti.c#L11SCSI_SENSE_BUFFERSIZEatfo2icptiref="+loopxa>unMss=7ode=b74>
117>mbox_pa116"L108DMAf  71_CCLEAR_g 116"L>117l 108li04href="2ri4ers/sc2i11">l>116x002f */  14stsatfot;
  14entry_typeatformvers/s1csi/qlogicENTRY_STATUS116aame="L92"7g.h&g777777777_sh7a href="+coCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stresul  "L14">  14resul ass=rm  32unMql_e=a"u  "L14">  14
>  32unMql_e=a"u et2i/_sh7a href="+co4t  "L14">  14stsatforestatic#37Caaq_dvma"eraq_dvmaL94"1cass=108unMss=7ode=b74>
1174mbox_pa11sc2i/ct58".<*lass="comme11sc2>116ti.c#L104"7hultraL727elsecptiref="+loopxa>unMss=7ode=b74>
1175mbox_pa11vers/ef">linux/string.h<11ver>116ti.c#L104"7ha>unMqlo777777777_sh7a href="+coCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stresul  "L14">  14resul ass=rmestatic#37CaDID_ERRORL1CKml/scscsi/qDID_ERRORass=r<< 16icptiref="+loopxa>unMss=7ode=b74>
1176mbox_pa11f="+code=qptrrin" =PACKm11f=">117> 108linux/string.h<11t p>116a" cl"> 107l7=40"L727="+c_sh7a href="+co4" idbufflen "L14">  14s" idbufflenet2i/prop_defaultef"Cmn/qlogicpti.c#L11Cmn/ruc/22116a" cl"> 107l8=40"L7o777777777_sh7a href="+codma_unmap_sgqlogicpti.c#L11dma_unmap_sget2i/turs oreun>linuxose="L9230" id33"L20"72ass=73dmae T_cac strucf="+tmopaaxosqlogicpti.op73dmae T_cac strucf="+tmdevqlogicpti.c#L11devass=rlinut58".<*lass="comme11">l>116a" cl"> 107h9=40"L7> 107l8=40"L7o777777777_sh7a href="+coec idegli>  "L14">  14ec idegli> et2i/prop_defaultef"Cmn/qlogicpti.c#L11Cmn/ruc/2restatic#37Ca4c ideg_couosvma"eraq_dvmaL94c ideg_couoset2i/prop_defaultef"Cmn/qlogicpti.c#L11Cmn/ruc/2rmbox_pa11+c2i/ct58".<*lass="comme11+c2>11+came="L92"7g.h&g74"7ha>unMqlo777777777_sh7a href="+coCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stsc_/ata_directionvma"eraq_dvmaL94c_/ata_directionatfo2icptiref="+loopxa>unMss=7ode=b74>
1181mbox_pa11+c2i/ode=qptrrin" =PACKm11+c2>118ruc_id *11+aame="L92"7g.h&o7_1csi/q7ogicpti"L9230" id33"L20"72ass=73dmae T_cac strucf="+tmcm/_couosvma"eraq_dvmaL9cm/_couosatfo[devic gt;
<*ux/Cmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stdeviclL1CKml/scscsi/qdeviclruc/remap">linoref"ux/std/qlogicpti.c#L11=410L4]--icptiref="+loopxa>unMss=7ode=b74>
1183mbox_pa11elseref">linux/string.h<11els>11+> 108static#37Can =mbacquirL32rq csi/108"> 108  "L14">  14
  14MBOX5atfo2icptiref="+loopxa>unMss=7ode=b74>
1184mbox_pa11410L4ode=qptrrin" =PACKm11410>11+aame="L92"7ev_unlock7logi7egs *linoref"ux/st  14linoref"ux/stdo="_/qlqlL1CKml/scscsi/qdo="_/qlqlass=icptiref="+loopxa>unMss=7ode=b74>
1185mbox_pa11[rctrrin" =PACKme="L1111+ti.c#L104"7ha>unMqlo7">linoref"ux/stdo="_/qlqlL1CKml/scscsi/qdo="_/qlqlass=rmestatic#37CaCmn/qlogicpti.c#L11Cmn/ruc/icptiref="+loopxa>unMss=7ode=b74>
1186mbox_pa11dit pode=qptrrin" =PACKm11dit>11+a" cl"> 107rsicpti7ge="L5dev7ame="L32">  32
unMss=7ode=b74>
1188mbox_pa11p1ti"rctrrin" =PACKme="L11p1t>1188 108linut58".<*lass="comme118>l>11+a" cl"> 107h9>unMqlostatic#37Cado="_/qlqlL1CKml/scscsi/qdo="_/qlqlass=icptiref="+loopxa>unMss=7ode=b74>
119>mbox_pa11sc2i/ct58".<*lass="comme11sc2>11sc" clicpti7ge="L5dev7ame="L32">  32
linux/string.h<11id3>119ruc_id *unMql_sruc/uvers/s1csi/qlogqlinux/string.h<110L4>11s> 108 */11saame="L92"7ev>unMqlo7P1ULTRA_g me w2">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=rmestatic#37Cadev_i/qlogicpti.c#L11dev_i/atfoicptiref="+loopxa>unMss=7ode=b74>
1195mbox_pa11elseref">linux/string.h<11els>11sti.c#L104"7haunsigned longestatic#37Cafla>  "L14">  14fla> i.c#icptiref="+loopxa>unMss=7ode=b74>
1196mbox_pa11n}ef"ode=qptrrin" =PACKm11n}e>11sa" cl"> 107rsaaaaaaget_108haame="L9sc idcmn/qlogicpti.c#L114" idcmn/ruc/ux/string.h&/dqvma"eraq_dvmaL9dqi.c#icptiref="+loopxa>unMss=7ode=b74>
1197mbox_pa11sc2i/ct58".<*lass="comme11sc2>11sa" clcptiref="+loopxa>unMss=7ode=b74>
1198mbox_pa11+c2i/ode=qptrrin" =PACKm11+c2>11sa" cl"> 107l8et_108haame="L9spin_lock_irqsavlL1CKml/scscsi/qspin_lock_irqsavlet2i/prop_defaultef"n =mbacquirL32rq csi/108"> 108  "L14">  14qlinoref"ux/st  14static#37Cafla>  "L14">  14fla> i.c#2icptiref="+loopxa>unMss=7ode=b74>
1199mbox_pa11+c2i/ode=qptrrin" =PACKm11+c2>1199ndw=PACKm7s/s1csi/q7ogicptidqvma"eraq_dvmaL9dqi.c#rm_devic gt;
<*ux/">  32  32 2icptiref="+loopxa>unMss=7ode=b74>
126>mbox_pa126>mb/ode=qptrrin" =PACKm126>m>120l 108linux/string.h<126d3>120> 108&  do  */linux/string.h<126L4>120> 108&/nex  "L14">  14nex i.c#icptiref="+loopxa>unMss=7ode=b74>
1264mbox_pa126c2i/ode=qptrrin" =PACKm126c2>120> 108linux/string.h<126ls>120ti.c#L104"7ha>unMqlo7PACKm7s/s1csi/q7ogicptinex  "L14">  14nex i.c#3ve">unMqlo7P1ULTRA_g me wsc idcmn/qlogicpti.c#L114" idcmn/ruc/ux)7">linoref"ux/stdqvma"eraq_dvmaL9dqi.c#remap">linoref"ux/st  14unMss=7ode=b74>
1266mbox_pa126}ef"ode=qptrrin" =PACKm126}e>120a" cl"> 107rs/scsi/q7PACKm7s/s1csi/q7ogicptidqvma"eraq_dvmaL9dqi.c#t;
 107l7=40"qlq7PACKm7s/s1csi/q7ogicptidqvma"eraq_dvmaL9dqi.c#rm_devic gt;
<*ux/nex  "L14">  14nex i.c#icptiref="+loopxa>unMss=7ode=b74>
1268mbox_pa126c2i/ode=qptrrin" =PACKm126c2>120a" cl"> 107l8=40"L727}8while c_sh7a href="+codqvma"eraq_dvmaL9dqi.c#r!m_devic gt;
<*ux/NULLL1CKml/scscsi/qNULLass=2icptiref="+loopxa>unMss=7ode=b74>
1269mbox_pa126c2i/ode=qptrrin" =PACKm126c2>120a" cl"> 107h9icpti7ge="L5dev7ame="L32">  32
mbox_pa12/[0])  108  "L14">  14qlinoref"ux/st  14static#37Cafla>  "L14">  14fla> i.c#2icptiref="+loopxa>unMss=7ode=b74>
1211mbox_pa12cpttcode=qptrrin" =PACKm12cpt>121ruc_id *linux/string.h<12iin>121aame="L92"7g.>unMqlostatic#37CaIRQ_HANDLEDL1CKml/scscsi/qIRQ_HANDLEDi.c#icptiref="+loopxa>unMss=7ode=b74>
1213mbox_pa12cpttcode=qptrrin" =PACKm12cpt>121> 108icpti7ge="L5dev7ame="L32">  32
121> 108[rctrrin" =PACKme="L1212/ti.c#e=a" 7lflaqlogi7egs *  32  14q>  32&/Cmn/qlogicpti.c#L11Cmn/ruc/2linux/string.h<12B121> 108 */121ti.c#L104"7h/scsi/ql7ef="ddru_shor  "L14">  14u_shor ruc/uvers/s1csi/qlogparam "L14">  14paramatfo[6ogicc2i/.ssL5dev7ame="L32">  32
 107l8>unMqlo7P1ULTRA_g me wS" idH">  "L14">  14S" idH"> ruc/ux/string.h&/6">  "L14">  14static#37CaCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stdeviclL1CKml/scscsi/qdeviclruc/remap">linoref"ux/st6">  "L14">  14  32
1219" cl"> 107l8>unMqlo7P1ULTRA_g me w2">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=rme/>unMqlo7P1ULTRA_g me w2">  92linstruc/ux)7">linoref"ux/st6">  "L14">  14linoref"ux/st6"> /ata "L14">  146"> /ataref=gicc2i/.ssL5dev7ame="L32">  32
mbox_pa12t pnlinux/string.h<12t p>122=ndw=PACKm7s/flaqlogi7egs *unMql_e=a"u  "L14">  14>unMql_e=a"u et2irmestatic#37CaSUCCESS  32
1221i.c#L104"7h/scsi/ql7ef="ddruli[0]ode=qp14u3aame="cac strucf="+tmcm/_cookilL1CKml/scscsi/qcm/_cookilref=gicc2i/.ssL5dev7ame="L32">  32
12t2" cl"> 107h9flaqlogi7egs *  32
rctrrin" =PACKme="L12opx>122ruc_id *12t4mbox_pa12a" clrctrrin" =PACKme="L12a" >12taame="L92"7ev_sh7a href="+coprintkuning">"gicpti.c#%d: Abor ing cm/ for tgt[%d] lun[%d]\n"T_g meer"142ss="line" naaaas08haame="L92">  12t5mbox_pa12id=4" =PACKme="L108ass="12id=>122ti.c#L104"7ha>unMqloprop_defaultef"n =mbacquirL32rq csi/108"> 108linoref"ux/stdeviclL1CKml/scscsi/qdeviclruc/remap">linoref"ux/std/qlogicpti.c#L11=410L4, (fla)devic gt;
<*ux/Cmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stdeviclL1CKml/scscsi/qdeviclruc/remap">linoref"ux/stlunL1CKml/scscsi/qluni.c#2icptiref="+loopxa>unMss=7ode=b74>
12t6mbox_pa12B">))
122CK>122ti.c#L104"7h/scsi/ql7ef="ddr">  32  14q>  32 2icptiref="+loopxa>unMss=7ode=b74>
12t8mbox_pa12sc2i/ct58".<*lass="comme12sc2>1228 108linux/string.h<12atm>1229ndw=PACKm7s/scpti7v6=40"L7271ti" o/* Find 4he932-bit cookil we gave to14he9firmware forT_g mee7w=PAC73classa" class="srqhref="ddr0123>mbox_pa12pc2i/ode=qptrrin" =PACKm12pc2>123=ndw=/cpti7v6=40"L7271ti" o7<3_unloc* 4his7v27mand.T_g mee7w=PAC73classa" class="srqhref="ddr01231mbox_pa123"L28"12ass="line" naali123"L>123> 108/cpti7v6=40"L7271ti" o7<3_unloc* T_g mee7w=PAC73classa" class="srqhref="ddr01232mbox_pa12li[0]ode=qptrrin" =PACKm12li[>123aame="L92"7g.for /prop_defaultef"dvma"eraq_dvmaL9iref=rme0  et_108haame="L9dvma"eraq_dvmaL9iref=r< et_108haame="L9QLOGICPTI_REQ_QUEUE_LEN123> 108  14cm/_slos atfo[devic gt;
<*ux/dvma"eraq_dvmaL9iref=]rmvers/s1csi/qlogicCmn/qlogicpti.c#L11Cmn/ruc/2123aame="L92"7ev_unlock777777777breakicptiref="+loopxa>unMss=7ode=b74>
1235mbox_pa12>qcptt=PACKme="L108ass="12>qc>12pti.c#L104"7hacac strucf="+tmcm/_cookilL1CKml/scscsi/qcm/_cookilref=rmestatic#37Cadvma"eraq_dvmaL9iref=gicc2i/.ssL5dev7ame="L32">  32
qcptt=PACKme="L108ass="12>qc>123> 108123ti.c#L104"7h/scsi/ql7ef="ddrparam "L14">  14paramatfo[0ormestatic#37CaMBOX_ABORTL1CKml/scscsi/qMBOX_ABORTref=gicc2i/.ssL5dev7ame="L32">  32
123a" cl"> 107l8et_108haame="L9param "L14">  14paramatfo[1orme((c_sh7a href="+cou_shor  "L14">  14u_shor ruc/)7">linoref"ux/stCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stdeviclL1CKml/scscsi/qdeviclruc/remap">linoref"ux/std/qlogicpti.c#L11=410L4)r<< 82 |odevic gt;
<*ux/Cmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stdeviclL1CKml/scscsi/qdeviclruc/remap">linoref"ux/stlunL1CKml/scscsi/qluni.c#gicc2i/.ssL5dev7ame="L32">  32
lin12aaa>1239ndw=PACKm7s/s1csi/q7ogicptiparam "L14">  14paramatfo[2ormestatic#37Cacm/_cookilL1CKml/scscsi/qcm/_cookilref=remapemap 16icptiref="+loopxa>unMss=7ode=b74>
124>mbox_pa12alogi   14paramatfo[3ormestatic#37Cacm/_cookilL1CKml/scscsi/qcm/_cookilref=reurs  0xfffficptiref="+loopxa>unMss=7ode=b74>
1241mbox_pa1210L4nct58".<*lass="comme1210L>124> 108  14q>  32 restatic#37Caparam "L14">  14paramatfo, 0) ||d *124aame="L92"7g.h  14paramatfo[0or!m_devic gt;
<*ux/MBOX_COMMAND_COMPLETEqlogicpti.c#L11MBOX_COMMAND_COMPLETE10L4)2  */12a> 108uning">"gicpti.c#%d: sp1q abor  failure: %x\n"T_g meer"142ss="line" naaaas08haame="L92">  1244mbox_pa12itt code=qptrrin" =PACKm12itt>124aame="L92"7ev_unlock77777777prop_defaultef"n =mbacquirL32rq csi/108"> 108  14paramatfo[0o2icptiref="+loopxa>unMss=7ode=b74>
1245mbox_pa124vers/s1csi/qlogicpti.c#124ve>124ti.c#L104"7ha>unMqlo7">linoref"ux/st>unMql_e=a"u  "L14">  14>unMql_e=a"u et2irmestatic#37CaFAILEDL1CKml/scscsi/qFAILEDass=icptiref="+loopxa>unMss=7ode=b74>
1246mbox_pa12id=4" =PACKme="L108ass="12id=>124a" cl"> 107rsicpti7ge="L5dev7ame="L32">  32
">))
124CK>124a" clcptiref="+loopxa>unMss=7ode=b74>
1248mbox_pa12lc2i/:evalsg1=PACKname="12lc2>124a" cl"> 107l8et_108haame="L9q>  32  14q>  32 2icptiref="+loopxa>unMss=7ode=b74>
1249mbox_pa12f="+code=qptrrin" =PACKm12f=">124ti.c#L104"7hqcptt 125>mbox_pa12d=4-00L42"142ss="line" n12d=4>125=ndw=PACKm7s/>unMqlostatic#37Ca>unMql_e=a"u  "L14">  14>unMql_e=a"u et2iicptiref="+loopxa>unMss=7ode=b74>
12d1mbox_pa12atmp0rctrrin" =PACKme="L12atm>125x002ficpti7ge="L5dev7ame="L32">  32
125aame=cpti7ge="L5dev7ame="L32">  32
  32  14q>  32&/Cmn/qlogicpti.c#L11Cmn/ruc/2linux/string.h<12s=">125aame= */125ti.c#L104"7hacac strucf="+tmu_shor  "L14">  14u_shor ruc/uvers/s1csi/qlogparam "L14">  14paramatfo[6ogicc2i/.ssL5dev7ame="L32">  32
125a" cl"> 107rsaaaaaaget_108haame="L9S" idH">  "L14">  14S" idH"> ruc/ux/string.h&/6">  "L14">  14static#37CaCmn/qlogicpti.c#L11Cmn/ruc/remap">linoref"ux/stdeviclL1CKml/scscsi/qdeviclruc/remap">linoref"ux/st6">  "L14">  14  32
">))
125CK>1257" cl"> 107rsaaaaaaget_108haame="L92">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=rme/>unMqlo7P1ULTRA_g me w2">  92linstruc/ux)7">linoref"ux/st6">  "L14">  14linoref"ux/st6"> /ata "L14">  146"> /ataref=gicc2i/.ssL5dev7ame="L32">  32
c2i/ode=qptrrin" =PACKm12>c2>125a" cl"> 107l8flaqlogi7egs *unMql_e=a"u  "L14">  14>unMql_e=a"u et2irmestatic#37CaSUCCESS  32
linut58".<*lass="comme125>l>125ti.c#L104"7hqcptt 126>mbox_pa12 
-104href="2ri4ers/sc2i12 
->126=ndw=PACKm7s/s1csi/q7ogicptiprintkuning">"gicpti.c#%d: Rese  ing SCSI bus!\n"T_g meer"142ss="line" naaaas08haame="L92">  1261mbox_pa12"=
-10href="2ri4ers/sc2i12"=
>126x002f */ 108unMss=7ode=b74>
1262mbox_pa12qcptt href="2ri4ers/sc2i12qcp>126aame=cpti7ge="L5dev7ame="L32">  32
12 > 108  32  14q>  32 2icptiref="+loopxa>unMss=7ode=b74>
1264mbox_pa12"=
-10href="2ri4ers/sc2i12"=
>126> 108lie"href="2ri4ers/sc2i12">l>126ti.c#L104"7hacac strucf="+tmparam "L14">  14paramatfo[0ormestatic#37CaMBOX_BUS_RESETL1CKml/scscsi/qMBOX_BUS_RESETref=gicc2i/.ssL5dev7ame="L32">  32
  14paramatfo[1ormestatic#37Can =mbacquirL32rq csi/108"> 108  14 .4h6ef="2r54eersbus_rese _delay  32
 107l7="+c_sh7a href="+coq>  32  14q>  32 restatic#37Caparam "L14">  14paramatfo, 0) ||d *li4href="2ri4ers/sc2i12m">>12 a" cl"> 107l8=40/prop_defaultef"param "L14">  14paramatfo[0or!m_devic gt;
<*ux/MBOX_COMMAND_COMPLETEqlogicpti.c#L11MBOX_COMMAND_COMPLETE10L4)2  */12 a" cl"> 107h9=40"L727s1csi/q7ogicptiprintkuning">"gicptiisp%d: sp1q bus rese  failure: %x\n"T_g meer"142ss="line" naaaas08haame="L92">  127>mbox_pa126"L108DMAf  71_CCLEAR_g 126"L>127came="L92"7g.h&g74"7ha>uprop_defaultef"n =mbacquirL32rq csi/108"> 108  14paramatfo[0o2icptiref="+loopxa>unMss=7ode=b74>
1271mbox_pa12">li04href="2ri4ers/sc2i12">l>126x002f */linoref"ux/st>unMql_e=a"u  "L14">  14>unMql_e=a"u et2irmestatic#37CaFAILEDL1CKml/scscsi/qFAILEDass=icptiref="+loopxa>unMss=7ode=b74>
1272mbox_pa12"11asrctrrin" =PACKme="L12"11>126aame="L92"7g.icpti7ge="L5dev7ame="L32">  32
127ruc_id *1274mbox_pa12sc2i/ct58".<*lass="comme12sc2>127aame="L92"7ev_sh7a href="+coq>  32  14q>  32 2icptiref="+loopxa>unMss=7ode=b74>
1275mbox_pa12vers/ef">linux/string.h<12ver>127ti.c#cpti7ge="L5dev7ame="L32">  32
unMqlostatic#37Ca>unMql_e=a"u  "L14">  14>unMql_e=a"u et2iicptiref="+loopxa>unMss=7ode=b74>
1277mbox_pa12t pnlinux/string.h<12t p>126a" clicpti7ge="L5dev7ame="L32">  32
1278 108linut58".<*lass="comme12">l>126a" cle=a" 7laaaaaaget_108haame="L9sc id  14moduleame="L92"7g.h&g74mestatic#37CaTHIS_MODULEqlogicpti.c#L11THIS_MODULEatfo,*/1281ame="L92"7g..4h6ef="2r54eers =PAqlogicpti.c#L11 =PAame="L92"7g.h&g74"7="ccpti7v6=40"L>uning">"gicpti.c#"T_g meer"142ss="line" naaaas08haame="L92">  1282mbox_pa12410L4ode=qptrrin" =PACKm12410>12+aame="L92"7g..4h6ef="2r54eersinfoqlogicpti.c#L11=nfoame="L92"7g.h&g74"7="csh7a href="+coq>  32  32linux/string.h<12els>12+> 108  14qqlqlv27mandame="L92"7g.h  32  14q>  3212+aame="L92"7ev.4h6ef="2r54eersslave_v2nfigureL1CKml/scscsi/qslave_v2nfigureame="L92"7ev="csh7a href="+coq>  32  32  32  14q>  3212+a" cl"> 107rs.4h6ef="2r54eerseh_bus_rese _ ="csh7a href="+coq>  32  14q>  32&="csh7a href="+coQLOGICPTI_REQ_QUEUE_LEN1288i.c#L104"7h/.4h6ef="2r54eers4his_i/qlogicpti.c#L114his_i/ame="L92"7g.h&g7= 7,*/linut58".<*lass="comme128>l>12+a" cl"> 107h9.4h6ef="2r54eerssg_tablesizeL1CKml/scscsi/qsg_tablesizeame="L92"7g.hmbox_pa12sc2i/ct58".<*lass="comme12sc2>129came="L92"7g..4h6ef="2r54eerscm/_per_lunL1CKml/scscsi/qcm/_per_luname="L92"7g.hlinux/string.h<12id3>1291ame="L92"7g..4h6ef="2r54eersuse_vlustening""L14">  14use_vlusteningame="L92"7g.hvers/s1csi/qlogicENABLE_CLUSTERINGqlogicpti.c#L11ENABLE_CLUSTERINGref=,*/12saame=}icptiref="+loopxa>unMss=7ode=b74>
1293mbox_pa120L4nlinux/string.h<120L4>129ruc_id *1294mbox_pa12+c2i/ode=qptrrin" =PACKm12+c2>12saame=e=a" 7lv2nstlaaaaaaget_108haame="L9of_devicl_i/qlogicpti.c#L11of_devicl_i/ruc/uvers/s1csi/qlogp  32
linux/string.h<12els>129ti.c#e=a" 7lflaqlogi7egs *129> 108 */1297" cl"> 107rsaaaaaaget_108haame="L9devicl_n="LL1CKml/scscsi/qdevicl_n="Lruc/ux/string.h&/dpaaxosqlogicpti.dpet2irmestatic#37Caopaaxosqlogicpti.op73dmae T_cac strucf="+tmdevqlogicpti.c#L11devass=.4h6ef="2r54eersof_n="LL1CKml/scscsi/qof_n="Let2iicptiref="+loopxa>unMss=7ode=b74>
1298mbox_pa12+c2i/ode=qptrrin" =PACKm12+c2>129a" cl"> 107l8>unMqlo7P1ULTRA_g me wS" idH">  "L14">  14S" idH"> ruc/ux/string.h&/6">  "L14">  14unMss=7ode=b74>
1299mbox_pa12+c2i/ode=qptrrin" =PACKm12+c2>1299ndw=PACKm7s/aaaaaaget_108haame="L92">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=icptiref="+loopxa>unMss=7ode=b74>
136>mbox_pa136>mb/ode=qptrrin" =PACKm136>m>1300ndw=PACKm7s/aaa" 7lflaqlogi7egs *  14n4"1c ass=icptiref="+loopxa>unMss=7ode=b74>
1361mbox_pa136d31"ef">linux/string.h<136d3>130> 108unMss=7ode=b74>
1362mbox_pa136="+code=qptrrin" =PACKm136=">130aame=cpti7ge="L5dev7ame="L32">  32
linux/string.h<136L4>130> 108130> 108/cpti7v6=40"L7271ti" o7<3_unloc* se up, and we get a repor  of a zero IRQ.T_g mee7w=PAC73classa" class="srqhref="ddr01365mbox_pa136lseref">linux/string.h<136ls>130ti.c#/cpti7v6=40"L7271ti" o7<3_unloc* T_g mee7w=PAC73classa" class="srqhref="ddr01366mbox_pa136}ef"ode=qptrrin" =PACKm136}e>130a" cl"> 107rs="+c_sh7a href="+coopaaxosqlogicpti.op73dmae T_cac strucf="+tmarch/ata "L14">  14arch/ataass=.4h6ef="2r54eersirqs "L14">  14irqset2i[0orm= 02 107l7=40"qlq7>unMqlo-rs/s1csi/qlogicENODEVqlogicpti.c#L11ENODEVass=icptiref="+loopxa>unMss=7ode=b74>
1368mbox_pa136c2i/ode=qptrrin" =PACKm136c2>1308 1081309ndw=PACKm7s/s1csi/q7ogicpti6">  "L14">  14static#37Caec idlinuxose="L92_templat"L1CKml/scscsi/qpunMqlo7P1ULTRA_g me w2">  92linstruc/)2icptiref="+loopxa>unMss=7ode=b74>
131>mbox_pa13/[0])   "L14">  14131x002f */unMqlo-rs/s1csi/qlogicENOMEMqlogicpti.c#L11ENOMEMass=icptiref="+loopxa>unMss=7ode=b74>
13/2mbox_pa13iinnlinux/string.h<13iin>131aame=cpti7ge="L5dev7ame="L32">  32
131> 108static#37Cae  "L14">  14unMss=7ode=b74>
13/4mbox_pa13d=4-00L42"142ss="line" n13d=4>131> 108[rctrrin" =PACKme="L13131ti.c#L104"7hacac strucf="+tm6">  "L14">  14linoref"ux/stmax_i/qlogicpti.c#L11max_i/ass=rmestatic#37CaMAX_TARGETSunMss=7ode=b74>
13/6mbox_pa13Blinux/string.h<13B1316i.c#L104"7hacac strucf="+tmn =mbacquirL32rq csi/108"> 108  "L14">  14qstatic#37Ca6">  "L14">  14unMss=7ode=b74>
13/7mbox_pa134096) unMss=7ode=b74>
13/8mbox_pa13char)  107l8et_108haame="L9q =mbacquirL32rq csi/108"> 108  14n4"1c ass=icptiref="+loopxa>unMss=7ode=b74>
1319mbox_pa13cpttcode=qptrrin" =PACKm13cpt>1319ndw=PACKm7s/s1csi/q7ogicpti>uncpyuncpyet2i/prop_defaultef"n =mbacquirL32rq csi/108"> 108unMss=7ode=b74>
132>mbox_pa13t pnlinux/string.h<13t p>132=ndw=PACKm7s/s1csi/q7ogicptin =mbacquirL32rq csi/108"> 108 108uning">"QLGC,isp"T_g mee2icptiref="+loopxa>unMss=7ode=b74>
1321mbox_pa13cpttcode=qptrrin" =PACKm13cpt>132ruc_id *13t2" cl"> 107h9f"+c_sh7a href="+co"L92_map_6">  "L14">  14
L92_map_6"> et2i/prop_defaultef"n =mbacquirL32rq csi/108"> 2r< 02rctrrin" =PACKme="L13opx>132> 108static#37Cafail_unlinkunMss=7ode=b74>
13t4mbox_pa13a" clrctrrin" =PACKme="L13a" >132> 108132ti.c#L104"7haf"+c_sh7a href="+co"L92_6">isten_drqvma"eraq_dvmaL9"L92_6">isten_drqet2i/prop_defaultef"n =mbacquirL32rq csi/108"> 2r< 02132a" cl"> 107rs/scsi/q7gotoestatic#37Cafail_unmap_6">  "L14">  14fail_unmap_6"> ass=icptiref="+loopxa>unMss=7ode=b74>
13t7mbox_pa132CKB">))
132CK>132a" clcptiref="+loopxa>unMss=7ode=b74>
13t8mbox_pa13sc2i/ct58".<*lass="comme13sc2>132a" cl"> 107l8et_108haame="L9q =m_geh_ecsa_i/qlogicpti.c#L11p 2icptiref="+loopxa>unMss=7ode=b74>
13t9mbox_pa13atmp0ef">linux/string.h<13atm>1329ndw=PACKm7s/s1csi/q7ogicptip  14p 2icptiref="+loopxa>unMss=7ode=b74>
133>mbox_pa13pc2i/ode=qptrrin" =PACKm13pc2>133=ndw=PACKm7s/s1csi/q7ogicptin =m_geh_clock "L14">  14n =m_geh_clocket2i/prop_defaultef"n =mbacquirL32rq csi/108"> 2icptiref="+loopxa>unMss=7ode=b74>
1331mbox_pa133"L28"12ass="line" naali133"L>133ruc_id *133aame="L92"7g.scpti7v6=40"L7271ti" o/* Clear out 4" idcmn/ array.c* T_g mee7w=PAC73classa" class="srqhref="ddr01333mbox_pa133srqcpevalsg1=PACKname="133sr>133> 108  14memse et2i/prop_defaultef"n =mbacquirL32rq csi/108"> 108  14cm/_slos atfo, 0, sizeof/prop_defaultef"n =mbacquirL32rq csi/108"> 108  14cm/_slos atfo)2icptiref="+loopxa>unMss=7ode=b74>
1334mbox_pa13133> 108qcptt=PACKme="L108ass="13>qc>133ti.c#L104"7haf"+c_sh7a href="+co"L92_map_/qlql  "L14">  14
L92_map_/qlql et2i/prop_defaultef"n =mbacquirL32rq csi/108"> 2r< 02qcptt=PACKme="L108ass="13>qc>133a" cl"> 107rs/scsi/q7gotoestatic#37Cafail_free_drqvma"eraq_dvmaL9fail_free_drqass=icptiref="+loopxa>unMss=7ode=b74>
13p7mbox_pa13133a" clcptiref="+loopxa>unMss=7ode=b74>
1338mbox_pa13133a" cl"> 107l8ecpti7v6=40"L7271ti" o/* Load14he9firmware.c* T_g mee7w=PAC73classa" class="srqhref="ddr01339mbox_pa13aaaaaaaareturn 1ref">lin13aaa>1339ndw=PACKm7s/="+c_sh7a href="+coq>  32linst_load_firmwareet2i/prop_defaultef"n =mbacquirL32rq csi/108"> 22mbox_pa13alogi &g7gotoestatic#37Cafail_unmap_/qlql  "L14">  14fail_unmap_/qlql ass=icptiref="+loopxa>unMss=7ode=b74>
1341mbox_pa1310L4nct58".<*lass="comme1310L>134> 108 108134aame="L92"7g.h.c* T_g mee7w=PAC73classa" class="srqhref="ddr01343mbox_pa134srqcpevalsg1=PACKname="134sr>13a> 108  32 22134aame="L92"7ev_unlock777777777gotoestatic#37Cafail_unmap_/qlql  "L14">  14fail_unmap_/qlql ass=icptiref="+loopxa>unMss=7ode=b74>
1345mbox_pa134vers/s1csi/qlogicpti.c#134ve>134ti.c#L104"7haicpti7ge="L5dev7ame="L32">  32
134> 108">))
134CK>1347" cl"> 107l8ecpti7v6=40"L7271ti" o/* Rese 14he9ISP and init res/req /qlql .c* T_g mee7w=PAC73classa" class="srqhref="ddr01348mbox_pa13lc2i/:evalsg1=PACKname="13lc2>134a" cl"> 107l8="+c_sh7a href="+coq>  32linst_rese _  "L14">  14 107h9=40"L727gotoestatic#37Cafail_unmap_/qlql  "L14">  14fail_unmap_/qlql ass=icptiref="+loopxa>unMss=7ode=b74>
135>mbox_pa13d=4-00L42"142ss="line" n13d=4>135l 1081351i.c#L104"7h/scsi/ql7ef="ddrprintkuning">"(Firmware v%d.%d.%d)"T_g meer/s1csi/q7ogicptin =mbacquirL32rq csi/108"> 108135aame="L92"7g.h 108 108unMss=7ode=b74>
13d3mbox_pa13sc2i/ct58".<*lass="comme13sc2>135ruc_id *13d4mbox_pa13s="coef">linux/string.h<13s=">135aame="L92"7ev_sh7a href="+cofc="LL1CKml/scscsi/qfc="Lass=rmestatic#37Caof_geh_propertyuning">"isp-fc="L"T_g meer/s1csi/q7ogicptiNULLL1CKml/scscsi/qNULLass=2icptiref="+loopxa>unMss=7ode=b74>
1355mbox_pa13pc2i/ode=qptrrin" =PACKm13pc2>135ti.c#L104"7haf"+c_sh7a href="+cofc="LL1CKml/scscsi/qfc="Lass=rturs eurs  _sh7a href="+cofc="LL1CKml/scscsi/qfc="Lass=[0o2cptiref="+loopxa>unMss=7ode=b74>
1356mbox_pa13pc2i/ode=qptrrin" =PACKm13pc2>135a" cl"> 107rs/scsi/q7scsi/ql7ef="ddrprintkuning">"(FC"dd %s)"T_g meer/s1csi/q7ogicptifc="LL1CKml/scscsi/qfc="Lass=2icptiref="+loopxa>unMss=7ode=b74>
1357mbox_pa135CKB">))
135CK>135a" cl"> 107l7="+c_sh7a href="+coof_find_propertyuning">"differti"ial"T_g meer/s1csi/q7ogicptiNULLL1CKml/scscsi/qNULLass=2r!m_devic gt;
<*ux/NULLL1CKml/scscsi/qNULLass=2cptiref="+loopxa>unMss=7ode=b74>
1358mbox_pa13>c2i/ode=qptrrin" =PACKm13>c2>135a" cl"> 107l8=40"L727prop_defaultef"n =mbacquirL32rq csi/108"> 108unMss=7ode=b74>
1359mbox_pa135>linut58".<*lass="comme135>l>135a" cl"> 107h9=40"L72777777777cptiref="+loopxa>unMss=7ode=b74>
136>mbox_pa13 
-104href="2ri4ers/sc2i13 
->136=ndw=PACKm7s/s1csi/q7ogicptiprintkuning">"\ngicpti.c#%d: [%s Wide, using %s interface]\n"T_g meer"142ss="line" naaaas08haame="L92">  1361mbox_pa13"=
-10href="2ri4ers/sc2i13"=
>136x002f */ 108  1362mbox_pa13qcptt href="2ri4ers/sc2i13qcp>136aame="L92"7g.h 108  14ultraame="? pcpti7v6=40"L>uning">"Ultra"T_g mee : pcpti7v6=40"L>uning">"Fast"T_g mee2,"142ss="line" naaaas08haame="L92">  1363mbox_pa13ff-104href="2ri4ers/sc2i13ff->136> 108 108uning">"differti"ial"T_g mee : pcpti7v6=40"L>uning">"single ended"T_g mee22icptiref="+loopxa>unMss=7ode=b74>
1364mbox_pa13"=
-10href="2ri4ers/sc2i13"=
>136> 108lie"href="2ri4ers/sc2i13">l>136ti.c#L104"7haf"+c_sh7a href="+co4" idadd_6">  "L14">  144" idadd_6"> et2i/prop_defaultef"6">  "L14">  14linuxose=opaaxosqlogicpti.op73dmae T_cac strucf="+tmdevqlogicpti.c#L11devass=)2  */136a" cl"> 107rs/scsi/q7scsi/ql7ef="ddrprintkuning">"gicpti.c#%d: Failed 4" idadd_6"> \n"T_g meer7prop_defaultef"n =mbacquirL32rq csi/108"> 108unMss=7ode=b74>
1367mbox_pa13t  704href="2ri4ers/sc2i13t  >136a" cl"> 107l7=40"qlq7gotoestatic#37Cafail_unmap_/qlql  "L14">  14fail_unmap_/qlql ass=icptiref="+loopxa>unMss=7ode=b74>
1368mbox_pa13m">li4href="2ri4ers/sc2i13m">>13 a" cl"> 107l8icpti7ge="L5dev7ame="L32">  32
137>mbox_pa136"L108DMAf  71_CCLEAR_g 136"L>137=ndw=PACKm7s/s1csi/q7ogicptidev_se _drv/ata "L14">  14dev_se _drv/ataet2i/turs oreun>linuxose=opaaxosqlogicpti.op73dmae T_cac strucf="+tmdevqlogicpti.c#L11devass=r7prop_defaultef"n =mbacquirL32rq csi/108"> 2icptiref="+loopxa>unMss=7ode=b74>
1371mbox_pa13">li04href="2ri4ers/sc2i13">l>137ruc_id *136aame="L92"7g.cptt 
rucf="+tmpp/a_chaindaddqlogicpti.c#L11p 2icptiref="+loopxa>unMss=7ode=b74>
1373mbox_pa13*137ruc_id *1374mbox_pa13sc2i/ct58".<*lass="comme13sc2>137aame="L92"7ev_sh7a href="+co4" idscan_6">  "L14">  144" idscan_6"> et2i/prop_defaultef"6">  "L14">  14unMss=7ode=b74>
1375mbox_pa13vers/ef">linux/string.h<13ver>137ti.c#L104"7hacac strucf="+tmn4"1c  "L14">  14n4"1c ass=++icptiref="+loopxa>unMss=7ode=b74>
1376mbox_pa13f="+code=qptrrin" =PACKm13f=">137> 108linux/string.h<13t p>137a" cl"> 107l7>unMqlo0icptiref="+loopxa>unMss=7ode=b74>
1378mbox_pa13n}ef"ode=qptrrin" =PACKm13n}e>1378 108linut58".<*lass="comme13">l>136a" clstatic#37Cafail_unmap_/qlql  "L14">  14fail_unmap_/qlql ass=:mbox_pa13+c2i/ct58".<*lass="comme13+c2>13+came=#def*la"csh7a href="+coQSIZE "L14">  14QSIZEet2i/prop_defaultef"ti"ril  "L14">  14ti"ril ass=2re((c_sh7a href="+coti"ril  "L14">  14ti"ril ass=2r+ 1) *"csh7a href="+coQUEUE_ENTRY_LENunMss=7ode=b74>
1381mbox_pa13+c2i/ode=qptrrin" =PACKm13+c2>1381i.c#L104"7h/scsi/ql7ef="ddrdma_free_coherti"qlogicpti.c#L11dma_free_coherti"et2i/turs oreun>linuxose=opaaxosqlogicpti.op73dmae T_cac strucf="+tmdevqlogicpti.c#L11devass=rcptiref="+loopxa>unMss=7ode=b74>
1382mbox_pa13410L4ode=qptrrin" =PACKm13410>138aame="L92"7g.h  14QSIZEet2i/prop_defaultef"RES_QUEUE_LENunMss=7ode=b74>
1383mbox_pa13elseref">linux/string.h<13els>138> 108 108 108  14res_dvmaref=2icptiref="+loopxa>unMss=7ode=b74>
1384mbox_pa13410L4ode=qptrrin" =PACKm13410>138aame="L92"7ev_sh7a href="+co4"3+c2i/ode=qptrrin" =PACKm13+c2>1381i.c#L104"7h/scsi/ql7ef="ddrdma_free_coherti"qlogicpti.c#L11dma_free_coherti"et2i/turs oreun>linuxose=opaaxosqlogicpti.op73dmae T_cac strucf="+tmdevde=b74>a>[rctrrin" =PACKme="L12<3a>12+3i.c#L104"7ha.4/a"7g.rs/scsi/q7scsi/ql7ef="ddrQSIZE "L14">  14QSIZEet2i/prop_defaultef"REOGICPTI_REQ_QUEUE_LEN12+38 cl"> 107rs/scsi/q7sc/scsi/q7scsi/ql7ef="ddrn =mbacquirL32rq csi/108"> 108 108  14res_qvmaref=2icptiref="+loopxa>unMss=7ode=b74>
1384mbox_pa13t "+code=qptrrin" =PACKm12f3">1283i.c#L1#unf*lcsi/ql7ef="ddrQSIZE "L14">  14QSIZEet2i/ptiref="+loopxa>unMss=7ode=b74>
1384mbox_pa13n}ti"rctrrin" =PACKme="L12p3t>12838108  14fail_unmap_6"> ass=icKERN7es/scsi/q7csi/qlogicpti.c#L34"138>mbox_pa12s32i/ct58".<*lass="comme12s32>12939dw=PACKm7s/s1csi/q7ogicptideof_iomap_6_cdp4href="2rof_fiiomap_6si/ql7ef="ddrdma_free_coherti"qlogicpti.c#L11dma_free_coherti"et2i/ts_dourL1CKml/scscsi/qpls_dourL1s=[0o2cprop_defaultef"n =mbacquirL32rq csi/108"> 108  14
L9> ass=icKERN7es/scsi/q7csi/qlogicpti.c#L34"1293mbox_pa12i331"ef">linux/string.h<12i33>1293902f */unMss=7ode=b74>
1364mbox_pa12f3"+code=qptrrin" =PACKm12f3">12s39 cl"> 107h9f"+c_sh7a href="+co"L92_mcquirL32rq csi/108"> 108unMss=7ode=b74>
1364mbox_pa13el4nlinux/string.h<12034>12939108 108  14usq c"s=icKERN7es/scsi/q7csi/qlogicpti.c#L34"1293mbox_pa13412i/ode=qptrrin" =PACKm12+32>12s39me="L92"7ev_unlock777777777goooozeof/prunsignedharuxicptiref="+loopxa>unMss=7ode=b74>
1364mde=b74>seref">linux/string.h<12e3s>12939.c#cpti7ge="L5dev7ame="L32">  32
1293 108 *a>static#37Cafail_unee_drqvma"eraq_dvmaL9fail_free_drqass=icKERN7es/scsi/q7csi/qlogicpti.c#L34"138>mbox_pa13t 2i/ct58".<*lass="comme12s32>12939.c#L104"7h/scsi/ql7ef="ddr"Lee_drqvma"eraq_dvmaL9faie_drqass=icsh7a href="+co"L92_mcquirL32rq csi/108"> 108 2icptiref="+loopxa>unMss=7ode=b74>
1371mbox_pa12+32i/ode=qptrrin" =PACKm12+32>1293910812939 clstatic#37Cafail_unmank13040dw=PACKm7s/s1csi/q7ogicptide id  144" idsc3h_alpu"2i/prop_defaultef"6">  "L14">  14unMss=7ode=b74>
1374mbox_pa136431"ef">linux/string.h<13643>13040c_id *13040 cl"> 107h9f"nMqlo-rs/s1csi/qlogicENODEVqlogicpti.c#L11ENODEVass=icptiref="+loopxa>unMss=7ode=b74>
1364mbox_pa13644nlinux/string.h<13644>1304 108  32
13040108linux/string.h<1364s>13040.c#e=a" 7lflaqlogi7egs *13040108 */13040 cl"> 107rsaaaaaaget_108haame="L92">  92linstruc/ux/string.h&/aq_dvma"eraq_dvmaL94"1cass=rme/>csi/q7ogicptidev_seg_drv/ata "L14">  14dev_seg_drv/ataet2i/turs oreun>linuxose=opaaxosqlogicpti.op73dmae T_cac strucf="+tmdevqlogicpti.c#L11devass=r7cptiref="+loopxa>unMss=7ode=b74>
1374m8ox_pa13642i/ode=qptrrin" =PACKm12+42>1304 1081304ndw=PACKm7s/s1csi/q7ogicpti6"/a_chaindaddeaxosqlogicpti.di/a_chaindaddea2i/prop_defaultef"n =mbacquirL32rq csi/108"> 2icptiref="+loopxa>unMss=7ode=b74>
1374mbox_pa13/40]) 13141.c#L104"7h/scsi/ql7ef="ddrdm idscremovi">  "L14">  144" idscremovi">  "s=icsh7a href="+co"L92_mcquirL32rq csi/108"> 108  "L14">  14qunMss=7ode=b74>
1374mbox_pa1364nnlinux/string.h<13i4n>1314ame=cpti7ge="L5dev7ame="L32">  32
1314110813141me="L92"7ev_sh7a href="+co4" s_prwritewL14">  144" s_prwritews=ics0prop_defaultef"n =mbacquirL32rq csi/108"> 108  14
L9> ass=ic +P1ULTRA_g me wS" S_RECTR1CKml/scscsi/qNU S_RECTR1f=rmcptiref="+loopxa>unMss=7ode=b74>
1374mbox_pa1364a>[rctrrin" =PACKme="L13<4a>13141.c#cpti7ge="L5dev7ame="L32">  32
linux/string.h<13B4/>1314i.c#L104"7hacacti7v6=40"L7271ti" o/* SoFe_dRQ.T ndler" nd inmap_6 Q 32.cc* T_g mee7w=PAC73classa" class="srqhref="ddr01344mbox_pa134496)  108 2icptiref="+loopxa>unMss=7ode=b74>
1374mbox_pa13c4ar) 1314ndw=PAef*la"csh7a href="+coQSIZE "L14">  14QSIZEet2i/prop_defaultef"ti"ril  "L14">  14ti"ril ass=2re((c_sh7a href="+coti"ril  "L14">  14ti"ril ass=2r+ 1) *"csh7a href="+coQUEUE_ENTRY_LENunMss=7ode=b74#L34"1364mbox_pa13t4pnlinux/string.h<13t4p>1324ndw=PACKm7s/s1csi/q7ogicptin 3+c2i/ode=qptrrin" =PACKm13+c2>1381i.c#L104"7h/scsi/ql7ef="ddrdma_free_coherti"qlogicpti.c#L11dma_free_coherti"et2i/turs oreun>linuxose=opaaxosqlogicpti.op73dmae T_cac strucf="+tmd4mbox_pa13c4ttcode=qptrrin" =PACKm13c4t>1324202f */  14QSIZEet2i/prop_defaultef"RES_QUEUE_LENunMss=7ode=b74>
1384mbox_pa13d44-00L42"142ss="line" n13d44>13t42me="L92"7g.h 108 108  14res_dvmaref=2icptiref="+loopxa>unMss=7ode=b74>
1384mbox_pa13o4xa>rctrrin" =PACKme="L13o4x>132421081381i.c#L104"7h/scsi/ql7ef="ddrdma_free_coherti"qlogicpti.c#L11dma_free_coherti"et2i/turs oreun>linuxose=opaaxosqlogicpti.op73dmae T_cac strucf="+tmd4mbox_pa13d4 clrctrrin" =PACKme="L13a4 >13242me="L92"7ev_unlock777777777gooosi/ql7ef="ddrQSIZE "L14">  14QSIZEet2i/prop_defaultef"REOGICPTI_REQ_QUEUE_LEN13242.c#L104"7ha.4/a"7g.rs/scsi/q7scsi/ql7ef="ddrQS=mbacquirL32rq csi/108"> 108 108  14res_qvmaref=2icptiref="+loopxa>unMss=7ode=b74>
1384mbox_pa13B4/narctrrin" =PACKme="L13B4/>1324" cl">#unf*lcsi/ql7ef="ddrQSIZE "L14">  14QSIZEet2i/ptiref="+loopxa>unMss=7ode=b74>
1384mbox_pa1324KB">))
1324K>1324" clcptiref="+loopxa>unMss=7ode=b74>
13t4mbox_pa13s42i/ct58".<*lass="comme13s42>1324" cl"> 107l8et_108haame="L9q of_iomap_6_cdp4href="2rof_fiiomap_6si/ql7ef="ddrdma_free_coherti"qlogicpti.c#L11dma_free_coherti"et2i/ts_dourL1CKml/scscsi/qpls_dourL1s=[0o2cprop_defaultef"n =mbacquirL32rq csi/108"> 108  14
L9> ass=icKERN7es/scsi/q7csi/qlogicpti.c#L34"1294mbox_pa13a4mp0ef">linux/string.h<13a4m>1324ndw=PACKm7s/s1s/scsi/q7scsi/ql7ef="ddrQSs_dourL1_zeL1CKml/scscsi/qsgs_dourL1_zeL1si/ql7ef="ddrdma_free_coherti"qlogicpti.c#L11dma_free_coherti"et2i/ts_dourL1CKml/scscsi/qpls_dourL1s=[0o2cicptiref="+loopxa>unMss=7ode=b74>
1364mbox_pa13p42i/ode=qptrrin" =PACKm13p42>1334ndw=PACKm7s/s1+c_sh7a href="+co"L92_mcquirL32rq csi/108"> 108unMss=7ode=b74>
1364mbox_pa1334L28"12ass="line" naali1334L>1334302f */ 108  14usq c"s=icKozeof/prunsignedharuxicptiref="+loopxa>unMss=7ode=b74>
1364mbox_pa13l4[0]ode=qptrrin" =PACKm13l4[>13343me=cpti7ge="L5dev7ame="L32">  32
1334 108  144" idsc3h_alpu"2i/prop_defaultef"6"92_mcquirL32rq csi/108"> 108  "L14">  14qunMss=7ode=b74>
1374mbox_pa13<4cptt=PACKme="L108ass="13<4c>1334 1084cptt=PACKme="L108ass="13>4c>1334i.c#L104"7haf"nMqlo0icptiref="+loopxa>unMss=7ode=b74>
1374mbox_pa13>4cptt=PACKme="L108ass="13>4c>1334" cl">pti7ge="L5dev7ame="L32">  32
1334" clcptiref="+loopxa>unMss=7ode=b74>
1334mbox_pa13<4cptt=PACKme="L108ass="13<4c>1334" cl">a" 7lv2nstlaaaaaaget_108haame="L9of_devicl_i/qlogicpti.c#L11of_devicl_i/ruc/uvers/s1csi/qlogplin13a4a>1334ndw=PACKm7s/="/1344ame="L92"7g.h&g7goh6ef="2r54eers =PAqlogicpti.c#L11 =PAame="L9ccpti7v6=40"L>uning">"gic aspuot;T_g meer"142ss="line" naaaas08haame="L92">  1364mbox_pa1314L4nct58".<*lass="comme1314L>1344 108  1364mbox_pa13l42i/ode=qptrrin" =PACKm13l42>1344ame="L92"7g.h13a4 108uning">"giI_R,c aspuot;T_g meer"142ss="line" naaaas08haame="L92">  1364mbox_pa13<4t code=qptrrin" =PACKm13i4t>1344ame="L92"7ev_u}142ss="line" naaaas08haame="L92">  1364mbox_pa13>4ers/s1csi/qlogicpti.c#1344e>1344i.c#L104"7haic/4=4" =PACKme="L108ass="13i4=>13444 cl"> 107rs/scsi/q7sch6ef="2r54eers =PAqlogicpti.c#L11 =PAame="L9ccpti7v6=40"L>uning">"giGC,isp"T_g mee2i142ss="line" naaaas08haame="L92">  1364mbox_pa13<4KB">))
1344K>1344" cl"> 107l8ec}142ss="line" naaaas08haame="L92">  1364mbox_pa13<42i/:evalsg1=PACKname="13l42>1344" cl"> 107l8="/1344" cl"> 107h9=40"L727goh6ef="2r54eers =PAqlogicpti.c#L11 =PAame="L9ccpti7v6=40"L>uning">"giSUNWsp"T_g mee2i142ss="line" naaaas08haame="L92">  1364mbox_pa13d44-00L42"142ss="line" n13d44>135450cl"> 107l8ec}142ss="line" naaaas08haame="L92">  1364mbox_pa13a4mp0rctrrin" =PACKme="L13a4m>1354i.c#L104"7h/sc{}142ss="line" naaaas08haame="L92">  1364mbox_pa13l4sc2ictrrin" =PACKme="L1354s>13545me=}icptiref="+loopxa>unMss=7ode=b74>
1294mbox_pa13s42i/ct58".<*lass="comme13s42>1354uc_id 6ef="2r54eers =DULEat_DEVICE_TLE_Cogicpti.c#L11 =DULEat_DEVICE_TLE_C2i/prop_defaultef"6"ofogicpti.c#L11of_dfo, prop_defaultef"n =mbaatchL1CKml/scscsi/qpunMss=7ode=b74>
1374mbox_pa13s4"coef">linux/string.h<13s4">1354510813545.c#e=a" 7lflaaaaget_108haame="L9platform_devcl7x0CKml/scscsi/qplatform_devcl7x0c/uvers/s1csi/qlogp1354" cl"> 107rs/sh6ef="2r54eers =vcl7x0CKml/scscsi/qplvcl7x0e="L9cc/">))
1354K>13545 cl"> 107l7=40"qlq7goh6ef="2r54eers =PAqlogicpti.c#L11 =PAame="L9ccpti7v6=40"L>uning">"gi/a_muot;T_g mee2i142ss="line" naaaas08haame="L92">  1364mbox_pa13<42i/ode=qptrrin" =PACKm13>42>1354" cl"> 107l8=40"L727prh6ef="2r54eersof_wnx0CKml/scscsi/qpl_wnx0s=rme/>csi/q7ogicptideTHIS_DULEatCKml/scscsi/qplTHIS_DULEats=icKERN7es/scsi/q7csi/qlogicpti.c#L34"1294mbox_pa1354linut58".<*lass="comme1354l>1354" cl"> 107h9=40"L72777h6ef="2r54eersof_n=tchatablesiogicpti.c#L11of_detchatablesis=rme/>csi/q7ogicptide=mbaatchL1CKml/scscsi/qp 107l8ec}142ss="line" naaaas08haame="L92">  1364mbox_pa13"4
-10href="2ri4ers/sc2i13"4
>13646me="L92"7g..4h6ef="2r54eersusob"L1CKml/scscsi/qpcsi/q7ogicptide=mbaaus_prob"L1CKml/scscsi/qp  1364mbox_pa13l4ptt href="2ri4ers/sc2i13q4p>1364ame="L92"7g.hcsi/q7ogicptide=mbaaus_prremovin" hget_108haam"a_sbus_prremovi2i/p142ss="line" naaaas08haame="L92">  1364mbox_pa13s4-104href="2ri4ers/sc2i13f4->1364 108unMss=7ode=b74>
1294mbox_pa13"4
-10href="2ri4ers/sc2i13"4
>1364 10813646.c#e=a" 7lflaqlogi7egs *13646108 */13646 cl"> 107l7>unMqlo0i_108haame="L9platform_devcl7x0">isten_dCKml/scscsi/qplatform_devcl7x0">isten_dsi/ql7ef="ddrdma_free_coh/a_ma s_prvcl7x0CKml/scscsi/qpl/a_ma s_prvcl7x0e="Lcptiref="+loopxa>unMss=7ode=b74>
1374mbox_pa13m4>li4href="2ri4ers/sc2i13m4>>13 4" cl">pti7ge="L5dev7ame="L32">  32
1364i.c#L104"7hqcptt 1374mbox_pa1364L108DMAf  71_CCLEAR_g 1364L>1374ndw=PAa" 7lflvoidogi7egs *1374uc_id /1364ame="L92"7g.cptt 
rucf="+tmppatform_devcl7x0"un>isten_dCKml/scscsi/qplatform_devcl7x0"un>isten_dsi/ql7ef="ddrdma_free_coh/a_ma s_prvcl7x0CKml/scscsi/qpl/a_ma s_prvcl7x0e="Lcptiref="+loopxa>unMss=7ode=b74>
1374mbox_pa13*4a7cptt_="L9613=410L gt13*4a>13747108  32
linux/string.h<13v4r>1374i.c#L16ef="2r54eers =DULEat_DESCRIPTIOu_caqlogicpti.QLDULEat_DESCRIPTIOu2i/proti7v6=40"L>uning">"giGoode=P an S_R  cl7x0uot;T_g mee2icptiref="+loopxa>unMss=7ode=b74>
1324mbox_pa13f4"+code=qptrrin" =PACKm13f4">13747108 *a>static#37CafaDULEat_AUTHOR_caqlogicpti.QLDULEat_AUTHOR2i/proti7v6=40"L>uning">"giDavidoS. Milr" n(davem@davemloft.net)uot;T_g mee2icptiref="+loopxa>unMss=7ode=b74>
1324mbox_pa13t4pnlinux/string.h<13t4p>1374" cl">a>static#37CafaDULEat_LICENSCogicpti.c#L11 =DULEat_LICENSC2i/proti7v6=40"L>uning">"giGPLuot;T_g mee2icptiref="+loopxa>unMss=7ode=b74>
1324mbox_pa13m4ef"ode=qptrrin" =PACKm13n4e>1374 108static#37CafaDULEat_VERSIOu_caqlogicpti.QLDULEat_VERSIOu2i/proti7v6=40"L>uning">"gi2.1uot;T_g mee2icptiref="+loopxa>unMss=7ode=b74>
1324mbox_pa13=4linut58".<*lass="comme13"4l>1364" clstatic#37CafaDULEat_FIRMWARCogicpti.c#L11 =DULEat_FIRMWARC2i/proti7v6=40"L>uning">"gide=b74/isp1000.binuot;T_g mee2icptiref="+loopxa>unMss=7ode=b74>
1324mbox_pa13+42i/ct58".<*lass="comme13+42>13+481081384i.c#L1a>static#37Cafamoduleait rn" hget_108haammoduleait r2i/prop_defaultef"6"92_mait rn" hget_108haam/a_mait r2i/pcptiref="+loopxa>unMss=7ode=b74>
1324mbox_pa13"40L4ode=qptrrin" =PACKm13440>1384ame="La>static#37Cafamoduleaex rn" hget_108haammoduleaex r2i/prop_defaultef"6"92_maex rn" hget_108haam/a_maex r2i/pcptiref="+loopxa>unMss=7ode=b74>
1324mbox_pa13*4seref">linux/string.h<13e4s>1384 108


linufoon_dC> The original LXR softre v&byoe9ISiref="+lohttp://dourL1rm_ge.net/projects/lxdC>LXR 71tiut ryfo, prthis experii" oal a>union&byoiref="+lomailto:lxd@x/sux.no">lxd@x/sux.nofo, .
linusubfoon_dC> lxd.x/sux.no kindly 3hreed&byoiref="+lohttp://www.redpilr-x/spro.no">Redpilr L/spro ASfo, prprovid" nof L/sux2nstlultg &#d inerty 7lstl sercl_il since 1995.