/linux-master/drivers/char/ |
H A D | random.c | 1130 long delta, delta2, delta3; local 1154 delta = now - READ_ONCE(state->last_time); 1157 delta2 = delta - READ_ONCE(state->last_delta); 1158 WRITE_ONCE(state->last_delta, delta); 1163 if (delta < 0) 1164 delta = -delta; 1169 if (delta > delta2) 1170 delta = delta2; 1171 if (delta > delta [all...] |
/linux-master/drivers/clk/analogbits/ |
H A D | wrpll-cln28hpc.c | 230 u64 target_vco_rate, delta, best_delta, f_pre_div, vco, vco_pre; local 295 delta = abs(target_rate - vco); 296 if (delta < best_delta) { 297 best_delta = delta;
|
/linux-master/drivers/clk/bcm/ |
H A D | clk-kona.c | 1051 unsigned long delta; local 1062 delta = abs(other_rate - req->rate); 1063 if (delta < best_delta) { 1064 best_delta = delta;
|
/linux-master/drivers/clk/ |
H A D | clk-si544.c | 280 s64 delta = (s64)rate * (DELTA_M_FRAC_NUM * settings->delta_m); local 288 delta -= ((s64)DELTA_M_MAX * DELTA_M_FRAC_DEN) / 2; 290 delta += ((s64)DELTA_M_MAX * DELTA_M_FRAC_DEN) / 2; 291 delta = div64_s64(delta, ((s64)DELTA_M_MAX * DELTA_M_FRAC_DEN)); 293 return rate + delta; 333 static s32 si544_calc_delta(s32 delta, s32 max_delta) argument 335 s64 n = (s64)delta * DELTA_M_MAX; 347 long delta; local 361 delta [all...] |
/linux-master/drivers/clk/microchip/ |
H A D | clk-core.c | 391 unsigned int i, delta, best_delta = -1; local 408 delta = abs(nearest_rate - req->rate); 409 if ((nearest_rate >= req->rate) && (delta < best_delta)) { 413 best_delta = delta; 415 if (delta == 0) 427 pr_debug("%s,rate %lu, best_parent(%s, %lu), best %lu, delta %d\n", 605 unsigned int best_delta = -1, delta, match_found = 0; local 616 delta = abs(rate - new_rate); 617 if ((new_rate >= rate) && (delta < best_delta)) { 618 best_delta = delta; [all...] |
/linux-master/drivers/clk/qcom/ |
H A D | clk-rcg.c | 609 int delta = 100000; local 618 if ((src_rate < (request - delta)) || 619 (src_rate > (request + delta))) 634 int delta = 100000; local 661 if ((parent_rate < (request - delta)) || 662 (parent_rate > (request + delta)))
|
H A D | clk-rcg2.c | 714 int delta = 100000; local 729 if ((src_rate < (request - delta)) || 730 (src_rate > (request + delta))) 760 int delta = 100000; local 779 if ((req->best_parent_rate < (request - delta)) || 780 (req->best_parent_rate > (request + delta))) 949 int delta = 100000; local 956 if ((src_rate < (request - delta)) || 957 (src_rate > (request + delta))) 975 int delta local [all...] |
/linux-master/drivers/clk/ti/ |
H A D | clkt_dpll.c | 293 long delta; local 343 delta = target_rate - new_rate; 344 if (delta < 0) 347 if (delta < prev_min_delta) { 348 prev_min_delta = delta; 356 if (delta == 0)
|
/linux-master/drivers/clocksource/ |
H A D | acpi_pm.c | 149 unsigned long count, delta; local 155 delta = (value2 - value1) & ACPI_PM_MASK; 157 /* Check that the PMTMR delta is within 5% of what we expect */ 158 if (delta < (PMTMR_EXPECTED_RATE * 19) / 20 || 159 delta > (PMTMR_EXPECTED_RATE * 21) / 20) { 161 100UL * delta / PMTMR_EXPECTED_RATE);
|
H A D | arc_timer.c | 252 static int arc_clkevent_set_next_event(unsigned long delta, argument 255 arc_timer_event_setup(delta);
|
H A D | arm_global_timer.c | 98 static void gt_compare_set(unsigned long delta, int periodic) argument 103 counter += delta; 113 writel_relaxed(delta, gt_base + GT_AUTO_INC);
|
H A D | asm9260_timer.c | 109 static int asm9260_timer_set_next_event(unsigned long delta, argument 113 writel_relaxed(delta, priv.base + HW_MR0);
|
H A D | dw_apb_timer.c | 204 static int apbt_next_event(unsigned long delta, argument 215 apbt_writel_relaxed(&dw_ced->timer, delta, APBTMR_N_LOAD_COUNT);
|
H A D | em_sti.c | 249 static int em_sti_clock_event_next(unsigned long delta, argument 256 next = em_sti_set_next(p, em_sti_count(p) + delta);
|
H A D | hyperv_timer.c | 77 static int hv_ce_set_next_event(unsigned long delta, argument 83 current_tick += delta;
|
H A D | jcore-pit.c | 68 static int jcore_pit_set(unsigned long delta, struct jcore_pit *pit) argument 71 writel(delta, pit->base + REG_THROT); 97 static int jcore_pit_set_next_event(unsigned long delta, argument 102 return jcore_pit_set(delta, pit);
|
H A D | mips-gic-timer.c | 52 static int gic_next_event(unsigned long delta, struct clock_event_device *evt) argument 59 cnt += (u64)delta;
|
H A D | renesas-ostm.c | 85 static int ostm_clock_event_next(unsigned long delta, argument 92 writel(delta, timer_of_base(to) + OSTM_CMP);
|
H A D | sh_cmt.c | 509 static void __sh_cmt_set_next(struct sh_cmt_channel *ch, unsigned long delta) argument 511 if (delta > ch->max_match_value) 512 dev_warn(&ch->cmt->pdev->dev, "ch%u: delta out of range\n", 515 ch->next_match_value = delta; 519 static void sh_cmt_set_next(struct sh_cmt_channel *ch, unsigned long delta) argument 524 __sh_cmt_set_next(ch, delta); 779 static int sh_cmt_clock_event_next(unsigned long delta, argument 786 ch->next_match_value = delta - 1; 788 sh_cmt_set_next(ch, delta - 1);
|
H A D | sh_tmu.c | 209 static void sh_tmu_set_next(struct sh_tmu_channel *ch, unsigned long delta, argument 221 /* reload delta value in case of periodic timer */ 223 sh_tmu_write(ch, TCOR, delta); 227 sh_tmu_write(ch, TCNT, delta); 383 static int sh_tmu_clock_event_next(unsigned long delta, argument 390 /* program new delta value */ 391 sh_tmu_set_next(ch, delta, 0);
|
H A D | timer-armada-370-xp.c | 103 armada_370_xp_clkevt_next_event(unsigned long delta, argument 114 writel(delta, local_base + TIMER0_VAL_OFF);
|
H A D | timer-atmel-st.c | 139 clkevt32k_next_event(unsigned long delta, struct clock_event_device *dev) argument 144 BUG_ON(delta < 2); 146 /* The alarm IRQ uses absolute time (now+delta), not the relative 147 * time (delta) in our calling convention. Like all clockevents 151 * delta is at least two. That way we never end up writing RTAR 162 alm += delta;
|
H A D | timer-atmel-tcb.c | 219 static int tc_next_event(unsigned long delta, struct clock_event_device *d) argument 221 writel_relaxed(delta, tcaddr + ATMEL_TC_REG(2, RC));
|
H A D | timer-clint.c | 111 static int clint_clock_next_event(unsigned long delta, argument 118 writeq_relaxed(clint_get_cycles64() + delta, r);
|
H A D | timer-cs5535.c | 67 static void start_timer(struct cs5535_mfgpt_timer *timer, uint16_t delta) argument 69 cs5535_mfgpt_write(timer, MFGPT_REG_CMP2, delta); 89 static int mfgpt_next_event(unsigned long delta, struct clock_event_device *evt) argument 91 start_timer(cs5535_event_clock, delta);
|