Lines Matching refs:ptr
22 volatile uint8_t *ptr; member
26 volatile uint16_t *ptr; member
30 volatile uint32_t *ptr; member
34 volatile uint64_t *ptr; member
61 return (io8_t){.ptr = (volatile uint8_t *)(addr + offset)}; in io8_c()
72 return (io16_t){.ptr = (volatile uint16_t *)(addr + offset)}; in io16_c()
84 return (io32_t){.ptr = (volatile uint32_t *)(addr + offset)}; in io32_c()
96 return (io64_t){.ptr = (volatile uint64_t *)(addr + offset)}; in io64_c()
120 return *io.ptr; in io_read8()
125 return *io.ptr; in io_read16()
130 return *io.ptr; in io_read32()
135 return *io.ptr; in io_read64()
236 *io.ptr = v; in io_write8()
241 *io.ptr = v; in io_write16()
246 *io.ptr = v; in io_write32()
251 *io.ptr = v; in io_write64()