taglinefilesource code
outb_p94init/main.coutb_p(0x80|addr,0x70); \
outb_p686kernel/blk_drv/floppy.coutb_p(cur_rate = ((floppy->rate)) & ~0x40, FD_DCR);
outb_p783kernel/blk_drv/floppy.coutb_p(current_DOR & ~0x04,FD_DOR);
outb_p1079kernel/blk_drv/floppy.coutb_p((current_DOR & 0xfc) | drive |
outb_p1083kernel/blk_drv/floppy.coutb_p(current_DOR,FD_DOR);
outb_p1104kernel/blk_drv/floppy.coutb_p(0x80|addr,0x70); \
outb_p43kernel/blk_drv/hd.coutb_p(0x80|addr,0x70);
outb_p93kernel/blk_drv/hd.coutb_p(0xc2, 0x43);
outb_p146kernel/blk_drv/hd.coutb_p(hd_info[drive].ctl,HD_CMD);
outb_p148kernel/blk_drv/hd.coutb_p(hd_info[drive].wpcom>>2,++port);
outb_p149kernel/blk_drv/hd.coutb_p(nsect,++port);
outb_p150kernel/blk_drv/hd.coutb_p(sect,++port);
outb_p151kernel/blk_drv/hd.coutb_p(cyl,++port);
outb_p152kernel/blk_drv/hd.coutb_p(cyl>>8,++port);
outb_p153kernel/blk_drv/hd.coutb_p(0xA0|(drive<<4)|head,++port);
outb_p154kernel/blk_drv/hd.coutb_p(cmd,++port);
outb_p297kernel/blk_drv/scsi/ultrastor.coutb_p(inb_p(0x21) & ~BIT(2), 0x21);
outb_p346kernel/blk_drv/scsi/ultrastor.coutb_p(BYTE(&mscp, 0), OGM_DATA_PTR(PORT_ADDRESS + 0));
outb_p347kernel/blk_drv/scsi/ultrastor.coutb_p(BYTE(&mscp, 1), OGM_DATA_PTR(PORT_ADDRESS + 1));
outb_p348kernel/blk_drv/scsi/ultrastor.coutb_p(BYTE(&mscp, 2), OGM_DATA_PTR(PORT_ADDRESS + 2));
outb_p349kernel/blk_drv/scsi/ultrastor.coutb_p(BYTE(&mscp, 3), OGM_DATA_PTR(PORT_ADDRESS + 3));
outb_p352kernel/blk_drv/scsi/ultrastor.coutb_p(0x1, LCL_DOORBELL_INTR(PORT_ADDRESS));
outb_p388kernel/blk_drv/scsi/ultrastor.coutb_p(0x1, SYS_DOORBELL_INTR(PORT_ADDRESS));
outb_p424kernel/blk_drv/scsi/ultrastor.coutb_p(0x20, LCL_DOORBELL_INTR(PORT_ADDRESS));
outb_p459kernel/blk_drv/scsi/ultrastor.coutb_p(0x1, SYS_DOORBELL_INTR(PORT_ADDRESS));
outb_p301kernel/chr_drv/console.coutb_p(12, video_port_reg);
outb_p302kernel/chr_drv/console.coutb_p(0xff&((origin-video_mem_base)>>9), video_port_val);
outb_p303kernel/chr_drv/console.coutb_p(13, video_port_reg);
outb_p304kernel/chr_drv/console.coutb_p(0xff&((origin-video_mem_base)>>1), video_port_val);
outb_p584kernel/chr_drv/console.coutb_p(14, video_port_reg);
outb_p585kernel/chr_drv/console.coutb_p(0xff&((scr_end-video_mem_base)>>9), video_port_val);
outb_p586kernel/chr_drv/console.coutb_p(15, video_port_reg);
outb_p587kernel/chr_drv/console.coutb_p(0xff&((scr_end-video_mem_base)>>1), video_port_val);
outb_p596kernel/chr_drv/console.coutb_p(14, video_port_reg);
outb_p597kernel/chr_drv/console.coutb_p(0xff&((pos-video_mem_base)>>9), video_port_val);
outb_p598kernel/chr_drv/console.coutb_p(15, video_port_reg);
outb_p599kernel/chr_drv/console.coutb_p(0xff&((pos-video_mem_base)>>1), video_port_val);
outb_p1339kernel/chr_drv/console.coutb_p(a|0x80,0x61);
outb_p1340kernel/chr_drv/console.coutb_p(a,0x61);
outb_p1433kernel/chr_drv/console.coutb_p(inb_p(0x61)|3, 0x61);
outb_p1435kernel/chr_drv/console.coutb_p(0xB6, 0x43);
outb_p1437kernel/chr_drv/console.coutb_p(0x37, 0x42);
outb_p74kernel/chr_drv/keyboard.coutb_p(x|0x80, 0x61);
outb_p75kernel/chr_drv/keyboard.coutb_p(x&0x7f, 0x61);
outb_p48kernel/chr_drv/serial.coutb_p(inb_p(port) | 0x40,port);
outb_p50kernel/chr_drv/serial.coutb_p(inb_p(port) & 0xbf,port);
outb_p250kernel/chr_drv/serial.coutb_p(0xa5, port+7);
outb_p252kernel/chr_drv/serial.coutb_p(0x5a, port+7);
outb_p255kernel/chr_drv/serial.coutb_p(scratch, port+7);
outb_p256kernel/chr_drv/serial.coutb_p(0x01, port+2);
outb_p267kernel/chr_drv/serial.coutb_p(0x00, port+2);
outb_p271kernel/chr_drv/serial.coutb_p(0xc7, port+2);
outb_p276kernel/chr_drv/serial.coutb_p(0x80,port+3);  /* set DLAB of line control reg */
outb_p277kernel/chr_drv/serial.coutb_p(0x30,port);  /* LS of divisor (48 -> 2400 bps) */
outb_p278kernel/chr_drv/serial.coutb_p(0x00,port+1);  /* MS of divisor */
outb_p279kernel/chr_drv/serial.coutb_p(0x03,port+3);  /* reset DLAB */
outb_p280kernel/chr_drv/serial.coutb_p(0x00,port+4);  /* reset DTR,RTS, OUT_2 */
outb_p281kernel/chr_drv/serial.coutb_p(0x00,port+1);  /* disable all intrs */
outb_p306kernel/chr_drv/serial.coutb_p(0x03,port+3);  /* reset DLAB */
outb_p307kernel/chr_drv/serial.coutb_p(0x0b,port+4);  /* set DTR,RTS, OUT_2 */
outb_p308kernel/chr_drv/serial.coutb_p(0x0f,port+1);  /* enable all intrs */
outb_p352kernel/chr_drv/serial.coutb_p(cval | 0x80,port+3);  /* set DLAB */
outb_p353kernel/chr_drv/serial.coutb_p(quot & 0xff,port);  /* LS of divisor */
outb_p354kernel/chr_drv/serial.coutb_p(quot >> 8,port+1);  /* MS of divisor */
outb_p55kernel/chr_drv/vt.coutb_p(inb_p(0x61)|3, 0x61);
outb_p57kernel/chr_drv/vt.coutb_p(0xB6, 0x43);
outb_p59kernel/chr_drv/vt.coutb_p(freq & 0xff, 0x42);
outb_p530kernel/sched.coutb_p(0x36,0x43);    /* binary, mode 3, LSB/MSB, ch 0 */
outb_p531kernel/sched.coutb_p(LATCH & 0xff , 0x40);  /* LSB */