taglinefilesource code
unchar119drivers/scsi/aha1542.cstatic int aha1542_out(unsigned int base, unchar *cmdp, int len)
unchar148drivers/scsi/aha1542.cstatic int aha1542_in(unsigned int base, unchar *cmdp, int len)
unchar167drivers/scsi/aha1542.cstatic int aha1542_in1(unsigned int base, unchar *cmdp, int len)
unchar241drivers/scsi/aha1542.cunchar inquiry_cmd[] = {CMD_INQUIRY };
unchar242drivers/scsi/aha1542.cunchar inquiry_result[4];
unchar243drivers/scsi/aha1542.cunchar *cmdp;
unchar472drivers/scsi/aha1542.cunchar ahacmd = CMD_START_SCSI;
unchar473drivers/scsi/aha1542.cunchar direction;
unchar474drivers/scsi/aha1542.cunchar *cmd = (unchar *) SCpnt->cmnd;
unchar475drivers/scsi/aha1542.cunchar target = SCpnt->target;
unchar476drivers/scsi/aha1542.cunchar lun = SCpnt->lun;
unchar615drivers/scsi/aha1542.cprintk("%02x ", ((unchar *)&ccb[mbo])[i]);
unchar657drivers/scsi/aha1542.cunchar cmd[5] = {CMD_MBINIT, AHA1542_MAILBOXES, 0, 0, 0};
unchar679drivers/scsi/aha1542.cunchar inquiry_cmd[] = {CMD_RETCONF };
unchar680drivers/scsi/aha1542.cunchar inquiry_result[3];
unchar747drivers/scsi/aha1542.cstatic unchar mbenable_cmd[3];
unchar748drivers/scsi/aha1542.cstatic unchar mbenable_result[2];
unchar779drivers/scsi/aha1542.cunchar inquiry_cmd[] = {CMD_INQUIRY };
unchar780drivers/scsi/aha1542.cunchar inquiry_result[4];
unchar842drivers/scsi/aha1542.cunchar oncmd[] = {CMD_BUSON_TIME, 7};
unchar843drivers/scsi/aha1542.cunchar offcmd[] = {CMD_BUSOFF_TIME, 5};
unchar905drivers/scsi/aha1542.cunchar buf[8];
unchar906drivers/scsi/aha1542.cstatic unchar cmd[] = {  READ_CAPACITY, 0, 0, 0, 0, 0, 0, 0, 0, 0};
unchar950drivers/scsi/aha1542.cunchar ahacmd = CMD_START_SCSI;
unchar979drivers/scsi/aha1542.cunchar ahacmd = CMD_START_SCSI;
unchar1047drivers/scsi/aha1542.cunchar ahacmd = CMD_START_SCSI;
unchar82drivers/scsi/aha1542.hunchar status;    /* Command/Status */
unchar83drivers/scsi/aha1542.hunchar ccbptr[3];    /* msb, .., lsb */
unchar88drivers/scsi/aha1542.hunchar datalen[3];    /* Size of this part of chain */
unchar89drivers/scsi/aha1542.hunchar dataptr[3];    /* Location of data */
unchar113drivers/scsi/aha1542.hunchar op;      /* Command Control Block Operation Code */
unchar114drivers/scsi/aha1542.hunchar idlun;      /* op=0,2:Target Id, op=1:Initiator Id */
unchar118drivers/scsi/aha1542.hunchar cdblen;    /* SCSI Command Length */
unchar119drivers/scsi/aha1542.hunchar rsalen;    /* Request Sense Allocation Length/Disable */
unchar120drivers/scsi/aha1542.hunchar datalen[3];    /* Data Length (msb, .., lsb) */
unchar121drivers/scsi/aha1542.hunchar dataptr[3];    /* Data Pointer */
unchar122drivers/scsi/aha1542.hunchar linkptr[3];    /* Link Pointer */
unchar123drivers/scsi/aha1542.hunchar commlinkid;    /* Command Linking Identifier */
unchar124drivers/scsi/aha1542.hunchar hastat;    /* Host Adapter Status (HASTAT) */
unchar125drivers/scsi/aha1542.hunchar tarstat;    /* Target Device Status */
unchar126drivers/scsi/aha1542.hunchar reserved[2];
unchar127drivers/scsi/aha1542.hunchar cdb[MAX_CDB+MAX_SENSE];/* SCSI Command Descriptor Block */
unchar59drivers/scsi/aha1740.cint aha1740_makecode(unchar *sense, unchar *status)
unchar241drivers/scsi/aha1740.cunchar direction;
unchar242drivers/scsi/aha1740.cunchar *cmd = (unchar *) SCpnt->cmnd;
unchar243drivers/scsi/aha1740.cunchar target = SCpnt->target;
unchar355drivers/scsi/aha1740.cprintk("%02x ", ((unchar *)&ecb[ecbno])[i]);
unchar135drivers/scsi/aha1740.hunchar senselen;    /* Sense Length */
unchar136drivers/scsi/aha1740.hunchar cdblen;    /* CDB Length */
unchar138drivers/scsi/aha1740.hunchar cdb[MAX_CDB];    /* CDB area */
unchar140drivers/scsi/aha1740.hunchar sense[MAX_SENSE];  /* Sense area */ 
unchar141drivers/scsi/aha1740.hunchar status[MAX_STATUS];  /* Status area */
unchar157drivers/scsi/scsi_debug.cunchar *cmd = (unchar *) SCpnt->cmnd;
unchar149drivers/scsi/wd7000.cunchar status;
unchar150drivers/scsi/wd7000.cunchar scbptr[3];             /* SCSI-style - MSB first (big endian) */
unchar168drivers/scsi/wd7000.cunchar control;                   /* shadows CONTROL port value */
unchar169drivers/scsi/wd7000.cunchar rev1, rev2;                /* filled in by wd7000_revision */
unchar253drivers/scsi/wd7000.cunchar op;                   /* command opcode (= 1) */
unchar254drivers/scsi/wd7000.cunchar ID;                   /* Adapter's SCSI ID */
unchar255drivers/scsi/wd7000.cunchar bus_on;               /* Bus on time, x 125ns (see below) */
unchar256drivers/scsi/wd7000.cunchar bus_off;              /* Bus off time, ""         ""      */
unchar257drivers/scsi/wd7000.cunchar rsvd;                 /* Reserved */
unchar258drivers/scsi/wd7000.cunchar mailboxes[3];         /* Address of Mailboxes, MSB first  */
unchar259drivers/scsi/wd7000.cunchar ogmbs;                /* Number of outgoing MBs, max 64, 0,1 = 1 */
unchar260drivers/scsi/wd7000.cunchar icmbs;                /* Number of incoming MBs,   ""       ""   */
unchar321drivers/scsi/wd7000.cunchar len[3];
unchar322drivers/scsi/wd7000.cunchar ptr[3];              /* Also SCSI-style - MSB first */
unchar326drivers/scsi/wd7000.cunchar op;      /* Command Control Block Operation Code */
unchar327drivers/scsi/wd7000.cunchar idlun;      /* op=0,2:Target Id, op=1:Initiator Id */
unchar331drivers/scsi/wd7000.cunchar cdb[12];    /* SCSI Command Block */
unchar332drivers/scsi/wd7000.cvolatile unchar status;       /* SCSI Return Status */
unchar333drivers/scsi/wd7000.cvolatile unchar vue;    /* Vendor Unique Error Code */
unchar334drivers/scsi/wd7000.cunchar maxlen[3];    /* Maximum Data Transfer Length */
unchar335drivers/scsi/wd7000.cunchar dataptr[3];    /* SCSI Data Block Pointer */
unchar336drivers/scsi/wd7000.cunchar linkptr[3];    /* Next Command Link Pointer */
unchar337drivers/scsi/wd7000.cunchar direc;      /* Transfer Direction */
unchar338drivers/scsi/wd7000.cunchar reserved2[6];    /* SCSI Command Descriptor Block */
unchar375drivers/scsi/wd7000.cunchar op;
unchar376drivers/scsi/wd7000.cunchar IDlun;                 /* Initiator SCSI ID/lun */
unchar377drivers/scsi/wd7000.cunchar len[3];                /* command buffer length */
unchar378drivers/scsi/wd7000.cunchar ptr[3];                /* command buffer address */
unchar379drivers/scsi/wd7000.cunchar rsvd[7];               /* reserved */
unchar380drivers/scsi/wd7000.cvolatile unchar vue;          /* vendor-unique error code */
unchar381drivers/scsi/wd7000.cvolatile unchar status;       /* returned (icmb) status */
unchar382drivers/scsi/wd7000.cvolatile unchar phase;        /* used by interrupt handler */
unchar386drivers/scsi/wd7000.cunchar op;
unchar387drivers/scsi/wd7000.cunchar IDlun;                 /* Target SCSI ID/lun */
unchar388drivers/scsi/wd7000.cunchar stat;                  /* (outgoing) completion status byte 1 */
unchar389drivers/scsi/wd7000.cunchar rsvd[12];              /* reserved */
unchar390drivers/scsi/wd7000.cvolatile unchar vue;          /* vendor-unique error code */
unchar391drivers/scsi/wd7000.cvolatile unchar status;       /* returned (icmb) status */
unchar392drivers/scsi/wd7000.cvolatile unchar phase;        /* used by interrupt handler */
unchar396drivers/scsi/wd7000.cunchar op;
unchar397drivers/scsi/wd7000.cvolatile unchar primary;      /* primary revision level (returned) */
unchar398drivers/scsi/wd7000.cvolatile unchar secondary;    /* secondary revision level (returned) */
unchar399drivers/scsi/wd7000.cunchar rsvd[12];              /* reserved */
unchar400drivers/scsi/wd7000.cvolatile unchar vue;          /* vendor-unique error code */
unchar401drivers/scsi/wd7000.cvolatile unchar status;       /* returned (icmb) status */
unchar402drivers/scsi/wd7000.cvolatile unchar phase;        /* used by interrupt handler */
unchar406drivers/scsi/wd7000.cunchar op;
unchar407drivers/scsi/wd7000.cvolatile unchar mask[14];     /* mask bits */
unchar409drivers/scsi/wd7000.cunchar rsvd[12];              /* reserved */
unchar411drivers/scsi/wd7000.cvolatile unchar vue;          /* vendor-unique error code */
unchar412drivers/scsi/wd7000.cvolatile unchar status;       /* returned (icmb) status */
unchar413drivers/scsi/wd7000.cvolatile unchar phase;        /* used by interrupt handler */
unchar417drivers/scsi/wd7000.cunchar op;
unchar418drivers/scsi/wd7000.cunchar type;                  /* diagnostics type code (0-3) */
unchar419drivers/scsi/wd7000.cunchar len[3];                /* buffer length */
unchar420drivers/scsi/wd7000.cunchar ptr[3];                /* buffer address */
unchar421drivers/scsi/wd7000.cunchar rsvd[7];               /* reserved */
unchar422drivers/scsi/wd7000.cvolatile unchar vue;          /* vendor-unique error code */
unchar423drivers/scsi/wd7000.cvolatile unchar status;       /* returned (icmb) status */
unchar424drivers/scsi/wd7000.cvolatile unchar phase;        /* used by interrupt handler */
unchar433drivers/scsi/wd7000.cunchar op;
unchar434drivers/scsi/wd7000.cunchar rsvd1;                 /* reserved */
unchar435drivers/scsi/wd7000.cunchar len[3];                /* parms buffer length */
unchar436drivers/scsi/wd7000.cunchar ptr[3];                /* parms buffer address */
unchar437drivers/scsi/wd7000.cunchar idx[2];                /* index (MSB-LSB) */
unchar438drivers/scsi/wd7000.cunchar rsvd2[5];              /* reserved */
unchar439drivers/scsi/wd7000.cvolatile unchar vue;          /* vendor-unique error code */
unchar440drivers/scsi/wd7000.cvolatile unchar status;       /* returned (icmb) status */
unchar441drivers/scsi/wd7000.cvolatile unchar phase;        /* used by interrupt handler */
unchar445drivers/scsi/wd7000.cunchar op;
unchar446drivers/scsi/wd7000.cunchar data[14];              /* format-specific data */
unchar447drivers/scsi/wd7000.cvolatile unchar vue;          /* vendor-unique error code */
unchar448drivers/scsi/wd7000.cvolatile unchar status;       /* returned (icmb) status */
unchar449drivers/scsi/wd7000.cvolatile unchar phase;        /* used by interrupt handler */
unchar453drivers/scsi/wd7000.cunchar op;                    /* ICB opcode */
unchar460drivers/scsi/wd7000.cunchar data[18];
unchar491drivers/scsi/wd7000.cunchar u[sizeof(int)];  /* the sizeof(int) makes it more portable */
unchar495drivers/scsi/wd7000.cstatic inline void any2scsi( unchar *scsi, int any )
unchar503drivers/scsi/wd7000.cstatic inline int scsi2int( unchar *scsi )
unchar567drivers/scsi/wd7000.cstatic inline int command_out(Adapter *host, unchar *cmd, int len)
unchar687drivers/scsi/wd7000.cunchar start_ogmb;
unchar703drivers/scsi/wd7000.cany2scsi((unchar *) ogmbs[ogmb].scbptr, (int) scbptr);
unchar867drivers/scsi/wd7000.cscb = (struct scb *) scsi2int((unchar *)icmbs[icmb].scbptr);
unchar898drivers/scsi/wd7000.cregister unchar *cdb = (unchar *) SCpnt->cmnd;
unchar899drivers/scsi/wd7000.cregister unchar idlun;
unchar913drivers/scsi/wd7000.cSCpnt->host_scribble = (unchar *) scb;
unchar960drivers/scsi/wd7000.cstatic unchar buf[256];
unchar1039drivers/scsi/wd7000.cany2scsi((unchar *) &(init_cmd.mailboxes), (int) &(host->mb));
unchar1040drivers/scsi/wd7000.cif (!command_out(host, (unchar *) &init_cmd, sizeof(init_cmd)))  {