/Linux-v4.19/drivers/scsi/ |
D | ppa.c | 182 unsigned short ppb = dev->base; in ppa_wait() local 187 for (r = r_str(ppb); ((r & 0xc0) != 0xc0) && (k); k--) { in ppa_wait() 189 r = r_str(ppb); in ppa_wait() 211 static inline void epp_reset(unsigned short ppb) in epp_reset() argument 215 i = r_str(ppb); in epp_reset() 216 w_str(ppb, i); in epp_reset() 217 w_str(ppb, i & 0xfe); in epp_reset() 280 unsigned short ppb = dev->base; in ppa_out() local 292 r = ppa_byte_out(ppb, buffer, len); in ppa_out() 298 epp_reset(ppb); in ppa_out() [all …]
|
D | imm.c | 175 unsigned short ppb = dev->base; in imm_wait() local 178 w_ctr(ppb, 0x0c); in imm_wait() 182 r = r_str(ppb); in imm_wait() 207 w_ctr(ppb, 0x04); in imm_wait() 268 static inline void epp_reset(unsigned short ppb) in epp_reset() argument 272 i = r_str(ppb); in epp_reset() 273 w_str(ppb, i); in epp_reset() 274 w_str(ppb, i & 0xfe); in epp_reset() 349 unsigned short ppb = dev->base; in imm_out() local 366 epp_reset(ppb); in imm_out() [all …]
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_ptp.c | 273 static int qed_ptp_hw_adjfreq(struct qed_dev *cdev, s32 ppb) in qed_ptp_hw_adjfreq() argument 281 if (ppb < 0) { in qed_ptp_hw_adjfreq() 282 ppb = -ppb; in qed_ptp_hw_adjfreq() 286 if (ppb > 1) { in qed_ptp_hw_adjfreq() 287 s64 best_dif = ppb, best_approx_dev = 1; in qed_ptp_hw_adjfreq() 293 period = div_s64(val * 1000000000, ppb); in qed_ptp_hw_adjfreq() 303 dif = ppb * approx_dev - val * 1000000000; in qed_ptp_hw_adjfreq() 304 dif2 = dif + 16 * ppb; in qed_ptp_hw_adjfreq() 326 } else if (ppb == 1) { in qed_ptp_hw_adjfreq()
|
/Linux-v4.19/drivers/ptp/ |
D | ptp_dte.c | 47 #define DTE_PPB_ADJ(ppb) (u32)(div64_u64((((u64)abs(ppb) * BIT(28)) +\ argument 147 static int ptp_dte_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_dte_adjfreq() argument 153 if (abs(ppb) > ptp_dte->caps.max_adj) { in ptp_dte_adjfreq() 158 if (ppb < 0) in ptp_dte_adjfreq() 159 nco_incr = DTE_NCO_INC_DEFAULT - DTE_PPB_ADJ(ppb); in ptp_dte_adjfreq() 161 nco_incr = DTE_NCO_INC_DEFAULT + DTE_PPB_ADJ(ppb); in ptp_dte_adjfreq()
|
D | ptp_clock.c | 93 s64 ppb = 1 + ppm; in scaled_ppm_to_ppb() local 94 ppb *= 125; in scaled_ppm_to_ppb() 95 ppb >>= 13; in scaled_ppm_to_ppb() 96 return (s32) ppb; in scaled_ppm_to_ppb() 150 s32 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() 156 err = ops->adjfreq(ops, ppb); in ptp_clock_adjtime()
|
D | ptp_ixp46x.c | 136 static int ptp_ixp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_ixp_adjfreq() argument 144 if (ppb < 0) { in ptp_ixp_adjfreq() 146 ppb = -ppb; in ptp_ixp_adjfreq() 150 adj *= ppb; in ptp_ixp_adjfreq()
|
D | ptp_pch.c | 412 static int ptp_pch_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_pch_adjfreq() argument 420 if (ppb < 0) { in ptp_pch_adjfreq() 422 ppb = -ppb; in ptp_pch_adjfreq() 426 adj *= ppb; in ptp_pch_adjfreq()
|
D | ptp_kvm.c | 106 static int ptp_kvm_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_kvm_adjfreq() argument
|
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_ptp.c | 31 static int stmmac_adjust_freq(struct ptp_clock_info *ptp, s32 ppb) in stmmac_adjust_freq() argument 40 if (ppb < 0) { in stmmac_adjust_freq() 42 ppb = -ppb; in stmmac_adjust_freq() 47 adj *= ppb; in stmmac_adjust_freq()
|
/Linux-v4.19/drivers/staging/fsl-dpaa2/rtc/ |
D | rtc.c | 22 static int ptp_dpaa2_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_dpaa2_adjfreq() argument 33 if (ppb < 0) { in ptp_dpaa2_adjfreq() 35 ppb = -ppb; in ptp_dpaa2_adjfreq() 40 adj *= ppb; in ptp_dpaa2_adjfreq()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_ptp.c | 203 static int cxgb4_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in cxgb4_ptp_adjfreq() argument 217 c.u.ts.sign = (ppb < 0) ? 1 : 0; in cxgb4_ptp_adjfreq() 218 if (ppb < 0) in cxgb4_ptp_adjfreq() 219 ppb = -ppb; in cxgb4_ptp_adjfreq() 220 c.u.ts.ppb = cpu_to_be32(ppb); in cxgb4_ptp_adjfreq()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ptp.c | 342 static int ixgbe_ptp_adjfreq_82599(struct ptp_clock_info *ptp, s32 ppb) in ixgbe_ptp_adjfreq_82599() argument 351 if (ppb < 0) { in ixgbe_ptp_adjfreq_82599() 353 ppb = -ppb; in ixgbe_ptp_adjfreq_82599() 360 freq *= ppb; in ixgbe_ptp_adjfreq_82599() 393 static int ixgbe_ptp_adjfreq_X550(struct ptp_clock_info *ptp, s32 ppb) in ixgbe_ptp_adjfreq_X550() argument 402 if (ppb < 0) { in ixgbe_ptp_adjfreq_X550() 404 ppb = -ppb; in ixgbe_ptp_adjfreq_X550() 406 rate *= ppb; in ixgbe_ptp_adjfreq_X550()
|
/Linux-v4.19/drivers/net/ethernet/renesas/ |
D | ravb_ptp.c | 91 static int ravb_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ravb_ptp_adjfreq() argument 101 if (ppb < 0) { in ravb_ptp_adjfreq() 103 ppb = -ppb; in ravb_ptp_adjfreq() 106 diff = div_u64((u64)addend * ppb, NSEC_PER_SEC); in ravb_ptp_adjfreq()
|
/Linux-v4.19/drivers/net/ethernet/freescale/ |
D | fec_ptp.c | 288 static int fec_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in fec_ptp_adjfreq() argument 300 if (ppb == 0) in fec_ptp_adjfreq() 303 if (ppb < 0) { in fec_ptp_adjfreq() 304 ppb = -ppb; in fec_ptp_adjfreq() 313 rhs = (u64)ppb * (u64)fep->ptp_inc; in fec_ptp_adjfreq()
|
/Linux-v4.19/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 97 static int i40e_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in i40e_ptp_adjfreq() argument 104 if (ppb < 0) { in i40e_ptp_adjfreq() 106 ppb = -ppb; in i40e_ptp_adjfreq() 110 freq *= ppb; in i40e_ptp_adjfreq()
|
/Linux-v4.19/Documentation/devicetree/bindings/media/ |
D | nvidia,tegra-vde.txt | 18 - ppb 53 "tfe", "ppb", "vdma", "frameid";
|
/Linux-v4.19/drivers/net/ethernet/ti/ |
D | cpts.c | 210 static int cpts_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in cpts_ptp_adjfreq() argument 218 if (ppb < 0) { in cpts_ptp_adjfreq() 220 ppb = -ppb; in cpts_ptp_adjfreq() 224 adj *= ppb; in cpts_ptp_adjfreq()
|
/Linux-v4.19/drivers/net/wireless/ath/ |
D | dfs_pri_detector.c | 251 ps.dur = ps.pri * (pde->rs->ppb - 1) in pseq_handler_create_sequences() 431 de->window_size = rs->pri_max * rs->ppb * rs->num_pri; in pri_detector_init() 432 de->max_count = rs->ppb * 2; in pri_detector_init()
|
D | dfs_pattern_detector.h | 78 u8 ppb; member
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | fixed-clock.txt | 13 - clock-accuracy : accuracy of clock in ppb (parts per billion).
|
/Linux-v4.19/tools/testing/selftests/ptp/ |
D | testptp.c | 90 static long ppb_to_scaled_ppm(int ppb) in ppb_to_scaled_ppm() argument 103 return (long) (ppb * 65.536); in ppb_to_scaled_ppm()
|
/Linux-v4.19/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 186 static int igb_ptp_adjfreq_82576(struct ptp_clock_info *ptp, s32 ppb) in igb_ptp_adjfreq_82576() argument 195 if (ppb < 0) { in igb_ptp_adjfreq_82576() 197 ppb = -ppb; in igb_ptp_adjfreq_82576() 199 rate = ppb; in igb_ptp_adjfreq_82576()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
D | qede_ptp.c | 61 static int qede_ptp_adjfreq(struct ptp_clock_info *info, s32 ppb) in qede_ptp_adjfreq() argument 70 rc = ptp->ops->adjfreq(edev->cdev, ppb); in qede_ptp_adjfreq()
|
/Linux-v4.19/drivers/staging/media/tegra-vde/ |
D | tegra-vde.c | 70 void __iomem *ppb; member 1067 vde->ppb = devm_ioremap_resource(dev, regs); in tegra_vde_probe() 1068 if (IS_ERR(vde->ppb)) in tegra_vde_probe() 1069 return PTR_ERR(vde->ppb); in tegra_vde_probe()
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-armada38x.c | 406 static long armada38x_ppb_convert(long ppb) in armada38x_ppb_convert() argument 408 long div = ppb + 1000000000L; in armada38x_ppb_convert()
|