FLG_TX_EMPTY
if (!test_bit(FLG_TX_EMPTY, &bch->Flags))
test_and_clear_bit(FLG_TX_EMPTY, &bch->Flags);
} else if (test_bit(FLG_TX_EMPTY, &bch->Flags)) {
test_and_set_bit(FLG_TX_EMPTY, &bch->Flags);
test_and_clear_bit(FLG_TX_EMPTY, &hx->bch.Flags);
} else if (test_bit(FLG_TX_EMPTY, &hx->bch.Flags)) {
test_and_set_bit(FLG_TX_EMPTY, &hx->bch.Flags);
if (!test_bit(FLG_TX_EMPTY, &hscx->bch.Flags))
if (!test_bit(FLG_TX_EMPTY, &ch->bch.Flags) ||
test_and_clear_bit(FLG_TX_EMPTY, &ch->bch.Flags);
} else if (test_bit(FLG_TX_EMPTY, &ch->bch.Flags)) {
test_and_set_bit(FLG_TX_EMPTY, &ch->bch.Flags);
if (!test_bit(FLG_TX_EMPTY, &bc->bch.Flags))
test_and_clear_bit(FLG_TX_EMPTY, &bc->bch.Flags);
} else if (test_bit(FLG_TX_EMPTY, &bc->bch.Flags)) {
test_and_set_bit(FLG_TX_EMPTY, &bc->bch.Flags);
if (!test_bit(FLG_TX_EMPTY, &wch->bch.Flags))
test_and_clear_bit(FLG_TX_EMPTY, &wch->bch.Flags);
} else if (test_bit(FLG_TX_EMPTY, &wch->bch.Flags)) {
test_and_set_bit(FLG_TX_EMPTY, &wch->bch.Flags);
test_and_clear_bit(FLG_TX_EMPTY, &ch->Flags);