taglinefilesource code
port_base278drivers/scsi/aha152x.cstatic int port_base      = 0;
port_base529drivers/scsi/aha152x.cstatic int aha152x_porttest(int port_base)
port_base533drivers/scsi/aha152x.cif(check_region(port_base, TEST-SCSISEQ))
port_base574drivers/scsi/aha152x.cport_base       = setup_portbase;
port_base583drivers/scsi/aha152x.cfor( i=0; i<PORT_COUNT && (port_base != ports[i]); i++)
port_base588drivers/scsi/aha152x.cprintk("unknown portbase 0x%03x\n", port_base);
port_base592drivers/scsi/aha152x.cif(!aha152x_porttest(port_base))
port_base594drivers/scsi/aha152x.cprintk("portbase 0x%03x fails probe\n", port_base);
port_base657drivers/scsi/aha152x.cport_base=ports[i];
port_base660drivers/scsi/aha152x.cport_base=PORTBASE;
port_base732drivers/scsi/aha152x.cport_base,
port_base738drivers/scsi/aha152x.crequest_region(port_base, TEST-SCSISEQ, "aha152x");        /* 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_base302drivers/scsi/eata.cstatic inline int port_detect(ushort *port_base, unsigned int j, 
port_base316drivers/scsi/eata.cif(check_region(*port_base, REG_REGION)) {
port_base318drivers/scsi/eata.cname, *port_base);
port_base322drivers/scsi/eata.cif (do_dma(*port_base, 0, READ_CONFIG_PIO)) return FALSE;
port_base325drivers/scsi/eata.cif (read_pio(*port_base, (ushort *)&info, (ushort *)&info.ipad[0])) 
port_base333drivers/scsi/eata.cif (*port_base & EISA_RANGE) {
port_base382drivers/scsi/eata.cif (do_dma(*port_base, (unsigned int)&config, SET_CONFIG_DMA)) {
port_base388drivers/scsi/eata.csh[j]->io_port = *port_base;
port_base453drivers/scsi/eata.cushort *port_base = io_port;
port_base465drivers/scsi/eata.cwhile (*port_base) {
port_base467drivers/scsi/eata.cif (j < MAX_BOARDS && port_detect(port_base, j, tpnt)) j++;
port_base469drivers/scsi/eata.cport_base++;
port_base279drivers/scsi/fdomain.cstatic int               port_base         = 0;
port_base411drivers/scsi/fdomain.cport_base );
port_base523drivers/scsi/fdomain.coutb( i, port_base + Write_Loopback );
port_base524drivers/scsi/fdomain.cresult = inb( port_base + Read_Loopback );
port_base584drivers/scsi/fdomain.cport_base = *((char *)bios_base + 0x1fa2)
port_base587drivers/scsi/fdomain.cport_base = *((char *)bios_base + 0x1fcc)
port_base592drivers/scsi/fdomain.cprintk( " %x,", port_base );
port_base596drivers/scsi/fdomain.cif (port_base == ports[i])
port_base601drivers/scsi/fdomain.cflag = fdomain_is_valid_port( port_base );
port_base627drivers/scsi/fdomain.cport_base = ports[i];
port_base628drivers/scsi/fdomain.cif (check_region( port_base, 0x10 )) {
port_base630drivers/scsi/fdomain.cprintk( " (%x inuse),", port_base );
port_base635drivers/scsi/fdomain.cprintk( " %x,", port_base );
port_base637drivers/scsi/fdomain.cflag = fdomain_is_valid_port( port_base );
port_base652drivers/scsi/fdomain.cport_base = i;
port_base653drivers/scsi/fdomain.cif (check_region( port_base, 0x10 )) {
port_base655drivers/scsi/fdomain.cprintk( " (%x inuse)," , port_base );
port_base659drivers/scsi/fdomain.cflag = fdomain_is_valid_port( port_base );
port_base671drivers/scsi/fdomain.cSCSI_Mode_Cntl_port   = port_base + SCSI_Mode_Cntl;
port_base672drivers/scsi/fdomain.cFIFO_Data_Count_port  = port_base + FIFO_Data_Count;
port_base673drivers/scsi/fdomain.cInterrupt_Cntl_port   = port_base + Interrupt_Cntl;
port_base674drivers/scsi/fdomain.cInterrupt_Status_port = port_base + Interrupt_Status;
port_base675drivers/scsi/fdomain.cRead_FIFO_port        = port_base + Read_FIFO;
port_base676drivers/scsi/fdomain.cRead_SCSI_Data_port   = port_base + Read_SCSI_Data;
port_base677drivers/scsi/fdomain.cSCSI_Cntl_port        = port_base + SCSI_Cntl;
port_base678drivers/scsi/fdomain.cSCSI_Data_NoACK_port  = port_base + SCSI_Data_NoACK;
port_base679drivers/scsi/fdomain.cSCSI_Status_port      = port_base + SCSI_Status;
port_base680drivers/scsi/fdomain.cTMC_Cntl_port         = port_base + TMC_Cntl;
port_base681drivers/scsi/fdomain.cTMC_Status_port       = port_base + TMC_Status;
port_base682drivers/scsi/fdomain.cWrite_FIFO_port       = port_base + Write_FIFO;
port_base683drivers/scsi/fdomain.cWrite_SCSI_Data_port  = port_base + Write_SCSI_Data;
port_base732drivers/scsi/fdomain.crequest_region( port_base, 0x10, "fdomain" );
port_base822drivers/scsi/fdomain.coutb( adapter_mask, port_base + SCSI_Data_NoACK ); /* Set our id bit */
port_base1468drivers/scsi/fdomain.cprintk( "FIFO Status      = 0x%02x\n", inb( port_base + FIFO_Status ) );
port_base1470drivers/scsi/fdomain.cinb( port_base + Interrupt_Cond ) );
port_base1472drivers/scsi/fdomain.cprintk( "Configuration 1  = 0x%02x\n", inb( port_base + Configuration1 ) );
port_base1475drivers/scsi/fdomain.cinb( port_base + Configuration2 ) );
port_base264drivers/scsi/u14-34f.cstatic inline int port_detect(ushort *port_base, unsigned int j, 
port_base308drivers/scsi/u14-34f.cif(check_region(*port_base, REG_REGION)) {
port_base310drivers/scsi/u14-34f.cname, *port_base);
port_base314drivers/scsi/u14-34f.cif (inb(*port_base + REG_PRODUCT_ID1) != PRODUCT_ID1) return FALSE;
port_base316drivers/scsi/u14-34f.cin_byte = inb(*port_base + REG_PRODUCT_ID2);
port_base320drivers/scsi/u14-34f.c*(char *)&config_1 = inb(*port_base + REG_CONFIG1);
port_base321drivers/scsi/u14-34f.c*(char *)&config_2 = inb(*port_base + REG_CONFIG2);
port_base342drivers/scsi/u14-34f.csh[j]->io_port = *port_base;
port_base409drivers/scsi/u14-34f.cushort *port_base = io_port;
port_base421drivers/scsi/u14-34f.cwhile (*port_base) {
port_base423drivers/scsi/u14-34f.cif (j < MAX_BOARDS && port_detect(port_base, j, tpnt)) j++;
port_base425drivers/scsi/u14-34f.cport_base++;