Lines Matching refs:etr_eacr

473 static struct etr_eacr etr_eacr;  variable
492 etr_eacr = (struct etr_eacr) { in etr_reset()
496 if (etr_setr(&etr_eacr) == 0) { in etr_reset()
547 if (!etr_eacr.sl) in etr_switch_to_local()
551 etr_eacr.es = etr_eacr.sl = 0; in etr_switch_to_local()
552 etr_setr(&etr_eacr); in etr_switch_to_local()
566 if (!etr_eacr.es) in etr_sync_check()
570 etr_eacr.es = 0; in etr_sync_check()
571 etr_setr(&etr_eacr); in etr_sync_check()
615 static inline int etr_mode_is_pps(struct etr_eacr eacr) in etr_mode_is_pps()
623 static inline int etr_mode_is_etr(struct etr_eacr eacr) in etr_mode_is_etr()
850 static struct etr_eacr etr_handle_events(struct etr_eacr eacr) in etr_handle_events()
897 if ((!etr_eacr.p0 || etr_port0_uptodate) && in etr_set_tolec_timeout()
898 (!etr_eacr.p1 || etr_port1_uptodate)) in etr_set_tolec_timeout()
916 static struct etr_eacr etr_handle_update(struct etr_aib *aib, in etr_handle_update()
917 struct etr_eacr eacr) in etr_handle_update()
979 static void etr_update_eacr(struct etr_eacr eacr) in etr_update_eacr()
983 if (memcmp(&etr_eacr, &eacr, sizeof(eacr)) == 0) in etr_update_eacr()
990 dp_changed = etr_eacr.e0 > eacr.e0 || etr_eacr.e1 > eacr.e1 || in etr_update_eacr()
991 (etr_eacr.dp ^ eacr.dp) != 0; in etr_update_eacr()
992 etr_eacr = eacr; in etr_update_eacr()
993 etr_setr(&etr_eacr); in etr_update_eacr()
1006 struct etr_eacr eacr; in etr_work_fn()
1014 eacr = etr_eacr; in etr_work_fn()
1058 if (!etr_mode_is_pps(etr_eacr)) in etr_work_fn()
1071 if (!etr_mode_is_pps(etr_eacr)) in etr_work_fn()
1078 if (!etr_mode_is_etr(etr_eacr)) in etr_work_fn()
1092 if (!etr_mode_is_etr(etr_eacr)) in etr_work_fn()
1175 if (etr_mode_is_pps(etr_eacr)) in etr_stepping_mode_show()
1177 else if (etr_mode_is_etr(etr_eacr)) in etr_stepping_mode_show()
1252 etr_eacr.e0 : etr_eacr.e1); in etr_stepping_control_show()