Lines Matching refs:status
79 act->status |= ZFCP_STATUS_ERP_DISMISSED; in zfcp_erp_action_dismiss()
88 if (atomic_read(&zfcp_sdev->status) & ZFCP_STATUS_COMMON_ERP_INUSE) in zfcp_erp_action_dismiss_lun()
96 if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_ERP_INUSE) in zfcp_erp_action_dismiss_port()
111 if (atomic_read(&adapter->status) & ZFCP_STATUS_COMMON_ERP_INUSE) in zfcp_erp_action_dismiss_adapter()
131 if (atomic_read(&zsdev->status) & ZFCP_STATUS_COMMON_ERP_FAILED) in zfcp_erp_handle_failed()
135 if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_ERP_FAILED) in zfcp_erp_handle_failed()
139 if (atomic_read(&port->status) & in zfcp_erp_handle_failed()
148 if (atomic_read(&adapter->status) & in zfcp_erp_handle_failed()
173 l_status = atomic_read(&zfcp_sdev->status); in zfcp_erp_required_act()
176 p_status = atomic_read(&port->status); in zfcp_erp_required_act()
184 p_status = atomic_read(&port->status); in zfcp_erp_required_act()
189 p_status = atomic_read(&port->status); in zfcp_erp_required_act()
192 a_status = atomic_read(&adapter->status); in zfcp_erp_required_act()
202 a_status = atomic_read(&adapter->status); in zfcp_erp_required_act()
235 &zfcp_sdev->status); in zfcp_erp_setup_act()
239 if (!(atomic_read(&zfcp_sdev->status) & in zfcp_erp_setup_act()
249 atomic_or(ZFCP_STATUS_COMMON_ERP_INUSE, &port->status); in zfcp_erp_setup_act()
253 if (!(atomic_read(&port->status) & ZFCP_STATUS_COMMON_RUNNING)) in zfcp_erp_setup_act()
260 atomic_or(ZFCP_STATUS_COMMON_ERP_INUSE, &adapter->status); in zfcp_erp_setup_act()
264 if (!(atomic_read(&adapter->status) & in zfcp_erp_setup_act()
276 erp_action->status = act_status; in zfcp_erp_setup_act()
310 atomic_or(ZFCP_STATUS_ADAPTER_ERP_PENDING, &adapter->status); in zfcp_erp_action_enqueue()
330 atomic_set(&tmpport.status, -1); /* unknown */ in zfcp_erp_port_forced_no_port_dbf()
528 static int zfcp_erp_status_change_set(unsigned long mask, atomic_t *status) in zfcp_erp_status_change_set() argument
530 return (atomic_read(status) ^ mask) & mask; in zfcp_erp_status_change_set()
536 &adapter->status)) in zfcp_erp_adapter_unblock()
538 atomic_or(ZFCP_STATUS_COMMON_UNBLOCKED, &adapter->status); in zfcp_erp_adapter_unblock()
544 &port->status)) in zfcp_erp_port_unblock()
546 atomic_or(ZFCP_STATUS_COMMON_UNBLOCKED, &port->status); in zfcp_erp_port_unblock()
554 &zfcp_sdev->status)) in zfcp_erp_lun_unblock()
556 atomic_or(ZFCP_STATUS_COMMON_UNBLOCKED, &zfcp_sdev->status); in zfcp_erp_lun_unblock()
576 if (act->status & (ZFCP_STATUS_ERP_DISMISSED | in zfcp_erp_strategy_check_fsfreq()
578 req->status |= ZFCP_STATUS_FSFREQ_DISMISSED; in zfcp_erp_strategy_check_fsfreq()
585 if (act->status & ZFCP_STATUS_ERP_TIMEDOUT) in zfcp_erp_strategy_check_fsfreq()
587 if (req->status & ZFCP_STATUS_FSFREQ_DISMISSED) in zfcp_erp_strategy_check_fsfreq()
606 erp_action->status |= set_mask; in zfcp_erp_notify()
621 if (fsf_req->status & ZFCP_STATUS_FSFREQ_DISMISSED) in zfcp_erp_timeout_handler()
725 &adapter->status); in zfcp_erp_wakeup()
748 atomic_andnot(ZFCP_STATUS_ADAPTER_XCONFIG_OK, &adapter->status); in zfcp_erp_adapter_strat_fsf_xconf()
752 &adapter->status); in zfcp_erp_adapter_strat_fsf_xconf()
758 &adapter->status); in zfcp_erp_adapter_strat_fsf_xconf()
764 if (erp_action->status & ZFCP_STATUS_ERP_TIMEDOUT) in zfcp_erp_adapter_strat_fsf_xconf()
767 if (!(atomic_read(&adapter->status) & in zfcp_erp_adapter_strat_fsf_xconf()
776 &adapter->status); in zfcp_erp_adapter_strat_fsf_xconf()
778 if (!(atomic_read(&adapter->status) & ZFCP_STATUS_ADAPTER_XCONFIG_OK)) in zfcp_erp_adapter_strat_fsf_xconf()
811 if (act->status & ZFCP_STATUS_ERP_TIMEDOUT) in zfcp_erp_adapter_strategy_open_fsf_xport()
913 ZFCP_STATUS_ADAPTER_LINK_UNPLUGGED, &adapter->status); in zfcp_erp_adapter_strategy_close()
924 &adapter->status); in zfcp_erp_adapter_strategy_open()
933 atomic_or(ZFCP_STATUS_COMMON_OPEN, &adapter->status); in zfcp_erp_adapter_strategy_open()
943 if (atomic_read(&adapter->status) & ZFCP_STATUS_COMMON_OPEN) { in zfcp_erp_adapter_strategy()
945 if (act->status & ZFCP_STATUS_ERP_CLOSE_ONLY) in zfcp_erp_adapter_strategy()
976 int status = atomic_read(&port->status); in zfcp_erp_port_forced_strategy() local
980 if ((status & ZFCP_STATUS_PORT_PHYS_OPEN) && in zfcp_erp_port_forced_strategy()
981 (status & ZFCP_STATUS_COMMON_OPEN)) in zfcp_erp_port_forced_strategy()
987 if (!(status & ZFCP_STATUS_PORT_PHYS_OPEN)) in zfcp_erp_port_forced_strategy()
1046 int p_status = atomic_read(&port->status); in zfcp_erp_port_strategy_open_common()
1087 int p_status = atomic_read(&port->status); in zfcp_erp_port_strategy()
1112 if (erp_action->status & ZFCP_STATUS_ERP_CLOSE_ONLY) in zfcp_erp_port_strategy()
1123 &zfcp_sdev->status); in zfcp_erp_lun_strategy_clearstati()
1159 if (atomic_read(&zfcp_sdev->status) & ZFCP_STATUS_COMMON_OPEN) in zfcp_erp_lun_strategy()
1164 if (atomic_read(&zfcp_sdev->status) & ZFCP_STATUS_COMMON_OPEN) in zfcp_erp_lun_strategy()
1166 if (erp_action->status & ZFCP_STATUS_ERP_CLOSE_ONLY) in zfcp_erp_lun_strategy()
1171 if (atomic_read(&zfcp_sdev->status) & ZFCP_STATUS_COMMON_OPEN) in zfcp_erp_lun_strategy()
1213 if (atomic_read(&zfcp_sdev->status) & ZFCP_STATUS_COMMON_ERP_FAILED) { in zfcp_erp_strategy_check_lun()
1230 if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_NOESC) { in zfcp_erp_strategy_check_port()
1251 if (atomic_read(&port->status) & ZFCP_STATUS_COMMON_ERP_FAILED) { in zfcp_erp_strategy_check_port()
1285 if (atomic_read(&adapter->status) & ZFCP_STATUS_COMMON_ERP_FAILED) { in zfcp_erp_strategy_check_adapter()
1319 int status = atomic_read(target_status); in zfcp_erp_strat_change_det() local
1321 if ((status & ZFCP_STATUS_COMMON_RUNNING) && in zfcp_erp_strat_change_det()
1325 if (!(status & ZFCP_STATUS_COMMON_RUNNING) && in zfcp_erp_strat_change_det()
1340 u32 erp_status = act->status; in zfcp_erp_strategy_statechange()
1344 if (zfcp_erp_strat_change_det(&adapter->status, erp_status)) { in zfcp_erp_strategy_statechange()
1354 if (zfcp_erp_strat_change_det(&port->status, erp_status)) { in zfcp_erp_strategy_statechange()
1364 if (zfcp_erp_strat_change_det(&zfcp_sdev->status, erp_status)) { in zfcp_erp_strategy_statechange()
1381 if (erp_action->status & ZFCP_STATUS_ERP_LOWMEM) { in zfcp_erp_action_dequeue()
1383 erp_action->status &= ~ZFCP_STATUS_ERP_LOWMEM; in zfcp_erp_action_dequeue()
1393 &zfcp_sdev->status); in zfcp_erp_action_dequeue()
1399 &erp_action->port->status); in zfcp_erp_action_dequeue()
1404 &erp_action->adapter->status); in zfcp_erp_action_dequeue()
1422 port_status = atomic_read(&port->status); in zfcp_erp_try_rport_unblock()
1444 lun_status = atomic_read(&zsdev->status); in zfcp_erp_try_rport_unblock()
1477 if (!(act->status & ZFCP_STATUS_ERP_NO_REF)) in zfcp_erp_action_cleanup()
1537 if (erp_action->status & ZFCP_STATUS_ERP_DISMISSED) { in zfcp_erp_strategy()
1543 if (erp_action->status & ZFCP_STATUS_ERP_TIMEDOUT) { in zfcp_erp_strategy()
1555 if (erp_action->status & ZFCP_STATUS_ERP_DISMISSED) in zfcp_erp_strategy()
1560 if (!(erp_action->status & ZFCP_STATUS_ERP_LOWMEM)) { in zfcp_erp_strategy()
1562 erp_action->status |= ZFCP_STATUS_ERP_LOWMEM; in zfcp_erp_strategy()
1573 if (erp_action->status & ZFCP_STATUS_ERP_LOWMEM) { in zfcp_erp_strategy()
1575 erp_action->status &= ~ZFCP_STATUS_ERP_LOWMEM; in zfcp_erp_strategy()
1682 !(atomic_read(&adapter->status) & in zfcp_erp_wait()
1700 atomic_or(mask, &adapter->status); in zfcp_erp_set_adapter_status()
1707 atomic_or(common_mask, &port->status); in zfcp_erp_set_adapter_status()
1719 atomic_or(common_mask, &sdev_to_zfcp(sdev)->status); in zfcp_erp_set_adapter_status()
1738 atomic_andnot(mask, &adapter->status); in zfcp_erp_clear_adapter_status()
1748 atomic_andnot(common_mask, &port->status); in zfcp_erp_clear_adapter_status()
1763 atomic_andnot(common_mask, &sdev_to_zfcp(sdev)->status); in zfcp_erp_clear_adapter_status()
1783 atomic_or(mask, &port->status); in zfcp_erp_set_port_status()
1792 &sdev_to_zfcp(sdev)->status); in zfcp_erp_set_port_status()
1810 atomic_andnot(mask, &port->status); in zfcp_erp_clear_port_status()
1822 &sdev_to_zfcp(sdev)->status); in zfcp_erp_clear_port_status()
1838 atomic_or(mask, &zfcp_sdev->status); in zfcp_erp_set_lun_status()
1850 atomic_andnot(mask, &zfcp_sdev->status); in zfcp_erp_clear_lun_status()