taglinefilesource code
SHpnt152drivers/scsi/buslogic.cstatic int setup_mailboxes(unsigned int base, struct Scsi_Host *SHpnt);
SHpnt318drivers/scsi/buslogic.cstatic int test_port(unsigned int base, struct Scsi_Host *SHpnt)
SHpnt399drivers/scsi/buslogic.cstruct Scsi_Host *SHpnt;
SHpnt408drivers/scsi/buslogic.cSHpnt = host[irqno - 9];
SHpnt409drivers/scsi/buslogic.cif (!SHpnt)
SHpnt412drivers/scsi/buslogic.cmb = HOSTDATA(SHpnt)->mb;
SHpnt413drivers/scsi/buslogic.cccb = HOSTDATA(SHpnt)->ccbs;
SHpnt414drivers/scsi/buslogic.cbase = SHpnt->io_port;
SHpnt442drivers/scsi/buslogic.cmbi = HOSTDATA(SHpnt)->last_mbi_used + 1;
SHpnt458drivers/scsi/buslogic.c} while (mbi != HOSTDATA(SHpnt)->last_mbi_used);
SHpnt464drivers/scsi/buslogic.cHOSTDATA(SHpnt)->last_mbi_used = mbi;
SHpnt491drivers/scsi/buslogic.cSCtmp = HOSTDATA(SHpnt)->SCint[mbo];
SHpnt528drivers/scsi/buslogic.cHOSTDATA(SHpnt)->SCint[mbo] = NULL;  /* This effectively frees up
SHpnt746drivers/scsi/buslogic.cstatic int setup_mailboxes(unsigned int base, struct Scsi_Host *SHpnt)
SHpnt750drivers/scsi/buslogic.cstruct mailbox *mb = HOSTDATA(SHpnt)->mb;
SHpnt751drivers/scsi/buslogic.cstruct ccb *ccb = HOSTDATA(SHpnt)->ccbs;
SHpnt924drivers/scsi/buslogic.cstruct Scsi_Host *SHpnt = NULL;
SHpnt935drivers/scsi/buslogic.cSHpnt = scsi_register(tpnt, sizeof (struct hostdata));
SHpnt939drivers/scsi/buslogic.cif (test_port(base, SHpnt))
SHpnt975drivers/scsi/buslogic.cif (!setup_mailboxes(base, SHpnt))
SHpnt1019drivers/scsi/buslogic.chost[irq - 9] = SHpnt;
SHpnt1020drivers/scsi/buslogic.cSHpnt->this_id = id;
SHpnt1023drivers/scsi/buslogic.cSHpnt->unchecked_isa_dma = (bus_type == 'A');
SHpnt1026drivers/scsi/buslogic.cSHpnt->unchecked_isa_dma = 1;
SHpnt1028drivers/scsi/buslogic.cSHpnt->sg_tablesize = max_sg;
SHpnt1029drivers/scsi/buslogic.cif (SHpnt->sg_tablesize > BUSLOGIC_MAX_SG)
SHpnt1030drivers/scsi/buslogic.cSHpnt->sg_tablesize = BUSLOGIC_MAX_SG;
SHpnt1033drivers/scsi/buslogic.cSHpnt->hostt->can_queue = BUSLOGIC_MAILBOXES;
SHpnt1035drivers/scsi/buslogic.cSHpnt->io_port = base;
SHpnt1036drivers/scsi/buslogic.cSHpnt->dma_channel = dma;
SHpnt1037drivers/scsi/buslogic.cSHpnt->irq = irq;
SHpnt1038drivers/scsi/buslogic.cHOSTDATA(SHpnt)->bios_translation = trans;
SHpnt1041drivers/scsi/buslogic.cHOSTDATA(SHpnt)->last_mbi_used  = 2 * BUSLOGIC_MAILBOXES - 1;
SHpnt1042drivers/scsi/buslogic.cHOSTDATA(SHpnt)->last_mbo_used  = BUSLOGIC_MAILBOXES - 1;
SHpnt1043drivers/scsi/buslogic.cmemset(HOSTDATA(SHpnt)->SCint, 0, sizeof HOSTDATA(SHpnt)->SCint);
SHpnt1088drivers/scsi/buslogic.cscsi_unregister(SHpnt);