ADAPTER_ERROR
atomic_or_32(&qlge->flags, ADAPTER_ERROR);
atomic_or_32(&qlge->flags, ADAPTER_ERROR);
atomic_or_32(&qlge->flags, ADAPTER_ERROR);
atomic_or_32(&qlge->flags, ADAPTER_ERROR);
atomic_or_32(&qlge->flags, ADAPTER_ERROR);
atomic_or_32(&qlge->flags, ADAPTER_ERROR);
if (qlge->flags & ADAPTER_ERROR) {
atomic_and_32(&qlge->flags, ~ADAPTER_ERROR);
atomic_or_32(&qlge->flags, ADAPTER_ERROR);
atomic_or_32(&qlge->flags, ADAPTER_ERROR);
atomic_or_32(&qlge->flags, ADAPTER_ERROR);