Lines Matching refs:brp
77 unsigned int brp, tsegall, tseg, tseg1 = 0, tseg2 = 0; in can_calc_bittiming() local
98 brp = priv->clock.freq / (tsegall * bt->bitrate) + tseg % 2; in can_calc_bittiming()
101 brp = (brp / btc->brp_inc) * btc->brp_inc; in can_calc_bittiming()
102 if (brp < btc->brp_min || brp > btc->brp_max) in can_calc_bittiming()
105 bitrate = priv->clock.freq / (brp * tsegall); in can_calc_bittiming()
124 best_brp = brp; in can_calc_bittiming()
169 bt->brp = best_brp; in can_calc_bittiming()
173 (bt->brp * (CAN_SYNC_SEG + tseg1 + tseg2)); in can_calc_bittiming()
192 if (dbt->brp == 1 || dbt->brp == 2) { in can_calc_tdco()
195 dbt->phase_seg1) * dbt->brp; in can_calc_tdco()
232 bt->brp = (u32)brp64; in can_fixup_bittiming()
234 if (bt->brp < btc->brp_min || bt->brp > btc->brp_max) in can_fixup_bittiming()
238 bt->bitrate = priv->clock.freq / (bt->brp * alltseg); in can_fixup_bittiming()