err_rec 3960 drivers/net/ethernet/emulex/benet/be_main.c struct be_error_recovery *err_rec = &adapter->error_recovery; err_rec 3966 drivers/net/ethernet/emulex/benet/be_main.c cancel_delayed_work_sync(&err_rec->err_detection_work); err_rec 4615 drivers/net/ethernet/emulex/benet/be_main.c struct be_error_recovery *err_rec = &adapter->error_recovery; err_rec 4620 drivers/net/ethernet/emulex/benet/be_main.c queue_delayed_work(be_err_recovery_workq, &err_rec->err_detection_work, err_rec 5398 drivers/net/ethernet/emulex/benet/be_main.c struct be_error_recovery *err_rec = &adapter->error_recovery; err_rec 5416 drivers/net/ethernet/emulex/benet/be_main.c if (time_before_eq(jiffies - err_rec->probe_time, initial_idle_time)) { err_rec 5423 drivers/net/ethernet/emulex/benet/be_main.c if (err_rec->last_recovery_time && time_before_eq( err_rec 5424 drivers/net/ethernet/emulex/benet/be_main.c jiffies - err_rec->last_recovery_time, recovery_interval)) { err_rec 5431 drivers/net/ethernet/emulex/benet/be_main.c if (ue_err_code == err_rec->last_err_code) { err_rec 5437 drivers/net/ethernet/emulex/benet/be_main.c err_rec->last_recovery_time = jiffies; err_rec 5438 drivers/net/ethernet/emulex/benet/be_main.c err_rec->last_err_code = ue_err_code; err_rec 5444 drivers/net/ethernet/emulex/benet/be_main.c struct be_error_recovery *err_rec = &adapter->error_recovery; err_rec 5448 drivers/net/ethernet/emulex/benet/be_main.c switch (err_rec->recovery_state) { err_rec 5450 drivers/net/ethernet/emulex/benet/be_main.c err_rec->recovery_state = ERR_RECOVERY_ST_DETECT; err_rec 5451 drivers/net/ethernet/emulex/benet/be_main.c err_rec->resched_delay = ERR_RECOVERY_UE_DETECT_DURATION; err_rec 5461 drivers/net/ethernet/emulex/benet/be_main.c err_rec->resched_delay = 0; err_rec 5473 drivers/net/ethernet/emulex/benet/be_main.c err_rec->recovery_state = ERR_RECOVERY_ST_RESET; err_rec 5474 drivers/net/ethernet/emulex/benet/be_main.c err_rec->resched_delay = err_rec->ue_to_reset_time - err_rec 5479 drivers/net/ethernet/emulex/benet/be_main.c err_rec->recovery_state = ERR_RECOVERY_ST_PRE_POLL; err_rec 5480 drivers/net/ethernet/emulex/benet/be_main.c err_rec->resched_delay = err_rec->ue_to_poll_time - err_rec 5489 drivers/net/ethernet/emulex/benet/be_main.c err_rec->resched_delay = 0; err_rec 5493 drivers/net/ethernet/emulex/benet/be_main.c err_rec->recovery_state = ERR_RECOVERY_ST_PRE_POLL; err_rec 5494 drivers/net/ethernet/emulex/benet/be_main.c err_rec->resched_delay = err_rec->ue_to_poll_time - err_rec 5495 drivers/net/ethernet/emulex/benet/be_main.c err_rec->ue_to_reset_time; err_rec 5499 drivers/net/ethernet/emulex/benet/be_main.c err_rec->recovery_state = ERR_RECOVERY_ST_REINIT; err_rec 5500 drivers/net/ethernet/emulex/benet/be_main.c err_rec->resched_delay = 0; err_rec 5506 drivers/net/ethernet/emulex/benet/be_main.c err_rec->resched_delay = 0; err_rec 5549 drivers/net/ethernet/emulex/benet/be_main.c struct be_error_recovery *err_rec = err_rec 5553 drivers/net/ethernet/emulex/benet/be_main.c container_of(err_rec, struct be_adapter, err_rec 5565 drivers/net/ethernet/emulex/benet/be_main.c err_rec->recovery_retries = 0; err_rec 5566 drivers/net/ethernet/emulex/benet/be_main.c err_rec->recovery_state = ERR_RECOVERY_ST_NONE; err_rec 5569 drivers/net/ethernet/emulex/benet/be_main.c } else if (!lancer_chip(adapter) && err_rec->resched_delay) { err_rec 5572 drivers/net/ethernet/emulex/benet/be_main.c err_rec->recovery_state > ERR_RECOVERY_ST_DETECT) err_rec 5575 drivers/net/ethernet/emulex/benet/be_main.c resched_delay = err_rec->resched_delay; err_rec 5583 drivers/net/ethernet/emulex/benet/be_main.c } else if (lancer_chip(adapter) && err_rec->recovery_retries++ <