Lines Matching refs:bt
200 * @bt: Pointer to Bit timing structure
205 static int ctucan_set_btr(struct net_device *ndev, struct can_bittiming *bt, bool nominal)
210 u32 prop_seg = bt->prop_seg;
211 u32 phase_seg1 = bt->phase_seg1;
229 bt->prop_seg = prop_seg;
230 bt->phase_seg1 = phase_seg1;
236 btr |= FIELD_PREP(REG_BTR_PH2, bt->phase_seg2);
237 btr |= FIELD_PREP(REG_BTR_BRP, bt->brp);
238 btr |= FIELD_PREP(REG_BTR_SJW, bt->sjw);
244 btr |= FIELD_PREP(REG_BTR_FD_PH2_FD, bt->phase_seg2);
245 btr |= FIELD_PREP(REG_BTR_FD_BRP_FD, bt->brp);
246 btr |= FIELD_PREP(REG_BTR_FD_SJW_FD, bt->sjw);
263 struct can_bittiming *bt = &priv->can.bittiming;
265 /* Note that bt may be modified here */
266 return ctucan_set_btr(ndev, bt, true);