Lines Matching refs:value
16 static inline void pio_write8(uint8_t value, uint16_t port) in pio_write8() argument
18 asm volatile ("outb %0,%1"::"a" (value), "dN"(port)); in pio_write8()
24 uint8_t value; in pio_read8() local
26 asm volatile ("inb %1,%0":"=a" (value):"dN"(port)); in pio_read8()
27 return value; in pio_read8()
31 static inline void pio_write16(uint16_t value, uint16_t port) in pio_write16() argument
33 asm volatile ("outw %0,%1"::"a" (value), "dN"(port)); in pio_write16()
39 uint16_t value; in pio_read16() local
41 asm volatile ("inw %1,%0":"=a" (value):"dN"(port)); in pio_read16()
42 return value; in pio_read16()
46 static inline void pio_write32(uint32_t value, uint16_t port) in pio_write32() argument
48 asm volatile ("outl %0,%1"::"a" (value), "dN"(port)); in pio_write32()
54 uint32_t value; in pio_read32() local
56 asm volatile ("inl %1,%0":"=a" (value):"dN"(port)); in pio_read32()
57 return value; in pio_read32()
89 static inline void mmio_write64(uint64_t value, void *addr) in mmio_write64() argument
92 *addr64 = value; in mmio_write64()
100 static inline void mmio_write32(uint32_t value, void *addr) in mmio_write32() argument
103 *addr32 = value; in mmio_write32()
111 static inline void mmio_write16(uint16_t value, void *addr) in mmio_write16() argument
114 *addr16 = value; in mmio_write16()
122 static inline void mmio_write8(uint8_t value, void *addr) in mmio_write8() argument
125 *addr8 = value; in mmio_write8()