REP_REGISTERED
atomic_set(&rep->rep_data[rep_type].state, REP_REGISTERED);
REP_REGISTERED, REP_LOADED) != REP_REGISTERED)
atomic_set(&rep->rep_data[rep_type].state, REP_REGISTERED);
REP_LOADED, REP_REGISTERED) == REP_LOADED) {
atomic_set(&rep_data->state, REP_REGISTERED);