Lines Matching refs:btc
15 const struct can_bittiming_const *btc) in can_fixup_bittiming() argument
24 if (bt->sjw > btc->sjw_max || in can_fixup_bittiming()
25 tseg1 < btc->tseg1_min || tseg1 > btc->tseg1_max || in can_fixup_bittiming()
26 bt->phase_seg2 < btc->tseg2_min || bt->phase_seg2 > btc->tseg2_max) in can_fixup_bittiming()
30 if (btc->brp_inc > 1) in can_fixup_bittiming()
31 do_div(brp64, btc->brp_inc); in can_fixup_bittiming()
34 if (btc->brp_inc > 1) in can_fixup_bittiming()
35 brp64 *= btc->brp_inc; in can_fixup_bittiming()
38 if (bt->brp < btc->brp_min || bt->brp > btc->brp_max) in can_fixup_bittiming()
65 const struct can_bittiming_const *btc, in can_get_bittiming() argument
76 if (!bt->tq && bt->bitrate && btc) in can_get_bittiming()
77 err = can_calc_bittiming(dev, bt, btc); in can_get_bittiming()
78 else if (bt->tq && !bt->bitrate && btc) in can_get_bittiming()
79 err = can_fixup_bittiming(dev, bt, btc); in can_get_bittiming()