Lines Matching refs:need
125 enum zfcp_erp_act_type need = want; in zfcp_erp_handle_failed() local
132 need = 0; in zfcp_erp_handle_failed()
136 need = 0; in zfcp_erp_handle_failed()
141 need = 0; in zfcp_erp_handle_failed()
150 need = 0; in zfcp_erp_handle_failed()
158 return need; in zfcp_erp_handle_failed()
166 enum zfcp_erp_act_type need = want; in zfcp_erp_required_act() local
181 need = ZFCP_ERP_ACTION_REOPEN_PORT; in zfcp_erp_required_act()
186 need = ZFCP_ERP_ACTION_REOPEN_PORT; in zfcp_erp_required_act()
197 return need; in zfcp_erp_required_act()
199 need = ZFCP_ERP_ACTION_REOPEN_ADAPTER; in zfcp_erp_required_act()
210 return need; in zfcp_erp_required_act()
213 static struct zfcp_erp_action *zfcp_erp_setup_act(enum zfcp_erp_act_type need, in zfcp_erp_setup_act() argument
222 if (WARN_ON_ONCE(need != ZFCP_ERP_ACTION_REOPEN_LUN && in zfcp_erp_setup_act()
223 need != ZFCP_ERP_ACTION_REOPEN_PORT && in zfcp_erp_setup_act()
224 need != ZFCP_ERP_ACTION_REOPEN_PORT_FORCED && in zfcp_erp_setup_act()
225 need != ZFCP_ERP_ACTION_REOPEN_ADAPTER)) in zfcp_erp_setup_act()
228 switch (need) { in zfcp_erp_setup_act()
275 erp_action->type = need; in zfcp_erp_setup_act()
287 enum zfcp_erp_act_type need; in zfcp_erp_action_enqueue() local
290 need = zfcp_erp_handle_failed(want, adapter, port, sdev); in zfcp_erp_action_enqueue()
291 if (!need) { in zfcp_erp_action_enqueue()
292 need = ZFCP_ERP_ACTION_FAILED; /* marker for trace */ in zfcp_erp_action_enqueue()
297 need = ZFCP_ERP_ACTION_NONE; /* marker for trace */ in zfcp_erp_action_enqueue()
301 need = zfcp_erp_required_act(want, adapter, port, sdev); in zfcp_erp_action_enqueue()
302 if (!need) in zfcp_erp_action_enqueue()
305 act = zfcp_erp_setup_act(need, act_status, adapter, port, sdev); in zfcp_erp_action_enqueue()
307 need |= ZFCP_ERP_ACTION_NONE; /* marker for trace */ in zfcp_erp_action_enqueue()
315 zfcp_dbf_rec_trig(dbftag, adapter, port, sdev, want, need); in zfcp_erp_action_enqueue()