Home
last modified time | relevance | path

Searched refs:IO_COND (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/lib/
H A Diomap.c52 #define IO_COND(addr, is_pio, is_mmio) do { \ macro
81 IO_COND(addr, return inb(port), return readb(addr)); in ioread8()
87 IO_COND(addr, return inw(port), return readw(addr)); in ioread16()
93 IO_COND(addr, return pio_read16be(port), return mmio_read16be(addr)); in ioread16be()
99 IO_COND(addr, return inl(port), return readl(addr)); in ioread32()
105 IO_COND(addr, return pio_read32be(port), return mmio_read32be(addr)); in ioread32be()
158 IO_COND(addr, return pio_read64_lo_hi(port), return readq(addr)); in ioread64_lo_hi()
165 IO_COND(addr, return pio_read64_hi_lo(port), return readq(addr)); in ioread64_hi_lo()
172 IO_COND(addr, return pio_read64be_lo_hi(port), in ioread64be_lo_hi()
180 IO_COND(addr, return pio_read64be_hi_lo(port), in ioread64be_hi_lo()
[all …]
/openbmc/u-boot/arch/x86/include/asm/
H A Dio.h268 #define IO_COND(addr, is_pio, is_mmio) do { \ macro
279 IO_COND(addr, return inb(port), return readb(addr)); in ioread8()
285 IO_COND(addr, return inw(port), return readw(addr)); in ioread16()
291 IO_COND(addr, return inl(port), return readl(addr)); in ioread32()
297 IO_COND(addr, outb(value, port), writeb(value, addr)); in iowrite8()
302 IO_COND(addr, outw(value, port), writew(value, addr)); in iowrite16()
307 IO_COND(addr, outl(value, port), writel(value, addr)); in iowrite32()