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_base304drivers/scsi/aha152x.cstatic int port_base      = 0;
port_base555drivers/scsi/aha152x.cstatic int aha152x_porttest(int port_base)
port_base559drivers/scsi/aha152x.cif(check_region(port_base, 0x20))
port_base603drivers/scsi/aha152x.cport_base       = setup_portbase;
port_base613drivers/scsi/aha152x.cfor( i=0; i<PORT_COUNT && (port_base != ports[i]); i++)
port_base618drivers/scsi/aha152x.cprintk("unknown portbase 0x%03x\n", port_base);
port_base623drivers/scsi/aha152x.cif(!aha152x_porttest(port_base))
port_base625drivers/scsi/aha152x.cprintk("portbase 0x%03x fails probe\n", port_base);
port_base694drivers/scsi/aha152x.cport_base=ports[i];
port_base697drivers/scsi/aha152x.cport_base=PORTBASE;
port_base769drivers/scsi/aha152x.cport_base,
port_base775drivers/scsi/aha152x.crequest_region(port_base, 0x20, "aha152x");        /* Register */
port_base778drivers/scsi/aha152x.chreg->io_port = port_base;
port_base55drivers/scsi/aha152x.h#define SCSISEQ    (port_base+0x00)  /* SCSI sequence control */
port_base56drivers/scsi/aha152x.h#define SXFRCTL0  (port_base+0x01)  /* SCSI transfer control 0 */
port_base57drivers/scsi/aha152x.h#define SXFRCTL1  (port_base+0x02)  /* SCSI transfer control 1 */
port_base58drivers/scsi/aha152x.h#define SCSISIG    (port_base+0x03)  /* SCSI signal in/out */
port_base59drivers/scsi/aha152x.h#define SCSIRATE  (port_base+0x04)  /* SCSI rate control */
port_base60drivers/scsi/aha152x.h#define SELID    (port_base+0x05)  /* selection/reselection ID */
port_base62drivers/scsi/aha152x.h#define SCSIDAT    (port_base+0x06)  /* SCSI latched data */
port_base63drivers/scsi/aha152x.h#define SCSIBUS    (port_base+0x07)  /* SCSI data bus */
port_base64drivers/scsi/aha152x.h#define STCNT0    (port_base+0x08)  /* SCSI transfer count 0 */
port_base65drivers/scsi/aha152x.h#define STCNT1    (port_base+0x09)  /* SCSI transfer count 1 */
port_base66drivers/scsi/aha152x.h#define STCNT2    (port_base+0x0a)  /* SCSI transfer count 2 */
port_base67drivers/scsi/aha152x.h#define SSTAT0    (port_base+0x0b)  /* SCSI interrupt status 0 */
port_base68drivers/scsi/aha152x.h#define SSTAT1    (port_base+0x0c)  /* SCSI interrupt status 1 */
port_base69drivers/scsi/aha152x.h#define SSTAT2    (port_base+0x0d)  /* SCSI interrupt status 2 */
port_base70drivers/scsi/aha152x.h#define SCSITEST  (port_base+0x0e)  /* SCSI test control */
port_base71drivers/scsi/aha152x.h#define SSTAT4    (port_base+0x0f)  /* SCSI status 4 */
port_base72drivers/scsi/aha152x.h#define SIMODE0    (port_base+0x10)  /* SCSI interrupt mode 0 */
port_base73drivers/scsi/aha152x.h#define SIMODE1    (port_base+0x11)  /* SCSI interrupt mode 1 */
port_base74drivers/scsi/aha152x.h#define DMACNTRL0  (port_base+0x12)  /* DMA control 0 */
port_base75drivers/scsi/aha152x.h#define DMACNTRL1  (port_base+0x13)  /* DMA control 1 */
port_base76drivers/scsi/aha152x.h#define DMASTAT    (port_base+0x14)  /* DMA status */
port_base77drivers/scsi/aha152x.h#define FIFOSTAT  (port_base+0x15)  /* FIFO status */
port_base78drivers/scsi/aha152x.h#define DATAPORT  (port_base+0x16)  /* DATA port */
port_base79drivers/scsi/aha152x.h#define BRSTCNTRL  (port_base+0x18)  /* burst control */
port_base80drivers/scsi/aha152x.h#define PORTA    (port_base+0x1a)  /* PORT A */
port_base81drivers/scsi/aha152x.h#define PORTB    (port_base+0x1b)  /* PORT B */
port_base82drivers/scsi/aha152x.h#define REV    (port_base+0x1c)  /* revision */
port_base83drivers/scsi/aha152x.h#define STACK    (port_base+0x1d)  /* stack */
port_base84drivers/scsi/aha152x.h#define TEST    (port_base+0x1e)  /* test register */
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++;