Lines Matching refs:p
185 case 1: *(__u8 *)res = *(volatile __u8 *)p; break; \
186 case 2: *(__u16 *)res = *(volatile __u16 *)p; break; \
187 case 4: *(__u32 *)res = *(volatile __u32 *)p; break; \
188 case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \
191 __builtin_memcpy((void *)res, (const void *)p, size); \
197 void __read_once_size(const volatile void *p, void *res, int size) in __read_once_size() argument
215 void __read_once_size_nocheck(const volatile void *p, void *res, int size) in __read_once_size_nocheck() argument
220 static __always_inline void __write_once_size(volatile void *p, void *res, int size) in __write_once_size() argument
223 case 1: *(volatile __u8 *)p = *(__u8 *)res; break; in __write_once_size()
224 case 2: *(volatile __u16 *)p = *(__u16 *)res; break; in __write_once_size()
225 case 4: *(volatile __u32 *)p = *(__u32 *)res; break; in __write_once_size()
226 case 8: *(volatile __u64 *)p = *(__u64 *)res; break; in __write_once_size()
229 __builtin_memcpy((void *)p, (const void *)res, size); in __write_once_size()