taglinefilesource code
port_base186drivers/scsi/NCR53c406a.cstatic int   port_base = PORT_BASE;
port_base188drivers/scsi/NCR53c406a.cstatic int   port_base = 0;
port_base482drivers/scsi/NCR53c406a.cif (check_region(port_base, 0x10)) /* ports already snatched */
port_base483drivers/scsi/NCR53c406a.cport_base = 0;
port_base486drivers/scsi/NCR53c406a.cif (port_base) {    /* LILO override */
port_base487drivers/scsi/NCR53c406a.cif (check_region(port_base, 0x10))
port_base488drivers/scsi/NCR53c406a.cport_base = 0;
port_base491drivers/scsi/NCR53c406a.cfor(i=0;  i<PORT_COUNT && !port_base; i++){
port_base502drivers/scsi/NCR53c406a.cVDEB(printk("port_base=%x\n", port_base));
port_base503drivers/scsi/NCR53c406a.cport_base = ports[i];
port_base510drivers/scsi/NCR53c406a.cif(!port_base){    /* no ports found */
port_base530drivers/scsi/NCR53c406a.cDEB(printk("NCR53c406a: using port_base %x\n", port_base));
port_base531drivers/scsi/NCR53c406a.crequest_region(port_base, 0x10, "NCR53c406a");
port_base568drivers/scsi/NCR53c406a.cshpnt->io_port = port_base;
port_base575drivers/scsi/NCR53c406a.csprintf(info_msg, "NCR53c406a at 0x%x, IRQ %d, DMA channel %d.", port_base, irq_level, dma_chan);
port_base577drivers/scsi/NCR53c406a.csprintf(info_msg, "NCR53c406a at 0x%x, IRQ %d, %s PIO mode.", port_base, irq_level, fast_pio ? "fast" : "slow");
port_base600drivers/scsi/NCR53c406a.cfor (i = 0; i < PORT_COUNT && !port_base; i++)
port_base602drivers/scsi/NCR53c406a.cport_base = ints[1];
port_base603drivers/scsi/NCR53c406a.cDEB(printk("NCR53c406a: Specified port_base 0x%X\n", port_base);)
port_base605drivers/scsi/NCR53c406a.cif (!port_base) {
port_base619drivers/scsi/NCR53c406a.cDEB(printk("NCR53c406a: Specified irq %d\n", port_base);)
port_base628drivers/scsi/NCR53c406a.cDEB(printk("NCR53c406a: port_base=0x%X, irq=%d, fast_pio=%d\n", port_base, irq_level, fast_pio);)
port_base1019drivers/scsi/NCR53c406a.cTC_LSB    = (port_base+0x00);
port_base1020drivers/scsi/NCR53c406a.cTC_MSB    = (port_base+0x01);
port_base1021drivers/scsi/NCR53c406a.cSCSI_FIFO  = (port_base+0x02);
port_base1022drivers/scsi/NCR53c406a.cCMD_REG    = (port_base+0x03);
port_base1023drivers/scsi/NCR53c406a.cSTAT_REG  = (port_base+0x04);
port_base1024drivers/scsi/NCR53c406a.cDEST_ID    = (port_base+0x04);
port_base1025drivers/scsi/NCR53c406a.cINT_REG    = (port_base+0x05);
port_base1026drivers/scsi/NCR53c406a.cSRTIMOUT  = (port_base+0x05);
port_base1027drivers/scsi/NCR53c406a.cSEQ_REG    = (port_base+0x06);
port_base1028drivers/scsi/NCR53c406a.cSYNCPRD    = (port_base+0x06);
port_base1029drivers/scsi/NCR53c406a.cFIFO_FLAGS  = (port_base+0x07);
port_base1030drivers/scsi/NCR53c406a.cSYNCOFF    = (port_base+0x07);
port_base1031drivers/scsi/NCR53c406a.cCONFIG1    = (port_base+0x08);
port_base1032drivers/scsi/NCR53c406a.cCLKCONV    = (port_base+0x09);
port_base1034drivers/scsi/NCR53c406a.cCONFIG2    = (port_base+0x0B);
port_base1035drivers/scsi/NCR53c406a.cCONFIG3    = (port_base+0x0C);
port_base1036drivers/scsi/NCR53c406a.cCONFIG4    = (port_base+0x0D);
port_base1037drivers/scsi/NCR53c406a.cTC_HIGH    = (port_base+0x0E);
port_base1044drivers/scsi/NCR53c406a.cPIO_FIFO  = (port_base+0x04);
port_base1048drivers/scsi/NCR53c406a.cPIO_STATUS  = (port_base+0x08);
port_base1051drivers/scsi/NCR53c406a.cPIO_FLAG  = (port_base+0x0B);
port_base1052drivers/scsi/NCR53c406a.cCONFIG5    = (port_base+0x0D);
port_base368drivers/scsi/eata.cstatic inline int port_detect(ushort *port_base, unsigned int j, 
port_base382drivers/scsi/eata.cif(check_region(*port_base, REGION_SIZE)) {
port_base384drivers/scsi/eata.cname, *port_base);
port_base388drivers/scsi/eata.cif (do_dma(*port_base, 0, READ_CONFIG_PIO)) return FALSE;
port_base391drivers/scsi/eata.cif (read_pio(*port_base, (ushort *)&info, (ushort *)&info.ipad[0])) 
port_base414drivers/scsi/eata.cif (*port_base & EISA_RANGE) {
port_base472drivers/scsi/eata.cif (do_dma(*port_base, (unsigned int)&config, SET_CONFIG_DMA)) {
port_base491drivers/scsi/eata.csh[j]->io_port = *port_base;
port_base562drivers/scsi/eata.cushort *port_base = io_port;
port_base576drivers/scsi/eata.cwhile (*port_base) {
port_base578drivers/scsi/eata.cif (j < MAX_BOARDS && port_detect(port_base, j, tpnt)) j++;
port_base580drivers/scsi/eata.cport_base++;
port_base307drivers/scsi/fdomain.cstatic int               port_base         = 0;
port_base459drivers/scsi/fdomain.cport_base );
port_base474drivers/scsi/fdomain.cport_base       = ints[0] >= 1 ? ints[1] : 0;
port_base558drivers/scsi/fdomain.coutb( i, port_base + Write_Loopback );
port_base559drivers/scsi/fdomain.cresult = inb( port_base + Read_Loopback );
port_base874drivers/scsi/fdomain.cport_base, interrupt_level );
port_base876drivers/scsi/fdomain.cif (!fdomain_is_valid_port( port_base )) {
port_base878drivers/scsi/fdomain.cport_base );
port_base909drivers/scsi/fdomain.cflag = fdomain_isa_detect( &interrupt_level, &port_base );
port_base912drivers/scsi/fdomain.cflag = fdomain_pci_bios_detect( &interrupt_level, &port_base );
port_base914drivers/scsi/fdomain.cflag = fdomain_pci_nobios_detect( &interrupt_level, &port_base );
port_base930drivers/scsi/fdomain.cSCSI_Mode_Cntl_port   = port_base + SCSI_Mode_Cntl;
port_base931drivers/scsi/fdomain.cFIFO_Data_Count_port  = port_base + FIFO_Data_Count;
port_base932drivers/scsi/fdomain.cInterrupt_Cntl_port   = port_base + Interrupt_Cntl;
port_base933drivers/scsi/fdomain.cInterrupt_Status_port = port_base + Interrupt_Status;
port_base934drivers/scsi/fdomain.cRead_FIFO_port        = port_base + Read_FIFO;
port_base935drivers/scsi/fdomain.cRead_SCSI_Data_port   = port_base + Read_SCSI_Data;
port_base936drivers/scsi/fdomain.cSCSI_Cntl_port        = port_base + SCSI_Cntl;
port_base937drivers/scsi/fdomain.cSCSI_Data_NoACK_port  = port_base + SCSI_Data_NoACK;
port_base938drivers/scsi/fdomain.cSCSI_Status_port      = port_base + SCSI_Status;
port_base939drivers/scsi/fdomain.cTMC_Cntl_port         = port_base + TMC_Cntl;
port_base940drivers/scsi/fdomain.cTMC_Status_port       = port_base + TMC_Status;
port_base941drivers/scsi/fdomain.cWrite_FIFO_port       = port_base + Write_FIFO;
port_base942drivers/scsi/fdomain.cWrite_SCSI_Data_port  = port_base + Write_SCSI_Data;
port_base952drivers/scsi/fdomain.cport_base );
port_base1004drivers/scsi/fdomain.crequest_region( port_base, 0x10, "fdomain" );
port_base1133drivers/scsi/fdomain.coutb( adapter_mask, port_base + SCSI_Data_NoACK ); /* Set our id bit */
port_base1779drivers/scsi/fdomain.cprintk( "FIFO Status      = 0x%02x\n", inb( port_base + FIFO_Status ) );
port_base1781drivers/scsi/fdomain.cinb( port_base + Interrupt_Cond ) );
port_base1783drivers/scsi/fdomain.cprintk( "Configuration 1  = 0x%02x\n", inb( port_base + Configuration1 ) );
port_base1786drivers/scsi/fdomain.cinb( port_base + Configuration2 ) );
port_base345drivers/scsi/u14-34f.cstatic inline int port_detect(ushort *port_base, unsigned int j, 
port_base389drivers/scsi/u14-34f.cif(check_region(*port_base, REGION_SIZE)) {
port_base391drivers/scsi/u14-34f.cname, *port_base);
port_base395drivers/scsi/u14-34f.cif (inb(*port_base + REG_PRODUCT_ID1) != PRODUCT_ID1) return FALSE;
port_base397drivers/scsi/u14-34f.cin_byte = inb(*port_base + REG_PRODUCT_ID2);
port_base401drivers/scsi/u14-34f.c*(char *)&config_1 = inb(*port_base + REG_CONFIG1);
port_base402drivers/scsi/u14-34f.c*(char *)&config_2 = inb(*port_base + REG_CONFIG2);
port_base434drivers/scsi/u14-34f.csh[j]->io_port = *port_base;
port_base521drivers/scsi/u14-34f.cushort *port_base = io_port;
port_base535drivers/scsi/u14-34f.cwhile (*port_base) {
port_base537drivers/scsi/u14-34f.cif (j < MAX_BOARDS && port_detect(port_base, j, tpnt)) j++;
port_base539drivers/scsi/u14-34f.cport_base++;