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