tag | line | file | source code |
outb | 129 | include/asm/dma.h | outb(dmanr, DMA1_MASK_REG); |
outb | 131 | include/asm/dma.h | outb(dmanr & 3, DMA2_MASK_REG); |
outb | 137 | include/asm/dma.h | outb(dmanr | 4, DMA1_MASK_REG); |
outb | 139 | include/asm/dma.h | outb((dmanr & 3) | 4, DMA2_MASK_REG); |
outb | 152 | include/asm/dma.h | outb(0, DMA1_CLEAR_FF_REG); |
outb | 154 | include/asm/dma.h | outb(0, DMA2_CLEAR_FF_REG); |
outb | 161 | include/asm/dma.h | outb(mode | dmanr, DMA1_MODE_REG); |
outb | 163 | include/asm/dma.h | outb(mode | (dmanr&3), DMA2_MODE_REG); |
outb | 175 | include/asm/dma.h | outb(pagenr, DMA_PAGE_0); |
outb | 178 | include/asm/dma.h | outb(pagenr, DMA_PAGE_1); |
outb | 181 | include/asm/dma.h | outb(pagenr, DMA_PAGE_2); |
outb | 184 | include/asm/dma.h | outb(pagenr, DMA_PAGE_3); |
outb | 187 | include/asm/dma.h | outb(pagenr & 0xfe, DMA_PAGE_5); |
outb | 190 | include/asm/dma.h | outb(pagenr & 0xfe, DMA_PAGE_6); |
outb | 193 | include/asm/dma.h | outb(pagenr & 0xfe, DMA_PAGE_7); |
outb | 206 | include/asm/dma.h | outb( a & 0xff, ((dmanr&3)<<1) + IO_DMA1_BASE ); |
outb | 207 | include/asm/dma.h | outb( (a>>8) & 0xff, ((dmanr&3)<<1) + IO_DMA1_BASE ); |
outb | 209 | include/asm/dma.h | outb( (a>>1) & 0xff, ((dmanr&3)<<2) + IO_DMA2_BASE ); |
outb | 210 | include/asm/dma.h | outb( (a>>9) & 0xff, ((dmanr&3)<<2) + IO_DMA2_BASE ); |
outb | 227 | include/asm/dma.h | outb( count & 0xff, ((dmanr&3)<<1) + 1 + IO_DMA1_BASE ); |
outb | 228 | include/asm/dma.h | outb( (count>>8) & 0xff, ((dmanr&3)<<1) + 1 + IO_DMA1_BASE ); |
outb | 230 | include/asm/dma.h | outb( (count>>1) & 0xff, ((dmanr&3)<<2) + 2 + IO_DMA2_BASE ); |
outb | 231 | include/asm/dma.h | outb( (count>>9) & 0xff, ((dmanr&3)<<2) + 2 + IO_DMA2_BASE ); |
outb | 57 | include/linux/busmouse.h | #define MSE_INT_OFF() outb(MSE_DISABLE_INTERRUPTS, MSE_CONTROL_PORT) |
outb | 58 | include/linux/busmouse.h | #define MSE_INT_ON() outb(MSE_ENABLE_INTERRUPTS, MSE_CONTROL_PORT) |
outb | 79 | include/linux/busmouse.h | #define MS_MSE_INT_OFF() {outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); \ |
outb | 80 | include/linux/busmouse.h | outb(MS_MSE_DISABLE_INTERRUPTS, MS_MSE_DATA_PORT);} |
outb | 81 | include/linux/busmouse.h | #define MS_MSE_INT_ON() {outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); \ |
outb | 82 | include/linux/busmouse.h | outb(MS_MSE_ENABLE_INTERRUPTS, MS_MSE_DATA_PORT);} |
outb | 401 | kernel/blk_drv/floppy.c | outb(byte,FD_DATA); |
outb | 805 | kernel/blk_drv/floppy.c | outb(current_DOR, FD_DOR); |
outb | 894 | kernel/blk_drv/floppy.c | outb(current_DOR,FD_DOR); |
outb | 1270 | kernel/blk_drv/floppy.c | outb(current_DOR,FD_DOR); |
outb | 221 | kernel/blk_drv/hd.c | outb(4,HD_CMD); |
outb | 223 | kernel/blk_drv/hd.c | outb(hd_info[0].ctl & 0x0f ,HD_CMD); |
outb | 71 | kernel/blk_drv/scsi/aha1542.c | #define aha1542_intr_reset() outb(IRST, CONTROL) |
outb | 95 | kernel/blk_drv/scsi/aha1542.c | outb(*cmdp++, DATA); |
outb | 179 | kernel/blk_drv/scsi/aha1542.c | outb(SRST|IRST/*|SCRST*/, CONTROL); |
outb | 192 | kernel/blk_drv/scsi/aha1542.c | outb(CMD_ECHO, DATA); |
outb | 200 | kernel/blk_drv/scsi/aha1542.c | outb(42, DATA); |
outb | 221 | kernel/blk_drv/scsi/aha1542.c | outb(IRST, CONTROL); |
outb | 704 | kernel/blk_drv/scsi/aha1542.c | outb(((dma_chan - 4)|CASCADE),DMA_MODE_REG); |
outb | 705 | kernel/blk_drv/scsi/aha1542.c | outb((dma_chan-4),DMA_MASK_REG); |
outb | 185 | kernel/blk_drv/scsi/aha1740.c | outb(G2CNTRL_IRST,G2CNTRL); /* interrupt reset */ |
outb | 196 | kernel/blk_drv/scsi/aha1740.c | outb(G2CNTRL_HRDY,G2CNTRL); /* Host Ready -> Mailbox in complete */ |
outb | 224 | kernel/blk_drv/scsi/aha1740.c | outb(G2CNTRL_HRDY,G2CNTRL); /* Host Ready -> Mailbox in complete */ |
outb | 379 | kernel/blk_drv/scsi/aha1740.c | outb((char) (adrs&0xff), MBOXOUT0); /* out, note this set */ |
outb | 380 | kernel/blk_drv/scsi/aha1740.c | outb((char) ((adrs>>8)&0xff), MBOXOUT1); /* of outb's must be */ |
outb | 381 | kernel/blk_drv/scsi/aha1740.c | outb((char) ((adrs>>16)&0xff), MBOXOUT2); /* atomic */ |
outb | 382 | kernel/blk_drv/scsi/aha1740.c | outb((char) ((adrs>>24)&0xff), MBOXOUT3); |
outb | 389 | kernel/blk_drv/scsi/aha1740.c | outb(ATTN_START | (target & 7), ATTN); /* Start it up */ |
outb | 444 | kernel/blk_drv/scsi/aha1740.c | outb(G2CNTRL_HRST,G2CNTRL); |
outb | 445 | kernel/blk_drv/scsi/aha1740.c | outb(0,G2CNTRL); |
outb | 282 | kernel/blk_drv/scsi/fdomain.c | outb( 0, SCSI_Cntl_port ); |
outb | 283 | kernel/blk_drv/scsi/fdomain.c | outb( 0, Data_Mode_Cntl_port ); |
outb | 284 | kernel/blk_drv/scsi/fdomain.c | outb( 1 | PARITY_MASK, TMC_Cntl_port ); |
outb | 334 | kernel/blk_drv/scsi/fdomain.c | outb( i, port_base + Write_Loopback ); |
outb | 585 | kernel/blk_drv/scsi/fdomain.c | outb( 0x00, SCSI_Cntl_port ); /* Disable data drivers */ |
outb | 586 | kernel/blk_drv/scsi/fdomain.c | outb( 0x40, port_base + SCSI_Data_NoACK ); /* Set our id bit */ |
outb | 587 | kernel/blk_drv/scsi/fdomain.c | outb( 0x04 | PARITY_MASK, TMC_Cntl_port ); /* Start arbitration */ |
outb | 614 | kernel/blk_drv/scsi/fdomain.c | outb( 0x40 | (1 << target), SCSI_Data_NoACK_port ); |
outb | 617 | kernel/blk_drv/scsi/fdomain.c | outb( 0x8a, SCSI_Cntl_port ); /* Bus Enable + Attention + Select */ |
outb | 619 | kernel/blk_drv/scsi/fdomain.c | outb( 0x82, SCSI_Cntl_port ); /* Bus Enable + Select */ |
outb | 622 | kernel/blk_drv/scsi/fdomain.c | outb( 0xc0 | PARITY_MASK, TMC_Cntl_port ); |
outb | 629 | kernel/blk_drv/scsi/fdomain.c | outb( 0x80, SCSI_Cntl_port ); |
outb | 648 | kernel/blk_drv/scsi/fdomain.c | outb( 0x00, Interrupt_Cntl_port ); |
outb | 666 | kernel/blk_drv/scsi/fdomain.c | outb( 0x00, Interrupt_Cntl_port ); |
outb | 698 | kernel/blk_drv/scsi/fdomain.c | outb( 0x90 | FIFO_COUNT, Interrupt_Cntl_port ); |
outb | 699 | kernel/blk_drv/scsi/fdomain.c | outb( 0x84, SCSI_Cntl_port ); |
outb | 703 | kernel/blk_drv/scsi/fdomain.c | outb( 0x80, SCSI_Cntl_port ); |
outb | 717 | kernel/blk_drv/scsi/fdomain.c | outb( 0x40 | FIFO_COUNT, Interrupt_Cntl_port ); |
outb | 719 | kernel/blk_drv/scsi/fdomain.c | outb( 0x40 | (1 << current_SC->target), SCSI_Data_NoACK_port ); |
outb | 722 | kernel/blk_drv/scsi/fdomain.c | outb( 0x8a, SCSI_Cntl_port ); /* Bus Enable + Attention + Select */ |
outb | 724 | kernel/blk_drv/scsi/fdomain.c | outb( 0x82, SCSI_Cntl_port ); /* Bus Enable + Select */ |
outb | 728 | kernel/blk_drv/scsi/fdomain.c | outb( 0xd0 | PARITY_MASK, TMC_Cntl_port ); |
outb | 746 | kernel/blk_drv/scsi/fdomain.c | outb( 0xd0 | PARITY_MASK, TMC_Cntl_port ); |
outb | 750 | kernel/blk_drv/scsi/fdomain.c | outb( 0x90 | FIFO_COUNT, Interrupt_Cntl_port ); |
outb | 752 | kernel/blk_drv/scsi/fdomain.c | outb( 0x88, SCSI_Cntl_port ); |
outb | 754 | kernel/blk_drv/scsi/fdomain.c | outb( 0x80, SCSI_Cntl_port ); |
outb | 775 | kernel/blk_drv/scsi/fdomain.c | outb( *current_SC->SCp.ptr++, Write_FIFO_port ); |
outb | 797 | kernel/blk_drv/scsi/fdomain.c | outb( 0x90 | PARITY_MASK, TMC_Cntl_port ); |
outb | 844 | kernel/blk_drv/scsi/fdomain.c | outb( current_SC->cmnd[i], Write_SCSI_Data_port ); |
outb | 851 | kernel/blk_drv/scsi/fdomain.c | outb( current_SC->cmnd[current_SC->SCp.sent_command++], |
outb | 878 | kernel/blk_drv/scsi/fdomain.c | outb( 0x80, SCSI_Cntl_port ); |
outb | 879 | kernel/blk_drv/scsi/fdomain.c | outb( IDENTIFY( 1, 0 ), Write_SCSI_Data_port ); |
outb | 883 | kernel/blk_drv/scsi/fdomain.c | outb( MESSAGE_REJECT, Write_SCSI_Data_port ); /* Reject */ |
outb | 973 | kernel/blk_drv/scsi/fdomain.c | outb( 0xd0 | FIFO_COUNT, Interrupt_Cntl_port ); |
outb | 974 | kernel/blk_drv/scsi/fdomain.c | outb( 0x00, SCSI_Cntl_port ); |
outb | 976 | kernel/blk_drv/scsi/fdomain.c | outb( 0x90 | FIFO_COUNT, Interrupt_Cntl_port ); |
outb | 1024 | kernel/blk_drv/scsi/fdomain.c | outb( 0x00, Interrupt_Cntl_port ); |
outb | 1025 | kernel/blk_drv/scsi/fdomain.c | outb( 0x00, SCSI_Cntl_port ); /* Disable data drivers */ |
outb | 1026 | kernel/blk_drv/scsi/fdomain.c | outb( 0x40, SCSI_Data_NoACK_port ); /* Set our id bit */ |
outb | 1028 | kernel/blk_drv/scsi/fdomain.c | outb( 0x20, Interrupt_Cntl_port ); |
outb | 1029 | kernel/blk_drv/scsi/fdomain.c | outb( 0x14 | PARITY_MASK, TMC_Cntl_port ); /* Start arbitration */ |
outb | 1084 | kernel/blk_drv/scsi/fdomain.c | outb( *out_buf_pt++, Write_FIFO_port ); |
outb | 1094 | kernel/blk_drv/scsi/fdomain.c | outb( 0x80 | PARITY_MASK, TMC_Cntl_port ); |
outb | 1111 | kernel/blk_drv/scsi/fdomain.c | outb( *out_buf_pt++, Write_FIFO_port ); |
outb | 1122 | kernel/blk_drv/scsi/fdomain.c | outb( 0x80 | PARITY_MASK, TMC_Cntl_port ); |
outb | 1135 | kernel/blk_drv/scsi/fdomain.c | outb( *cmd_pt++, Write_SCSI_Data_port ); |
outb | 1153 | kernel/blk_drv/scsi/fdomain.c | outb( 0x07, Write_SCSI_Data_port ); /* Reject */ |
outb | 1238 | kernel/blk_drv/scsi/fdomain.c | outb( 0x0a, 0xa0 ); |
outb | 1240 | kernel/blk_drv/scsi/fdomain.c | outb( 0x0a, 0x20 ); |
outb | 1242 | kernel/blk_drv/scsi/fdomain.c | outb( 0x0b, 0xa0 ); |
outb | 1244 | kernel/blk_drv/scsi/fdomain.c | outb( 0x0b, 0x20 ); |
outb | 1280 | kernel/blk_drv/scsi/fdomain.c | outb( 1, SCSI_Cntl_port ); |
outb | 1282 | kernel/blk_drv/scsi/fdomain.c | outb( 0, SCSI_Cntl_port ); |
outb | 1284 | kernel/blk_drv/scsi/fdomain.c | outb( 0, Data_Mode_Cntl_port ); |
outb | 1285 | kernel/blk_drv/scsi/fdomain.c | outb( PARITY_MASK, TMC_Cntl_port ); |
outb | 78 | kernel/blk_drv/scsi/wd7000.c | #define wd7000_intr_ack() outb(0,INTR_ACK) |
outb | 86 | kernel/blk_drv/scsi/wd7000.c | outb(controlstat,CONTROL); |
outb | 93 | kernel/blk_drv/scsi/wd7000.c | outb(controlstat,CONTROL); |
outb | 123 | kernel/blk_drv/scsi/wd7000.c | outb(*cmdp++, COMMAND); |
outb | 221 | kernel/blk_drv/scsi/wd7000.c | outb(START_OGMB|ogmb, COMMAND); |
outb | 434 | kernel/blk_drv/scsi/wd7000.c | outb(SCSI_RES|ASC_RES, CONTROL); |
outb | 436 | kernel/blk_drv/scsi/wd7000.c | outb(0,CONTROL); controlstat = 0; |
outb | 469 | kernel/blk_drv/scsi/wd7000.c | outb(DISABLE_UNS_INTR, COMMAND); |
outb | 334 | kernel/blk_drv/xd.c | outb(0,XD_CONTROL); /* acknowledge interrupt */ |
outb | 398 | kernel/blk_drv/xd.c | outb(0,XD_SELECT); |
outb | 399 | kernel/blk_drv/xd.c | outb(mode,XD_CONTROL); |
outb | 414 | kernel/blk_drv/xd.c | outb(outdata ? *outdata++ : 0,XD_DATA); |
outb | 427 | kernel/blk_drv/xd.c | case STAT_COMMAND: outb(command ? *command++ : 0,XD_DATA); break; |
outb | 475 | kernel/blk_drv/xd.c | outb(0,XD_RESET); /* reset the controller */ |
outb | 515 | kernel/blk_drv/xd.c | outb(0,XD_RESET); /* reset the controller */ |
outb | 552 | kernel/blk_drv/xd.c | outb(0,XD_RESET); /* reset the controller */ |
outb | 579 | kernel/blk_drv/xd.c | outb(0,XD_RESET); /* reset the controller */ |
outb | 37 | kernel/chr_drv/atixlmouse.c | #define ATIXL_MSE_DISABLE_UPDATE() { outb( 0x07, ATIXL_MSE_CONTROL_PORT ); \ |
outb | 38 | kernel/chr_drv/atixlmouse.c | outb( (0x20 | inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); } |
outb | 41 | kernel/chr_drv/atixlmouse.c | #define ATIXL_MSE_ENABLE_UPDATE() { outb( 0x07, ATIXL_MSE_CONTROL_PORT ); \ |
outb | 42 | kernel/chr_drv/atixlmouse.c | outb( (0xdf & inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); } |
outb | 45 | kernel/chr_drv/atixlmouse.c | #define ATIXL_MSE_INT_OFF() { outb( 0x07, ATIXL_MSE_CONTROL_PORT ); \ |
outb | 46 | kernel/chr_drv/atixlmouse.c | outb( (0xe7 & inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); } |
outb | 49 | kernel/chr_drv/atixlmouse.c | #define ATIXL_MSE_INT_ON() { outb( 0x07, ATIXL_MSE_CONTROL_PORT ); \ |
outb | 50 | kernel/chr_drv/atixlmouse.c | outb( (0x08 | inb( ATIXL_MSE_DATA_PORT )), ATIXL_MSE_DATA_PORT ); } |
outb | 68 | kernel/chr_drv/atixlmouse.c | outb(ATIXL_MSE_READ_X, ATIXL_MSE_CONTROL_PORT); /* Select IR1 - X movement */ |
outb | 70 | kernel/chr_drv/atixlmouse.c | outb(ATIXL_MSE_READ_Y, ATIXL_MSE_CONTROL_PORT); /* Select IR2 - Y movement */ |
outb | 72 | kernel/chr_drv/atixlmouse.c | outb(ATIXL_MSE_READ_BUTTONS, ATIXL_MSE_CONTROL_PORT); /* Select IR0 - Button Status */ |
outb | 167 | kernel/chr_drv/atixlmouse.c | outb(0x80, ATIXL_MSE_CONTROL_PORT); /* Reset the Inport device */ |
outb | 168 | kernel/chr_drv/atixlmouse.c | outb(0x07, ATIXL_MSE_CONTROL_PORT); /* Select Internal Register 7 */ |
outb | 169 | kernel/chr_drv/atixlmouse.c | outb(0x0a, ATIXL_MSE_DATA_PORT); /* Data Interrupts 8+, 1=30hz, 2=50hz, 3=100hz, 4=200hz rate */ |
outb | 41 | kernel/chr_drv/busmouse.c | outb(MSE_READ_X_LOW, MSE_CONTROL_PORT); |
outb | 43 | kernel/chr_drv/busmouse.c | outb(MSE_READ_X_HIGH, MSE_CONTROL_PORT); |
outb | 45 | kernel/chr_drv/busmouse.c | outb(MSE_READ_Y_LOW, MSE_CONTROL_PORT ); |
outb | 47 | kernel/chr_drv/busmouse.c | outb(MSE_READ_Y_HIGH, MSE_CONTROL_PORT); |
outb | 149 | kernel/chr_drv/busmouse.c | outb(MSE_CONFIG_BYTE, MSE_CONFIG_PORT); |
outb | 150 | kernel/chr_drv/busmouse.c | outb(MSE_SIGNATURE_BYTE, MSE_SIGNATURE_PORT); |
outb | 157 | kernel/chr_drv/busmouse.c | outb(MSE_DEFAULT_MODE, MSE_CONFIG_PORT); |
outb | 1418 | kernel/chr_drv/console.c | outb(inb_p(0x61)&0xFC, 0x61); |
outb | 1429 | kernel/chr_drv/console.c | outb(0x06, 0x42); |
outb | 1418 | kernel/chr_drv/keyboard.c | outb(0xfe,0x64); /* pulse reset low */ |
outb | 159 | kernel/chr_drv/mem.c | outb(get_fs_byte(tmp),i); |
outb | 43 | kernel/chr_drv/msbusmouse.c | outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); |
outb | 44 | kernel/chr_drv/msbusmouse.c | outb((inb(MS_MSE_DATA_PORT) | 0x20), MS_MSE_DATA_PORT); |
outb | 46 | kernel/chr_drv/msbusmouse.c | outb(MS_MSE_READ_X, MS_MSE_CONTROL_PORT); |
outb | 49 | kernel/chr_drv/msbusmouse.c | outb(MS_MSE_READ_Y, MS_MSE_CONTROL_PORT); |
outb | 52 | kernel/chr_drv/msbusmouse.c | outb(MS_MSE_READ_BUTTONS, MS_MSE_CONTROL_PORT); |
outb | 55 | kernel/chr_drv/msbusmouse.c | outb(MS_MSE_COMMAND_MODE, MS_MSE_CONTROL_PORT); |
outb | 56 | kernel/chr_drv/msbusmouse.c | outb((inb(MS_MSE_DATA_PORT) & 0xdf), MS_MSE_DATA_PORT); |
outb | 89 | kernel/chr_drv/msbusmouse.c | outb(MS_MSE_START, MS_MSE_CONTROL_PORT); |
outb | 159 | kernel/chr_drv/serial.c | outb(value, info->port+offset); |
outb | 69 | kernel/chr_drv/vt.c | outb(inb_p(0x61)&0xFC, 0x61); |
outb | 84 | kernel/chr_drv/vt.c | outb((count >> 8) & 0xff, 0x42); |
outb | 190 | kernel/irq.c | outb(cache_21,0x21); |
outb | 194 | kernel/irq.c | outb(cache_21,0x21); |
outb | 195 | kernel/irq.c | outb(cache_A1,0xA1); |
outb | 229 | kernel/irq.c | outb(cache_21,0x21); |
outb | 232 | kernel/irq.c | outb(cache_A1,0xA1); |
outb | 251 | kernel/irq.c | outb(0,0xF0); |
outb | 265 | kernel/sched.c | outb(mask,FD_DOR); |
outb | 294 | kernel/sched.c | outb(current_DOR,FD_DOR); |
outb | 572 | kernel/sched.c | outb(LATCH >> 8 , 0x40); /* MSB */ |
outb | 280 | net/tcp/we.c | outb (interrupt_mask, WD_IMR); |
outb | 676 | net/tcp/we.c | outb( csum ^ BUS16, EN_REG1 ); /* attempt to clear 16bit bit */ |
outb | 681 | net/tcp/we.c | outb( csum , EN_REG1 ); |
outb | 684 | net/tcp/we.c | outb( csum , EN_REG1 ); |