Lines Matching refs:ppb
247 /* Adjust the HW clock by a rate given in parts-per-billion (ppb) units.
252 * The routine translates ppb into the adjustment triplet in an optimal manner.
254 static int qed_ptp_hw_adjfreq(struct qed_dev *cdev, s32 ppb)
262 if (ppb < 0) {
263 ppb = -ppb;
267 if (ppb > 1) {
268 s64 best_dif = ppb, best_approx_dev = 1;
274 period = div_s64(val * 1000000000, ppb);
284 dif = ppb * approx_dev - val * 1000000000;
285 dif2 = dif + 16 * ppb;
307 } else if (ppb == 1) {