📄 545.html
字号:
<html>
<head>
<title>outb_p</title>
<meta name='robots' content='noindex,nofollow'>
<meta name='generator' content='GLOBAL-5.4.1'>
</head>
<body text='#191970' bgcolor='#f5f5dc' vlink='gray'>
<pre>
<a href='../S/52.html#L95'>outb_p</a> 95 init/main.c outb_p (0x80 | addr, 0x70);
<a href='../S/55.html#L488'>outb_p</a> 488 kernel/blk_drv/floppy.c outb_p (cur_rate = floppy->rate, FD_DCR);
<a href='../S/55.html#L598'>outb_p</a> 598 kernel/blk_drv/floppy.c outb_p (current_DOR & ~0x04, FD_DOR); // 对软盘控制器FDC 执行复位操作。
<a href='../S/56.html#L35'>outb_p</a> 35 kernel/blk_drv/hd.c outb_p (0x80 | addr, 0x70);
<a href='../S/56.html#L265'>outb_p</a> 265 kernel/blk_drv/hd.c outb_p (hd_info[drive].ctl, HD_CMD); // 向控制寄存器(0x3f6)输出控制字节。
<a href='../S/56.html#L267'>outb_p</a> 267 kernel/blk_drv/hd.c outb_p (hd_info[drive].wpcom >> 2, ++port); // 参数:写预补偿柱面号(需除4)。
<a href='../S/56.html#L268'>outb_p</a> 268 kernel/blk_drv/hd.c outb_p (nsect, ++port); // 参数:读/写扇区总数。
<a href='../S/56.html#L269'>outb_p</a> 269 kernel/blk_drv/hd.c outb_p (sect, ++port); // 参数:起始扇区。
<a href='../S/56.html#L270'>outb_p</a> 270 kernel/blk_drv/hd.c outb_p (cyl, ++port); // 参数:柱面号低8 位。
<a href='../S/56.html#L271'>outb_p</a> 271 kernel/blk_drv/hd.c outb_p (cyl >> 8, ++port); // 参数:柱面号高8 位。
<a href='../S/56.html#L272'>outb_p</a> 272 kernel/blk_drv/hd.c outb_p (0xA0 | (drive << 4) | head, ++port); // 参数:驱动器号+磁头号。
<a href='../S/56.html#L468'>outb_p</a> 468 kernel/blk_drv/hd.c outb_p (inb_p (0x21) & 0xfb, 0x21); // 复位接联的主8259A int2 的屏蔽位,允许从片
<a href='../S/60.html#L152'>outb_p</a> 152 kernel/chr_drv/console.c outb_p (12, video_port_reg);
<a href='../S/60.html#L153'>outb_p</a> 153 kernel/chr_drv/console.c outb_p (0xff & ((origin - video_mem_start) >> 9), video_port_val);
<a href='../S/60.html#L155'>outb_p</a> 155 kernel/chr_drv/console.c outb_p (13, video_port_reg);
<a href='../S/60.html#L156'>outb_p</a> 156 kernel/chr_drv/console.c outb_p (0xff & ((origin - video_mem_start) >> 1), video_port_val);
<a href='../S/60.html#L426'>outb_p</a> 426 kernel/chr_drv/console.c outb_p (14, video_port_reg);
<a href='../S/60.html#L427'>outb_p</a> 427 kernel/chr_drv/console.c outb_p (0xff & ((pos - video_mem_start) >> 9), video_port_val);
<a href='../S/60.html#L429'>outb_p</a> 429 kernel/chr_drv/console.c outb_p (15, video_port_reg);
<a href='../S/60.html#L430'>outb_p</a> 430 kernel/chr_drv/console.c outb_p (0xff & ((pos - video_mem_start) >> 1), video_port_val);
<a href='../S/60.html#L954'>outb_p</a> 954 kernel/chr_drv/console.c outb_p (inb_p (0x21) & 0xfd, 0x21); // 取消8259A 中对键盘中断的屏蔽,允许IRQ1。
<a href='../S/60.html#L956'>outb_p</a> 956 kernel/chr_drv/console.c outb_p (a | 0x80, 0x61); // 设置禁止键盘工作(位7 置位),
<a href='../S/60.html#L981'>outb_p</a> 981 kernel/chr_drv/console.c outb_p (inb_p (0x61) | 3, 0x61);
<a href='../S/60.html#L983'>outb_p</a> 983 kernel/chr_drv/console.c outb_p (0xB6, 0x43);
<a href='../S/60.html#L985'>outb_p</a> 985 kernel/chr_drv/console.c outb_p (0x37, 0x42);
<a href='../S/64.html#L39'>outb_p</a> 39 kernel/chr_drv/serial.c outb_p (0x80, port + 3); /* set DLAB of line control reg */
<a href='../S/64.html#L41'>outb_p</a> 41 kernel/chr_drv/serial.c outb_p (0x30, port); /* LS of divisor (48 -> 2400 bps */
<a href='../S/64.html#L43'>outb_p</a> 43 kernel/chr_drv/serial.c outb_p (0x00, port + 1); /* MS of divisor */
<a href='../S/64.html#L45'>outb_p</a> 45 kernel/chr_drv/serial.c outb_p (0x03, port + 3); /* reset DLAB */
<a href='../S/64.html#L47'>outb_p</a> 47 kernel/chr_drv/serial.c outb_p (0x0b, port + 4); /* set DTR,RTS, OUT_2 */
<a href='../S/64.html#L49'>outb_p</a> 49 kernel/chr_drv/serial.c outb_p (0x0d, port + 1); /* enable all intrs but writes */
<a href='../S/66.html#L42'>outb_p</a> 42 kernel/chr_drv/tty_ioctl.c outb_p (0x80, port + 3); /* set DLAB */// 首先设置除数锁定标志DLAB。
<a href='../S/66.html#L43'>outb_p</a> 43 kernel/chr_drv/tty_ioctl.c outb_p (quot & 0xff, port); /* LS of divisor */// 输出因子低字节。
<a href='../S/66.html#L44'>outb_p</a> 44 kernel/chr_drv/tty_ioctl.c outb_p (quot >> 8, port + 1); /* MS of divisor */// 输出因子高字节。
<a href='../S/74.html#L577'>outb_p</a> 577 kernel/sched.c outb_p (0x36, 0x43); /* binary, mode 3, LSB/MSB, ch 0 */
<a href='../S/74.html#L578'>outb_p</a> 578 kernel/sched.c outb_p (LATCH & 0xff, 0x40); /* LSB */// 定时值低字节。
<a href='../S/79.html#L205'>outb_p</a> 205 kernel/traps.c outb_p(inb_p(0x21)&0xfb,0x21);
</pre>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -