Lines Matching refs:targ1

1163 #define MSAN_ATOMIC_FUNC_ADD(name, tret, targ1, targ2) \  argument
1164 void atomic_add_##name(volatile targ1 *, targ2); \
1165 void kmsan_atomic_add_##name(volatile targ1 *, targ2); \
1166 void kmsan_atomic_add_##name(volatile targ1 *ptr, targ2 val) \
1174 tret atomic_add_##name##_nv(volatile targ1 *, targ2); \
1175 tret kmsan_atomic_add_##name##_nv(volatile targ1 *, targ2); \
1176 tret kmsan_atomic_add_##name##_nv(volatile targ1 *ptr, targ2 val) \
1186 #define MSAN_ATOMIC_FUNC_AND(name, tret, targ1, targ2) \ argument
1187 void atomic_and_##name(volatile targ1 *, targ2); \
1188 void kmsan_atomic_and_##name(volatile targ1 *, targ2); \
1189 void kmsan_atomic_and_##name(volatile targ1 *ptr, targ2 val) \
1197 tret atomic_and_##name##_nv(volatile targ1 *, targ2); \
1198 tret kmsan_atomic_and_##name##_nv(volatile targ1 *, targ2); \
1199 tret kmsan_atomic_and_##name##_nv(volatile targ1 *ptr, targ2 val) \
1209 #define MSAN_ATOMIC_FUNC_OR(name, tret, targ1, targ2) \ argument
1210 void atomic_or_##name(volatile targ1 *, targ2); \
1211 void kmsan_atomic_or_##name(volatile targ1 *, targ2); \
1212 void kmsan_atomic_or_##name(volatile targ1 *ptr, targ2 val) \
1220 tret atomic_or_##name##_nv(volatile targ1 *, targ2); \
1221 tret kmsan_atomic_or_##name##_nv(volatile targ1 *, targ2); \
1222 tret kmsan_atomic_or_##name##_nv(volatile targ1 *ptr, targ2 val) \
1232 #define MSAN_ATOMIC_FUNC_CAS(name, tret, targ1, targ2) \ argument
1233 tret atomic_cas_##name(volatile targ1 *, targ2, targ2); \
1234 tret kmsan_atomic_cas_##name(volatile targ1 *, targ2, targ2); \
1235 tret kmsan_atomic_cas_##name(volatile targ1 *ptr, targ2 exp, targ2 new) \
1244 tret atomic_cas_##name##_ni(volatile targ1 *, targ2, targ2); \
1245 tret kmsan_atomic_cas_##name##_ni(volatile targ1 *, targ2, targ2); \
1246 tret kmsan_atomic_cas_##name##_ni(volatile targ1 *ptr, targ2 exp, targ2 new) \
1256 #define MSAN_ATOMIC_FUNC_SWAP(name, tret, targ1, targ2) \ argument
1257 tret atomic_swap_##name(volatile targ1 *, targ2); \
1258 tret kmsan_atomic_swap_##name(volatile targ1 *, targ2); \
1259 tret kmsan_atomic_swap_##name(volatile targ1 *ptr, targ2 val) \
1269 #define MSAN_ATOMIC_FUNC_DEC(name, tret, targ1) \ argument
1270 void atomic_dec_##name(volatile targ1 *); \
1271 void kmsan_atomic_dec_##name(volatile targ1 *); \
1272 void kmsan_atomic_dec_##name(volatile targ1 *ptr) \
1280 tret atomic_dec_##name##_nv(volatile targ1 *); \
1281 tret kmsan_atomic_dec_##name##_nv(volatile targ1 *); \
1282 tret kmsan_atomic_dec_##name##_nv(volatile targ1 *ptr) \
1292 #define MSAN_ATOMIC_FUNC_INC(name, tret, targ1) \ argument
1293 void atomic_inc_##name(volatile targ1 *); \
1294 void kmsan_atomic_inc_##name(volatile targ1 *); \
1295 void kmsan_atomic_inc_##name(volatile targ1 *ptr) \
1303 tret atomic_inc_##name##_nv(volatile targ1 *); \
1304 tret kmsan_atomic_inc_##name##_nv(volatile targ1 *); \
1305 tret kmsan_atomic_inc_##name##_nv(volatile targ1 *ptr) \