Lines Matching refs:res
62 static __always_inline void __read_once_size(const volatile void *p, void *res, int size) in __read_once_size() argument
65 case 1: *(__u8_alias_t *) res = *(volatile __u8_alias_t *) p; break; in __read_once_size()
66 case 2: *(__u16_alias_t *) res = *(volatile __u16_alias_t *) p; break; in __read_once_size()
67 case 4: *(__u32_alias_t *) res = *(volatile __u32_alias_t *) p; break; in __read_once_size()
68 case 8: *(__u64_alias_t *) res = *(volatile __u64_alias_t *) p; break; in __read_once_size()
71 __builtin_memcpy((void *)res, (const void *)p, size); in __read_once_size()
76 static __always_inline void __write_once_size(volatile void *p, void *res, int size) in __write_once_size() argument
79 case 1: *(volatile __u8_alias_t *) p = *(__u8_alias_t *) res; break; in __write_once_size()
80 case 2: *(volatile __u16_alias_t *) p = *(__u16_alias_t *) res; break; in __write_once_size()
81 case 4: *(volatile __u32_alias_t *) p = *(__u32_alias_t *) res; break; in __write_once_size()
82 case 8: *(volatile __u64_alias_t *) p = *(__u64_alias_t *) res; break; in __write_once_size()
85 __builtin_memcpy((void *)p, (const void *)res, size); in __write_once_size()