HelenOS sources
ioport16_t 90 kernel/arch/abs32le/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t val)
ioport16_t 127 kernel/arch/abs32le/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 110 kernel/arch/amd64/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 112 kernel/arch/amd64/include/arch/asm.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 177 kernel/arch/amd64/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t val)
ioport16_t 179 kernel/arch/amd64/include/arch/asm.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 91 kernel/arch/arm32/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 106 kernel/arch/arm32/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 95 kernel/arch/arm64/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t val)
ioport16_t 125 kernel/arch/arm64/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(const ioport16_t *port)
ioport16_t 147 kernel/arch/ia32/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t val)
ioport16_t 149 kernel/arch/ia32/include/arch/asm.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 209 kernel/arch/ia32/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 72 kernel/arch/ia64/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 74 kernel/arch/ia64/include/arch/asm.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY)
ioport16_t 75 kernel/arch/ia64/include/arch/asm.h *((ioport16_t *) p2a(port)) = v;
ioport16_t 122 kernel/arch/ia64/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 131 kernel/arch/ia64/include/arch/asm.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY)
ioport16_t 132 kernel/arch/ia64/include/arch/asm.h v = *((ioport16_t *) p2a(port));
ioport16_t 56 kernel/arch/mips32/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 71 kernel/arch/mips32/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 185 kernel/arch/ppc32/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 200 kernel/arch/ppc32/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 113 kernel/arch/riscv64/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 128 kernel/arch/riscv64/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 56 kernel/arch/sparc64/include/arch/asm.h _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 75 kernel/arch/sparc64/include/arch/asm.h _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)
ioport16_t 464 kernel/generic/src/ipc/irq.c pio_read_16((ioport16_t *) code->cmds[i].addr);
ioport16_t 475 kernel/generic/src/ipc/irq.c pio_write_16((ioport16_t *) code->cmds[i].addr,
ioport16_t 487 kernel/generic/src/ipc/irq.c pio_write_16((ioport16_t *) code->cmds[i].addr,
ioport16_t 51 uspace/drv/bus/usb/ehci/ehci_regs.h const ioport16_t hciversion;
ioport16_t 57 uspace/drv/bus/usb/uhci/hc.h ioport16_t usbcmd;
ioport16_t 68 uspace/drv/bus/usb/uhci/hc.h ioport16_t usbsts;
ioport16_t 79 uspace/drv/bus/usb/uhci/hc.h ioport16_t usbintr;
ioport16_t 86 uspace/drv/bus/usb/uhci/hc.h ioport16_t frnum;
ioport16_t 95 uspace/drv/bus/usb/uhci/hc.h ioport16_t ports[];
ioport16_t 82 uspace/drv/bus/usb/uhci/uhci_rh.c errno_t uhci_rh_init(uhci_rh_t *instance, ioport16_t *ports, const char *name)
ioport16_t 141 uspace/drv/bus/usb/uhci/uhci_rh.c static void uhci_port_reset_enable(ioport16_t *port)
ioport16_t 53 uspace/drv/bus/usb/uhci/uhci_rh.h ioport16_t *ports[2];
ioport16_t 58 uspace/drv/bus/usb/uhci/uhci_rh.h errno_t uhci_rh_init(uhci_rh_t *instance, ioport16_t *ports, const char *name);
ioport16_t 145 uspace/drv/bus/usb/xhci/hw_struct/regs.h const ioport16_t hciversion;
ioport16_t 99 uspace/drv/nic/ne2k/dp8390.c *((uint16_t *) buf + i) = pio_read_16((ioport16_t *) (port));
ioport16_t 114 uspace/drv/nic/ne2k/dp8390.c pio_write_16((ioport16_t *) port, *((uint16_t *) buf + i));
ioport16_t 42 uspace/lib/c/arch/abs32le/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 62 uspace/lib/c/arch/abs32le/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 56 uspace/lib/c/arch/amd64/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 58 uspace/lib/c/arch/amd64/include/libarch/ddi.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 104 uspace/lib/c/arch/amd64/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t val)
ioport16_t 106 uspace/lib/c/arch/amd64/include/libarch/ddi.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 43 uspace/lib/c/arch/arm32/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 63 uspace/lib/c/arch/arm32/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 46 uspace/lib/c/arch/arm64/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 66 uspace/lib/c/arch/arm64/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 56 uspace/lib/c/arch/ia32/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 58 uspace/lib/c/arch/ia32/include/libarch/ddi.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 104 uspace/lib/c/arch/ia32/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t val)
ioport16_t 106 uspace/lib/c/arch/ia32/include/libarch/ddi.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 66 uspace/lib/c/arch/ia64/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 68 uspace/lib/c/arch/ia64/include/libarch/ddi.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 71 uspace/lib/c/arch/ia64/include/libarch/ddi.h *((ioport16_t *)(IA64_IOSPACE_ADDRESS +
ioport16_t 124 uspace/lib/c/arch/ia64/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 130 uspace/lib/c/arch/ia64/include/libarch/ddi.h if (port < (ioport16_t *) IO_SPACE_BOUNDARY) {
ioport16_t 133 uspace/lib/c/arch/ia64/include/libarch/ddi.h v = *((ioport16_t *)(IA64_IOSPACE_ADDRESS +
ioport16_t 43 uspace/lib/c/arch/mips32/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 63 uspace/lib/c/arch/mips32/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 43 uspace/lib/c/arch/ppc32/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 63 uspace/lib/c/arch/ppc32/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 42 uspace/lib/c/arch/riscv64/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 62 uspace/lib/c/arch/riscv64/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 45 uspace/lib/c/arch/sparc64/include/libarch/ddi.h static inline void arch_pio_write_16(ioport16_t *port, uint16_t v)
ioport16_t 73 uspace/lib/c/arch/sparc64/include/libarch/ddi.h static inline uint16_t arch_pio_read_16(const ioport16_t *port)
ioport16_t 334 uspace/lib/c/generic/ddi.c void pio_write_16(ioport16_t *reg, uint16_t val)
ioport16_t 359 uspace/lib/c/generic/ddi.c uint16_t pio_read_16(const ioport16_t *reg)
ioport16_t 81 uspace/lib/c/include/ddi.h extern void pio_write_16(ioport16_t *, uint16_t);
ioport16_t 86 uspace/lib/c/include/ddi.h extern uint16_t pio_read_16(const ioport16_t *);
ioport16_t 90 uspace/lib/c/include/ddi.h static inline void pio_write_le16(ioport16_t *reg, uint16_t val)
ioport16_t 94 uspace/lib/c/include/ddi.h static inline void pio_write_be16(ioport16_t *reg, uint16_t val)
ioport16_t 115 uspace/lib/c/include/ddi.h static inline uint16_t pio_read_le16(const ioport16_t *reg)
ioport16_t 119 uspace/lib/c/include/ddi.h static inline uint16_t pio_read_be16(const ioport16_t *reg)
ioport16_t 149 uspace/lib/c/include/ddi.h static inline uint16_t pio_change_16(ioport16_t *reg, uint16_t val,
ioport16_t 180 uspace/lib/c/include/ddi.h static inline uint16_t pio_set_16(ioport16_t *r, uint16_t v, usec_t d)
ioport16_t 197 uspace/lib/c/include/ddi.h static inline uint16_t pio_clear_16(ioport16_t *r, uint16_t v, usec_t d)
ioport16_t 81 uspace/lib/posix/include/libc/ddi.h extern void pio_write_16(ioport16_t *, uint16_t);
ioport16_t 86 uspace/lib/posix/include/libc/ddi.h extern uint16_t pio_read_16(const ioport16_t *);
ioport16_t 90 uspace/lib/posix/include/libc/ddi.h static inline void pio_write_le16(ioport16_t *reg, uint16_t val)
ioport16_t 94 uspace/lib/posix/include/libc/ddi.h static inline void pio_write_be16(ioport16_t *reg, uint16_t val)
ioport16_t 115 uspace/lib/posix/include/libc/ddi.h static inline uint16_t pio_read_le16(const ioport16_t *reg)
ioport16_t 119 uspace/lib/posix/include/libc/ddi.h static inline uint16_t pio_read_be16(const ioport16_t *reg)
ioport16_t 149 uspace/lib/posix/include/libc/ddi.h static inline uint16_t pio_change_16(ioport16_t *reg, uint16_t val,
ioport16_t 180 uspace/lib/posix/include/libc/ddi.h static inline uint16_t pio_set_16(ioport16_t *r, uint16_t v, usec_t d)
ioport16_t 197 uspace/lib/posix/include/libc/ddi.h static inline uint16_t pio_clear_16(ioport16_t *r, uint16_t v, usec_t d)
ioport16_t 72 uspace/lib/virtio/virtio-pci.h ioport16_t msix_config;
ioport16_t 73 uspace/lib/virtio/virtio-pci.h const ioport16_t num_queues;
ioport16_t 76 uspace/lib/virtio/virtio-pci.h ioport16_t queue_select;
ioport16_t 77 uspace/lib/virtio/virtio-pci.h ioport16_t queue_size;
ioport16_t 78 uspace/lib/virtio/virtio-pci.h ioport16_t queue_msix_vector;
ioport16_t 79 uspace/lib/virtio/virtio-pci.h ioport16_t queue_enable;
ioport16_t 80 uspace/lib/virtio/virtio-pci.h const ioport16_t queue_notif_off;
ioport16_t 97 uspace/lib/virtio/virtio-pci.h ioport16_t flags; /**< Buffer flags */
ioport16_t 98 uspace/lib/virtio/virtio-pci.h ioport16_t next; /**< Continuation descriptor */
ioport16_t 105 uspace/lib/virtio/virtio-pci.h ioport16_t flags;
ioport16_t 106 uspace/lib/virtio/virtio-pci.h ioport16_t idx;
ioport16_t 107 uspace/lib/virtio/virtio-pci.h ioport16_t ring[];
ioport16_t 123 uspace/lib/virtio/virtio-pci.h ioport16_t flags;
ioport16_t 124 uspace/lib/virtio/virtio-pci.h ioport16_t idx;
ioport16_t 155 uspace/lib/virtio/virtio-pci.h ioport16_t *notify;
ioport16_t 235 uspace/lib/virtio/virtio.c mem_size += sizeof(virtq_avail_t) + sizeof(ioport16_t[size]) +
ioport16_t 236 uspace/lib/virtio/virtio.c sizeof(ioport16_t);
ioport16_t 240 uspace/lib/virtio/virtio.c sizeof(ioport16_t);
HelenOS homepage, sources at GitHub