Lines Matching defs:cc
70 timecounter_init(&ptp->tc, &ptp->cc, ns);
244 ptp->cc.mult = adjust_by_scaled_ppm(ptp->cmult, scaled_ppm);
407 *cycles_delta = div64_u64(nsec_delta << ptp->cc.shift, ptp->cc.mult);
668 static u64 bnxt_cc_read(const struct cyclecounter *cc)
670 struct bnxt_ptp_cfg *ptp = container_of(cc, struct bnxt_ptp_cfg, cc);
872 memset(&ptp->cc, 0, sizeof(ptp->cc));
873 ptp->cc.read = bnxt_cc_read;
874 ptp->cc.mask = CYCLECOUNTER_MASK(48);
877 ptp->cc.shift = BNXT_CYCLES_SHIFT;
878 ptp->cc.mult = clocksource_khz2mult(BNXT_DEVCLK_FREQ, ptp->cc.shift);
879 ptp->cmult = ptp->cc.mult;
881 ptp->cc.shift = 0;
882 ptp->cc.mult = 1;
887 timecounter_init(&ptp->tc, &ptp->cc, ktime_to_ns(ktime_get_real()));
893 timecounter_init(&ptp->tc, &ptp->cc, ns);
895 ptp->tc.cycle_last = ns & ptp->cc.mask;