Lines Matching refs:COND
261 #define __wait_for(OP, COND, US, Wmin, Wmax) ({ \
269 /* Guarantee COND check prior to timeout */ \
271 if (COND) { \
286 #define _wait_for(COND, US, Wmin, Wmax) __wait_for(, (COND), (US), (Wmin), \
288 #define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000)
297 #define _wait_for_atomic(COND, US, ATOMIC) \
311 /* Guarantee COND check prior to timeout */ \
313 if (COND) { \
334 #define wait_for_us(COND, US) \
339 ret__ = _wait_for((COND), (US), 10, 10); \
341 ret__ = _wait_for_atomic((COND), (US), 0); \
345 #define wait_for_atomic_us(COND, US) \
349 _wait_for_atomic((COND), (US), 1); \
352 #define wait_for_atomic(COND, MS) wait_for_atomic_us((COND), (MS) * 1000)