Lines Matching refs:tseg2
87 int sampl_pt, int tseg, int *tseg1, int *tseg2) in can_update_spt() argument
89 *tseg2 = tseg + 1 - (sampl_pt * (tseg + 1)) / 1000; in can_update_spt()
90 if (*tseg2 < btc->tseg2_min) in can_update_spt()
91 *tseg2 = btc->tseg2_min; in can_update_spt()
92 if (*tseg2 > btc->tseg2_max) in can_update_spt()
93 *tseg2 = btc->tseg2_max; in can_update_spt()
94 *tseg1 = tseg - *tseg2; in can_update_spt()
97 *tseg2 = tseg - *tseg1; in can_update_spt()
99 return 1000 * (tseg + 1 - *tseg2) / (tseg + 1); in can_update_spt()
108 int tsegall, tseg = 0, tseg1 = 0, tseg2 = 0; in can_calc_bittiming() local
145 &tseg1, &tseg2); in can_calc_bittiming()
175 &tseg1, &tseg2); in can_calc_bittiming()
182 bt->phase_seg2 = tseg2; in can_calc_bittiming()
192 if (tseg2 < bt->sjw) in can_calc_bittiming()
193 bt->sjw = tseg2; in can_calc_bittiming()
198 bt->bitrate = priv->clock.freq / (bt->brp * (tseg1 + tseg2 + 1)); in can_calc_bittiming()