Lines Matching refs:btc
25 can_update_sample_point(const struct can_bittiming_const *btc, in can_update_sample_point() argument
39 tseg2 = clamp(tseg2, btc->tseg2_min, btc->tseg2_max); in can_update_sample_point()
41 if (tseg1 > btc->tseg1_max) { in can_update_sample_point()
42 tseg1 = btc->tseg1_max; in can_update_sample_point()
66 const struct can_bittiming_const *btc, struct netlink_ext_ack *extack) in can_calc_bittiming() argument
94 for (tseg = (btc->tseg1_max + btc->tseg2_max) * 2 + 1; in can_calc_bittiming()
95 tseg >= (btc->tseg1_min + btc->tseg2_min) * 2; tseg--) { in can_calc_bittiming()
102 brp = (brp / btc->brp_inc) * btc->brp_inc; in can_calc_bittiming()
103 if (brp < btc->brp_min || brp > btc->brp_max) in can_calc_bittiming()
117 can_update_sample_point(btc, sample_point_nominal, tseg / 2, in can_calc_bittiming()
148 bt->sample_point = can_update_sample_point(btc, sample_point_nominal, in can_calc_bittiming()
161 err = can_sjw_check(dev, bt, btc, extack); in can_calc_bittiming()