/linux-4.4.14/drivers/scsi/ |
D | ppa.c | 181 unsigned short ppb = dev->base; in ppa_wait() local 186 for (r = r_str(ppb); ((r & 0xc0) != 0xc0) && (k); k--) { in ppa_wait() 188 r = r_str(ppb); in ppa_wait() 210 static inline void epp_reset(unsigned short ppb) in epp_reset() argument 214 i = r_str(ppb); in epp_reset() 215 w_str(ppb, i); in epp_reset() 216 w_str(ppb, i & 0xfe); in epp_reset() 279 unsigned short ppb = dev->base; in ppa_out() local 291 r = ppa_byte_out(ppb, buffer, len); in ppa_out() 297 epp_reset(ppb); in ppa_out() [all …]
|
D | imm.c | 173 unsigned short ppb = dev->base; in imm_wait() local 176 w_ctr(ppb, 0x0c); in imm_wait() 180 r = r_str(ppb); in imm_wait() 205 w_ctr(ppb, 0x04); in imm_wait() 266 static inline void epp_reset(unsigned short ppb) in epp_reset() argument 270 i = r_str(ppb); in epp_reset() 271 w_str(ppb, i); in epp_reset() 272 w_str(ppb, i & 0xfe); in epp_reset() 347 unsigned short ppb = dev->base; in imm_out() local 364 epp_reset(ppb); in imm_out() [all …]
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_ptp.c | 35 static int stmmac_adjust_freq(struct ptp_clock_info *ptp, s32 ppb) in stmmac_adjust_freq() argument 44 if (ppb < 0) { in stmmac_adjust_freq() 46 ppb = -ppb; in stmmac_adjust_freq() 51 adj *= ppb; in stmmac_adjust_freq()
|
/linux-4.4.14/drivers/ptp/ |
D | ptp_clock.c | 92 s64 ppb = 1 + ppm; in scaled_ppm_to_ppb() local 93 ppb *= 125; in scaled_ppm_to_ppb() 94 ppb >>= 13; in scaled_ppm_to_ppb() 95 return (s32) ppb; in scaled_ppm_to_ppb() 153 s32 ppb = scaled_ppm_to_ppb(tx->freq); in ptp_clock_adjtime() local 154 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()
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | cpts.c | 130 static int cpts_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in cpts_ptp_adjfreq() argument 138 if (ppb < 0) { in cpts_ptp_adjfreq() 140 ppb = -ppb; in cpts_ptp_adjfreq() 144 adj *= ppb; in cpts_ptp_adjfreq()
|
/linux-4.4.14/drivers/net/ethernet/renesas/ |
D | ravb_ptp.c | 95 static int ravb_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ravb_ptp_adjfreq() argument 105 if (ppb < 0) { in ravb_ptp_adjfreq() 107 ppb = -ppb; in ravb_ptp_adjfreq() 110 diff = div_u64((u64)addend * ppb, NSEC_PER_SEC); in ravb_ptp_adjfreq()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | fec_ptp.c | 302 static int fec_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in fec_ptp_adjfreq() argument 314 if (ppb == 0) in fec_ptp_adjfreq() 317 if (ppb < 0) { in fec_ptp_adjfreq() 318 ppb = -ppb; in fec_ptp_adjfreq() 327 rhs = (u64)ppb * (u64)fep->ptp_inc; in fec_ptp_adjfreq()
|
D | gianfar_ptp.c | 283 static int ptp_gianfar_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_gianfar_adjfreq() argument 290 if (ppb < 0) { in ptp_gianfar_adjfreq() 292 ppb = -ppb; in ptp_gianfar_adjfreq() 296 adj *= ppb; in ptp_gianfar_adjfreq()
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 200 static int igb_ptp_adjfreq_82576(struct ptp_clock_info *ptp, s32 ppb) in igb_ptp_adjfreq_82576() argument 209 if (ppb < 0) { in igb_ptp_adjfreq_82576() 211 ppb = -ppb; in igb_ptp_adjfreq_82576() 213 rate = ppb; in igb_ptp_adjfreq_82576() 229 static int igb_ptp_adjfreq_82580(struct ptp_clock_info *ptp, s32 ppb) in igb_ptp_adjfreq_82580() argument 238 if (ppb < 0) { in igb_ptp_adjfreq_82580() 240 ppb = -ppb; in igb_ptp_adjfreq_82580() 242 rate = ppb; in igb_ptp_adjfreq_82580()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 120 static int i40e_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in i40e_ptp_adjfreq() argument 127 if (ppb < 0) { in i40e_ptp_adjfreq() 129 ppb = -ppb; in i40e_ptp_adjfreq() 136 freq *= ppb; in i40e_ptp_adjfreq()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ptp.c | 213 static int ixgbe_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ixgbe_ptp_adjfreq() argument 222 if (ppb < 0) { in ixgbe_ptp_adjfreq() 224 ppb = -ppb; in ixgbe_ptp_adjfreq() 231 freq *= ppb; in ixgbe_ptp_adjfreq()
|
/linux-4.4.14/arch/tile/gxio/ |
D | iorpc_mpipe.c | 504 int32_t ppb; member 507 int gxio_mpipe_adjust_timestamp_freq(gxio_mpipe_context_t *context, int32_t ppb) in gxio_mpipe_adjust_timestamp_freq() argument 512 params->ppb = ppb; in gxio_mpipe_adjust_timestamp_freq()
|
/linux-4.4.14/drivers/net/wireless/ath/ |
D | dfs_pattern_detector.h | 78 u8 ppb; member
|
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()
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | fixed-clock.txt | 13 - clock-accuracy : accuracy of clock in ppb (parts per billion).
|
/linux-4.4.14/drivers/net/ethernet/adi/ |
D | bfin_mac.c | 895 u64 addend, ppb; in bfin_mac_hwtstamp_init() local 906 ppb = 1000000000ULL * input_clk; in bfin_mac_hwtstamp_init() 907 do_div(ppb, phc_clk); in bfin_mac_hwtstamp_init() 908 lp->max_ppb = ppb - 1000000000ULL - 1ULL; in bfin_mac_hwtstamp_init() 944 static int bfin_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in bfin_ptp_adjfreq() argument 952 if (ppb < 0) { in bfin_ptp_adjfreq() 954 ppb = -ppb; in bfin_ptp_adjfreq() 958 adj *= ppb; in bfin_ptp_adjfreq()
|
/linux-4.4.14/Documentation/ptp/ |
D | testptp.c | 92 static long ppb_to_scaled_ppm(int ppb) in ppb_to_scaled_ppm() argument 105 return (long) (ppb * 65.536); in ppb_to_scaled_ppm()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_ptp.c | 260 static int fm10k_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in fm10k_ptp_adjfreq() argument 269 err = hw->mac.ops.adjust_systime(hw, ppb); in fm10k_ptp_adjfreq()
|
D | fm10k_vf.c | 494 static s32 fm10k_adjust_systime_vf(struct fm10k_hw *hw, s32 ppb) in fm10k_adjust_systime_vf() argument 501 return ppb ? FM10K_ERR_PARAM : 0; in fm10k_adjust_systime_vf()
|
D | fm10k_pf.c | 1786 static s32 fm10k_adjust_systime_pf(struct fm10k_hw *hw, s32 ppb) in fm10k_adjust_systime_pf() argument 1792 return ppb ? FM10K_ERR_PARAM : 0; in fm10k_adjust_systime_pf() 1807 systime_adjust = (ppb < 0) ? -ppb : ppb; in fm10k_adjust_systime_pf() 1815 if (ppb > 0) in fm10k_adjust_systime_pf()
|
D | fm10k_type.h | 539 s32 (*adjust_systime)(struct fm10k_hw *, s32 ppb);
|
/linux-4.4.14/arch/tile/include/gxio/ |
D | iorpc_mpipe.h | 133 int32_t ppb);
|
D | mpipe.h | 1869 int32_t ppb);
|
/linux-4.4.14/drivers/net/phy/ |
D | dp83640.c | 377 static int ptp_dp83640_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_dp83640_adjfreq() argument 386 if (ppb < 0) { in ptp_dp83640_adjfreq() 388 ppb = -ppb; in ptp_dp83640_adjfreq() 390 rate = ppb; in ptp_dp83640_adjfreq()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_main.c | 1471 static int liquidio_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in liquidio_ptp_adjfreq() argument 1479 if (ppb < 0) { in liquidio_ptp_adjfreq() 1481 ppb = -ppb; in liquidio_ptp_adjfreq() 1488 delta = (u64)ppb << 32; in liquidio_ptp_adjfreq()
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_bitmap.c | 1043 char ppb[10]; in bm_rw() local 1156 ppsize(ppb, now << (BM_BLOCK_SHIFT-10)), now); in bm_rw()
|
D | drbd_nl.c | 880 char ppb[10]; in drbd_determine_dev_size() local 962 drbd_info(device, "size = %s (%llu KB)\n", ppsize(ppb, size>>1), in drbd_determine_dev_size()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilegx.c | 820 static int ptp_mpipe_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in ptp_mpipe_adjfreq() argument 825 if (gxio_mpipe_adjust_timestamp_freq(&md->context, ppb)) in ptp_mpipe_adjfreq()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 13636 static int bnx2x_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in bnx2x_ptp_adjfreq() argument 13644 DP(BNX2X_MSG_PTP, "PTP adjfreq called, ppb = %d\n", ppb); in bnx2x_ptp_adjfreq() 13652 if (ppb < 0) { in bnx2x_ptp_adjfreq() 13653 ppb = -ppb; in bnx2x_ptp_adjfreq() 13657 if (ppb == 0) { in bnx2x_ptp_adjfreq() 13660 } else if (ppb >= BNX2X_MAX_PHC_DRIFT) { in bnx2x_ptp_adjfreq() 13670 period1 = val * 1000000 / ppb; in bnx2x_ptp_adjfreq() 13673 dif1 = ppb - (val * 1000000 / period1); in bnx2x_ptp_adjfreq() 13678 dif2 = ppb - (val * 1000000 / period2); in bnx2x_ptp_adjfreq()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | tg3.c | 6173 static int tg3_ptp_adjfreq(struct ptp_clock_info *ptp, s32 ppb) in tg3_ptp_adjfreq() argument 6179 if (ppb < 0) { in tg3_ptp_adjfreq() 6181 ppb = -ppb; in tg3_ptp_adjfreq() 6192 correction = div_u64((u64)ppb * (1 << 24), 1000000000ULL) & in tg3_ptp_adjfreq()
|