#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Functions | |
static uint8_t | inb (uint16_t port) |
static void | insb (uint16_t port, void *addr, size_t cnt) |
static uint16_t | inw (uint16_t port) |
static void | insw (uint16_t port, void *addr, size_t cnt) |
static uint32_t | inl (uint16_t port) |
static void | insl (uint16_t port, void *addr, size_t cnt) |
static void | outb (uint16_t port, uint8_t data) |
static void | outsb (uint16_t port, const void *addr, size_t cnt) |
static void | outw (uint16_t port, uint16_t data) |
static void | outsw (uint16_t port, const void *addr, size_t cnt) |
static void | outl (uint16_t port, uint32_t data) |
static void | outsl (uint16_t port, const void *addr, size_t cnt) |
Definition at line 10 of file io.h.
Referenced by check_device_type(), cmos_read(), find_cursor(), interrupt_handler(), keyboard_interrupt(), pci_read_config(), pci_reg_read8(), putc_poll(), reboot(), reset_channel(), select_device(), serial_interrupt(), speaker_off(), speaker_on(), wait_until_idle(), and wait_while_busy().
Definition at line 67 of file io.h.
Referenced by cmos_read(), find_cursor(), init_poll(), intr_irq_mask(), intr_irq_unmask(), issue_pio_command(), pci_reg_write8(), pci_write_config(), pic_end_of_interrupt(), pic_init(), pit_configure_channel(), power_off(), putc_poll(), reboot(), reset_channel(), select_device(), select_sector(), serial_interrupt(), set_serial(), speaker_off(), speaker_on(), and write_ier().
Definition at line 101 of file io.h.
Referenced by pci_read_config(), pci_reg_write32(), and pci_write_config().
Definition at line 84 of file io.h.
Referenced by move_cursor(), pci_reg_write16(), and pci_write_config().