Home | History | Annotate | Download | only in kern

Lines Matching refs:_nv

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) \
1179 "atomic_add_" #name "_nv():args"); \
1181 "atomic_add_" #name "_nv():arg1"); \
1183 return atomic_add_##name##_nv(ptr, 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) \
1202 "atomic_and_" #name "_nv():args"); \
1204 "atomic_and_" #name "_nv():arg1"); \
1206 return atomic_and_##name##_nv(ptr, 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) \
1225 "atomic_or_" #name "_nv():args"); \
1227 "atomic_or_" #name "_nv():arg1"); \
1229 return atomic_or_##name##_nv(ptr, val); \
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) \
1285 "atomic_dec_" #name "_nv():args"); \
1287 "atomic_dec_" #name "_nv():arg1"); \
1289 _nv(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) \
1308 "atomic_inc_" #name "_nv():args"); \
1310 "atomic_inc_" #name "_nv():arg1"); \
1312 return atomic_inc_##name##_nv(ptr); \