taglinefilesource code
outb129include/asm/dma.houtb(dmanr,  DMA1_MASK_REG);
outb131include/asm/dma.houtb(dmanr & 3,  DMA2_MASK_REG);
outb137include/asm/dma.houtb(dmanr | 4,  DMA1_MASK_REG);
outb139include/asm/dma.houtb((dmanr & 3) | 4,  DMA2_MASK_REG);
outb152include/asm/dma.houtb(0,  DMA1_CLEAR_FF_REG);
outb154include/asm/dma.houtb(0,  DMA2_CLEAR_FF_REG);
outb161include/asm/dma.houtb(mode | dmanr,  DMA1_MODE_REG);
outb163include/asm/dma.houtb(mode | (dmanr&3),  DMA2_MODE_REG);
outb175include/asm/dma.houtb(pagenr, DMA_PAGE_0);
outb178include/asm/dma.houtb(pagenr, DMA_PAGE_1);
outb181include/asm/dma.houtb(pagenr, DMA_PAGE_2);
outb184include/asm/dma.houtb(pagenr, DMA_PAGE_3);
outb187include/asm/dma.houtb(pagenr & 0xfe, DMA_PAGE_5);
outb190include/asm/dma.houtb(pagenr & 0xfe, DMA_PAGE_6);
outb193include/asm/dma.houtb(pagenr & 0xfe, DMA_PAGE_7);
outb206include/asm/dma.houtb( a & 0xff, ((dmanr&3)<<1) + IO_DMA1_BASE );
outb207include/asm/dma.houtb( (a>>8) & 0xff, ((dmanr&3)<<1) + IO_DMA1_BASE );
outb209include/asm/dma.houtb( (a>>1) & 0xff, ((dmanr&3)<<2) + IO_DMA2_BASE );
outb210include/asm/dma.houtb( (a>>9) & 0xff, ((dmanr&3)<<2) + IO_DMA2_BASE );
outb227include/asm/dma.houtb( count & 0xff, ((dmanr&3)<<1) + 1 + IO_DMA1_BASE );
outb228include/asm/dma.houtb( (count>>8) & 0xff, ((dmanr&3)<<1) + 1 + IO_DMA1_BASE );
outb230include/asm/dma.houtb( (count>>1) & 0xff, ((dmanr&3)<<2) + 2 + IO_DMA2_BASE );
outb231include/asm/dma.houtb( (count>>9) & 0xff, ((dmanr&3)<<2) + 2 + IO_DMA2_BASE );
outb57include/linux/busmouse.h#define MSE_INT_OFF()  outb(MSE_DISABLE_INTERRUPTS, MSE_CONTROL_PORT)
outb58include/linux/busmouse.h#define MSE_INT_ON()  outb(MSE_ENABLE_INTERRUPTS, MSE_CONTROL_PORT)
outb79include/linux/busmouse.h#define MS_MSE_INT_OFF() {outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); \
outb80include/linux/busmouse.houtb(MS_MSE_DISABLE_INTERRUPTS, MS_MSE_DATA_PORT);}
outb81include/linux/busmouse.h#define MS_MSE_INT_ON()  {outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); \
outb82include/linux/busmouse.houtb(MS_MSE_ENABLE_INTERRUPTS, MS_MSE_DATA_PORT);}
outb401kernel/blk_drv/floppy.coutb(byte,FD_DATA);
outb805kernel/blk_drv/floppy.coutb(current_DOR, FD_DOR);
outb894kernel/blk_drv/floppy.coutb(current_DOR,FD_DOR);
outb1270kernel/blk_drv/floppy.coutb(current_DOR,FD_DOR);
outb221kernel/blk_drv/hd.coutb(4,HD_CMD);
outb223kernel/blk_drv/hd.coutb(hd_info[0].ctl & 0x0f ,HD_CMD);
outb72kernel/blk_drv/scsi/aha1542.c#define aha1542_intr_reset()  outb(IRST, CONTROL)
outb96kernel/blk_drv/scsi/aha1542.coutb(*cmdp++, DATA);
outb180kernel/blk_drv/scsi/aha1542.coutb(SRST|IRST/*|SCRST*/, CONTROL);
outb193kernel/blk_drv/scsi/aha1542.coutb(CMD_ECHO, DATA);
outb201kernel/blk_drv/scsi/aha1542.coutb(42, DATA);
outb222kernel/blk_drv/scsi/aha1542.coutb(IRST, CONTROL);
outb705kernel/blk_drv/scsi/aha1542.coutb(((dma_chan - 4)|CASCADE),DMA_MODE_REG);
outb706kernel/blk_drv/scsi/aha1542.coutb((dma_chan-4),DMA_MASK_REG);
outb185kernel/blk_drv/scsi/aha1740.coutb(G2CNTRL_IRST,G2CNTRL); /* interrupt reset */
outb196kernel/blk_drv/scsi/aha1740.coutb(G2CNTRL_HRDY,G2CNTRL); /* Host Ready -> Mailbox in complete */
outb224kernel/blk_drv/scsi/aha1740.coutb(G2CNTRL_HRDY,G2CNTRL); /* Host Ready -> Mailbox in complete */
outb379kernel/blk_drv/scsi/aha1740.coutb((char) (adrs&0xff), MBOXOUT0);    /* out, note this set */
outb380kernel/blk_drv/scsi/aha1740.coutb((char) ((adrs>>8)&0xff), MBOXOUT1);  /* of outb's must be */
outb381kernel/blk_drv/scsi/aha1740.coutb((char) ((adrs>>16)&0xff), MBOXOUT2);  /* atomic */
outb382kernel/blk_drv/scsi/aha1740.coutb((char) ((adrs>>24)&0xff), MBOXOUT3);
outb389kernel/blk_drv/scsi/aha1740.coutb(ATTN_START | (target & 7), ATTN);  /* Start it up */
outb444kernel/blk_drv/scsi/aha1740.coutb(G2CNTRL_HRST,G2CNTRL);
outb445kernel/blk_drv/scsi/aha1740.coutb(0,G2CNTRL);    
outb282kernel/blk_drv/scsi/fdomain.coutb( 0, SCSI_Cntl_port );
outb283kernel/blk_drv/scsi/fdomain.coutb( 0, Data_Mode_Cntl_port );
outb284kernel/blk_drv/scsi/fdomain.coutb( 1 | PARITY_MASK, TMC_Cntl_port );
outb334kernel/blk_drv/scsi/fdomain.coutb( i, port_base + Write_Loopback );
outb585kernel/blk_drv/scsi/fdomain.coutb( 0x00, SCSI_Cntl_port );              /* Disable data drivers */
outb586kernel/blk_drv/scsi/fdomain.coutb( 0x40, port_base + SCSI_Data_NoACK ); /* Set our id bit */
outb587kernel/blk_drv/scsi/fdomain.coutb( 0x04 | PARITY_MASK, TMC_Cntl_port ); /* Start arbitration */
outb614kernel/blk_drv/scsi/fdomain.coutb( 0x40 | (1 << target), SCSI_Data_NoACK_port );
outb617kernel/blk_drv/scsi/fdomain.coutb( 0x8a, SCSI_Cntl_port ); /* Bus Enable + Attention + Select */
outb619kernel/blk_drv/scsi/fdomain.coutb( 0x82, SCSI_Cntl_port ); /* Bus Enable + Select */
outb622kernel/blk_drv/scsi/fdomain.coutb( 0xc0 | PARITY_MASK, TMC_Cntl_port ); 
outb629kernel/blk_drv/scsi/fdomain.coutb( 0x80, SCSI_Cntl_port );
outb648kernel/blk_drv/scsi/fdomain.coutb( 0x00, Interrupt_Cntl_port );
outb666kernel/blk_drv/scsi/fdomain.coutb( 0x00, Interrupt_Cntl_port );
outb698kernel/blk_drv/scsi/fdomain.coutb( 0x90 | FIFO_COUNT, Interrupt_Cntl_port );
outb699kernel/blk_drv/scsi/fdomain.coutb( 0x84, SCSI_Cntl_port );
outb703kernel/blk_drv/scsi/fdomain.coutb( 0x80, SCSI_Cntl_port );
outb717kernel/blk_drv/scsi/fdomain.coutb( 0x40 | FIFO_COUNT, Interrupt_Cntl_port );
outb719kernel/blk_drv/scsi/fdomain.coutb( 0x40 | (1 << current_SC->target), SCSI_Data_NoACK_port );
outb722kernel/blk_drv/scsi/fdomain.coutb( 0x8a, SCSI_Cntl_port ); /* Bus Enable + Attention + Select */
outb724kernel/blk_drv/scsi/fdomain.coutb( 0x82, SCSI_Cntl_port ); /* Bus Enable + Select */
outb728kernel/blk_drv/scsi/fdomain.coutb( 0xd0 | PARITY_MASK, TMC_Cntl_port );
outb746kernel/blk_drv/scsi/fdomain.coutb( 0xd0 | PARITY_MASK, TMC_Cntl_port );
outb750kernel/blk_drv/scsi/fdomain.coutb( 0x90 | FIFO_COUNT, Interrupt_Cntl_port );
outb752kernel/blk_drv/scsi/fdomain.coutb( 0x88, SCSI_Cntl_port );
outb754kernel/blk_drv/scsi/fdomain.coutb( 0x80, SCSI_Cntl_port );
outb775kernel/blk_drv/scsi/fdomain.coutb( *current_SC->SCp.ptr++, Write_FIFO_port );
outb797kernel/blk_drv/scsi/fdomain.coutb( 0x90 | PARITY_MASK, TMC_Cntl_port );
outb844kernel/blk_drv/scsi/fdomain.coutb( current_SC->cmnd[i], Write_SCSI_Data_port );
outb851kernel/blk_drv/scsi/fdomain.coutb( current_SC->cmnd[current_SC->SCp.sent_command++],
outb878kernel/blk_drv/scsi/fdomain.coutb( 0x80, SCSI_Cntl_port );
outb879kernel/blk_drv/scsi/fdomain.coutb( IDENTIFY( 1, 0 ), Write_SCSI_Data_port );
outb883kernel/blk_drv/scsi/fdomain.coutb( MESSAGE_REJECT, Write_SCSI_Data_port ); /* Reject */
outb973kernel/blk_drv/scsi/fdomain.coutb( 0xd0 | FIFO_COUNT, Interrupt_Cntl_port );
outb974kernel/blk_drv/scsi/fdomain.coutb( 0x00, SCSI_Cntl_port );
outb976kernel/blk_drv/scsi/fdomain.coutb( 0x90 | FIFO_COUNT, Interrupt_Cntl_port );
outb1024kernel/blk_drv/scsi/fdomain.coutb( 0x00, Interrupt_Cntl_port );
outb1025kernel/blk_drv/scsi/fdomain.coutb( 0x00, SCSI_Cntl_port );              /* Disable data drivers */
outb1026kernel/blk_drv/scsi/fdomain.coutb( 0x40, SCSI_Data_NoACK_port );        /* Set our id bit */
outb1028kernel/blk_drv/scsi/fdomain.coutb( 0x20, Interrupt_Cntl_port );
outb1029kernel/blk_drv/scsi/fdomain.coutb( 0x14 | PARITY_MASK, TMC_Cntl_port ); /* Start arbitration */
outb1084kernel/blk_drv/scsi/fdomain.coutb( *out_buf_pt++, Write_FIFO_port );
outb1094kernel/blk_drv/scsi/fdomain.coutb( 0x80 | PARITY_MASK, TMC_Cntl_port );
outb1111kernel/blk_drv/scsi/fdomain.coutb( *out_buf_pt++, Write_FIFO_port );
outb1122kernel/blk_drv/scsi/fdomain.coutb( 0x80 | PARITY_MASK, TMC_Cntl_port );
outb1135kernel/blk_drv/scsi/fdomain.coutb( *cmd_pt++, Write_SCSI_Data_port );
outb1153kernel/blk_drv/scsi/fdomain.coutb( 0x07, Write_SCSI_Data_port ); /* Reject */
outb1238kernel/blk_drv/scsi/fdomain.coutb( 0x0a, 0xa0 );
outb1240kernel/blk_drv/scsi/fdomain.coutb( 0x0a, 0x20 );
outb1242kernel/blk_drv/scsi/fdomain.coutb( 0x0b, 0xa0 );
outb1244kernel/blk_drv/scsi/fdomain.coutb( 0x0b, 0x20 );
outb1280kernel/blk_drv/scsi/fdomain.coutb( 1, SCSI_Cntl_port );
outb1282kernel/blk_drv/scsi/fdomain.coutb( 0, SCSI_Cntl_port );
outb1284kernel/blk_drv/scsi/fdomain.coutb( 0, Data_Mode_Cntl_port );
outb1285kernel/blk_drv/scsi/fdomain.coutb( PARITY_MASK, TMC_Cntl_port );
outb78kernel/blk_drv/scsi/wd7000.c#define wd7000_intr_ack()  outb(0,INTR_ACK)
outb86kernel/blk_drv/scsi/wd7000.coutb(controlstat,CONTROL);
outb93kernel/blk_drv/scsi/wd7000.coutb(controlstat,CONTROL);
outb123kernel/blk_drv/scsi/wd7000.coutb(*cmdp++, COMMAND);
outb221kernel/blk_drv/scsi/wd7000.coutb(START_OGMB|ogmb, COMMAND);
outb434kernel/blk_drv/scsi/wd7000.coutb(SCSI_RES|ASC_RES, CONTROL);
outb436kernel/blk_drv/scsi/wd7000.coutb(0,CONTROL);  controlstat = 0;
outb469kernel/blk_drv/scsi/wd7000.coutb(DISABLE_UNS_INTR, COMMAND); 
outb326kernel/blk_drv/xd.coutb(0,XD_CONTROL);                /* acknowledge interrupt */
outb390kernel/blk_drv/xd.coutb(0,XD_SELECT);
outb391kernel/blk_drv/xd.coutb(mode,XD_CONTROL);
outb406kernel/blk_drv/xd.coutb(outdata ? *outdata++ : 0,XD_DATA);
outb419kernel/blk_drv/xd.ccase STAT_COMMAND:  outb(command ? *command++ : 0,XD_DATA); break;
outb467kernel/blk_drv/xd.coutb(0,XD_RESET);    /* reset the controller */
outb507kernel/blk_drv/xd.coutb(0,XD_RESET);    /* reset the controller */
outb544kernel/blk_drv/xd.coutb(0,XD_RESET);    /* reset the controller */
outb571kernel/blk_drv/xd.coutb(0,XD_RESET);    /* reset the controller */
outb37kernel/chr_drv/atixlmouse.c#define ATIXL_MSE_DISABLE_UPDATE() { outb( 0x07, ATIXL_MSE_CONTROL_PORT ); \
outb38kernel/chr_drv/atixlmouse.coutb( (0x20 | inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); }
outb41kernel/chr_drv/atixlmouse.c#define ATIXL_MSE_ENABLE_UPDATE() { outb( 0x07, ATIXL_MSE_CONTROL_PORT ); \
outb42kernel/chr_drv/atixlmouse.coutb( (0xdf & inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); }
outb45kernel/chr_drv/atixlmouse.c#define ATIXL_MSE_INT_OFF() { outb( 0x07, ATIXL_MSE_CONTROL_PORT ); \
outb46kernel/chr_drv/atixlmouse.coutb( (0xe7 & inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); }
outb49kernel/chr_drv/atixlmouse.c#define ATIXL_MSE_INT_ON() { outb( 0x07, ATIXL_MSE_CONTROL_PORT ); \
outb50kernel/chr_drv/atixlmouse.coutb( (0x08 | inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); }
outb68kernel/chr_drv/atixlmouse.coutb(ATIXL_MSE_READ_X, ATIXL_MSE_CONTROL_PORT); /* Select IR1 - X movement */
outb70kernel/chr_drv/atixlmouse.coutb(ATIXL_MSE_READ_Y, ATIXL_MSE_CONTROL_PORT); /* Select IR2 - Y movement */
outb72kernel/chr_drv/atixlmouse.coutb(ATIXL_MSE_READ_BUTTONS, ATIXL_MSE_CONTROL_PORT); /* Select IR0 - Button Status */
outb167kernel/chr_drv/atixlmouse.coutb(0x80, ATIXL_MSE_CONTROL_PORT);  /* Reset the Inport device */
outb168kernel/chr_drv/atixlmouse.coutb(0x07, ATIXL_MSE_CONTROL_PORT);  /* Select Internal Register 7 */
outb169kernel/chr_drv/atixlmouse.coutb(0x0a, ATIXL_MSE_DATA_PORT);  /* Data Interrupts 8+, 1=30hz, 2=50hz, 3=100hz, 4=200hz rate */
outb41kernel/chr_drv/busmouse.coutb(MSE_READ_X_LOW, MSE_CONTROL_PORT);
outb43kernel/chr_drv/busmouse.coutb(MSE_READ_X_HIGH, MSE_CONTROL_PORT);
outb45kernel/chr_drv/busmouse.coutb(MSE_READ_Y_LOW, MSE_CONTROL_PORT );
outb47kernel/chr_drv/busmouse.coutb(MSE_READ_Y_HIGH, MSE_CONTROL_PORT);
outb149kernel/chr_drv/busmouse.coutb(MSE_CONFIG_BYTE, MSE_CONFIG_PORT);
outb150kernel/chr_drv/busmouse.coutb(MSE_SIGNATURE_BYTE, MSE_SIGNATURE_PORT);
outb157kernel/chr_drv/busmouse.coutb(MSE_DEFAULT_MODE, MSE_CONFIG_PORT);
outb1418kernel/chr_drv/console.coutb(inb_p(0x61)&0xFC, 0x61);
outb1429kernel/chr_drv/console.coutb(0x06, 0x42);
outb1385kernel/chr_drv/keyboard.coutb(0xfe,0x64);   /* pulse reset low */
outb159kernel/chr_drv/mem.coutb(get_fs_byte(tmp),i);
outb43kernel/chr_drv/msbusmouse.coutb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT);
outb44kernel/chr_drv/msbusmouse.coutb((inb(MS_MSE_DATA_PORT) | 0x20), MS_MSE_DATA_PORT);
outb46kernel/chr_drv/msbusmouse.coutb(MS_MSE_READ_X, MS_MSE_CONTROL_PORT);
outb49kernel/chr_drv/msbusmouse.coutb(MS_MSE_READ_Y, MS_MSE_CONTROL_PORT);
outb52kernel/chr_drv/msbusmouse.coutb(MS_MSE_READ_BUTTONS, MS_MSE_CONTROL_PORT);
outb55kernel/chr_drv/msbusmouse.coutb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT);
outb56kernel/chr_drv/msbusmouse.coutb((inb(MS_MSE_DATA_PORT) & 0xdf), MS_MSE_DATA_PORT);
outb89kernel/chr_drv/msbusmouse.coutb(MS_MSE_START, MS_MSE_CONTROL_PORT);
outb159kernel/chr_drv/serial.coutb(value, info->port+offset);
outb69kernel/chr_drv/vt.coutb(inb_p(0x61)&0xFC, 0x61);
outb84kernel/chr_drv/vt.coutb((count >> 8) & 0xff, 0x42);
outb190kernel/irq.coutb(cache_21,0x21);
outb194kernel/irq.coutb(cache_21,0x21);
outb195kernel/irq.coutb(cache_A1,0xA1);
outb229kernel/irq.coutb(cache_21,0x21);
outb232kernel/irq.coutb(cache_A1,0xA1);
outb251kernel/irq.coutb(0,0xF0);
outb265kernel/sched.coutb(mask,FD_DOR);
outb294kernel/sched.coutb(current_DOR,FD_DOR);
outb572kernel/sched.coutb(LATCH >> 8 , 0x40);  /* MSB */
outb279net/tcp/we.coutb (interrupt_mask, WD_IMR);
outb675net/tcp/we.coutb( csum ^ BUS16, EN_REG1 ); /* attempt to clear 16bit bit */
outb680net/tcp/we.coutb( csum , EN_REG1 );
outb683net/tcp/we.coutb( csum , EN_REG1 );