/linux-master/fs/ext4/ |
H A D | super.c | 3453 unsigned int ppb = 1 << (bits - 2); local 3486 res += ppb; 3487 res += ppb * ppb; 3488 res += ((loff_t)ppb) * ppb * ppb; 3491 meta_blocks += 1 + ppb; 3492 meta_blocks += 1 + ppb + ppb * pp [all...] |
/linux-master/drivers/scsi/ |
H A D | ppa.c | 192 unsigned short ppb = dev->base; local 197 for (r = r_str(ppb); ((r & 0xc0) != 0xc0) && (k); k--) { 199 r = r_str(ppb); 221 static inline void epp_reset(unsigned short ppb) argument 225 i = r_str(ppb); 226 w_str(ppb, i); 227 w_str(ppb, i & 0xfe); 290 unsigned short ppb = dev->base; local 302 r = ppa_byte_out(ppb, buffer, len); 308 epp_reset(ppb); 332 unsigned short ppb = dev->base; local 381 ppa_d_pulse(unsigned short ppb, unsigned char b) argument 393 unsigned short ppb = dev->base; local 401 ppa_c_pulse(unsigned short ppb, unsigned char b) argument 412 unsigned short ppb = dev->base; local 426 unsigned short ppb = dev->base; local 470 unsigned short ppb = dev->base; local 548 unsigned short ppb = dev->base; local 702 unsigned short ppb = dev->base; local 912 int loop, old_mode, status, k, ppb = dev->base; local [all...] |
H A D | imm.c | 181 unsigned short ppb = dev->base; local 184 w_ctr(ppb, 0x0c); 188 r = r_str(ppb); 213 w_ctr(ppb, 0x04); 274 static inline void epp_reset(unsigned short ppb) argument 278 i = r_str(ppb); 279 w_str(ppb, i); 280 w_str(ppb, i & 0xfe); 355 unsigned short ppb = dev->base; local 372 epp_reset(ppb); 401 unsigned short ppb = dev->base; local 451 imm_cpp(unsigned short ppb, unsigned char b) argument 523 unsigned short ppb = dev->base; local 543 unsigned short ppb = dev->base; local 644 unsigned short ppb = dev->base; local 794 unsigned short ppb = dev->base; local 1023 int loop, old_mode, status, k, ppb = dev->base; local [all...] |
/linux-master/drivers/ptp/ |
H A D | ptp_idt82p33.c | 546 * ppb * 10^14 575 /* ppb = scaled_ppm * 125 / 2^13 */ 608 s32 ppb; local 619 ppb = delta_ns; 620 while (abs(ppb) > DCO_MAX_PPB) { 622 ppb /= 2; 626 idt82p33_ddco_scaled_ppm(current_ppm, ppb));
|
H A D | ptp_clockmatrix.c | 1549 /* ppb = scaled_ppm * 125 / 2^13 */ 1550 /* scaled_ppm = ppb * 2^13 / 125 */ 1572 s32 ppb; local 1586 ppb = delta_ns; 1587 while (abs(ppb) > max_ffo_ppb) { 1589 ppb /= 2; 1592 delta_ppm = phase_pull_in_scaled_ppm(current_ppm, ppb); 1758 * ppb * 10^9
|
H A D | ptp_dte.c | 37 #define DTE_PPB_ADJ(ppb) (u32)(div64_u64((((u64)abs(ppb) * BIT(28)) +\ 139 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 144 if (abs(ppb) > ptp_dte->caps.max_adj) { 145 dev_err(ptp_dte->dev, "ppb adj too big\n"); 149 if (ppb < 0) 150 nco_incr = DTE_NCO_INC_DEFAULT - DTE_PPB_ADJ(ppb); 152 nco_incr = DTE_NCO_INC_DEFAULT + DTE_PPB_ADJ(ppb);
|
H A D | ptp_clock.c | 149 long ppb = scaled_ppm_to_ppb(tx->freq); local 150 if (ppb > ops->max_adj || ppb < -ops->max_adj)
|
H A D | ptp_dfl_tod.c | 132 u64 ppb; local 137 /* add GIGA as nominal ppb */ 138 ppb = scaled_ppm_to_ppb(scaled_ppm) + GIGA; 140 tod_period = div_u64_rem(ppb << PERIOD_FRAC_OFFSET, rate, &tod_rem);
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpts.c | 417 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 424 if (ppb < 0) { 426 ppb = -ppb; 430 * ppb_norm = ppb * base_freq / clock_freq; 434 * adj_period = 1 000 000 000 / (ppb * base_freq / clock_freq) 435 * adj_period = (1 000 000 000 * clock_freq) / (ppb * base_freq) 436 * adj_period = clock_freq / ppb 438 adj_period = div_u64(cpts->refclk_freq, ppb);
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ptp.c | 216 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 224 req->ptp_freq_adj_ppb = cpu_to_le32(ppb);
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_main.c | 13668 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 13670 DP(BNX2X_MSG_PTP, "PTP adjfine called, ppb = %d\n", ppb); 13678 if (ppb < 0) { 13679 ppb = -ppb; 13683 if (ppb == 0) { 13686 } else if (ppb >= BNX2X_MAX_PHC_DRIFT) { 13696 period1 = val * 1000000 / ppb; 13699 dif1 = ppb [all...] |
/linux-master/fs/ext2/ |
H A D | super.c | 735 unsigned int ppb = 1 << (bits-2); local 755 meta_blocks += 1 + ppb; 756 meta_blocks += 1 + ppb + ppb * ppb; 766 upper_limit -= ppb; 768 if (upper_limit < ppb * ppb) { 769 meta_blocks += 1 + DIV_ROUND_UP(upper_limit, ppb); 773 meta_blocks += 1 + ppb; [all...] |
/linux-master/include/linux/ |
H A D | ptp_clock_kernel.h | 229 * scaled_ppm_to_ppb() - convert scaled ppm to ppb 241 * ppb = scaled_ppm * 1000 / 2^16 245 * ppb = scaled_ppm * 125 / 2^13 247 s64 ppb = 1 + ppm; local 249 ppb *= 125; 250 ppb >>= 13; 251 return (long)ppb;
|
/linux-master/drivers/block/drbd/ |
H A D | drbd_main.c | 2011 char ppb[10]; local 2016 ppsize(ppb, size>>1), (unsigned long long)size>>1);
|
H A D | drbd_bitmap.c | 1069 char ppb[10]; local 1207 ppsize(ppb, now << (BM_BLOCK_SHIFT-10)), now);
|
/linux-master/drivers/net/phy/ |
H A D | nxp-c45-tja11xx.c | 183 #define PPM_TO_SUBNS_INC(ppb, ptp_clk_period) div_u64(GENMASK_ULL(31, 0) * \ 184 (ppb) * (ptp_clk_period), NSEC_PER_SEC) 441 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 446 inc = ppb >= 0; 447 ppb = abs(ppb); 449 subns_inc_val = PPM_TO_SUBNS_INC(ppb, data->ptp_clk_period);
|
/linux-master/drivers/net/ethernet/ti/icssg/ |
H A D | icss_iep.c | 359 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 365 /* ppb is amount of frequency we want to adjust in 1GHz (billion) 366 * e.g. 100ppb means we need to speed up clock by 100Hz 372 * pre cycle would be (def_inc + ppb) value. 373 * Cycle time will have to be chosen based on how worse the ppb is. 374 * e.g. smaller the ppb, cycle time has to be large. 377 * 1ppb = 1sec cycle time & 1ns adjust 378 * 1000ppb = 1/1000 cycle time & 1ns adjust per cycle 386 if (ppb < 0) { 388 ppb [all...] |
/linux-master/tools/testing/selftests/ptp/ |
H A D | testptp.c | 95 static long ppb_to_scaled_ppm(int ppb) argument 102 * scaled_ppm = (ppb / 1000) << 16 [1] 103 * scaled_ppm = (ppb << 16) / 1000 [2] 108 return (long) (ppb * 65.536); 123 " -f val adjust the ptp clock frequency by 'val' ppb\n" 311 " %d maximum frequency adjustment (ppb)\n"
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | ptp.c | 317 s64 ppb; local 338 /* convert scaled_ppm to ppb */ 339 ppb = 1 + scaled_ppm; 340 ppb *= 125; 341 ppb >>= 13; 344 /* calculate the new frequency based on ppb */ 345 freq_adj = (ptp->clock_rate * ppb) / 1000000000ULL; 350 adj = comp * ppb;
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_main.c | 1521 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 1526 if (ppb < 0) { 1528 ppb = -ppb; 1535 delta = (u64)ppb << 32;
|
/linux-master/drivers/rtc/ |
H A D | rtc-armada38x.c | 388 * Armada 38x supports two modes, fine mode (954ppb) and coarse mode (3815ppb). 390 static long armada38x_ppb_convert(long ppb) argument 392 long div = ppb + 1000000000L;
|
/linux-master/drivers/media/platform/nvidia/tegra-vde/ |
H A D | vde.c | 263 vde->ppb = devm_platform_ioremap_resource_byname(pdev, "ppb"); 264 if (IS_ERR(vde->ppb)) 265 return PTR_ERR(vde->ppb);
|
/linux-master/drivers/net/ethernet/freescale/ |
H A D | fec_ptp.c | 354 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 365 if (ppb == 0) 368 if (ppb < 0) { 369 ppb = -ppb; 373 /* In theory, corr_inc/corr_period = ppb/NSEC_PER_SEC; 378 rhs = (u64)ppb * (u64)fep->ptp_inc;
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ptp.c | 43 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 50 rc = ptp->ops->adjfreq(edev->cdev, ppb);
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ptp.c | 192 s32 ppb; local 194 ppb = scaled_ppm_to_ppb(scaled_ppm); 202 return mlxsw_sp_ptp_phc_adjfreq(&clock->common, ppb); 376 s32 ppb = scaled_ppm_to_ppb(scaled_ppm); local 382 return mlxsw_sp_ptp_phc_adjfreq(clock, -ppb);
|