Lines Matching refs:err_rec

3964 	struct be_error_recovery *err_rec = &adapter->error_recovery;  in be_cancel_err_detection()  local
3970 cancel_delayed_work_sync(&err_rec->err_detection_work); in be_cancel_err_detection()
4619 struct be_error_recovery *err_rec = &adapter->error_recovery; in be_schedule_err_detection() local
4624 queue_delayed_work(be_err_recovery_workq, &err_rec->err_detection_work, in be_schedule_err_detection()
5393 struct be_error_recovery *err_rec = &adapter->error_recovery; in be_err_is_recoverable() local
5411 if (time_before_eq(jiffies - err_rec->probe_time, initial_idle_time)) { in be_err_is_recoverable()
5418 if (err_rec->last_recovery_time && time_before_eq( in be_err_is_recoverable()
5419 jiffies - err_rec->last_recovery_time, recovery_interval)) { in be_err_is_recoverable()
5426 if (ue_err_code == err_rec->last_err_code) { in be_err_is_recoverable()
5432 err_rec->last_recovery_time = jiffies; in be_err_is_recoverable()
5433 err_rec->last_err_code = ue_err_code; in be_err_is_recoverable()
5439 struct be_error_recovery *err_rec = &adapter->error_recovery; in be_tpe_recover() local
5443 switch (err_rec->recovery_state) { in be_tpe_recover()
5445 err_rec->recovery_state = ERR_RECOVERY_ST_DETECT; in be_tpe_recover()
5446 err_rec->resched_delay = ERR_RECOVERY_UE_DETECT_DURATION; in be_tpe_recover()
5456 err_rec->resched_delay = 0; in be_tpe_recover()
5468 err_rec->recovery_state = ERR_RECOVERY_ST_RESET; in be_tpe_recover()
5469 err_rec->resched_delay = err_rec->ue_to_reset_time - in be_tpe_recover()
5474 err_rec->recovery_state = ERR_RECOVERY_ST_PRE_POLL; in be_tpe_recover()
5475 err_rec->resched_delay = err_rec->ue_to_poll_time - in be_tpe_recover()
5484 err_rec->resched_delay = 0; in be_tpe_recover()
5488 err_rec->recovery_state = ERR_RECOVERY_ST_PRE_POLL; in be_tpe_recover()
5489 err_rec->resched_delay = err_rec->ue_to_poll_time - in be_tpe_recover()
5490 err_rec->ue_to_reset_time; in be_tpe_recover()
5494 err_rec->recovery_state = ERR_RECOVERY_ST_REINIT; in be_tpe_recover()
5495 err_rec->resched_delay = 0; in be_tpe_recover()
5501 err_rec->resched_delay = 0; in be_tpe_recover()
5544 struct be_error_recovery *err_rec = in be_err_detection_task() local
5548 container_of(err_rec, struct be_adapter, in be_err_detection_task()
5560 err_rec->recovery_retries = 0; in be_err_detection_task()
5561 err_rec->recovery_state = ERR_RECOVERY_ST_NONE; in be_err_detection_task()
5564 } else if (!lancer_chip(adapter) && err_rec->resched_delay) { in be_err_detection_task()
5567 err_rec->recovery_state > ERR_RECOVERY_ST_DETECT) in be_err_detection_task()
5570 resched_delay = err_rec->resched_delay; in be_err_detection_task()
5578 } else if (lancer_chip(adapter) && err_rec->recovery_retries++ < in be_err_detection_task()