Lines Matching refs:ptr
57 static void add_record(int flags, const void *ptr, ulong value) in add_record() argument
78 rec->addr = map_to_sysmem(ptr); in add_record()
88 u32 iotrace_readl(const void *ptr) in iotrace_readl() argument
92 printf("[iotrace]: read addr 0x%08lx... ", (ulong)ptr); in iotrace_readl()
93 v = readl(ptr); in iotrace_readl()
94 add_record(IOT_32 | IOT_READ, ptr, v); in iotrace_readl()
100 void iotrace_writel(ulong value, const void *ptr) in iotrace_writel() argument
102 printf("[iotrace]: write addr 0x%08lx value 0x%08lx... ", (ulong)ptr, value); in iotrace_writel()
103 add_record(IOT_32 | IOT_WRITE, ptr, value); in iotrace_writel()
104 writel(value, ptr); in iotrace_writel()
108 u16 iotrace_readw(const void *ptr) in iotrace_readw() argument
112 v = readw(ptr); in iotrace_readw()
113 add_record(IOT_16 | IOT_READ, ptr, v); in iotrace_readw()
118 void iotrace_writew(ulong value, const void *ptr) in iotrace_writew() argument
120 add_record(IOT_16 | IOT_WRITE, ptr, value); in iotrace_writew()
121 writew(value, ptr); in iotrace_writew()
124 u8 iotrace_readb(const void *ptr) in iotrace_readb() argument
128 v = readb(ptr); in iotrace_readb()
129 add_record(IOT_8 | IOT_READ, ptr, v); in iotrace_readb()
134 void iotrace_writeb(ulong value, const void *ptr) in iotrace_writeb() argument
136 add_record(IOT_8 | IOT_WRITE, ptr, value); in iotrace_writeb()
137 writeb(value, ptr); in iotrace_writeb()