Home
last modified time | relevance | path

Searched refs:neg_adj (Results 1 – 21 of 21) sorted by relevance

/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dptp.c276 bool neg_adj = false, atomic_inc_dec = false; in ptp_atomic_adjtime() local
281 neg_adj = true; in ptp_atomic_adjtime()
290 if (neg_adj) { in ptp_atomic_adjtime()
306 regval |= neg_adj ? (ATOMIC_DEC << 26) : (ATOMIC_INC << 26); in ptp_atomic_adjtime()
313 bool neg_adj = false; in ptp_adjfine() local
319 neg_adj = true; in ptp_adjfine()
345 freq = neg_adj ? ptp->clock_rate + freq_adj : ptp->clock_rate - freq_adj; in ptp_adjfine()
351 comp = neg_adj ? comp - adj : comp + adj; in ptp_adjfine()
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_tai.c169 bool neg_adj; in mvpp22_tai_adjfine() local
173 neg_adj = scaled_ppm < 0; in mvpp22_tai_adjfine()
174 if (neg_adj) in mvpp22_tai_adjfine()
180 if (neg_adj) { in mvpp22_tai_adjfine()
/openbmc/linux/drivers/ptp/
H A Dptp_dfl_tod.c177 bool neg_adj; in dfl_tod_adjust_time() local
181 neg_adj = delta < 0; in dfl_tod_adjust_time()
182 if (neg_adj) in dfl_tod_adjust_time()
195 if (neg_adj) { in dfl_tod_adjust_time()
H A Dptp_qoriq.c206 int neg_adj = 0; in ptp_qoriq_adjfine() local
211 neg_adj = 1; in ptp_qoriq_adjfine()
226 tmr_add = neg_adj ? tmr_add - diff : tmr_add + diff; in ptp_qoriq_adjfine()
/openbmc/linux/drivers/net/ethernet/renesas/
H A Drcar_gen4_ptp.c32 bool neg_adj = scaled_ppm < 0 ? true : false; in rcar_gen4_ptp_adjfine() local
36 if (neg_adj) in rcar_gen4_ptp_adjfine()
39 addend = neg_adj ? addend - diff : addend + diff; in rcar_gen4_ptp_adjfine()
/openbmc/linux/drivers/net/ethernet/cavium/common/
H A Dcavium_ptp.c100 bool neg_adj = false; in cavium_ptp_adjfine() local
103 neg_adj = true; in cavium_ptp_adjfine()
126 comp = neg_adj ? comp - adj : comp + adj; in cavium_ptp_adjfine()
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ptp.c55 int neg_adj = 0; in stmmac_adjust_time() local
62 neg_adj = 1; in stmmac_adjust_time()
81 stmmac_adjust_systime(priv, priv->ptpaddr, sec, nsec, neg_adj, xmac); in stmmac_adjust_time()
/openbmc/linux/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c126 bool neg_adj = false; in gem_ptp_adjfine() local
131 neg_adj = true; in gem_ptp_adjfine()
148 adj = neg_adj ? (word - adj) : (word + adj); in gem_ptp_adjfine()
/openbmc/linux/drivers/net/dsa/mv88e6xxx/
H A Dptp.c258 int neg_adj = 0; in mv88e6xxx_ptp_adjfine() local
263 neg_adj = 1; in mv88e6xxx_ptp_adjfine()
275 chip->tstamp_cc.mult = neg_adj ? mult - diff : mult + diff; in mv88e6xxx_ptp_adjfine()
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_ptp.c396 bool neg_adj = 0; in sparx5_ptp_adjfine() local
404 neg_adj = 1; in sparx5_ptp_adjfine()
416 tod_inc = neg_adj ? tod_inc - ref : tod_inc + ref; in sparx5_ptp_adjfine()
/openbmc/linux/drivers/net/ethernet/freescale/
H A Dfec_ptp.c348 int neg_adj = 0; in fec_ptp_adjfine() local
362 neg_adj = 1; in fec_ptp_adjfine()
387 if (neg_adj) in fec_ptp_adjfine()
/openbmc/linux/drivers/net/phy/
H A Dbcm-phy-ptp.c347 int neg_adj = 0; in bcm_ptp_adjfine() local
353 neg_adj = 1; in bcm_ptp_adjfine()
359 freq = (8 << 28) + (neg_adj ? -diff : diff); in bcm_ptp_adjfine()
H A Ddp83640.c380 int neg_adj = 0; in ptp_dp83640_adjfine() local
384 neg_adj = 1; in ptp_dp83640_adjfine()
392 if (neg_adj) in ptp_dp83640_adjfine()
/openbmc/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c495 bool neg_adj; in ixgbe_ptp_adjfine_X550() local
499 neg_adj = diff_by_scaled_ppm(IXGBE_X550_BASE_PERIOD, scaled_ppm, &rate); in ixgbe_ptp_adjfine_X550()
506 if (neg_adj) in ixgbe_ptp_adjfine_X550()
/openbmc/linux/drivers/net/ethernet/ti/
H A Dam65-cpts.c415 int neg_adj = 0, i; in am65_cpts_ptp_adjfine() local
418 neg_adj = 1; in am65_cpts_ptp_adjfine()
436 if (neg_adj) in am65_cpts_ptp_adjfine()
446 if (neg_adj) in am65_cpts_ptp_adjfine()
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_ptp.c601 bool neg_adj = 0; in lan966x_ptp_adjfine() local
609 neg_adj = 1; in lan966x_ptp_adjfine()
621 tod_inc = neg_adj ? tod_inc - ref : tod_inc + ref; in lan966x_ptp_adjfine()
/openbmc/linux/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c51 int neg_adj = 0; in igc_ptp_adjfine_i225() local
56 neg_adj = 1; in igc_ptp_adjfine_i225()
64 if (neg_adj) in igc_ptp_adjfine_i225()
/openbmc/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c410 int neg_adj = 0; in i40e_ptp_adjtime() local
415 neg_adj = 1; in i40e_ptp_adjtime()
422 if (neg_adj) in i40e_ptp_adjtime()
/openbmc/linux/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c213 bool neg_adj; in igb_ptp_adjfine_82580() local
217 neg_adj = diff_by_scaled_ppm(IGB_82580_BASE_PERIOD, scaled_ppm, &rate); in igb_ptp_adjfine_82580()
220 if (neg_adj) in igb_ptp_adjfine_82580()
/openbmc/linux/drivers/net/ethernet/cavium/liquidio/
H A Dlio_main.c1524 bool neg_adj = false; in liquidio_ptp_adjfine() local
1527 neg_adj = true; in liquidio_ptp_adjfine()
1540 if (neg_adj) in liquidio_ptp_adjfine()
/openbmc/linux/drivers/net/ethernet/broadcom/
H A Dtg3.c6188 bool neg_adj; in tg3_ptp_adjfine() local
6195 neg_adj = diff_by_scaled_ppm(1 << 24, scaled_ppm, &correction); in tg3_ptp_adjfine()
6202 (neg_adj ? TG3_EAV_REF_CLK_CORRECT_NEG : 0) | in tg3_ptp_adjfine()