_cond
if (_cond) {
#define read_poll_timeout(_pollfp, _var, _cond, _us, _to, _early_sleep, ...) \
if (_cond) \
(_cond) ? 0 : (-ETIMEDOUT); \
#define readx_poll_timeout(_pollfp, _addr, _var, _cond, _us, _to) \
read_poll_timeout(_pollfp, _var, _cond, _us, _to, false, _addr)
#define read_poll_timeout_atomic(_pollfp, _var, _cond, _us, _to, _early_sleep, ...) \
if (_cond) \
(_cond) ? 0 : (-ETIMEDOUT); \
#define rtwn_check_condition(_sc, _cond) \
(((_sc)->sc_check_condition)((_sc), (_cond)))
#define EFX_STATIC_ASSERT(_cond) \
((void)sizeof (char[(_cond) ? 1 : -1]))
#define VLAN_FOREACH_UNTIL_SAFE(_ifv, _trunk, _cond) \
for (_i = 0; !(_cond) && _i < VLAN_ARRAY_SIZE; _i++) \
#define VLAN_FOREACH_UNTIL_SAFE(_ifv, _trunk, _cond) \
!(_cond) && _i < (1 << (_trunk)->hwidth); \
#define RTSOCK_ATF_REQUIRE_MSG(_rtm, _cond, _fmt, ...) do { \
if (!(_cond)) { \
ATF_REQUIRE_MSG(_cond, _fmt, ##__VA_ARGS__); \
#define RTSOCKHD_ATF_REQUIRE_MSG(_rtm, _cond, _fmt, ...) do { \
if (!(_cond)) { \
ATF_REQUIRE_MSG(_cond, _fmt, ##__VA_ARGS__); \