S_SCAN_HW
set_bit(S_SCAN_HW, &il->status);
clear_bit(S_SCAN_HW, &il->status);
(test_bit(S_SCAN_HW, &il->status),
set_bit(S_SCAN_HW, &il->status);
clear_bit(S_SCAN_HW, &il->status);
(test_bit(S_SCAN_HW, &il->status),
!test_bit(S_SCAN_HW, &il->status) ||
clear_bit(S_SCAN_HW, &il->status);
if (!test_bit(S_SCAN_HW, &il->status))
return test_bit(S_SCAN_HW, &il->status);
clear_bit(S_SCAN_HW, &il->status);
if (test_bit(S_SCAN_HW, &il->status)) {
test_bit(S_SCAN_HW, &il->status));