Lines Matching refs:ptr
41 static void add_record(int flags, const void *ptr, ulong value) in add_record() argument
55 if ((ulong)ptr < iotrace.region_start || in add_record()
56 (ulong)ptr > iotrace.region_start + iotrace.region_size) in add_record()
72 rec->addr = map_to_sysmem(ptr); in add_record()
83 u32 iotrace_readl(const void *ptr) in iotrace_readl() argument
87 v = readl(ptr); in iotrace_readl()
88 add_record(IOT_32 | IOT_READ, ptr, v); in iotrace_readl()
93 void iotrace_writel(ulong value, void *ptr) in iotrace_writel() argument
95 add_record(IOT_32 | IOT_WRITE, ptr, value); in iotrace_writel()
96 writel(value, ptr); in iotrace_writel()
99 u16 iotrace_readw(const void *ptr) in iotrace_readw() argument
103 v = readw(ptr); in iotrace_readw()
104 add_record(IOT_16 | IOT_READ, ptr, v); in iotrace_readw()
109 void iotrace_writew(ulong value, void *ptr) in iotrace_writew() argument
111 add_record(IOT_16 | IOT_WRITE, ptr, value); in iotrace_writew()
112 writew(value, ptr); in iotrace_writew()
115 u8 iotrace_readb(const void *ptr) in iotrace_readb() argument
119 v = readb(ptr); in iotrace_readb()
120 add_record(IOT_8 | IOT_READ, ptr, v); in iotrace_readb()
125 void iotrace_writeb(ulong value, void *ptr) in iotrace_writeb() argument
127 add_record(IOT_8 | IOT_WRITE, ptr, value); in iotrace_writeb()
128 writeb(value, ptr); in iotrace_writeb()