tag | line | file | source code |
shpnt | 110 | drivers/scsi/aha1542.c | static void setup_mailboxes(int base_io, struct Scsi_Host * shpnt); |
shpnt | 269 | drivers/scsi/aha1542.c | static int aha1542_test_port(int bse, struct Scsi_Host * shpnt) |
shpnt | 675 | drivers/scsi/aha1542.c | static void setup_mailboxes(int bse, struct Scsi_Host * shpnt) |
shpnt | 683 | drivers/scsi/aha1542.c | mb = HOSTDATA(shpnt)->mb; |
shpnt | 684 | drivers/scsi/aha1542.c | ccb = HOSTDATA(shpnt)->ccb; |
shpnt | 908 | drivers/scsi/aha1542.c | struct Scsi_Host * shpnt = NULL; |
shpnt | 916 | drivers/scsi/aha1542.c | shpnt = scsi_register(tpnt, |
shpnt | 921 | drivers/scsi/aha1542.c | if ((unsigned int) shpnt > 0xffffff) { |
shpnt | 926 | drivers/scsi/aha1542.c | if(!aha1542_test_port(bases[indx], shpnt)) goto unregister; |
shpnt | 972 | drivers/scsi/aha1542.c | setup_mailboxes(base_io, shpnt); |
shpnt | 995 | drivers/scsi/aha1542.c | aha_host[irq_level - 9] = shpnt; |
shpnt | 996 | drivers/scsi/aha1542.c | shpnt->io_port = base_io; |
shpnt | 997 | drivers/scsi/aha1542.c | shpnt->n_io_port = 4; /* Number of bytes of I/O space used */ |
shpnt | 998 | drivers/scsi/aha1542.c | shpnt->dma_channel = dma_chan; |
shpnt | 999 | drivers/scsi/aha1542.c | shpnt->irq = irq_level; |
shpnt | 1000 | drivers/scsi/aha1542.c | HOSTDATA(shpnt)->bios_translation = trans; |
shpnt | 1003 | drivers/scsi/aha1542.c | HOSTDATA(shpnt)->aha1542_last_mbi_used = (2*AHA1542_MAILBOXES - 1); |
shpnt | 1004 | drivers/scsi/aha1542.c | HOSTDATA(shpnt)->aha1542_last_mbo_used = (AHA1542_MAILBOXES - 1); |
shpnt | 1005 | drivers/scsi/aha1542.c | memset(HOSTDATA(shpnt)->SCint, 0, sizeof(HOSTDATA(shpnt)->SCint)); |
shpnt | 1044 | drivers/scsi/aha1542.c | scsi_unregister(shpnt); |
shpnt | 166 | drivers/scsi/buslogic.c | static int setup_mailboxes(unsigned int base, struct Scsi_Host *shpnt); |
shpnt | 167 | drivers/scsi/buslogic.c | static int restart(struct Scsi_Host *shpnt); |
shpnt | 393 | drivers/scsi/buslogic.c | const char *buslogic_info(struct Scsi_Host *shpnt) |
shpnt | 404 | drivers/scsi/buslogic.c | struct Scsi_Host *shpnt; |
shpnt | 414 | drivers/scsi/buslogic.c | shpnt = host[irqno - 9]; |
shpnt | 415 | drivers/scsi/buslogic.c | if (!shpnt) |
shpnt | 418 | drivers/scsi/buslogic.c | mb = HOSTDATA(shpnt)->mb; |
shpnt | 419 | drivers/scsi/buslogic.c | ccb = HOSTDATA(shpnt)->ccbs; |
shpnt | 420 | drivers/scsi/buslogic.c | base = shpnt->io_port; |
shpnt | 466 | drivers/scsi/buslogic.c | mbi = HOSTDATA(shpnt)->last_mbi_used + 1; |
shpnt | 482 | drivers/scsi/buslogic.c | } while (mbi != HOSTDATA(shpnt)->last_mbi_used); |
shpnt | 488 | drivers/scsi/buslogic.c | HOSTDATA(shpnt)->last_mbi_used = mbi; |
shpnt | 500 | drivers/scsi/buslogic.c | restart(shpnt); |
shpnt | 518 | drivers/scsi/buslogic.c | sctmp = HOSTDATA(shpnt)->sc[mbo]; |
shpnt | 558 | drivers/scsi/buslogic.c | HOSTDATA(shpnt)->sc[mbo] = NULL; /* This effectively frees up |
shpnt | 780 | drivers/scsi/buslogic.c | static int setup_mailboxes(unsigned int base, struct Scsi_Host *shpnt) |
shpnt | 784 | drivers/scsi/buslogic.c | struct mailbox *mb = HOSTDATA(shpnt)->mb; |
shpnt | 785 | drivers/scsi/buslogic.c | struct ccb *ccb = HOSTDATA(shpnt)->ccbs; |
shpnt | 1095 | drivers/scsi/buslogic.c | struct Scsi_Host *shpnt; |
shpnt | 1106 | drivers/scsi/buslogic.c | shpnt = scsi_register(tpnt, sizeof (struct hostdata)); |
shpnt | 1110 | drivers/scsi/buslogic.c | model = HOSTDATA(shpnt)->model; |
shpnt | 1111 | drivers/scsi/buslogic.c | firmware_rev = HOSTDATA(shpnt)->firmware_rev; |
shpnt | 1120 | drivers/scsi/buslogic.c | if (setup_mailboxes(base, shpnt)) |
shpnt | 1199 | drivers/scsi/buslogic.c | host[irq - 9] = shpnt; |
shpnt | 1200 | drivers/scsi/buslogic.c | shpnt->this_id = id; |
shpnt | 1202 | drivers/scsi/buslogic.c | shpnt->unchecked_isa_dma = (bus_type == 'A'); |
shpnt | 1222 | drivers/scsi/buslogic.c | shpnt->forbidden_addr = bios; |
shpnt | 1223 | drivers/scsi/buslogic.c | shpnt->forbidden_size = 16 * 1024; |
shpnt | 1226 | drivers/scsi/buslogic.c | shpnt->unchecked_isa_dma = TRUE; |
shpnt | 1232 | drivers/scsi/buslogic.c | shpnt->cmd_per_lun |
shpnt | 1233 | drivers/scsi/buslogic.c | = (shpnt->unchecked_isa_dma ? 1 : BUSLOGIC_CMDLUN); |
shpnt | 1234 | drivers/scsi/buslogic.c | shpnt->sg_tablesize = max_sg; |
shpnt | 1235 | drivers/scsi/buslogic.c | if (shpnt->sg_tablesize > BUSLOGIC_MAX_SG) |
shpnt | 1236 | drivers/scsi/buslogic.c | shpnt->sg_tablesize = BUSLOGIC_MAX_SG; |
shpnt | 1238 | drivers/scsi/buslogic.c | shpnt->base = (unsigned char *)bios; |
shpnt | 1239 | drivers/scsi/buslogic.c | shpnt->io_port = base; |
shpnt | 1240 | drivers/scsi/buslogic.c | shpnt->dma_channel = dma; |
shpnt | 1241 | drivers/scsi/buslogic.c | shpnt->irq = irq; |
shpnt | 1242 | drivers/scsi/buslogic.c | HOSTDATA(shpnt)->bios_translation = bios_translation; |
shpnt | 1245 | drivers/scsi/buslogic.c | HOSTDATA(shpnt)->last_mbi_used = 2 * BUSLOGIC_MAILBOXES - 1; |
shpnt | 1246 | drivers/scsi/buslogic.c | HOSTDATA(shpnt)->last_mbo_used = BUSLOGIC_MAILBOXES - 1; |
shpnt | 1247 | drivers/scsi/buslogic.c | memset(HOSTDATA(shpnt)->sc, 0, sizeof HOSTDATA(shpnt)->sc); |
shpnt | 1292 | drivers/scsi/buslogic.c | scsi_unregister(shpnt); |
shpnt | 1297 | drivers/scsi/buslogic.c | static int restart(struct Scsi_Host *shpnt) |
shpnt | 1306 | drivers/scsi/buslogic.c | if (HOSTDATA(shpnt)->sc[i] |
shpnt | 1307 | drivers/scsi/buslogic.c | && !HOSTDATA(shpnt)->sc[i]->device->soft_reset) { |
shpnt | 1309 | drivers/scsi/buslogic.c | HOSTDATA(shpnt)->mb[i].status |
shpnt | 1319 | drivers/scsi/buslogic.c | buslogic_out(shpnt->host->io_port, buscmd, sizeof buscmd); |
shpnt | 378 | drivers/scsi/fdomain.c | static void print_banner( struct Scsi_Host * shpnt ) |
shpnt | 380 | drivers/scsi/fdomain.c | printk( "%s", fdomain_16x0_info(shpnt) ); |
shpnt | 758 | drivers/scsi/fdomain.c | const char *fdomain_16x0_info(struct Scsi_Host * shpnt) |
shpnt | 206 | drivers/scsi/hosts.c | struct Scsi_Host * shpnt; |
shpnt | 214 | drivers/scsi/hosts.c | shpnt = scsi_hostlist; |
shpnt | 215 | drivers/scsi/hosts.c | while(shpnt->next != sh) shpnt = shpnt->next; |
shpnt | 216 | drivers/scsi/hosts.c | shpnt->next = shpnt->next->next; |
shpnt | 227 | drivers/scsi/hosts.c | struct Scsi_Host * retval, *shpnt; |
shpnt | 257 | drivers/scsi/hosts.c | shpnt = scsi_hostlist; |
shpnt | 258 | drivers/scsi/hosts.c | while(shpnt->next) shpnt = shpnt->next; |
shpnt | 259 | drivers/scsi/hosts.c | shpnt->next = retval; |
shpnt | 568 | drivers/scsi/in2000.c | struct Scsi_Host * shpnt; |
shpnt | 626 | drivers/scsi/in2000.c | shpnt = scsi_register(tpnt, 0); |
shpnt | 628 | drivers/scsi/in2000.c | shpnt->io_port = base; |
shpnt | 629 | drivers/scsi/in2000.c | shpnt->n_io_port = 12; |
shpnt | 630 | drivers/scsi/in2000.c | shpnt->irq = irq_level; |
shpnt | 222 | drivers/scsi/scsi.c | static void scan_scsis (struct Scsi_Host * shpnt) |
shpnt | 242 | drivers/scsi/scsi.c | shpnt->host_queue = &SCmd; /* We need this so that |
shpnt | 245 | drivers/scsi/scsi.c | if (shpnt->this_id != dev) |
shpnt | 252 | drivers/scsi/scsi.c | SDpnt->host = shpnt; |
shpnt | 269 | drivers/scsi/scsi.c | SCmd.host = shpnt; |
shpnt | 499 | drivers/scsi/scsi.c | shpnt->host_queue = NULL; /* No longer needed here */ |
shpnt | 1783 | drivers/scsi/scsi.c | struct Scsi_Host * shpnt; |
shpnt | 1802 | drivers/scsi/scsi.c | for (shpnt = scsi_hostlist; shpnt; shpnt = shpnt->next) |
shpnt | 1803 | drivers/scsi/scsi.c | scan_scsis(shpnt); /* scan for scsi devices */ |
shpnt | 1931 | drivers/scsi/scsi.c | Scsi_Host * shpnt; |
shpnt | 1934 | drivers/scsi/scsi.c | for(shpnt = scsi_hosts; shpnt; shpnt = shpnt->next) |
shpnt | 1935 | drivers/scsi/scsi.c | for(SCpnt=shpnt->host_queue; SCpnt; SCpnt = SCpnt->next) |
shpnt | 366 | drivers/scsi/seagate.c | const char *seagate_st0x_info(struct Scsi_Host * shpnt) { |
shpnt | 517 | drivers/scsi/ultrastor.c | struct Scsi_Host * shpnt = NULL; |
shpnt | 595 | drivers/scsi/ultrastor.c | shpnt = scsi_register(tpnt, 0); |
shpnt | 596 | drivers/scsi/ultrastor.c | shpnt->irq = config.interrupt; |
shpnt | 597 | drivers/scsi/ultrastor.c | shpnt->dma_channel = config.dma_channel; |
shpnt | 598 | drivers/scsi/ultrastor.c | shpnt->io_port = config.port_address; |
shpnt | 623 | drivers/scsi/ultrastor.c | const char *ultrastor_info(struct Scsi_Host * shpnt) |
shpnt | 17 | drivers/scsi/ultrastor.h | const char *ultrastor_info(struct Scsi_Host * shpnt); |