📄 500.html
字号:
<html>
<head>
<title>inb_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#L97'>inb_p</a> 97 init/main.c inb_p (0x71);
<a href='../S/55.html#L312'>inb_p</a> 312 kernel/blk_drv/floppy.c status = inb_p (FD_STATUS) & (STATUS_READY | STATUS_DIR);
<a href='../S/55.html#L336'>inb_p</a> 336 kernel/blk_drv/floppy.c status = inb_p (FD_STATUS) & (STATUS_DIR | STATUS_READY | STATUS_BUSY);
<a href='../S/55.html#L343'>inb_p</a> 343 kernel/blk_drv/floppy.c reply_buffer[i++] = inb_p (FD_DATA);
<a href='../S/55.html#L693'>inb_p</a> 693 kernel/blk_drv/floppy.c outb (inb_p (0x21) & ~0x40, 0x21); // 复位软盘的中断请求屏蔽位,允许
<a href='../S/56.html#L36'>inb_p</a> 36 kernel/blk_drv/hd.c inb_p (0x71);
<a href='../S/56.html#L230'>inb_p</a> 230 kernel/blk_drv/hd.c while (--retries && (inb_p (HD_STATUS) & 0xc0) != 0x40);
<a href='../S/56.html#L239'>inb_p</a> 239 kernel/blk_drv/hd.c int i = inb_p (HD_STATUS); // 取状态信息。
<a href='../S/56.html#L283'>inb_p</a> 283 kernel/blk_drv/hd.c if (READY_STAT == (inb_p (HD_STATUS) & (BUSY_STAT | READY_STAT)))
<a href='../S/56.html#L442'>inb_p</a> 442 kernel/blk_drv/hd.c for (i = 0; i < 3000 && !(r = inb_p (HD_STATUS) & DRQ_STAT); i++)
<a href='../S/56.html#L468'>inb_p</a> 468 kernel/blk_drv/hd.c outb_p (inb_p (0x21) & 0xfb, 0x21); // 复位接联的主8259A int2 的屏蔽位,允许从片
<a href='../S/56.html#L470'>inb_p</a> 470 kernel/blk_drv/hd.c outb (inb_p (0xA1) & 0xbf, 0xA1); // 复位硬盘的中断请求屏蔽位(在从片上),允许
<a href='../S/60.html#L954'>inb_p</a> 954 kernel/chr_drv/console.c outb_p (inb_p (0x21) & 0xfd, 0x21); // 取消8259A 中对键盘中断的屏蔽,允许IRQ1。
<a href='../S/60.html#L955'>inb_p</a> 955 kernel/chr_drv/console.c a = inb_p (0x61); // 延迟读取键盘端口0x61(8255A 端口PB)。
<a href='../S/60.html#L968'>inb_p</a> 968 kernel/chr_drv/console.c outb (inb_p (0x61) & 0xFC, 0x61);
<a href='../S/60.html#L981'>inb_p</a> 981 kernel/chr_drv/console.c outb_p (inb_p (0x61) | 3, 0x61);
<a href='../S/64.html#L63'>inb_p</a> 63 kernel/chr_drv/serial.c outb (inb_p (0x21) & 0xE7, 0x21); // 允许主8259A 芯片的IRQ3,IRQ4 中断信号请求。
<a href='../S/64.html#L86'>inb_p</a> 86 kernel/chr_drv/serial.c outb (inb_p (tty->write_q.data + 1) | 0x02, tty->write_q.data + 1);
<a href='../S/74.html#L583'>inb_p</a> 583 kernel/sched.c outb (inb_p (0x21) & ~0x01, 0x21);
<a href='../S/79.html#L205'>inb_p</a> 205 kernel/traps.c outb_p(inb_p(0x21)&0xfb,0x21);
<a href='../S/79.html#L206'>inb_p</a> 206 kernel/traps.c outb(inb_p(0xA1)&0xdf,0xA1);
</pre>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -