Lines Matching refs:lem
383 memset((char *)&phy->lem,0,sizeof(struct lem_counter)) ; in pcm_init()
1061 struct lem_counter *lem = &phy->lem ; in reset_lem_struct() local
1064 lem->lem_float_ber = 15 * 100 ; in reset_lem_struct()
1074 struct lem_counter *lem = &phy->lem ; in lem_evaluate() local
1080 if (!lem->lem_on) in lem_evaluate()
1084 lem->lem_errors += errors ; in lem_evaluate()
1087 errors = lem->lem_errors ; in lem_evaluate()
1114 lem->lem_float_ber = lem->lem_float_ber * 7 + ber * 3 ; in lem_evaluate()
1115 lem->lem_float_ber /= 10 ; in lem_evaluate()
1116 mib->fddiPORTLer_Estimate = lem->lem_float_ber / 100 ; in lem_evaluate()
1121 if (lem->lem_errors) { in lem_evaluate()
1123 DB_PCMN(1, "errors : %ld", lem->lem_errors); in lem_evaluate()
1126 DB_PCMN(1, "float BER : 10E-(%d/100)", lem->lem_float_ber); in lem_evaluate()
1130 lem->lem_errors = 0L ; in lem_evaluate()
1151 lem->lem_float_ber += 2*100 ; in lem_evaluate()
1179 struct lem_counter *lem = &phy->lem ; in lem_check_lct() local
1187 lem->lem_errors += errors ; in lem_check_lct()
1189 if (lem->lem_errors) { in lem_check_lct()
1192 if (lem->lem_errors >= smc->s.lct_short) in lem_check_lct()
1196 if (lem->lem_errors >= smc->s.lct_medium) in lem_check_lct()
1200 if (lem->lem_errors >= smc->s.lct_long) in lem_check_lct()
1204 if (lem->lem_errors >= smc->s.lct_extended) in lem_check_lct()
1208 DB_PCMN(1, " >>errors : %lu", lem->lem_errors); in lem_check_lct()
1223 struct lem_counter *lem = &smc->y[np].lem ; in sm_ph_lem_start() local
1225 lem->lem_on = 1 ; in sm_ph_lem_start()
1226 lem->lem_errors = 0L ; in sm_ph_lem_start()
1241 struct lem_counter *lem = &smc->y[np].lem ; in sm_ph_lem_stop() local
1243 lem->lem_on = 0 ; in sm_ph_lem_stop()
1728 if (phy->lem.lem_on) { in plc_irq()
1732 phy->lem.lem_errors += i ; in plc_irq()
1972 printf("\tLEM_err : %ld\n",smc->y[np].lem.lem_errors) ; in list_phy()