HelenOS sources
pio_read_16 751 kernel/generic/src/console/cmd.c const uint16_t val = pio_read_16(ptr);
pio_read_16 464 kernel/generic/src/ipc/irq.c pio_read_16((ioport16_t *) code->cmds[i].addr);
pio_read_16 48 uspace/drv/audio/hdaudio/regif.c return uint16_t_le2host(pio_read_16(r));
pio_read_16 624 uspace/drv/block/ata_bd/ata_bd.c data = pio_read_16(&ctrl->cmd->data_port);
pio_read_16 841 uspace/drv/block/ata_bd/ata_bd.c val = pio_read_16(&ctrl->cmd->data_port);
pio_read_16 288 uspace/drv/bus/usb/uhci/hc.c } while ((pio_read_16(®isters->usbcmd) & UHCI_CMD_HCRESET) != 0);
pio_read_16 303 uspace/drv/bus/usb/uhci/hc.c const uint16_t cmd = pio_read_16(®isters->usbcmd);
pio_read_16 562 uspace/drv/bus/usb/uhci/hc.c uint16_t s = pio_read_16(&instance->registers->usbsts);
pio_read_16 612 uspace/drv/bus/usb/uhci/hc.c const uint16_t cmd = pio_read_16(&instance->registers->usbcmd);
pio_read_16 613 uspace/drv/bus/usb/uhci/hc.c const uint16_t sts = pio_read_16(&instance->registers->usbsts);
pio_read_16 615 uspace/drv/bus/usb/uhci/hc.c pio_read_16(&instance->registers->usbintr);
pio_read_16 630 uspace/drv/bus/usb/uhci/hc.c int frnum = pio_read_16(&instance->registers->frnum) & 0x3ff;
pio_read_16 144 uspace/drv/bus/usb/uhci/uhci_rh.c uint16_t port_status = pio_read_16(port);
pio_read_16 150 uspace/drv/bus/usb/uhci/uhci_rh.c port_status = pio_read_16(port);
pio_read_16 153 uspace/drv/bus/usb/uhci/uhci_rh.c while ((port_status = pio_read_16(port)) & STATUS_IN_RESET)
pio_read_16 207 uspace/drv/bus/usb/uhci/uhci_rh.c const uint16_t value = pio_read_16(hub->ports[port]);
pio_read_16 242 uspace/drv/bus/usb/uhci/uhci_rh.c const uint16_t val = pio_read_16(hub->ports[port]);
pio_read_16 280 uspace/drv/bus/usb/uhci/uhci_rh.c const uint16_t status = pio_read_16(hub->ports[port]);
pio_read_16 353 uspace/drv/bus/usb/uhci/uhci_rh.c const uint16_t status = pio_read_16(hub->ports[port]);
pio_read_16 361 uspace/drv/bus/usb/uhci/uhci_rh.c ")", pio_read_16(hub->ports[port]));
pio_read_16 419 uspace/drv/bus/usb/uhci/uhci_rh.c const uint16_t status_a = pio_read_16(hub->ports[0]);
pio_read_16 420 uspace/drv/bus/usb/uhci/uhci_rh.c const uint16_t status_b = pio_read_16(hub->ports[1]);
pio_read_16 99 uspace/drv/nic/ne2k/dp8390.c *((uint16_t *) buf + i) = pio_read_16((ioport16_t *) (port));
pio_read_16 136 uspace/drv/nic/ne2k/dp8390.c uint16_t word = pio_read_16(ne2k->data_port);
pio_read_16 220 uspace/drv/nic/ne2k/dp8390.c ne2k->mac.address[i] = pio_read_16(ne2k->data_port);
pio_read_16 142 uspace/drv/nic/rtl8139/driver.c return pio_read_16(rtl8139->io_port + CR) & CR_BUFE;
pio_read_16 235 uspace/drv/nic/rtl8139/driver.c *mac4_dest = pio_read_16(rtl8139->io_port + MAC0 + 4);
pio_read_16 546 uspace/drv/nic/rtl8139/driver.c uint16_t rx_offset = pio_read_16(rtl8139->io_port + CAPR) + 16;
pio_read_16 548 uspace/drv/nic/rtl8139/driver.c uint16_t bytes_received = pio_read_16(rtl8139->io_port + CBA);
pio_read_16 1415 uspace/drv/nic/rtl8139/driver.c if (pio_read_16(rtl8139->io_port + CSCR) & CS_CON_STATUS) {
pio_read_16 1437 uspace/drv/nic/rtl8139/driver.c uint16_t bmcr_val = pio_read_16(rtl8139->io_port + BMCR);
pio_read_16 1478 uspace/drv/nic/rtl8139/driver.c uint16_t bmcr = pio_read_16(rtl8139->io_port + BMCR);
pio_read_16 1483 uspace/drv/nic/rtl8139/driver.c uint16_t anar_lp = pio_read_16(rtl8139->io_port + ANLPAR);
pio_read_16 1581 uspace/drv/nic/rtl8139/driver.c uint16_t bmcr_val = pio_read_16(rtl8139->io_port + BMCR);
pio_read_16 1641 uspace/drv/nic/rtl8139/driver.c uint16_t bmcr_val = pio_read_16(rtl8139->io_port + BMCR);
pio_read_16 1665 uspace/drv/nic/rtl8139/driver.c uint16_t bmcr_val = pio_read_16(rtl8139->io_port + BMCR);
pio_read_16 1717 uspace/drv/nic/rtl8139/driver.c uint16_t bmcr = pio_read_16(rtl8139->io_port + BMCR);
pio_read_16 1718 uspace/drv/nic/rtl8139/driver.c uint16_t anar = pio_read_16(rtl8139->io_port + ANAR);
pio_read_16 1719 uspace/drv/nic/rtl8139/driver.c uint16_t anar_lp = pio_read_16(rtl8139->io_port + ANLPAR);
pio_read_16 1720 uspace/drv/nic/rtl8139/driver.c uint16_t aner = pio_read_16(rtl8139->io_port + ANER);
pio_read_16 1753 uspace/drv/nic/rtl8139/driver.c uint16_t bmcr = pio_read_16(rtl8139->io_port + BMCR);
pio_read_16 2127 uspace/drv/nic/rtl8139/driver.c uint16_t isr = pio_read_16(rtl8139->io_port + ISR);
pio_read_16 1078 uspace/drv/nic/rtl8169/driver.c isr = pio_read_16(rtl8169->regs + ISR) & INT_KNOWN;
pio_read_16 85 uspace/lib/c/include/ddi.h extern uint16_t pio_read_16(const ioport16_t *);
pio_read_16 116 uspace/lib/c/include/ddi.h return uint16_t_le2host(pio_read_16(reg));
pio_read_16 120 uspace/lib/c/include/ddi.h return uint16_t_be2host(pio_read_16(reg));
pio_read_16 151 uspace/lib/c/include/ddi.h uint16_t v = pio_read_16(reg);
pio_read_16 85 uspace/lib/posix/include/libc/ddi.h extern uint16_t pio_read_16(const ioport16_t *);
pio_read_16 116 uspace/lib/posix/include/libc/ddi.h return uint16_t_le2host(pio_read_16(reg));
pio_read_16 120 uspace/lib/posix/include/libc/ddi.h return uint16_t_be2host(pio_read_16(reg));
pio_read_16 151 uspace/lib/posix/include/libc/ddi.h uint16_t v = pio_read_16(reg);
pio_read_16 218 uspace/lib/virtio/virtio.c if (size > pio_read_16(&cfg->queue_size)) {
HelenOS homepage, sources at GitHub