taglinefilesource code
instance667drivers/scsi/53c7,8xx.cstruct Scsi_Host *instance;
instance710drivers/scsi/53c7,8xx.cinstance = scsi_register (tpnt, size);
instance712drivers/scsi/53c7,8xx.cinstance->hostdata;
instance715drivers/scsi/53c7,8xx.chostdata = (struct NCR53c7x0_hostdata *) instance->hostdata;
instance738drivers/scsi/53c7,8xx.cinstance->base = (unsigned char *) base;
instance749drivers/scsi/53c7,8xx.cinstance->io_port = io_port;
instance758drivers/scsi/53c7,8xx.cinstance->host_no);
instance759drivers/scsi/53c7,8xx.cscsi_unregister (instance);
instance762drivers/scsi/53c7,8xx.cinstance->irq = irq;
instance763drivers/scsi/53c7,8xx.cinstance->dma_channel = dma;
instance767drivers/scsi/53c7,8xx.creturn NCR53c7x0_init(instance);
instance1928drivers/scsi/53c7,8xx.cinstance->hostdata;
instance1932drivers/scsi/53c7,8xx.cfor (bp = (struct NCR53c7x0_break *) instance->breakpoints,
instance1933drivers/scsi/53c7,8xx.cprev = (struct NCR53c7x0_break **) &instance->breakpoints;
instance2106drivers/scsi/53c7,8xx.cstruct Scsi_Host *instance;
instance341drivers/scsi/NCR5380.cstatic void NCR5380_print(struct Scsi_Host *instance) {
instance344drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance383drivers/scsi/NCR5380.cstatic void NCR5380_print_phase(struct Scsi_Host *instance) {
instance387drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance392drivers/scsi/NCR5380.cinstance->host_no);
instance396drivers/scsi/NCR5380.cprintk("scsi%d : phase %s\n", instance->host_no, phases[i].name);
instance517drivers/scsi/NCR5380.cstatic int NCR5380_set_timer (struct Scsi_Host *instance) {
instance521drivers/scsi/NCR5380.cif (((struct NCR5380_hostdata *) (instance->host_data))->next_timer) {
instance529drivers/scsi/NCR5380.cif (instance->time_expires < tmp->time_expires) 
instance532drivers/scsi/NCR5380.cinstance->next_timer = tmp;
instance533drivers/scsi/NCR5380.c*prev = instance;
instance542drivers/scsi/NCR5380.cstruct Scsi_Host *instance;
instance545drivers/scsi/NCR5380.cinstance = ((NCR5380_hostdata *) expires_first->host_data)->
instance551drivers/scsi/NCR5380.cexpires_first = instance;
instance602drivers/scsi/NCR5380.cstatic int NCR5380_probe_irq (struct Scsi_Host *instance, int possible) {
instance605drivers/scsi/NCR5380.cinstance->hostdata;
instance608drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance656drivers/scsi/NCR5380.cstatic void NCR5380_print_options (struct Scsi_Host *instance) {
instance706drivers/scsi/NCR5380.cstatic void NCR5380_print_status (struct Scsi_Host *instance) {
instance708drivers/scsi/NCR5380.cinstance->hostdata;
instance716drivers/scsi/NCR5380.cNCR5380_print (instance);
instance717drivers/scsi/NCR5380.cNCR5380_print_phase (instance);
instance723drivers/scsi/NCR5380.cinstance->host_no);
instance728drivers/scsi/NCR5380.cprintk ("scsi%d: issue_queue\n", instance->host_no);
instance734drivers/scsi/NCR5380.cprintk ("scsi%d: disconnected_queue\n", instance->host_no);
instance757drivers/scsi/NCR5380.cstatic void NCR5380_init (struct Scsi_Host *instance, int flags) {
instance761drivers/scsi/NCR5380.cinstance->hostdata;
instance769drivers/scsi/NCR5380.cinstance->io_port += 8;
instance771drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance776drivers/scsi/NCR5380.chostdata->id_mask = 1 << instance->this_id;
instance792drivers/scsi/NCR5380.cthe_template = instance->hostt;
instance793drivers/scsi/NCR5380.cfirst_instance = instance;
instance803drivers/scsi/NCR5380.cif ((instance->cmd_per_lun > 1) || instance->can_queue > 1)) 
instance806drivers/scsi/NCR5380.c"         be incorrectly cleared.\n", instance->host_no);
instance852drivers/scsi/NCR5380.cinstance->host_no);
instance888drivers/scsi/NCR5380.cprintk("scsi%d : command added to %s of queue\n", instance->host_no,
instance911drivers/scsi/NCR5380.cstruct Scsi_Host *instance;
instance930drivers/scsi/NCR5380.cfor (instance = first_instance; instance && 
instance931drivers/scsi/NCR5380.cinstance->hostt == the_template; instance=instance->next) {
instance932drivers/scsi/NCR5380.chostdata = (struct NCR5380_hostdata *) instance->hostdata;
instance936drivers/scsi/NCR5380.cprintk("scsi%d : not connected\n", instance->host_no);
instance965drivers/scsi/NCR5380.cinstance->host_no, tmp->target, tmp->lun);
instance974drivers/scsi/NCR5380.cif (!NCR5380_select(instance, tmp, 
instance986drivers/scsi/NCR5380.cinstance->host_no);
instance1003drivers/scsi/NCR5380.cinstance->host_no);
instance1005drivers/scsi/NCR5380.cNCR5380_information_transfer(instance);
instance1007drivers/scsi/NCR5380.cprintk("scsi%d : main() : done set false\n", instance->host_no);
instance1030drivers/scsi/NCR5380.cstruct Scsi_Host *instance;
instance1038drivers/scsi/NCR5380.cfor (instance = first_instance; instance && (instance->hostt == 
instance1039drivers/scsi/NCR5380.cthe_template); instance = instance->next)
instance1040drivers/scsi/NCR5380.cif (instance->irq == irq) {
instance1043drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance1048drivers/scsi/NCR5380.cNCR5380_print(instance);
instance1055drivers/scsi/NCR5380.cprintk("scsi%d : SEL interrupt\n", instance->host_no);
instance1057drivers/scsi/NCR5380.cNCR5380_reselect(instance);
instance1061drivers/scsi/NCR5380.cprintk("scsi%d : PARITY interrupt\n", instance->host_no);
instance1066drivers/scsi/NCR5380.cprintk("scsi%d : RESET interrupt\n", instance->host_no);
instance1089drivers/scsi/NCR5380.cinstance->hostno);
instance1091drivers/scsi/NCR5380.ctransfered = (hostdata->dmalen - NCR5380_dma_residual(instance));
instance1159drivers/scsi/NCR5380.cstatic int NCR5380_select (struct Scsi_Host *instance, Scsi_Cmnd *cmd,
instance1163drivers/scsi/NCR5380.cinstance->hostdata;
instance1168drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance1172drivers/scsi/NCR5380.cNCR5380_print(instance);
instance1173drivers/scsi/NCR5380.cprintk("scsi%d : starting arbitration, id = %d\n", instance->host_no,
instance1174drivers/scsi/NCR5380.cinstance->this_id);
instance1216drivers/scsi/NCR5380.cprintk("scsi%d : arbitration complete\n", instance->host_no);
instance1237drivers/scsi/NCR5380.cinstance->host_no);
instance1251drivers/scsi/NCR5380.cinstance->host_no);
instance1264drivers/scsi/NCR5380.cprintk("scsi%d : won arbitration\n", instance->host_no);
instance1312drivers/scsi/NCR5380.cprintk("scsi%d : selecting target %d\n", instance->host_no, cmd->target);
instance1334drivers/scsi/NCR5380.cNCR5380_reselect(instance);
instance1336drivers/scsi/NCR5380.cinstance->host_no);
instance1346drivers/scsi/NCR5380.cprintk("scsi%d : weirdness\n", instance->host_no);
instance1350drivers/scsi/NCR5380.cNCR5380_print (instance);
instance1360drivers/scsi/NCR5380.cinstance->host_no);
instance1388drivers/scsi/NCR5380.cinstance->host_no, cmd->target);
instance1390drivers/scsi/NCR5380.ctmp[0] = IDENTIFY(((instance->irq == IRQ_NONE) ? 0 : 1), cmd->lun);
instance1417drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, &data);
instance1419drivers/scsi/NCR5380.cprintk("scsi%d : nexus established.\n", instance->host_no);
instance1459drivers/scsi/NCR5380.cstatic int NCR5380_transfer_pio (struct Scsi_Host *instance, 
instance1465drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance1483drivers/scsi/NCR5380.cprintk("scsi%d : REQ detected\n", instance->host_no);
instance1489drivers/scsi/NCR5380.cprintk("scsi%d : phase mismatch\n", instance->host_no);
instance1490drivers/scsi/NCR5380.cNCR5380_print_phase(instance);
instance1515drivers/scsi/NCR5380.cNCR5380_print(instance);
instance1523drivers/scsi/NCR5380.cNCR5380_print(instance);
instance1530drivers/scsi/NCR5380.cNCR5380_print(instance);
instance1538drivers/scsi/NCR5380.cprintk("scsi%d : req false, handshake complete\n", instance->host_no);
instance1561drivers/scsi/NCR5380.cprintk("scsi%d : residual %d\n", instance->host_no, c);
instance1599drivers/scsi/NCR5380.cstatic int NCR5380_transfer_dma (struct Scsi_Host *instance, 
instance1613drivers/scsi/NCR5380.cinstance->hostdata;
instance1615drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance1629drivers/scsi/NCR5380.cinstance->host_no, instance->dma_channel, (p & SR_IO) ? "reading" :
instance1633drivers/scsi/NCR5380.cNCR5380_dma_read_setup(instance, d, c) : 
instance1634drivers/scsi/NCR5380.cNCR5380_dma_write_setup(instance, d, c);
instance1657drivers/scsi/NCR5380.cprintk("scsi%d : mode reg = 0x%X\n", instance->host_no, NCR5380_read(MODE_REG));
instance1751drivers/scsi/NCR5380.cinstance->host_no, tmp, NCR5380_read(STATUS_REG));
instance1757drivers/scsi/NCR5380.cresidue = NCR5380_dma_residual(instance);
instance1780drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, phase, &cnt, data);
instance1795drivers/scsi/NCR5380.cif (!(foo = NCR5380_pread(instance, d, c - 1))) {
instance1825drivers/scsi/NCR5380.cif (!(foo = NCR5380_pwrite(instance, d, c))) {
instance1851drivers/scsi/NCR5380.cinstance->host_no);
instance1861drivers/scsi/NCR5380.cinstance->host_no);
instance1904drivers/scsi/NCR5380.cstatic void NCR5380_information_transfer (struct Scsi_Host *instance) {
instance1907drivers/scsi/NCR5380.cinstance->hostdata;
instance1914drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance1924drivers/scsi/NCR5380.cNCR5380_print_phase(instance);
instance1945drivers/scsi/NCR5380.cinstance->host_no);
instance1963drivers/scsi/NCR5380.cinstance->host_no, cmd->SCp.this_residual,
instance1981drivers/scsi/NCR5380.c(transfersize = NCR5380_dma_xfer_len(instance, cmd)) != 0) {
instance1989drivers/scsi/NCR5380.cif (NCR5380_transfer_dma(instance, &phase,
instance1996drivers/scsi/NCR5380.cinstance->host_no, cmd->target, cmd->lun);
instance2007drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, 
instance2014drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, &data);
instance2036drivers/scsi/NCR5380.cinstance->host_no, cmd->target, cmd->lun);
instance2046drivers/scsi/NCR5380.cinstance->host_no, cmd->target, cmd->lun);
instance2060drivers/scsi/NCR5380.cinstance->host_no, cmd->target, cmd->lun);
instance2073drivers/scsi/NCR5380.cinstance->host_no, cmd->target, cmd->lun);
instance2103drivers/scsi/NCR5380.cinstance->host_no);
instance2164drivers/scsi/NCR5380.c"  the disconnected_queue\n", instance->host_no, 
instance2213drivers/scsi/NCR5380.cinstance->host_no);
instance2219drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, &data);
instance2223drivers/scsi/NCR5380.cinstance->host_no, (int) extended_msg[1],
instance2235drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, &data);
instance2239drivers/scsi/NCR5380.cinstance->host_no, len);
instance2251drivers/scsi/NCR5380.cinstance->host_no);
instance2255drivers/scsi/NCR5380.cinstance->host_no, extended_msg[2], extended_msg[1]);
instance2266drivers/scsi/NCR5380.cprintk("scsi%d: rejecting message ", instance->host_no);
instance2271drivers/scsi/NCR5380.cinstance->host_no, tmp, cmd->target, cmd->lun);
instance2274drivers/scsi/NCR5380.cinstance->host_no, extended_msg[1], extended_msg[0], cmd->target, cmd->lun);
instance2286drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, &data);
instance2305drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, 
instance2311drivers/scsi/NCR5380.cprintk("scsi%d : issued command, sleeping until %ul\n", instance->host_no,
instance2314drivers/scsi/NCR5380.cNCR5380_set_timer (instance);
instance2322drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, &data);
instance2326drivers/scsi/NCR5380.cprintk("scsi%d : unknown phase\n", instance->host_no);
instance2328drivers/scsi/NCR5380.cNCR5380_print(instance);
instance2338drivers/scsi/NCR5380.cprintk("scsi%d : poll timed out, sleeping until %ul\n", instance->host_no,
instance2341drivers/scsi/NCR5380.cNCR5380_set_timer (instance);
instance2361drivers/scsi/NCR5380.cstatic void NCR5380_reselect (struct Scsi_Host *instance) {
instance2364drivers/scsi/NCR5380.cinstance->hostdata;
instance2375drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance2388drivers/scsi/NCR5380.cprintk("scsi%d : reselect\n", instance->host_no);
instance2414drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, &data);
instance2419drivers/scsi/NCR5380.cinstance->host_no);
instance2461drivers/scsi/NCR5380.cinstance->host_no, target_mask, lun, tag);
instance2464drivers/scsi/NCR5380.cinstance->host_no, target_mask, lun);
instance2480drivers/scsi/NCR5380.cNCR5380_transfer_pio(instance, &phase, &len, &data);
instance2485drivers/scsi/NCR5380.cinstance->host_no, tmp->target, tmp->lun, tmp->tag);
instance2503drivers/scsi/NCR5380.cstatic void NCR5380_dma_complete (NCR5380_instance *instance) {
instance2506drivers/scsi/NCR5380.cinstance->hostdata);
instance2508drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance2531drivers/scsi/NCR5380.ctransferred = instance->dmalen - NCR5380_dma_residual();
instance2560drivers/scsi/NCR5380.cstruct Scsi_Host *instance = cmd->host;
instance2562drivers/scsi/NCR5380.cinstance->hostdata;
instance2567drivers/scsi/NCR5380.cprintk("scsi%d : aborting command\n", instance->host_no);
instance2570drivers/scsi/NCR5380.cNCR5380_print_status (instance);
instance2573drivers/scsi/NCR5380.cNCR5380_setup(instance);
instance2576drivers/scsi/NCR5380.cprintk("scsi%d : abort called\n", instance->host_no);
instance2590drivers/scsi/NCR5380.cprintk("scsi%d : aborting connected command\n", instance->host_no);
instance2629drivers/scsi/NCR5380.cinstance->host_no);
instance2649drivers/scsi/NCR5380.cprintk("scsi%d : abort failed, command connected.\n", instance->host_no);
instance2684drivers/scsi/NCR5380.cprintk("scsi%d : aborting disconnected command.\n", instance->host_no);
instance2687drivers/scsi/NCR5380.cif (NCR5380_select (instance, cmd, (int) cmd->tag)) 
instance2691drivers/scsi/NCR5380.cprintk("scsi%d : nexus reestablished.\n", instance->host_no);
instance2699drivers/scsi/NCR5380.cNCR5380_transfer_pio (instance, &phase, &len, &msgptr);
instance2728drivers/scsi/NCR5380.c"         before abortion\n", instance->host_no); 
instance271drivers/scsi/NCR5380.hstatic int NCR5380_probe_irq (struct Scsi_Host *instance, int possible);
instance273drivers/scsi/NCR5380.hstatic void NCR5380_init (struct Scsi_Host *instance, int flags);
instance274drivers/scsi/NCR5380.hstatic void NCR5380_information_transfer (struct Scsi_Host *instance);
instance277drivers/scsi/NCR5380.hstatic void NCR5380_print_options (struct Scsi_Host *instance);
instance292drivers/scsi/NCR5380.hstatic void NCR5380_reselect (struct Scsi_Host *instance);
instance293drivers/scsi/NCR5380.hstatic int NCR5380_select (struct Scsi_Host *instance, Scsi_Cmnd *cmd, int tag);
instance295drivers/scsi/NCR5380.hstatic int NCR5380_transfer_dma (struct Scsi_Host *instance,
instance298drivers/scsi/NCR5380.hstatic int NCR5380_transfer_pio (struct Scsi_Host *instance,
instance302drivers/scsi/NCR5380.hstatic __inline__ int NCR5380_i386_dma_setup (struct Scsi_Host *instance,
instance306drivers/scsi/NCR5380.hif (instance->dma_channel <=3) {
instance319drivers/scsi/NCR5380.hpanic ("scsi%d : attempted unaligned DMA transfer\n", instance->host_no);
instance321drivers/scsi/NCR5380.hdisable_dma(instance->dma_channel);
instance322drivers/scsi/NCR5380.hclear_dma_ff(instance->dma_channel);
instance323drivers/scsi/NCR5380.hset_dma_addr(instance->dma_channel, (unsigned int) ptr);
instance324drivers/scsi/NCR5380.hset_dma_count(instance->dma_channel, count);
instance325drivers/scsi/NCR5380.hset_dma_mode(instance->dma_channel, mode);
instance326drivers/scsi/NCR5380.henable_dma(instance->dma_channel);
instance331drivers/scsi/NCR5380.hstatic __inline__ int NCR5380_i386_dma_write_setup (struct Scsi_Host *instance,
instance333drivers/scsi/NCR5380.hreturn NCR5380_i386_dma_setup (instance, src, count, DMA_MODE_WRITE);
instance336drivers/scsi/NCR5380.hstatic __inline__ int NCR5380_i386_dma_read_setup (struct Scsi_Host *instance,
instance338drivers/scsi/NCR5380.hreturn NCR5380_i386_dma_setup (instance, src, count, DMA_MODE_READ);
instance341drivers/scsi/NCR5380.hstatic __inline__ int NCR5380_i386_dma_residual (struct Scsi_Host *instance) {
instance344drivers/scsi/NCR5380.hclear_dma_ff(instance->dma_channel);
instance345drivers/scsi/NCR5380.htmp = get_dma_residue(instance->dma_channel);
instance122drivers/scsi/g_NCR5380.cstruct Scsi_Host *instance;
instance128drivers/scsi/g_NCR5380.cinstance = scsi_register (tpnt, sizeof(struct NCR5380_hostdata));
instance129drivers/scsi/g_NCR5380.cinstance->io_port = overrides[current_override].port;
instance131drivers/scsi/g_NCR5380.cNCR5380_init(instance, 0);
instance134drivers/scsi/g_NCR5380.cinstance->irq = overrides[current_override].irq;
instance136drivers/scsi/g_NCR5380.cinstance->irq = NCR5380_probe_irq(instance, 0xffff);
instance138drivers/scsi/g_NCR5380.cif (instance->irq != IRQ_NONE) 
instance139drivers/scsi/g_NCR5380.cif (request_irq(instance->irq, generic_NCR5380_intr, SA_INTERRUPT, "NCR5380")) {
instance141drivers/scsi/g_NCR5380.cinstance->host_no, instance->irq);
instance142drivers/scsi/g_NCR5380.cinstance->irq = IRQ_NONE;
instance145drivers/scsi/g_NCR5380.cif (instance->irq == IRQ_NONE) {
instance146drivers/scsi/g_NCR5380.cprintk("scsi%d : interrupts not enabled. for better interactive performance,\n", instance->host_no);
instance147drivers/scsi/g_NCR5380.cprintk("scsi%d : please jumper the board for a free IRQ.\n", instance->host_no);
instance150drivers/scsi/g_NCR5380.cprintk("scsi%d : at port %d", instance->host_no, instance->io_port);
instance151drivers/scsi/g_NCR5380.cif (instance->irq == IRQ_NONE)
instance154drivers/scsi/g_NCR5380.cprintk (" irq %d", instance->irq);
instance157drivers/scsi/g_NCR5380.cNCR5380_print_options(instance);
instance71drivers/scsi/g_NCR5380.h#define NCR5380_setup(instance) \
instance72drivers/scsi/g_NCR5380.hport = (instance)->io_port
instance322drivers/scsi/pas16.cstruct Scsi_Host *instance;
instance358drivers/scsi/pas16.cinstance = scsi_register (tpnt, sizeof(struct NCR5380_hostdata));
instance359drivers/scsi/pas16.cinstance->io_port = io_port;
instance361drivers/scsi/pas16.cNCR5380_init(instance, 0);
instance364drivers/scsi/pas16.cinstance->irq = overrides[current_override].irq;
instance366drivers/scsi/pas16.cinstance->irq = NCR5380_probe_irq(instance, PAS16_IRQS);
instance368drivers/scsi/pas16.cif (instance->irq != IRQ_NONE) 
instance369drivers/scsi/pas16.cif (request_irq(instance->irq, pas16_intr, SA_INTERRUPT, "pas16")) {
instance371drivers/scsi/pas16.cinstance->host_no, instance->irq);
instance372drivers/scsi/pas16.cinstance->irq = IRQ_NONE;
instance375drivers/scsi/pas16.cif (instance->irq == IRQ_NONE) {
instance376drivers/scsi/pas16.cprintk("scsi%d : interrupts not enabled. for better interactive performance,\n", instance->host_no);
instance377drivers/scsi/pas16.cprintk("scsi%d : please jumper the board for a free IRQ.\n", instance->host_no);
instance384drivers/scsi/pas16.cprintk("scsi%d : irq = %d\n", instance->host_no, instance->irq);
instance387drivers/scsi/pas16.cprintk("scsi%d : at 0x%04x", instance->host_no, (int) 
instance388drivers/scsi/pas16.cinstance->io_port);
instance389drivers/scsi/pas16.cif (instance->irq == IRQ_NONE)
instance392drivers/scsi/pas16.cprintk (" irq %d", instance->irq);
instance395drivers/scsi/pas16.cNCR5380_print_options(instance);
instance446drivers/scsi/pas16.cstatic inline int NCR5380_pread (struct Scsi_Host *instance, unsigned char *dst,
instance449drivers/scsi/pas16.cregister unsigned short reg = (unsigned short) (instance->io_port + 
instance453drivers/scsi/pas16.cwhile ( !(inb(instance->io_port + P_STATUS_REG_OFFSET) & P_ST_RDY) );
instance457drivers/scsi/pas16.cif ( inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) {
instance458drivers/scsi/pas16.coutb( P_TS_CT, instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET);
instance460drivers/scsi/pas16.cinstance->host_no);
instance479drivers/scsi/pas16.cstatic inline int NCR5380_pwrite (struct Scsi_Host *instance, unsigned char *src,
instance482drivers/scsi/pas16.cregister unsigned short reg = (instance->io_port + P_DATA_REG_OFFSET);
instance485drivers/scsi/pas16.cwhile ( !((inb(instance->io_port + P_STATUS_REG_OFFSET)) & P_ST_RDY) );
instance489drivers/scsi/pas16.cif (inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) {
instance490drivers/scsi/pas16.coutb( P_TS_CT, instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET);
instance492drivers/scsi/pas16.cinstance->host_no);
instance159drivers/scsi/pas16.h#define NCR5380_setup(instance) \
instance160drivers/scsi/pas16.hio_port = (instance)->io_port
instance170drivers/scsi/pas16.h, instance->hostno, (reg), PAS16_io_port(reg))), inb( PAS16_io_port(reg)) )
instance174drivers/scsi/pas16.hinstance->hostno, (value), (reg), PAS16_io_port(reg)),  \
instance275drivers/scsi/seagate.cstruct Scsi_Host *instance;
instance345drivers/scsi/seagate.cinstance = scsi_register(tpnt, 0);
instance346drivers/scsi/seagate.chostno = instance->host_no;
instance196drivers/scsi/t128.cstruct Scsi_Host *instance;
instance229drivers/scsi/t128.cinstance = scsi_register (tpnt, sizeof(struct NCR5380_hostdata));
instance230drivers/scsi/t128.cinstance->base = base;
instance232drivers/scsi/t128.cNCR5380_init(instance, 0);
instance235drivers/scsi/t128.cinstance->irq = overrides[current_override].irq;
instance237drivers/scsi/t128.cinstance->irq = NCR5380_probe_irq(instance, T128_IRQS);
instance239drivers/scsi/t128.cif (instance->irq != IRQ_NONE) 
instance240drivers/scsi/t128.cif (request_irq(instance->irq, t128_intr, SA_INTERRUPT, "t128")) {
instance242drivers/scsi/t128.cinstance->host_no, instance->irq);
instance243drivers/scsi/t128.cinstance->irq = IRQ_NONE;
instance246drivers/scsi/t128.cif (instance->irq == IRQ_NONE) {
instance247drivers/scsi/t128.cprintk("scsi%d : interrupts not enabled. for better interactive performance,\n", instance->host_no);
instance248drivers/scsi/t128.cprintk("scsi%d : please jumper the board for a free IRQ.\n", instance->host_no);
instance252drivers/scsi/t128.cprintk("scsi%d : irq = %d\n", instance->host_no, instance->irq);
instance255drivers/scsi/t128.cprintk("scsi%d : at 0x%08x", instance->host_no, (int) 
instance256drivers/scsi/t128.cinstance->base);
instance257drivers/scsi/t128.cif (instance->irq == IRQ_NONE)
instance260drivers/scsi/t128.cprintk (" irq %d", instance->irq);
instance263drivers/scsi/t128.cNCR5380_print_options(instance);
instance314drivers/scsi/t128.cstatic inline int NCR5380_pread (struct Scsi_Host *instance, unsigned char *dst,
instance316drivers/scsi/t128.cregister unsigned char *reg = (unsigned char *) (instance->base + 
instance323drivers/scsi/t128.cwhile (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY);
instance325drivers/scsi/t128.cwhile (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY);
instance331drivers/scsi/t128.cif (*(instance->base + T_STATUS_REG_OFFSET) & T_ST_TIM) {
instance334drivers/scsi/t128.cfoo = instance->base + T_CONTROL_REG_OFFSET;
instance339drivers/scsi/t128.cinstance->host_no);
instance358drivers/scsi/t128.cstatic inline int NCR5380_pwrite (struct Scsi_Host *instance, unsigned char *src,
instance360drivers/scsi/t128.cregister unsigned char *reg = (unsigned char *) (instance->base + 
instance366drivers/scsi/t128.cwhile (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY);
instance368drivers/scsi/t128.cwhile (!(instance->base[T_STATUS_REG_OFFSET]) & T_ST_RDY);
instance374drivers/scsi/t128.cif (*(instance->base + T_STATUS_REG_OFFSET) & T_ST_TIM) {
instance377drivers/scsi/t128.cfoo = instance->base + T_CONTROL_REG_OFFSET;
instance382drivers/scsi/t128.cinstance->host_no);
instance136drivers/scsi/t128.h#define NCR5380_setup(instance) \
instance137drivers/scsi/t128.hbase = (volatile unsigned char *) (instance)->base
instance147drivers/scsi/t128.h, instance->hostno, (reg), T128_address(reg))), *(T128_address(reg)))
instance151drivers/scsi/t128.hinstance->hostno, (value), (reg), T128_address(reg));  \