tag | line | file | source code |
SHpnt | 152 | drivers/scsi/buslogic.c | static int setup_mailboxes(unsigned int base, struct Scsi_Host *SHpnt); |
SHpnt | 318 | drivers/scsi/buslogic.c | static int test_port(unsigned int base, struct Scsi_Host *SHpnt) |
SHpnt | 399 | drivers/scsi/buslogic.c | struct Scsi_Host *SHpnt; |
SHpnt | 408 | drivers/scsi/buslogic.c | SHpnt = host[irqno - 9]; |
SHpnt | 409 | drivers/scsi/buslogic.c | if (!SHpnt) |
SHpnt | 412 | drivers/scsi/buslogic.c | mb = HOSTDATA(SHpnt)->mb; |
SHpnt | 413 | drivers/scsi/buslogic.c | ccb = HOSTDATA(SHpnt)->ccbs; |
SHpnt | 414 | drivers/scsi/buslogic.c | base = SHpnt->io_port; |
SHpnt | 442 | drivers/scsi/buslogic.c | mbi = HOSTDATA(SHpnt)->last_mbi_used + 1; |
SHpnt | 458 | drivers/scsi/buslogic.c | } while (mbi != HOSTDATA(SHpnt)->last_mbi_used); |
SHpnt | 464 | drivers/scsi/buslogic.c | HOSTDATA(SHpnt)->last_mbi_used = mbi; |
SHpnt | 491 | drivers/scsi/buslogic.c | SCtmp = HOSTDATA(SHpnt)->SCint[mbo]; |
SHpnt | 528 | drivers/scsi/buslogic.c | HOSTDATA(SHpnt)->SCint[mbo] = NULL; /* This effectively frees up |
SHpnt | 746 | drivers/scsi/buslogic.c | static int setup_mailboxes(unsigned int base, struct Scsi_Host *SHpnt) |
SHpnt | 750 | drivers/scsi/buslogic.c | struct mailbox *mb = HOSTDATA(SHpnt)->mb; |
SHpnt | 751 | drivers/scsi/buslogic.c | struct ccb *ccb = HOSTDATA(SHpnt)->ccbs; |
SHpnt | 924 | drivers/scsi/buslogic.c | struct Scsi_Host *SHpnt = NULL; |
SHpnt | 935 | drivers/scsi/buslogic.c | SHpnt = scsi_register(tpnt, sizeof (struct hostdata)); |
SHpnt | 939 | drivers/scsi/buslogic.c | if (test_port(base, SHpnt)) |
SHpnt | 975 | drivers/scsi/buslogic.c | if (!setup_mailboxes(base, SHpnt)) |
SHpnt | 1019 | drivers/scsi/buslogic.c | host[irq - 9] = SHpnt; |
SHpnt | 1020 | drivers/scsi/buslogic.c | SHpnt->this_id = id; |
SHpnt | 1023 | drivers/scsi/buslogic.c | SHpnt->unchecked_isa_dma = (bus_type == 'A'); |
SHpnt | 1026 | drivers/scsi/buslogic.c | SHpnt->unchecked_isa_dma = 1; |
SHpnt | 1028 | drivers/scsi/buslogic.c | SHpnt->sg_tablesize = max_sg; |
SHpnt | 1029 | drivers/scsi/buslogic.c | if (SHpnt->sg_tablesize > BUSLOGIC_MAX_SG) |
SHpnt | 1030 | drivers/scsi/buslogic.c | SHpnt->sg_tablesize = BUSLOGIC_MAX_SG; |
SHpnt | 1033 | drivers/scsi/buslogic.c | SHpnt->hostt->can_queue = BUSLOGIC_MAILBOXES; |
SHpnt | 1035 | drivers/scsi/buslogic.c | SHpnt->io_port = base; |
SHpnt | 1036 | drivers/scsi/buslogic.c | SHpnt->dma_channel = dma; |
SHpnt | 1037 | drivers/scsi/buslogic.c | SHpnt->irq = irq; |
SHpnt | 1038 | drivers/scsi/buslogic.c | HOSTDATA(SHpnt)->bios_translation = trans; |
SHpnt | 1041 | drivers/scsi/buslogic.c | HOSTDATA(SHpnt)->last_mbi_used = 2 * BUSLOGIC_MAILBOXES - 1; |
SHpnt | 1042 | drivers/scsi/buslogic.c | HOSTDATA(SHpnt)->last_mbo_used = BUSLOGIC_MAILBOXES - 1; |
SHpnt | 1043 | drivers/scsi/buslogic.c | memset(HOSTDATA(SHpnt)->SCint, 0, sizeof HOSTDATA(SHpnt)->SCint); |
SHpnt | 1088 | drivers/scsi/buslogic.c | scsi_unregister(SHpnt); |