STATE_FW_REQ_PENDING
if (!test_bit(STATE_FW_REQ_PENDING, &mrvl->flags)) {
clear_bit(STATE_FW_REQ_PENDING, &mrvl->flags);
wake_up_bit(&mrvl->flags, STATE_FW_REQ_PENDING);
if (!test_bit(STATE_FW_REQ_PENDING, &mrvl->flags) &&
set_bit(STATE_FW_REQ_PENDING, &mrvl->flags);
err = wait_on_bit_timeout(&mrvl->flags, STATE_FW_REQ_PENDING,
set_bit(STATE_FW_REQ_PENDING, &mrvl->flags);