BRCMF_SCAN_STATUS_BUSY
if (!test_and_clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status))
if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status) &&
if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) {
set_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status);
clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status);
clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status);
if (!test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) {
if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) {
set_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status);
clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status);
if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status))
if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status))
set_bit(BRCMF_SCAN_STATUS_BUSY, &p2p->cfg->scan_status);