Home
last modified time | relevance | path

Searched refs:ppb (Results 1 – 25 of 30) sorted by relevance

12

/drivers/scsi/
A Dppa.c199 r = r_str(ppb); in ppa_wait()
225 i = r_str(ppb); in epp_reset()
226 w_str(ppb, i); in epp_reset()
308 epp_reset(ppb); in ppa_out()
358 epp_reset(ppb); in ppa_in()
383 w_dtr(ppb, b); in ppa_d_pulse()
384 w_ctr(ppb, 0xc); in ppa_d_pulse()
385 w_ctr(ppb, 0xe); in ppa_d_pulse()
386 w_ctr(ppb, 0xc); in ppa_d_pulse()
387 w_ctr(ppb, 0x4); in ppa_d_pulse()
[all …]
A Dimm.c184 w_ctr(ppb, 0x0c); in imm_wait()
188 r = r_str(ppb); in imm_wait()
213 w_ctr(ppb, 0x04); in imm_wait()
278 i = r_str(ppb); in epp_reset()
279 w_str(ppb, i); in epp_reset()
372 epp_reset(ppb); in imm_out()
429 epp_reset(ppb); in imm_in()
486 w_dtr(ppb, b); in imm_cpp()
549 w_ctr(ppb, 0xc); in imm_select()
562 w_ctr(ppb, 0x4); in imm_select()
[all …]
/drivers/net/ethernet/qlogic/qed/
A Dqed_ptp.c254 static int qed_ptp_hw_adjfreq(struct qed_dev *cdev, s32 ppb) in qed_ptp_hw_adjfreq() argument
262 if (ppb < 0) { in qed_ptp_hw_adjfreq()
263 ppb = -ppb; in qed_ptp_hw_adjfreq()
267 if (ppb > 1) { in qed_ptp_hw_adjfreq()
268 s64 best_dif = ppb, best_approx_dev = 1; in qed_ptp_hw_adjfreq()
274 period = div_s64(val * 1000000000, ppb); in qed_ptp_hw_adjfreq()
284 dif = ppb * approx_dev - val * 1000000000; in qed_ptp_hw_adjfreq()
285 dif2 = dif + 16 * ppb; in qed_ptp_hw_adjfreq()
307 } else if (ppb == 1) { in qed_ptp_hw_adjfreq()
/drivers/ptp/
A Dptp_dte.c37 #define DTE_PPB_ADJ(ppb) (u32)(div64_u64((((u64)abs(ppb) * BIT(28)) +\ argument
139 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in ptp_dte_adjfine() local
144 if (abs(ppb) > ptp_dte->caps.max_adj) { in ptp_dte_adjfine()
149 if (ppb < 0) in ptp_dte_adjfine()
150 nco_incr = DTE_NCO_INC_DEFAULT - DTE_PPB_ADJ(ppb); in ptp_dte_adjfine()
152 nco_incr = DTE_NCO_INC_DEFAULT + DTE_PPB_ADJ(ppb); in ptp_dte_adjfine()
A Dptp_dfl_tod.c132 u64 ppb; in dfl_tod_adjust_fine() local
138 ppb = scaled_ppm_to_ppb(scaled_ppm) + GIGA; in dfl_tod_adjust_fine()
140 tod_period = div_u64_rem(ppb << PERIOD_FRAC_OFFSET, rate, &tod_rem); in dfl_tod_adjust_fine()
A Dptp_clock.c150 long ppb = scaled_ppm_to_ppb(tx->freq); in ptp_clock_adjtime() local
151 if (ppb > ops->max_adj || ppb < -ops->max_adj) in ptp_clock_adjtime()
A Dptp_idt82p33.c596 s32 ppb; in idt82p33_start_ddco() local
607 ppb = delta_ns; in idt82p33_start_ddco()
608 while (abs(ppb) > DCO_MAX_PPB) { in idt82p33_start_ddco()
610 ppb /= 2; in idt82p33_start_ddco()
614 idt82p33_ddco_scaled_ppm(current_ppm, ppb)); in idt82p33_start_ddco()
A Dptp_clockmatrix.c1560 s32 ppb; in do_phase_pull_in_sw() local
1574 ppb = delta_ns; in do_phase_pull_in_sw()
1575 while (abs(ppb) > max_ffo_ppb) { in do_phase_pull_in_sw()
1577 ppb /= 2; in do_phase_pull_in_sw()
1580 delta_ppm = phase_pull_in_scaled_ppm(current_ppm, ppb); in do_phase_pull_in_sw()
/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_ptp.c210 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in cxgb4_ptp_adjfine() local
221 c.u.ts.sign = (ppb < 0) ? 1 : 0; in cxgb4_ptp_adjfine()
222 if (ppb < 0) in cxgb4_ptp_adjfine()
223 ppb = -ppb; in cxgb4_ptp_adjfine()
224 c.u.ts.ppb = cpu_to_be32(ppb); in cxgb4_ptp_adjfine()
/drivers/net/ethernet/marvell/octeontx2/af/
A Dptp.c317 s64 ppb; in ptp_adjfine() local
339 ppb = 1 + scaled_ppm; in ptp_adjfine()
340 ppb *= 125; in ptp_adjfine()
341 ppb >>= 13; in ptp_adjfine()
345 freq_adj = (ptp->clock_rate * ppb) / 1000000000ULL; in ptp_adjfine()
350 adj = comp * ppb; in ptp_adjfine()
/drivers/net/ethernet/freescale/
A Dfec_ptp.c345 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in fec_ptp_adjfine() local
356 if (ppb == 0) in fec_ptp_adjfine()
359 if (ppb < 0) { in fec_ptp_adjfine()
360 ppb = -ppb; in fec_ptp_adjfine()
369 rhs = (u64)ppb * (u64)fep->ptp_inc; in fec_ptp_adjfine()
/drivers/rtc/
A Drtc-renesas-rtca3.c132 struct rtca3_ppb_per_cycle ppb; member
485 ppb_per_cycle = priv->ppb.ten_sec; in rtca3_read_offset()
487 ppb_per_cycle = priv->ppb.sixty_sec; in rtca3_read_offset()
508 cycles10 = DIV_ROUND_CLOSEST(offset, priv->ppb.ten_sec); in rtca3_set_offset()
509 cycles60 = DIV_ROUND_CLOSEST(offset, priv->ppb.sixty_sec); in rtca3_set_offset()
580 priv->ppb.ten_sec = DIV_ROUND_CLOSEST_ULL(1000000000ULL, (osc32k_rate * 10)); in rtca3_initial_setup()
581 priv->ppb.sixty_sec = DIV_ROUND_CLOSEST_ULL(1000000000ULL, (osc32k_rate * 60)); in rtca3_initial_setup()
A Drtc-armada38x.c390 static long armada38x_ppb_convert(long ppb) in armada38x_ppb_convert() argument
392 long div = ppb + 1000000000L; in armada38x_ppb_convert()
/drivers/net/wireless/ath/
A Ddfs_pri_detector.c250 ps.dur = ps.pri * (pde->rs->ppb - 1) in pseq_handler_create_sequences()
430 de->window_size = rs->pri_max * rs->ppb * rs->num_pri; in pri_detector_init()
431 de->max_count = rs->ppb * 2; in pri_detector_init()
A Ddfs_pattern_detector.h78 u8 ppb; member
/drivers/media/platform/nvidia/tegra-vde/
A Dvde.h101 void __iomem *ppb; member
226 if (vde->ppb == base) in tegra_vde_reg_base_name()
A Dvde.c263 vde->ppb = devm_platform_ioremap_resource_byname(pdev, "ppb"); in tegra_vde_probe()
264 if (IS_ERR(vde->ppb)) in tegra_vde_probe()
265 return PTR_ERR(vde->ppb); in tegra_vde_probe()
/drivers/net/ethernet/ti/icssg/
A Dicss_iep.c287 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in icss_iep_ptp_adjfine() local
314 if (ppb < 0) { in icss_iep_ptp_adjfine()
316 ppb = -ppb; in icss_iep_ptp_adjfine()
320 cyc_count /= ppb; /* cycle time per ppb */ in icss_iep_ptp_adjfine()
/drivers/net/phy/
A Dnxp-c45-tja11xx.c194 #define PPM_TO_SUBNS_INC(ppb, ptp_clk_period) div_u64(GENMASK_ULL(31, 0) * \ argument
195 (ppb) * (ptp_clk_period), NSEC_PER_SEC)
454 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in nxp_c45_ptp_adjfine() local
459 inc = ppb >= 0; in nxp_c45_ptp_adjfine()
460 ppb = abs(ppb); in nxp_c45_ptp_adjfine()
462 subns_inc_val = PPM_TO_SUBNS_INC(ppb, data->ptp_clk_period); in nxp_c45_ptp_adjfine()
/drivers/net/ethernet/ti/
A Dam65-cpts.c417 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in am65_cpts_ptp_adjfine() local
424 if (ppb < 0) { in am65_cpts_ptp_adjfine()
426 ppb = -ppb; in am65_cpts_ptp_adjfine()
438 adj_period = div_u64(cpts->refclk_freq, ppb); in am65_cpts_ptp_adjfine()
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_ptp.c193 s32 ppb; in mlxsw_sp1_ptp_adjfine() local
195 ppb = scaled_ppm_to_ppb(scaled_ppm); in mlxsw_sp1_ptp_adjfine()
203 return mlxsw_sp_ptp_phc_adjfreq(&clock->common, ppb); in mlxsw_sp1_ptp_adjfine()
377 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in mlxsw_sp2_ptp_adjfine() local
383 return mlxsw_sp_ptp_phc_adjfreq(clock, -ppb); in mlxsw_sp2_ptp_adjfine()
/drivers/net/ethernet/qlogic/qede/
A Dqede_ptp.c43 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in qede_ptp_adjfine() local
50 rc = ptp->ops->adjfreq(edev->cdev, ppb); in qede_ptp_adjfine()
/drivers/net/ethernet/wangxun/libwx/
A Dwx_ptp.c65 static int wx_ptp_adjfine(struct ptp_clock_info *ptp, long ppb) in wx_ptp_adjfine() argument
72 incval = adjust_by_scaled_ppm(incval, ppb); in wx_ptp_adjfine()
/drivers/net/ethernet/aquantia/atlantic/hw_atl/
A Dhw_atl_b0.c1321 static int hw_atl_b0_adj_clock_freq(struct aq_hw_s *self, s32 ppb) in hw_atl_b0_adj_clock_freq() argument
1329 hw_atl_b0_adj_params_get(AQ_HW_MAC_COUNTER_HZ, ppb, in hw_atl_b0_adj_clock_freq()
1332 hw_atl_b0_adj_params_get(AQ_HW_PHY_COUNTER_HZ, ppb, in hw_atl_b0_adj_clock_freq()
/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_ptp.c249 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); in bnxt_ptp_adjfine_rtc() local
257 req->ptp_freq_adj_ppb = cpu_to_le32(ppb); in bnxt_ptp_adjfine_rtc()

Completed in 69 milliseconds

12