taglinefilesource code
port_base271drivers/scsi/aha152x.cstatic int port_base      = 0;
port_base520drivers/scsi/aha152x.cstatic int aha152x_porttest(int port_base)
port_base524drivers/scsi/aha152x.cif(check_region(port_base, TEST-SCSISEQ))
port_base563drivers/scsi/aha152x.cport_base       = setup_portbase;
port_base572drivers/scsi/aha152x.cfor( i=0; i<PORT_COUNT && (port_base != ports[i]); i++)
port_base577drivers/scsi/aha152x.cprintk("unknown portbase 0x%03x\n", port_base);
port_base581drivers/scsi/aha152x.cif(!aha152x_porttest(port_base))
port_base583drivers/scsi/aha152x.cprintk("portbase 0x%03x fails probe\n", port_base);
port_base644drivers/scsi/aha152x.cport_base=ports[i];
port_base647drivers/scsi/aha152x.cport_base=PORTBASE;
port_base719drivers/scsi/aha152x.cport_base,
port_base725drivers/scsi/aha152x.csnarf_region(port_base, TEST-SCSISEQ);        /* Register */
port_base51drivers/scsi/aha152x.h#define SCSISEQ    (port_base+0x00)  /* SCSI sequence control */
port_base52drivers/scsi/aha152x.h#define SXFRCTL0  (port_base+0x01)  /* SCSI transfer control 0 */
port_base53drivers/scsi/aha152x.h#define SXFRCTL1  (port_base+0x02)  /* SCSI transfer control 1 */
port_base54drivers/scsi/aha152x.h#define SCSISIG    (port_base+0x03)  /* SCSI signal in/out */
port_base55drivers/scsi/aha152x.h#define SCSIRATE  (port_base+0x04)  /* SCSI rate control */
port_base56drivers/scsi/aha152x.h#define SELID    (port_base+0x05)  /* selection/reselection ID */
port_base58drivers/scsi/aha152x.h#define SCSIDAT    (port_base+0x06)  /* SCSI latched data */
port_base59drivers/scsi/aha152x.h#define SCSIBUS    (port_base+0x07)  /* SCSI data bus */
port_base60drivers/scsi/aha152x.h#define STCNT0    (port_base+0x08)  /* SCSI transfer count 0 */
port_base61drivers/scsi/aha152x.h#define STCNT1    (port_base+0x09)  /* SCSI transfer count 1 */
port_base62drivers/scsi/aha152x.h#define STCNT2    (port_base+0x0a)  /* SCSI transfer count 2 */
port_base63drivers/scsi/aha152x.h#define SSTAT0    (port_base+0x0b)  /* SCSI interrupt status 0 */
port_base64drivers/scsi/aha152x.h#define SSTAT1    (port_base+0x0c)  /* SCSI interrupt status 1 */
port_base65drivers/scsi/aha152x.h#define SSTAT2    (port_base+0x0d)  /* SCSI interrupt status 2 */
port_base66drivers/scsi/aha152x.h#define SCSITEST  (port_base+0x0e)  /* SCSI test control */
port_base67drivers/scsi/aha152x.h#define SSTAT4    (port_base+0x0f)  /* SCSI status 4 */
port_base68drivers/scsi/aha152x.h#define SIMODE0    (port_base+0x10)  /* SCSI interrupt mode 0 */
port_base69drivers/scsi/aha152x.h#define SIMODE1    (port_base+0x11)  /* SCSI interrupt mode 1 */
port_base70drivers/scsi/aha152x.h#define DMACNTRL0  (port_base+0x12)  /* DMA control 0 */
port_base71drivers/scsi/aha152x.h#define DMACNTRL1  (port_base+0x13)  /* DMA control 1 */
port_base72drivers/scsi/aha152x.h#define DMASTAT    (port_base+0x14)  /* DMA status */
port_base73drivers/scsi/aha152x.h#define FIFOSTAT  (port_base+0x15)  /* FIFO status */
port_base74drivers/scsi/aha152x.h#define DATAPORT  (port_base+0x16)  /* DATA port */
port_base75drivers/scsi/aha152x.h#define BRSTCNTRL  (port_base+0x18)  /* burst control */
port_base76drivers/scsi/aha152x.h#define PORTA    (port_base+0x1a)  /* PORT A */
port_base77drivers/scsi/aha152x.h#define PORTB    (port_base+0x1b)  /* PORT B */
port_base78drivers/scsi/aha152x.h#define REV    (port_base+0x1c)  /* revision */
port_base79drivers/scsi/aha152x.h#define STACK    (port_base+0x1d)  /* stack */
port_base80drivers/scsi/aha152x.h#define TEST    (port_base+0x1e)  /* test register */
port_base260drivers/scsi/eata.cstatic inline int port_detect (ushort *port_base, unsigned int j, 
port_base268drivers/scsi/eata.cif (do_dma(*port_base, 0, READ_CONFIG_PIO)) return FALSE;
port_base271drivers/scsi/eata.cif (read_pio(*port_base, (ushort *)&info, (ushort *)&info.ipad[0])) 
port_base299drivers/scsi/eata.cif (do_dma(*port_base, (unsigned int)&config, SET_CONFIG_DMA)) {
port_base305drivers/scsi/eata.csh[j]->io_port = *port_base;
port_base352drivers/scsi/eata.cushort *port_base = eisa_io_port;
port_base364drivers/scsi/eata.cwhile (*port_base) {
port_base366drivers/scsi/eata.cif(j < MAX_BOARDS && port_detect(port_base, j, tpnt)) j++;
port_base368drivers/scsi/eata.cport_base++;
port_base271drivers/scsi/fdomain.cstatic int               port_base         = 0;
port_base389drivers/scsi/fdomain.c(unsigned)bios_base, port_base, interrupt_level );
port_base392drivers/scsi/fdomain.c(unsigned)bios_base, port_base );
port_base499drivers/scsi/fdomain.coutb( i, port_base + Write_Loopback );
port_base500drivers/scsi/fdomain.cresult = inb( port_base + Read_Loopback );
port_base557drivers/scsi/fdomain.cport_base = *((char *)bios_base + 0x1fcc)
port_base561drivers/scsi/fdomain.cprintk( " %x,", port_base );
port_base565drivers/scsi/fdomain.cif (port_base == ports[i])
port_base570drivers/scsi/fdomain.cflag = fdomain_is_valid_port( port_base );
port_base596drivers/scsi/fdomain.cport_base = ports[i];
port_base597drivers/scsi/fdomain.cif (check_region( port_base, 0x10 )) {
port_base599drivers/scsi/fdomain.cprintk( " (%x inuse),", port_base );
port_base604drivers/scsi/fdomain.cprintk( " %x,", port_base );
port_base606drivers/scsi/fdomain.cflag = fdomain_is_valid_port( port_base );
port_base621drivers/scsi/fdomain.cport_base = i;
port_base622drivers/scsi/fdomain.cif (check_region( port_base, 0x10 )) {
port_base624drivers/scsi/fdomain.cprintk( " (%x inuse)," , port_base );
port_base628drivers/scsi/fdomain.cflag = fdomain_is_valid_port( port_base );
port_base642drivers/scsi/fdomain.cSCSI_Mode_Cntl_port   = port_base + SCSI_Mode_Cntl;
port_base643drivers/scsi/fdomain.cFIFO_Data_Count_port  = port_base + FIFO_Data_Count;
port_base644drivers/scsi/fdomain.cInterrupt_Cntl_port   = port_base + Interrupt_Cntl;
port_base645drivers/scsi/fdomain.cInterrupt_Status_port = port_base + Interrupt_Status;
port_base646drivers/scsi/fdomain.cRead_FIFO_port        = port_base + Read_FIFO;
port_base647drivers/scsi/fdomain.cRead_SCSI_Data_port   = port_base + Read_SCSI_Data;
port_base648drivers/scsi/fdomain.cSCSI_Cntl_port        = port_base + SCSI_Cntl;
port_base649drivers/scsi/fdomain.cSCSI_Data_NoACK_port  = port_base + SCSI_Data_NoACK;
port_base650drivers/scsi/fdomain.cSCSI_Status_port      = port_base + SCSI_Status;
port_base651drivers/scsi/fdomain.cTMC_Cntl_port         = port_base + TMC_Cntl;
port_base652drivers/scsi/fdomain.cTMC_Status_port       = port_base + TMC_Status;
port_base653drivers/scsi/fdomain.cWrite_FIFO_port       = port_base + Write_FIFO;
port_base654drivers/scsi/fdomain.cWrite_SCSI_Data_port  = port_base + Write_SCSI_Data;
port_base695drivers/scsi/fdomain.csnarf_region( port_base, 0x10 );
port_base791drivers/scsi/fdomain.coutb( adapter_mask, port_base + SCSI_Data_NoACK ); /* Set our id bit */
port_base1427drivers/scsi/fdomain.cprintk( "FIFO Status      = 0x%02x\n", inb( port_base + FIFO_Status ) );
port_base1429drivers/scsi/fdomain.cinb( port_base + Interrupt_Cond ) );
port_base1431drivers/scsi/fdomain.cprintk( "Configuration 1  = 0x%02x\n", inb( port_base + Configuration1 ) );
port_base1434drivers/scsi/fdomain.cinb( port_base + Configuration2 ) );
port_base258drivers/scsi/u14-34f.cstatic inline int port_detect(ushort *port_base, unsigned int j, 
port_base301drivers/scsi/u14-34f.cif(check_region(*port_base, REG_REGION)) return FALSE;
port_base303drivers/scsi/u14-34f.cif (inb(*port_base + REG_PRODUCT_ID1) != U14F_PRODUCT_ID1) return FALSE;
port_base305drivers/scsi/u14-34f.cin_byte = inb(*port_base + REG_PRODUCT_ID2);
port_base309drivers/scsi/u14-34f.c*(char *)&config_1 = inb(*port_base + REG_CONFIG1);
port_base310drivers/scsi/u14-34f.c*(char *)&config_2 = inb(*port_base + REG_CONFIG2);
port_base330drivers/scsi/u14-34f.csh[j]->io_port = *port_base;
port_base401drivers/scsi/u14-34f.cushort *port_base = isa_io_port;
port_base413drivers/scsi/u14-34f.cwhile (*port_base) {
port_base415drivers/scsi/u14-34f.cif(j < MAX_BOARDS && port_detect(port_base, j, tpnt)) j++;
port_base417drivers/scsi/u14-34f.cport_base++;