Lines Matching refs:bitrate

121 	unsigned int bitrate;			/* current bitrate */  in can_calc_bittiming()  local
136 if (bt->bitrate > 800000) in can_calc_bittiming()
138 else if (bt->bitrate > 500000) in can_calc_bittiming()
150 brp = priv->clock.freq / (tsegall * bt->bitrate) + tseg % 2; in can_calc_bittiming()
157 bitrate = priv->clock.freq / (brp * tsegall); in can_calc_bittiming()
158 bitrate_error = abs(bt->bitrate - bitrate); in can_calc_bittiming()
185 do_div(v64, bt->bitrate); in can_calc_bittiming()
224 bt->bitrate = priv->clock.freq / in can_calc_bittiming()
271 bt->bitrate = priv->clock.freq / (bt->brp * alltseg); in can_fixup_bittiming()
287 if (bt->bitrate == bitrate_const[i]) in can_validate_bitrate()
309 if (!bt->tq && bt->bitrate && btc) in can_get_bittiming()
311 else if (bt->tq && !bt->bitrate && btc) in can_get_bittiming()
313 else if (!bt->tq && bt->bitrate && bitrate_const) in can_get_bittiming()
852 if (!priv->bittiming.bitrate) { in open_candev()
859 (!priv->data_bittiming.bitrate || in open_candev()
860 priv->data_bittiming.bitrate < priv->bittiming.bitrate)) { in open_candev()
995 if (priv->bitrate_max && bt.bitrate > priv->bitrate_max) { in can_changelink()
1086 if (priv->bitrate_max && dbt.bitrate > priv->bitrate_max) { in can_changelink()
1134 if (priv->bittiming.bitrate) /* IFLA_CAN_BITTIMING */ in can_get_size()
1144 if (priv->data_bittiming.bitrate) /* IFLA_CAN_DATA_BITTIMING */ in can_get_size()
1174 if ((priv->bittiming.bitrate && in can_fill_info()
1191 (priv->data_bittiming.bitrate && in can_fill_info()