taglinefilesource code
shpnt110drivers/scsi/aha1542.cstatic void setup_mailboxes(int base_io, struct Scsi_Host * shpnt);
shpnt269drivers/scsi/aha1542.cstatic int aha1542_test_port(int bse, struct Scsi_Host * shpnt)
shpnt675drivers/scsi/aha1542.cstatic void setup_mailboxes(int bse, struct Scsi_Host * shpnt)
shpnt683drivers/scsi/aha1542.cmb = HOSTDATA(shpnt)->mb;
shpnt684drivers/scsi/aha1542.cccb = HOSTDATA(shpnt)->ccb;
shpnt908drivers/scsi/aha1542.cstruct Scsi_Host * shpnt = NULL;
shpnt916drivers/scsi/aha1542.cshpnt = scsi_register(tpnt,
shpnt921drivers/scsi/aha1542.cif ((unsigned int) shpnt > 0xffffff) {
shpnt926drivers/scsi/aha1542.cif(!aha1542_test_port(bases[indx], shpnt)) goto unregister;
shpnt972drivers/scsi/aha1542.csetup_mailboxes(base_io, shpnt);
shpnt995drivers/scsi/aha1542.caha_host[irq_level - 9] = shpnt;
shpnt996drivers/scsi/aha1542.cshpnt->io_port = base_io;
shpnt997drivers/scsi/aha1542.cshpnt->n_io_port = 4;  /* Number of bytes of I/O space used */
shpnt998drivers/scsi/aha1542.cshpnt->dma_channel = dma_chan;
shpnt999drivers/scsi/aha1542.cshpnt->irq = irq_level;
shpnt1000drivers/scsi/aha1542.cHOSTDATA(shpnt)->bios_translation  = trans;
shpnt1003drivers/scsi/aha1542.cHOSTDATA(shpnt)->aha1542_last_mbi_used  = (2*AHA1542_MAILBOXES - 1);
shpnt1004drivers/scsi/aha1542.cHOSTDATA(shpnt)->aha1542_last_mbo_used  = (AHA1542_MAILBOXES - 1);
shpnt1005drivers/scsi/aha1542.cmemset(HOSTDATA(shpnt)->SCint, 0, sizeof(HOSTDATA(shpnt)->SCint));
shpnt1044drivers/scsi/aha1542.cscsi_unregister(shpnt);
shpnt166drivers/scsi/buslogic.cstatic int setup_mailboxes(unsigned int base, struct Scsi_Host *shpnt);
shpnt167drivers/scsi/buslogic.cstatic int restart(struct Scsi_Host *shpnt);
shpnt393drivers/scsi/buslogic.cconst char *buslogic_info(struct Scsi_Host *shpnt)
shpnt404drivers/scsi/buslogic.cstruct Scsi_Host *shpnt;
shpnt414drivers/scsi/buslogic.cshpnt = host[irqno - 9];
shpnt415drivers/scsi/buslogic.cif (!shpnt)
shpnt418drivers/scsi/buslogic.cmb = HOSTDATA(shpnt)->mb;
shpnt419drivers/scsi/buslogic.cccb = HOSTDATA(shpnt)->ccbs;
shpnt420drivers/scsi/buslogic.cbase = shpnt->io_port;
shpnt466drivers/scsi/buslogic.cmbi = HOSTDATA(shpnt)->last_mbi_used + 1;
shpnt482drivers/scsi/buslogic.c} while (mbi != HOSTDATA(shpnt)->last_mbi_used);
shpnt488drivers/scsi/buslogic.cHOSTDATA(shpnt)->last_mbi_used = mbi;
shpnt500drivers/scsi/buslogic.crestart(shpnt);
shpnt518drivers/scsi/buslogic.csctmp = HOSTDATA(shpnt)->sc[mbo];
shpnt558drivers/scsi/buslogic.cHOSTDATA(shpnt)->sc[mbo] = NULL;  /* This effectively frees up
shpnt780drivers/scsi/buslogic.cstatic int setup_mailboxes(unsigned int base, struct Scsi_Host *shpnt)
shpnt784drivers/scsi/buslogic.cstruct mailbox *mb = HOSTDATA(shpnt)->mb;
shpnt785drivers/scsi/buslogic.cstruct ccb *ccb = HOSTDATA(shpnt)->ccbs;
shpnt1095drivers/scsi/buslogic.cstruct Scsi_Host *shpnt;
shpnt1106drivers/scsi/buslogic.cshpnt = scsi_register(tpnt, sizeof (struct hostdata));
shpnt1110drivers/scsi/buslogic.cmodel = HOSTDATA(shpnt)->model;
shpnt1111drivers/scsi/buslogic.cfirmware_rev = HOSTDATA(shpnt)->firmware_rev;
shpnt1120drivers/scsi/buslogic.cif (setup_mailboxes(base, shpnt))
shpnt1199drivers/scsi/buslogic.chost[irq - 9] = shpnt;
shpnt1200drivers/scsi/buslogic.cshpnt->this_id = id;
shpnt1202drivers/scsi/buslogic.cshpnt->unchecked_isa_dma = (bus_type == 'A');
shpnt1222drivers/scsi/buslogic.cshpnt->forbidden_addr = bios;
shpnt1223drivers/scsi/buslogic.cshpnt->forbidden_size = 16 * 1024;
shpnt1226drivers/scsi/buslogic.cshpnt->unchecked_isa_dma = TRUE;
shpnt1232drivers/scsi/buslogic.cshpnt->cmd_per_lun
shpnt1233drivers/scsi/buslogic.c= (shpnt->unchecked_isa_dma ? 1 : BUSLOGIC_CMDLUN);
shpnt1234drivers/scsi/buslogic.cshpnt->sg_tablesize = max_sg;
shpnt1235drivers/scsi/buslogic.cif (shpnt->sg_tablesize > BUSLOGIC_MAX_SG)
shpnt1236drivers/scsi/buslogic.cshpnt->sg_tablesize = BUSLOGIC_MAX_SG;
shpnt1238drivers/scsi/buslogic.cshpnt->base = (unsigned char *)bios;
shpnt1239drivers/scsi/buslogic.cshpnt->io_port = base;
shpnt1240drivers/scsi/buslogic.cshpnt->dma_channel = dma;
shpnt1241drivers/scsi/buslogic.cshpnt->irq = irq;
shpnt1242drivers/scsi/buslogic.cHOSTDATA(shpnt)->bios_translation = bios_translation;
shpnt1245drivers/scsi/buslogic.cHOSTDATA(shpnt)->last_mbi_used = 2 * BUSLOGIC_MAILBOXES - 1;
shpnt1246drivers/scsi/buslogic.cHOSTDATA(shpnt)->last_mbo_used = BUSLOGIC_MAILBOXES - 1;
shpnt1247drivers/scsi/buslogic.cmemset(HOSTDATA(shpnt)->sc, 0, sizeof HOSTDATA(shpnt)->sc);
shpnt1292drivers/scsi/buslogic.cscsi_unregister(shpnt);
shpnt1297drivers/scsi/buslogic.cstatic int restart(struct Scsi_Host *shpnt)
shpnt1306drivers/scsi/buslogic.cif (HOSTDATA(shpnt)->sc[i]
shpnt1307drivers/scsi/buslogic.c&& !HOSTDATA(shpnt)->sc[i]->device->soft_reset) {
shpnt1309drivers/scsi/buslogic.cHOSTDATA(shpnt)->mb[i].status
shpnt1319drivers/scsi/buslogic.cbuslogic_out(shpnt->host->io_port, buscmd, sizeof buscmd);
shpnt378drivers/scsi/fdomain.cstatic void print_banner( struct Scsi_Host * shpnt )
shpnt380drivers/scsi/fdomain.cprintk( "%s", fdomain_16x0_info(shpnt) );
shpnt758drivers/scsi/fdomain.cconst char *fdomain_16x0_info(struct Scsi_Host * shpnt)
shpnt206drivers/scsi/hosts.cstruct Scsi_Host * shpnt;
shpnt214drivers/scsi/hosts.cshpnt = scsi_hostlist;
shpnt215drivers/scsi/hosts.cwhile(shpnt->next != sh) shpnt = shpnt->next;
shpnt216drivers/scsi/hosts.cshpnt->next = shpnt->next->next;
shpnt227drivers/scsi/hosts.cstruct Scsi_Host * retval, *shpnt;
shpnt257drivers/scsi/hosts.cshpnt = scsi_hostlist;
shpnt258drivers/scsi/hosts.cwhile(shpnt->next) shpnt = shpnt->next;
shpnt259drivers/scsi/hosts.cshpnt->next = retval;
shpnt568drivers/scsi/in2000.cstruct Scsi_Host * shpnt;
shpnt626drivers/scsi/in2000.cshpnt = scsi_register(tpnt, 0);
shpnt628drivers/scsi/in2000.cshpnt->io_port = base;
shpnt629drivers/scsi/in2000.cshpnt->n_io_port = 12;
shpnt630drivers/scsi/in2000.cshpnt->irq = irq_level;
shpnt222drivers/scsi/scsi.cstatic void scan_scsis (struct Scsi_Host * shpnt)
shpnt242drivers/scsi/scsi.cshpnt->host_queue = &SCmd;  /* We need this so that
shpnt245drivers/scsi/scsi.cif (shpnt->this_id != dev)
shpnt252drivers/scsi/scsi.cSDpnt->host = shpnt;
shpnt269drivers/scsi/scsi.cSCmd.host = shpnt;
shpnt499drivers/scsi/scsi.cshpnt->host_queue = NULL;  /* No longer needed here */
shpnt1783drivers/scsi/scsi.cstruct Scsi_Host * shpnt;
shpnt1802drivers/scsi/scsi.cfor (shpnt = scsi_hostlist; shpnt; shpnt = shpnt->next)
shpnt1803drivers/scsi/scsi.cscan_scsis(shpnt);           /* scan for scsi devices */
shpnt1931drivers/scsi/scsi.cScsi_Host * shpnt;
shpnt1934drivers/scsi/scsi.cfor(shpnt = scsi_hosts; shpnt; shpnt = shpnt->next)
shpnt1935drivers/scsi/scsi.cfor(SCpnt=shpnt->host_queue; SCpnt; SCpnt = SCpnt->next)
shpnt366drivers/scsi/seagate.cconst char *seagate_st0x_info(struct Scsi_Host * shpnt) {
shpnt517drivers/scsi/ultrastor.cstruct Scsi_Host * shpnt = NULL;
shpnt595drivers/scsi/ultrastor.cshpnt = scsi_register(tpnt, 0);
shpnt596drivers/scsi/ultrastor.cshpnt->irq = config.interrupt;
shpnt597drivers/scsi/ultrastor.cshpnt->dma_channel = config.dma_channel;
shpnt598drivers/scsi/ultrastor.cshpnt->io_port = config.port_address;
shpnt623drivers/scsi/ultrastor.cconst char *ultrastor_info(struct Scsi_Host * shpnt)
shpnt17drivers/scsi/ultrastor.hconst char *ultrastor_info(struct Scsi_Host * shpnt);