Home
last modified time | relevance | path

Searched refs:sub_ns (Results 1 – 3 of 3) sorted by relevance

/drivers/net/ethernet/cadence/
A Dmacb_ptp.c113 gem_writel(bp, TISUBN, GEM_BF(SUBNSINCRL, incr_spec->sub_ns) | in gem_tsu_incr_set()
114 GEM_BF(SUBNSINCRH, (incr_spec->sub_ns >> in gem_tsu_incr_set()
136 incr_spec.sub_ns = bp->tsu_incr.sub_ns; in gem_ptp_adjfine()
140 word = ((u64)incr_spec.ns << GEM_SUBNSINCR_SIZE) + incr_spec.sub_ns; in gem_ptp_adjfine()
152 incr_spec.sub_ns = adj & ((1 << GEM_SUBNSINCR_SIZE) - 1); in gem_ptp_adjfine()
214 bp->tsu_incr.sub_ns = div_u64(adj, bp->tsu_rate); in gem_ptp_init_timer()
216 bp->tsu_incr.sub_ns = 0; in gem_ptp_init_timer()
238 bp->tsu_incr.sub_ns = 0; in gem_ptp_clear_timer()
A Dmacb.h1204 u32 sub_ns; member
/drivers/ptp/
A Dptp_fc3.c38 static s64 ns2counters(struct idtfc3 *idtfc3, s64 nsec, u32 *sub_ns) in ns2counters() argument
45 *sub_ns = rem; in ns2counters()
48 *sub_ns = idtfc3->ns_per_sync - rem - 1; in ns2counters()
388 u32 counter, sub_ns; in _idtfc3_settime() local
402 (void)ns2counters(idtfc3, offset_ns + now_ns, &sub_ns); in _idtfc3_settime()
404 counter = sub_ns / idtfc3->ns_per_counter; in _idtfc3_settime()
427 u32 sub_ns; in _idtfc3_adjtime() local
435 sync_ns = ns2counters(idtfc3, delta + idtfc3->ns_per_sync, &sub_ns); in _idtfc3_adjtime()
437 counter = sub_ns / idtfc3->ns_per_counter; in _idtfc3_adjtime()

Completed in 15 milliseconds