Lines Matching refs:tseg
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()
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
126 for (tseg = (btc->tseg1_max + btc->tseg2_max) * 2 + 1; in can_calc_bittiming()
127 tseg >= (btc->tseg1_min + btc->tseg2_min) * 2; tseg--) { in can_calc_bittiming()
128 tsegall = 1 + tseg / 2; in can_calc_bittiming()
130 brp = priv->clock.freq / (tsegall * bt->bitrate) + tseg % 2; in can_calc_bittiming()
144 spt = can_update_spt(btc, sampl_pt, tseg / 2, in can_calc_bittiming()
153 best_tseg = tseg / 2; in can_calc_bittiming()