Lines Matching refs:flags

212 	unsigned long flags;  in esas2r_get_outbound_responses()  local
218 spin_lock_irqsave(&a->queue_lock, flags); in esas2r_get_outbound_responses()
228 spin_unlock_irqrestore(&a->queue_lock, flags); in esas2r_get_outbound_responses()
235 spin_unlock_irqrestore(&a->queue_lock, flags); in esas2r_get_outbound_responses()
295 spin_unlock_irqrestore(&a->queue_lock, flags); in esas2r_get_outbound_responses()
310 unsigned long flags; in esas2r_do_deferred_processes() local
320 if (test_bit(AF_CHPRST_PENDING, &a->flags) || in esas2r_do_deferred_processes()
321 test_bit(AF_FLASHING, &a->flags)) in esas2r_do_deferred_processes()
323 else if (test_bit(AF_DISC_PENDING, &a->flags)) in esas2r_do_deferred_processes()
344 spin_lock_irqsave(&a->queue_lock, flags); in esas2r_do_deferred_processes()
371 if (test_bit(AF_FLASHING, &a->flags)) in esas2r_do_deferred_processes()
376 spin_unlock_irqrestore(&a->queue_lock, flags); in esas2r_do_deferred_processes()
391 unsigned long flags; in esas2r_process_adapter_reset() local
399 spin_lock_irqsave(&a->queue_lock, flags); in esas2r_process_adapter_reset()
408 clear_bit(AF_DISC_IN_PROG, &a->flags); in esas2r_process_adapter_reset()
429 set_bit(AF_COMM_LIST_TOGGLE, &a->flags); in esas2r_process_adapter_reset()
440 spin_unlock_irqrestore(&a->queue_lock, flags); in esas2r_process_adapter_reset()
450 unsigned long flags; in esas2r_process_bus_reset() local
458 spin_lock_irqsave(&a->queue_lock, flags); in esas2r_process_bus_reset()
467 spin_unlock_irqrestore(&a->queue_lock, flags); in esas2r_process_bus_reset()
474 clear_bit(AF_OS_RESET, &a->flags); in esas2r_process_bus_reset()
482 clear_bit(AF_CHPRST_NEEDED, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
483 clear_bit(AF_BUSRST_NEEDED, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
484 clear_bit(AF_BUSRST_DETECTED, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
485 clear_bit(AF_BUSRST_PENDING, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
511 set_bit(AF_DEGRADED_MODE, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
512 set_bit(AF_DISABLED, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
513 clear_bit(AF_CHPRST_PENDING, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
514 clear_bit(AF_DISC_PENDING, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
523 bool alrdyrst = test_and_set_bit(AF_CHPRST_STARTED, &a->flags); in esas2r_chip_rst_needed_during_tasklet()
532 if ((test_bit(AF_POWER_MGT, &a->flags)) && in esas2r_chip_rst_needed_during_tasklet()
533 !test_bit(AF_FIRST_INIT, &a->flags) && !alrdyrst) { in esas2r_chip_rst_needed_during_tasklet()
546 if (!test_bit(AF_POWER_MGT, &a->flags)) { in esas2r_chip_rst_needed_during_tasklet()
563 while (test_bit(AF_CHPRST_DETECTED, &a->flags)) { in esas2r_handle_chip_rst_during_tasklet()
569 if (!test_bit(AF_DEGRADED_MODE, &a->flags) && in esas2r_handle_chip_rst_during_tasklet()
570 !test_bit(AF_POWER_MGT, &a->flags)) in esas2r_handle_chip_rst_during_tasklet()
577 if (test_bit(AF_CHPRST_NEEDED, &a->flags)) in esas2r_handle_chip_rst_during_tasklet()
580 if (test_bit(AF_POWER_MGT, &a->flags)) { in esas2r_handle_chip_rst_during_tasklet()
582 if (test_bit(AF_FIRST_INIT, &a->flags)) { in esas2r_handle_chip_rst_during_tasklet()
588 clear_bit(AF_POWER_MGT, &a->flags); in esas2r_handle_chip_rst_during_tasklet()
593 if (test_bit(AF_FIRST_INIT, &a->flags)) { in esas2r_handle_chip_rst_during_tasklet()
604 clear_bit(AF_CHPRST_STARTED, &a->flags); in esas2r_handle_chip_rst_during_tasklet()
611 clear_bit(AF_CHPRST_DETECTED, &a->flags); in esas2r_handle_chip_rst_during_tasklet()
620 if (test_bit(AF_CHPRST_NEEDED, &a->flags) || in esas2r_do_tasklet_tasks()
621 test_bit(AF_CHPRST_DETECTED, &a->flags)) { in esas2r_do_tasklet_tasks()
622 if (test_bit(AF_CHPRST_NEEDED, &a->flags)) in esas2r_do_tasklet_tasks()
628 if (test_bit(AF_BUSRST_NEEDED, &a->flags)) { in esas2r_do_tasklet_tasks()
631 clear_bit(AF_BUSRST_NEEDED, &a->flags); in esas2r_do_tasklet_tasks()
633 if (test_bit(AF_FLASHING, &a->flags)) in esas2r_do_tasklet_tasks()
634 set_bit(AF_BUSRST_DETECTED, &a->flags); in esas2r_do_tasklet_tasks()
640 if (test_bit(AF_BUSRST_DETECTED, &a->flags)) { in esas2r_do_tasklet_tasks()
649 clear_bit(AF_BUSRST_DETECTED, &a->flags); in esas2r_do_tasklet_tasks()
650 clear_bit(AF_BUSRST_PENDING, &a->flags); in esas2r_do_tasklet_tasks()
655 if (test_bit(AF_PORT_CHANGE, &a->flags)) { in esas2r_do_tasklet_tasks()
656 clear_bit(AF_PORT_CHANGE, &a->flags); in esas2r_do_tasklet_tasks()
676 set_bit(AF_BUSRST_DETECTED, &a->flags); in esas2r_doorbell_interrupt()
679 clear_bit(AF_HEARTBEAT, &a->flags); in esas2r_doorbell_interrupt()
707 unsigned long flags; in esas2r_lun_event() local
715 spin_lock_irqsave(&a->mem_lock, flags); in esas2r_lun_event()
743 spin_unlock_irqrestore(&a->mem_lock, flags); in esas2r_lun_event()
922 clear_bit(AF_FLASHING, &a->flags); in esas2r_complete_request()