Lines Matching refs:lem
388 memset((char *)&phy->lem,0,sizeof(struct lem_counter)) ; in pcm_init()
1065 struct lem_counter *lem = &phy->lem ; in reset_lem_struct() local
1068 lem->lem_float_ber = 15 * 100 ; in reset_lem_struct()
1078 struct lem_counter *lem = &phy->lem ; in lem_evaluate() local
1084 if (!lem->lem_on) in lem_evaluate()
1088 lem->lem_errors += errors ; in lem_evaluate()
1091 errors = lem->lem_errors ; in lem_evaluate()
1118 lem->lem_float_ber = lem->lem_float_ber * 7 + ber * 3 ; in lem_evaluate()
1119 lem->lem_float_ber /= 10 ; in lem_evaluate()
1120 mib->fddiPORTLer_Estimate = lem->lem_float_ber / 100 ; in lem_evaluate()
1125 if (lem->lem_errors) { in lem_evaluate()
1127 DB_PCMN(1, "errors : %ld", lem->lem_errors); in lem_evaluate()
1130 DB_PCMN(1, "float BER : 10E-(%d/100)", lem->lem_float_ber); in lem_evaluate()
1134 lem->lem_errors = 0L ; in lem_evaluate()
1155 lem->lem_float_ber += 2*100 ; in lem_evaluate()
1183 struct lem_counter *lem = &phy->lem ; in lem_check_lct() local
1191 lem->lem_errors += errors ; in lem_check_lct()
1193 if (lem->lem_errors) { in lem_check_lct()
1196 if (lem->lem_errors >= smc->s.lct_short) in lem_check_lct()
1200 if (lem->lem_errors >= smc->s.lct_medium) in lem_check_lct()
1204 if (lem->lem_errors >= smc->s.lct_long) in lem_check_lct()
1208 if (lem->lem_errors >= smc->s.lct_extended) in lem_check_lct()
1212 DB_PCMN(1, " >>errors : %lu", lem->lem_errors); in lem_check_lct()
1227 struct lem_counter *lem = &smc->y[np].lem ; in sm_ph_lem_start() local
1229 lem->lem_on = 1 ; in sm_ph_lem_start()
1230 lem->lem_errors = 0L ; in sm_ph_lem_start()
1245 struct lem_counter *lem = &smc->y[np].lem ; in sm_ph_lem_stop() local
1247 lem->lem_on = 0 ; in sm_ph_lem_stop()
1742 if (phy->lem.lem_on) { in plc_irq()
1746 phy->lem.lem_errors += i ; in plc_irq()
1986 printf("\tLEM_err : %ld\n",smc->y[np].lem.lem_errors) ; in list_phy()