taglinefilesource code
io_port262drivers/char/scc.cio_port SCC_ctrl[2 * MAXSCC];       /* Control ports */
io_port267drivers/char/scc.cio_port Vector_Latch = 0;
io_port279drivers/char/scc.cInReg(register io_port port, register unsigned char reg)
io_port295drivers/char/scc.cOutReg(register io_port port, register unsigned char reg, register unsigned char val)
io_port739drivers/char/scc.cregister io_port q;
io_port740drivers/char/scc.cregister io_port *p;
io_port2756drivers/char/scc.cio_port ctrl;
io_port500drivers/scsi/53c7,8xx.cint io_port;/* I/O port address - indicates I/O mapped regs */
io_port586drivers/scsi/53c7,8xx.coverrides[commandline_current].data.normal.io_port = ints[2];
io_port1137drivers/scsi/53c7,8xx.cif (host->io_port)  {
io_port1139drivers/scsi/53c7,8xx.crequest_region (host->io_port, host->n_io_port, "ncr53c7,8xx");
io_port1173drivers/scsi/53c7,8xx.cu32 base, int io_port, int irq, int dma, int pci_valid, 
io_port1201drivers/scsi/53c7,8xx.cchip_str, (unsigned) base, io_port, irq);
io_port1302drivers/scsi/53c7,8xx.cif (io_port) {
io_port1303drivers/scsi/53c7,8xx.cinstance->io_port = io_port;
io_port1393drivers/scsi/53c7,8xx.cbase, io_port; 
io_port1416drivers/scsi/53c7,8xx.cPCI_BASE_ADDRESS_0, &io_port)) || 
io_port1445drivers/scsi/53c7,8xx.cif ((io_port & 3) != 1) {
io_port1448drivers/scsi/53c7,8xx.c(unsigned) io_port);
io_port1449drivers/scsi/53c7,8xx.cio_port = 0;
io_port1451drivers/scsi/53c7,8xx.cio_port &= PCI_BASE_ADDRESS_IO_MASK;
io_port1453drivers/scsi/53c7,8xx.cio_port = 0;
io_port1467drivers/scsi/53c7,8xx.cif (!io_port && !base) {
io_port1499drivers/scsi/53c7,8xx.cif (io_port && check_region (io_port, 128)) {
io_port1501drivers/scsi/53c7,8xx.c(unsigned) io_port, (unsigned) io_port + 127);
io_port1505drivers/scsi/53c7,8xx.creturn normal_init (tpnt, board, chip, (int) base, io_port, 
io_port1547drivers/scsi/53c7,8xx.coverrides[current_override].data.normal.io_port,
io_port1654drivers/scsi/53c7,8xx.cbase = (u32) host->io_port;
io_port6357drivers/scsi/53c7,8xx.cif (host->io_port)
io_port6358drivers/scsi/53c7,8xx.crelease_region(host->io_port, host->n_io_port);
io_port1503drivers/scsi/53c7,8xx.hNCR53c7x0_address_io = (unsigned int) (host)->io_port;    \
io_port775drivers/scsi/NCR5380.cinstance->io_port += 8;
io_port568drivers/scsi/NCR53c406a.cshpnt->io_port = port_base;
io_port326drivers/scsi/aha152x.cint io_port;
io_port563drivers/scsi/aha152x.csetup[setup_count].io_port     = ints[0] >= 1 ? ints[1] : 0x340;
io_port590drivers/scsi/aha152x.cstatic int aha152x_porttest(int io_port)
io_port594drivers/scsi/aha152x.cif(check_region(io_port, IO_RANGE))
io_port597drivers/scsi/aha152x.cSETPORT(io_port+O_DMACNTRL1, 0);          /* reset stack pointer */
io_port599drivers/scsi/aha152x.cSETPORT(io_port+O_STACK, i);
io_port601drivers/scsi/aha152x.cSETPORT(io_port+O_DMACNTRL1, 0);          /* reset stack pointer */
io_port602drivers/scsi/aha152x.cfor(i=0; i<16 && GETPORT(io_port+O_STACK)==i; i++)
io_port613drivers/scsi/aha152x.cfor(i=0; i<PORT_COUNT && (setup->io_port != ports[i]); i++)
io_port620drivers/scsi/aha152x.cif(!aha152x_porttest(setup->io_port))
io_port673drivers/scsi/aha152x.cif(setup_count==0 || (override.io_port != setup[0].io_port))
io_port677drivers/scsi/aha152x.coverride.io_port,
io_port695drivers/scsi/aha152x.cif(setup_count==0 || (override.io_port != setup[0].io_port))
io_port699drivers/scsi/aha152x.coverride.io_port,
io_port733drivers/scsi/aha152x.cif((setup_count==1) && (setup[0].io_port == ports[i]))
io_port738drivers/scsi/aha152x.csetup[setup_count].io_port = ports[i];
io_port766drivers/scsi/aha152x.cshpnt->io_port                     = setup[i].io_port;
io_port830drivers/scsi/aha152x.cshpnt->io_port,
io_port838drivers/scsi/aha152x.crequest_region(shpnt->io_port, IO_RANGE, "aha152x");  /* Register */
io_port2827drivers/scsi/aha152x.cshpnt->io_port, shpnt->io_port+shpnt->n_io_port-1);
io_port56drivers/scsi/aha152x.h#define SCSISEQ    (shpnt->io_port+0x00)  /* SCSI sequence control */
io_port57drivers/scsi/aha152x.h#define SXFRCTL0  (shpnt->io_port+0x01)  /* SCSI transfer control 0 */
io_port58drivers/scsi/aha152x.h#define SXFRCTL1  (shpnt->io_port+0x02)  /* SCSI transfer control 1 */
io_port59drivers/scsi/aha152x.h#define SCSISIG    (shpnt->io_port+0x03)  /* SCSI signal in/out */
io_port60drivers/scsi/aha152x.h#define SCSIRATE  (shpnt->io_port+0x04)  /* SCSI rate control */
io_port61drivers/scsi/aha152x.h#define SELID    (shpnt->io_port+0x05)  /* selection/reselection ID */
io_port63drivers/scsi/aha152x.h#define SCSIDAT    (shpnt->io_port+0x06)  /* SCSI latched data */
io_port64drivers/scsi/aha152x.h#define SCSIBUS    (shpnt->io_port+0x07)  /* SCSI data bus */
io_port65drivers/scsi/aha152x.h#define STCNT0    (shpnt->io_port+0x08)  /* SCSI transfer count 0 */
io_port66drivers/scsi/aha152x.h#define STCNT1    (shpnt->io_port+0x09)  /* SCSI transfer count 1 */
io_port67drivers/scsi/aha152x.h#define STCNT2    (shpnt->io_port+0x0a)  /* SCSI transfer count 2 */
io_port68drivers/scsi/aha152x.h#define SSTAT0    (shpnt->io_port+0x0b)  /* SCSI interrupt status 0 */
io_port69drivers/scsi/aha152x.h#define SSTAT1    (shpnt->io_port+0x0c)  /* SCSI interrupt status 1 */
io_port70drivers/scsi/aha152x.h#define SSTAT2    (shpnt->io_port+0x0d)  /* SCSI interrupt status 2 */
io_port71drivers/scsi/aha152x.h#define SCSITEST  (shpnt->io_port+0x0e)  /* SCSI test control */
io_port73drivers/scsi/aha152x.h#define SSTAT4    (shpnt->io_port+0x0f)  /* SCSI status 4 */
io_port74drivers/scsi/aha152x.h#define SIMODE0    (shpnt->io_port+0x10)  /* SCSI interrupt mode 0 */
io_port75drivers/scsi/aha152x.h#define SIMODE1    (shpnt->io_port+0x11)  /* SCSI interrupt mode 1 */
io_port76drivers/scsi/aha152x.h#define DMACNTRL0  (shpnt->io_port+0x12)  /* DMA control 0 */
io_port77drivers/scsi/aha152x.h#define DMACNTRL1  (shpnt->io_port+0x13)  /* DMA control 1 */
io_port78drivers/scsi/aha152x.h#define DMASTAT    (shpnt->io_port+0x14)  /* DMA status */
io_port79drivers/scsi/aha152x.h#define FIFOSTAT  (shpnt->io_port+0x15)  /* FIFO status */
io_port80drivers/scsi/aha152x.h#define DATAPORT  (shpnt->io_port+0x16)  /* DATA port */
io_port81drivers/scsi/aha152x.h#define BRSTCNTRL  (shpnt->io_port+0x18)  /* burst control */
io_port82drivers/scsi/aha152x.h#define PORTA    (shpnt->io_port+0x1a)  /* PORT A */
io_port83drivers/scsi/aha152x.h#define PORTB    (shpnt->io_port+0x1b)  /* PORT B */
io_port84drivers/scsi/aha152x.h#define REV    (shpnt->io_port+0x1c)  /* revision */
io_port85drivers/scsi/aha152x.h#define STACK    (shpnt->io_port+0x1d)  /* stack */
io_port86drivers/scsi/aha152x.h#define TEST    (shpnt->io_port+0x1e)  /* test register */
io_port380drivers/scsi/aha1542.cflag = inb(INTRFLAGS(shost->io_port));
io_port387drivers/scsi/aha1542.cprintk("status %02x\n", inb(STATUS(shost->io_port)));
io_port394drivers/scsi/aha1542.cflag = inb(INTRFLAGS(shost->io_port));
io_port409drivers/scsi/aha1542.caha1542_intr_reset(shost->io_port);
io_port668drivers/scsi/aha1542.caha1542_out(SCpnt->host->io_port, &ahacmd, 1);    /* start scsi command */
io_port1026drivers/scsi/aha1542.cshpnt->io_port = base_io;
io_port1103drivers/scsi/aha1542.cif (count) aha1542_out(shost->io_port, &ahacmd, 1);
io_port1121drivers/scsi/aha1542.cinb(STATUS(SCpnt->host->io_port)),
io_port1122drivers/scsi/aha1542.cinb(INTRFLAGS(SCpnt->host->io_port)));
io_port1155drivers/scsi/aha1542.caha1542_out(SCpnt->host->io_port, &ahacmd, 1);
io_port1171drivers/scsi/aha1542.caha1542_out(SCpnt->host->io_port, &ahacmd, 1); /* start scsi command */
io_port1201drivers/scsi/aha1542.coutb(HRST | SCRST, CONTROL(SCpnt->host->io_port));
io_port1210drivers/scsi/aha1542.cWAIT(STATUS(SCpnt->host->io_port), 
io_port1217drivers/scsi/aha1542.csetup_mailboxes(SCpnt->host->io_port, SCpnt->host);
io_port1262drivers/scsi/aha1542.caha1542_out(SCpnt->host->io_port, &ahacmd, 1);
io_port4269drivers/scsi/aic7xxx.cunsigned int io_port;
io_port4320drivers/scsi/aic7xxx.cPCI_BASE_ADDRESS_0, &io_port);
io_port4371drivers/scsi/aic7xxx.cbase = io_port - 0xC01;
io_port491drivers/scsi/eata.csh[j]->io_port = *port_base;
io_port501drivers/scsi/eata.crequest_region(sh[j]->io_port, REGION_SIZE, driver_name);
io_port524drivers/scsi/eata.csh[j]->this_id, sh[j]->io_port, sh[j]->irq, sh[j]->dma_channel,
io_port556drivers/scsi/eata.cushort io_port[] = { 
io_port562drivers/scsi/eata.cushort *port_base = io_port;
io_port701drivers/scsi/eata.cif (do_dma(sh[j]->io_port, (unsigned int) cpp, SEND_CP_DMA)) {
io_port737drivers/scsi/eata.cif (wait_on_busy(sh[j]->io_port)) {
io_port795drivers/scsi/eata.cif (wait_on_busy(sh[j]->io_port)) {
io_port835drivers/scsi/eata.cif (do_dma(sh[j]->io_port, 0, RESET_PIO)) {
io_port913drivers/scsi/eata.cwhile (inb(sh[j]->io_port + REG_AUX_STATUS) & IRQ_ASSERTED) {
io_port921drivers/scsi/eata.cinb(sh[j]->io_port + REG_STATUS);
io_port145drivers/scsi/eata_dma.cif (sh->io_port && sh->n_io_port)
io_port146drivers/scsi/eata_dma.crelease_region(sh->io_port, sh->n_io_port);
io_port1034drivers/scsi/eata_dma.csh->io_port = base;
io_port105drivers/scsi/eata_pio.cif (sh->io_port && sh->n_io_port)
io_port106drivers/scsi/eata_pio.crelease_region(sh->io_port, sh->n_io_port);
io_port787drivers/scsi/eata_pio.csh->io_port = base;
io_port137drivers/scsi/g_NCR5380.cinstance->io_port = overrides[current_override].port;
io_port158drivers/scsi/g_NCR5380.cprintk("scsi%d : at port %d", instance->host_no, instance->io_port);
io_port75drivers/scsi/g_NCR5380.hport = (instance)->io_port
io_port292drivers/scsi/hosts.cretval->io_port = 0;
io_port272drivers/scsi/hosts.hunsigned int  io_port;
io_port649drivers/scsi/in2000.cshpnt->io_port = base;
io_port145drivers/scsi/pas16.cunsigned short io_port;
io_port158drivers/scsi/pas16.cunsigned short io_port;
io_port214drivers/scsi/pas16.cvoid  init_board( unsigned short io_port, int irq, int force_irq )
io_port221drivers/scsi/pas16.coutb( 0x30, io_port + P_TIMEOUT_COUNTER_REG );  /* Timeout counter */
io_port222drivers/scsi/pas16.coutb( 0x01, io_port + P_TIMEOUT_STATUS_REG_OFFSET );   /* Reset TC */
io_port223drivers/scsi/pas16.coutb( 0x01, io_port + WAIT_STATE );   /* 1 Wait state */
io_port231drivers/scsi/pas16.ctmp = inb( io_port + IO_CONFIG_3 );
io_port239drivers/scsi/pas16.coutb( 0x4d, io_port + SYS_CONFIG_4 );
io_port244drivers/scsi/pas16.coutb( tmp, io_port + IO_CONFIG_3 );
io_port247drivers/scsi/pas16.coutb( 0x6d, io_port + SYS_CONFIG_4 );
io_port265drivers/scsi/pas16.cunsigned short  io_port = bases[ board_num ].io_port;
io_port274drivers/scsi/pas16.cenable_board( board_num, io_port );
io_port277drivers/scsi/pas16.cboard_rev = inb( io_port + PCB_CONFIG );
io_port284drivers/scsi/pas16.coutb( tmp, io_port + PCB_CONFIG );
io_port285drivers/scsi/pas16.ctmp = inb( io_port + PCB_CONFIG );
io_port286drivers/scsi/pas16.coutb( board_rev, io_port + PCB_CONFIG );
io_port291drivers/scsi/pas16.cif( ( inb( io_port + OPERATION_MODE_1 ) & 0x03 ) != 0x03 ) 
io_port299drivers/scsi/pas16.coutb( 0x01, io_port + WAIT_STATE );   /* 1 Wait state */
io_port328drivers/scsi/pas16.coverrides[commandline_current].io_port = (unsigned short) ints[1];
io_port331drivers/scsi/pas16.cif (bases[i].io_port == (unsigned short) ints[1]) {
io_port356drivers/scsi/pas16.cunsigned short io_port;
io_port362drivers/scsi/pas16.cio_port = 0;
io_port364drivers/scsi/pas16.cif (overrides[current_override].io_port)
io_port366drivers/scsi/pas16.cio_port = overrides[current_override].io_port;
io_port367drivers/scsi/pas16.cenable_board( current_override, io_port );
io_port368drivers/scsi/pas16.cinit_board( io_port, overrides[current_override].irq, 1 );
io_port371drivers/scsi/pas16.cfor (; !io_port && (current_base < NO_BASES); ++current_base) {
io_port373drivers/scsi/pas16.cprintk("scsi-pas16 : probing io_port %04x\n", (unsigned int) bases[current_base].io_port);
io_port377drivers/scsi/pas16.cio_port = bases[current_base].io_port;
io_port378drivers/scsi/pas16.cinit_board( io_port, default_irqs[ current_base ], 0 ); 
io_port387drivers/scsi/pas16.cprintk("scsi-pas16 : io_port = %04x\n", (unsigned int) io_port);
io_port390drivers/scsi/pas16.cif (!io_port)
io_port394drivers/scsi/pas16.cinstance->io_port = io_port;
io_port414drivers/scsi/pas16.coutb( 0x4d, io_port + SYS_CONFIG_4 );
io_port415drivers/scsi/pas16.coutb( (inb(io_port + IO_CONFIG_3) & 0x0f), io_port + IO_CONFIG_3 );
io_port423drivers/scsi/pas16.cinstance->io_port);
io_port492drivers/scsi/pas16.cregister unsigned short reg = (unsigned short) (instance->io_port + 
io_port496drivers/scsi/pas16.cwhile ( !(inb(instance->io_port + P_STATUS_REG_OFFSET) & P_ST_RDY) );
io_port500drivers/scsi/pas16.cif ( inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) {
io_port501drivers/scsi/pas16.coutb( P_TS_CT, instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET);
io_port525drivers/scsi/pas16.cregister unsigned short reg = (instance->io_port + P_DATA_REG_OFFSET);
io_port528drivers/scsi/pas16.cwhile ( !((inb(instance->io_port + P_STATUS_REG_OFFSET)) & P_ST_RDY) );
io_port532drivers/scsi/pas16.cif (inb(instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET) & P_TS_TIM) {
io_port533drivers/scsi/pas16.coutb( P_TS_CT, instance->io_port + P_TIMEOUT_STATUS_REG_OFFSET);
io_port155drivers/scsi/pas16.hvolatile unsigned short io_port
io_port158drivers/scsi/pas16.hvolatile unsigned short io_port
io_port161drivers/scsi/pas16.hio_port = (instance)->io_port
io_port163drivers/scsi/pas16.h#define PAS16_io_port(reg) ( io_port + pas16_offset[(reg)] )
io_port617drivers/scsi/qlogic.chreg->io_port = qbase;
io_port2855drivers/scsi/scsi.cif (shpnt->io_port && shpnt->n_io_port)
io_port2856drivers/scsi/scsi.crelease_region(shpnt->io_port, shpnt->n_io_port);
io_port367drivers/scsi/seagate.cinstance->io_port = (unsigned int) base_address;
io_port315drivers/scsi/u14-34f.cif (wait_on_busy(sh[j]->io_port)) {
io_port323drivers/scsi/u14-34f.coutb(CMD_CLR_INTR, sh[j]->io_port + REG_SYS_INTR);
io_port326drivers/scsi/u14-34f.coutl((unsigned int)cpp, sh[j]->io_port + REG_OGM);
io_port329drivers/scsi/u14-34f.coutb(CMD_OGM_INTR, sh[j]->io_port + REG_LCL_INTR);
io_port434drivers/scsi/u14-34f.csh[j]->io_port = *port_base;
io_port447drivers/scsi/u14-34f.csys_mask = inb(sh[j]->io_port + REG_SYS_MASK);
io_port448drivers/scsi/u14-34f.clcl_mask = inb(sh[j]->io_port + REG_LCL_MASK);
io_port454drivers/scsi/u14-34f.cif (sh[j]->base == 0) outb(CMD_ENA_INTR, sh[j]->io_port + REG_SYS_MASK);
io_port457drivers/scsi/u14-34f.crequest_region(sh[j]->io_port, REGION_SIZE, driver_name);
io_port506drivers/scsi/u14-34f.c"Mbox %d, CmdLun %d, C%d.\n", BN(j), sh[j]->io_port, 
io_port517drivers/scsi/u14-34f.cushort io_port[] = {
io_port521drivers/scsi/u14-34f.cushort *port_base = io_port;
io_port638drivers/scsi/u14-34f.cif (wait_on_busy(sh[j]->io_port)) {
io_port649drivers/scsi/u14-34f.coutl((unsigned int)cpp, sh[j]->io_port + REG_OGM);
io_port652drivers/scsi/u14-34f.coutb(CMD_OGM_INTR, sh[j]->io_port + REG_LCL_INTR);
io_port680drivers/scsi/u14-34f.cif (wait_on_busy(sh[j]->io_port)) {
io_port738drivers/scsi/u14-34f.cif (wait_on_busy(sh[j]->io_port)) {
io_port778drivers/scsi/u14-34f.cif (wait_on_busy(sh[j]->io_port)) {
io_port784drivers/scsi/u14-34f.coutb(CMD_RESET, sh[j]->io_port + REG_LCL_INTR);
io_port866drivers/scsi/u14-34f.cwhile (inb(sh[j]->io_port + REG_SYS_INTR) & IRQ_ASSERTED) {
io_port873drivers/scsi/u14-34f.cspp = (struct mscp *)inl(sh[j]->io_port + REG_ICM);
io_port876drivers/scsi/u14-34f.coutb(CMD_CLR_INTR, sh[j]->io_port + REG_SYS_INTR);
io_port612drivers/scsi/ultrastor.cshpnt->io_port = config.port_address;
io_port283include/asm-alpha/dma.hunsigned int io_port = (dmanr<=3)? ((dmanr&3)<<1) + 1 + IO_DMA1_BASE
io_port289include/asm-alpha/dma.hcount = 1 + dma_inb(io_port);
io_port290include/asm-alpha/dma.hcount += dma_inb(io_port) << 8;
io_port253include/asm-i386/dma.hunsigned int io_port = (dmanr<=3)? ((dmanr&3)<<1) + 1 + IO_DMA1_BASE
io_port259include/asm-i386/dma.hcount = 1 + dma_inb(io_port);
io_port260include/asm-i386/dma.hcount += dma_inb(io_port) << 8;
io_port262include/asm-mips/dma.hunsigned int io_port = (dmanr<=3)? ((dmanr&3)<<1) + 1 + IO_DMA1_BASE
io_port268include/asm-mips/dma.hcount = 1 + dma_inb(io_port);
io_port269include/asm-mips/dma.hcount += dma_inb(io_port) << 8;
io_port253include/asm-ppc/dma.hunsigned int io_port = (dmanr<=3)? ((dmanr&3)<<1) + 1 + IO_DMA1_BASE
io_port259include/asm-ppc/dma.hcount = 1 + dma_inb(io_port);
io_port260include/asm-ppc/dma.hcount += dma_inb(io_port) << 8;
io_port202include/linux/scc.hio_port data_a;    /* data port channel A */
io_port203include/linux/scc.hio_port ctrl_a;    /* control port channel A */
io_port204include/linux/scc.hio_port data_b;    /* data port channel B */
io_port205include/linux/scc.hio_port ctrl_b;    /* control port channel B */
io_port206include/linux/scc.hio_port vector_latch;  /* INTACK-Latch (#) */
io_port207include/linux/scc.hio_port  special;  /* special function port */
io_port239include/linux/scc.hio_port ctrl;    /* I/O address of CONTROL register */
io_port240include/linux/scc.hio_port  data;    /* I/O address of DATA register */
io_port241include/linux/scc.hio_port special;  /* I/O address of special function port */