/Linux-v5.4/lib/ |
D | flex_proportions.c | 42 p->period = 0; in fprop_global_init() 83 p->period += periods; in fprop_new_period() 97 pl->period = 0; in fprop_local_init_single() 109 unsigned int period = p->period; in fprop_reflect_period_single() local 113 if (pl->period == period) in fprop_reflect_period_single() 117 if (pl->period >= period) { in fprop_reflect_period_single() 122 if (period - pl->period < BITS_PER_LONG) in fprop_reflect_period_single() 123 pl->events >>= period - pl->period; in fprop_reflect_period_single() 126 pl->period = period; in fprop_reflect_period_single() 179 pl->period = 0; in fprop_local_init_percpu() [all …]
|
/Linux-v5.4/drivers/gpu/drm/tegra/ |
D | mipi-phy.c | 17 unsigned long period) in mipi_dphy_timing_get_default() argument 20 timing->clkpost = 70 + 52 * period; in mipi_dphy_timing_get_default() 30 timing->hsprepare = 65 + 5 * period; in mipi_dphy_timing_get_default() 31 timing->hszero = 145 + 5 * period; in mipi_dphy_timing_get_default() 32 timing->hssettle = 85 + 6 * period; in mipi_dphy_timing_get_default() 46 timing->hstrail = max(4 * 8 * period, 60 + 4 * 4 * period); in mipi_dphy_timing_get_default() 63 unsigned long period) in mipi_dphy_timing_validate() argument 68 if (timing->clkpost < (60 + 52 * period)) in mipi_dphy_timing_validate() 89 if (timing->dtermen > 35 + 4 * period) in mipi_dphy_timing_validate() 92 if (timing->eot > 105 + 12 * period) in mipi_dphy_timing_validate() [all …]
|
/Linux-v5.4/tools/perf/tests/ |
D | hists_output.c | 54 struct perf_sample sample = { .period = 100, }; in add_hist_entries() 170 !strcmp(SYM(he), "main") && he->stat.period == 200); in test1() 176 !strcmp(SYM(he), "page_fault") && he->stat.period == 100); in test1() 182 !strcmp(SYM(he), "main") && he->stat.period == 100); in test1() 188 !strcmp(SYM(he), "xmalloc") && he->stat.period == 100); in test1() 194 !strcmp(SYM(he), "page_fault") && he->stat.period == 100); in test1() 200 !strcmp(SYM(he), "schedule") && he->stat.period == 100); in test1() 206 !strcmp(SYM(he), "free") && he->stat.period == 100); in test1() 212 !strcmp(SYM(he), "malloc") && he->stat.period == 100); in test1() 218 !strcmp(SYM(he), "cmd_record") && he->stat.period == 100); in test1() [all …]
|
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/ |
D | mt76x02_dfs.c | 257 pulse->period = mt76_rr(dev, MT_BBP(DFS, 19)); in mt76x02_dfs_get_hw_pulse() 272 if (!pulse->period || !pulse->w1) in mt76x02_dfs_check_hw_pulse() 287 ret = (pulse->period >= 2900 && in mt76x02_dfs_check_hw_pulse() 288 (pulse->period <= 4700 || in mt76x02_dfs_check_hw_pulse() 289 pulse->period >= 6400) && in mt76x02_dfs_check_hw_pulse() 290 (pulse->period <= 6800 || in mt76x02_dfs_check_hw_pulse() 291 pulse->period >= 10200) && in mt76x02_dfs_check_hw_pulse() 292 pulse->period <= 61600); in mt76x02_dfs_check_hw_pulse() 294 ret = (pulse->period >= 2900 && in mt76x02_dfs_check_hw_pulse() 295 pulse->period <= 61600); in mt76x02_dfs_check_hw_pulse() [all …]
|
/Linux-v5.4/drivers/watchdog/ |
D | booke_wdt.c | 55 static unsigned long long period_to_sec(unsigned int period) in period_to_sec() argument 57 unsigned long long tmp = 1ULL << (64 - period); in period_to_sec() 76 unsigned int period; in sec_to_period() local 77 for (period = 63; period > 0; period--) { in sec_to_period() 78 if (period_to_sec(period) >= secs) in sec_to_period() 79 return period; in sec_to_period() 88 static unsigned long long period_to_sec(unsigned int period) in period_to_sec() argument 90 return period; in period_to_sec()
|
D | nic7018_wdt.c | 47 u32 period; member 52 u32 period; member 61 static inline u32 nic7018_timeout(u32 period, u8 counter) in nic7018_timeout() argument 63 return period * counter - period / 2; in nic7018_timeout() 98 wdd->timeout = nic7018_timeout(config->period, counter); in nic7018_set_timeout() 99 wdt->period = config->period; in nic7018_set_timeout() 151 return nic7018_timeout(wdt->period, count); in nic7018_get_timeleft()
|
/Linux-v5.4/drivers/pwm/ |
D | pwm-jz4740.c | 95 unsigned long period, duty; in jz4740_pwm_apply() local 99 tmp = (unsigned long long)clk_get_rate(jz4740->clk) * state->period; in jz4740_pwm_apply() 101 period = tmp; in jz4740_pwm_apply() 103 while (period > 0xffff && prescaler < 6) { in jz4740_pwm_apply() 104 period >>= 2; in jz4740_pwm_apply() 111 tmp = (unsigned long long)period * state->duty_cycle; in jz4740_pwm_apply() 112 do_div(tmp, state->period); in jz4740_pwm_apply() 113 duty = period - tmp; in jz4740_pwm_apply() 115 if (duty >= period) in jz4740_pwm_apply() 116 duty = period - 1; in jz4740_pwm_apply() [all …]
|
D | pwm-renesas-tpu.c | 77 u16 period; member 180 tpu_pwm_write(pwm, TPU_TGRBn, pwm->period); in tpu_pwm_timer_start() 183 pwm->channel, pwm->duty, pwm->period); in tpu_pwm_timer_start() 226 pwm->period = 0; in tpu_pwm_request() 253 u32 period; in tpu_pwm_config() local 264 period = clk_rate / prescalers[prescaler] in tpu_pwm_config() 266 if (period <= 0xffff) in tpu_pwm_config() 270 if (prescaler == ARRAY_SIZE(prescalers) || period == 0) { in tpu_pwm_config() 278 if (duty > period) in tpu_pwm_config() 286 clk_rate, prescalers[prescaler], period, duty); in tpu_pwm_config() [all …]
|
D | pwm-fsl-ftm.c | 49 struct fsl_pwm_periodcfg period; member 125 rate = clk_get_rate(fpc->clk[fpc->period.clk_select]); in fsl_pwm_ticks_to_ns() 128 do_div(exval, rate >> fpc->period.clk_ps); in fsl_pwm_ticks_to_ns() 195 unsigned int period = fpc->period.mod_period + 1; in fsl_pwm_calculate_duty() local 196 unsigned int period_ns = fsl_pwm_ticks_to_ns(fpc, period); in fsl_pwm_calculate_duty() 198 duty = (unsigned long long)duty_ns * period; in fsl_pwm_calculate_duty() 238 if (!fsl_pwm_calculate_period(fpc, newstate->period, &periodcfg)) { in fsl_pwm_apply_config() 251 else if (!fsl_pwm_periodcfg_are_equal(&fpc->period, &periodcfg)) { in fsl_pwm_apply_config() 258 if (fpc->period.clk_select != periodcfg.clk_select) { in fsl_pwm_apply_config() 260 enum fsl_pwm_clk oldclk = fpc->period.clk_select; in fsl_pwm_apply_config() [all …]
|
D | core.c | 143 pwm->args.period = args->args[1]; in of_pwm_xlate_with_flags() 173 pwm->args.period = args->args[1]; in of_pwm_simple_xlate() 458 if (!pwm || !state || !state->period || in pwm_apply_state() 459 state->duty_cycle > state->period) in pwm_apply_state() 464 if (state->period == pwm->state.period && in pwm_apply_state() 502 if (state->period != pwm->state.period || in pwm_apply_state() 506 state->period); in pwm_apply_state() 511 pwm->state.period = state->period; in pwm_apply_state() 582 if (!state.period) { in pwm_adjust_config() 584 state.period = pargs.period; in pwm_adjust_config() [all …]
|
/Linux-v5.4/include/linux/ |
D | pwm.h | 42 unsigned int period; member 59 unsigned int period; member 108 static inline void pwm_set_period(struct pwm_device *pwm, unsigned int period) in pwm_set_period() argument 111 pwm->state.period = period; in pwm_set_period() 120 return state.period; in pwm_get_period() 181 state->period = args.period; in pwm_init_state() 202 if (!state->period) in pwm_get_relative_duty_cycle() 206 state->period); in pwm_get_relative_duty_cycle() 235 state->period, in pwm_set_relative_duty_cycle() 311 unsigned int period; member [all …]
|
/Linux-v5.4/drivers/char/hw_random/ |
D | timeriomem-rng.c | 35 ktime_t period; member 50 int period_us = ktime_to_us(priv->period); in timeriomem_rng_read() 86 hrtimer_forward_now(&priv->timer, priv->period); in timeriomem_rng_read() 109 int period; in timeriomem_rng_probe() local 139 period = i; in timeriomem_rng_probe() 151 period = pdata->period; in timeriomem_rng_probe() 155 priv->period = ns_to_ktime(period * NSEC_PER_USEC); in timeriomem_rng_probe() 179 priv->io_base, period); in timeriomem_rng_probe()
|
/Linux-v5.4/drivers/staging/wusbcore/host/whci/ |
D | pzl.c | 17 static void update_pzl_pointers(struct whc *whc, int period, u64 addr) in update_pzl_pointers() argument 19 switch (period) { in update_pzl_pointers() 67 int period; in qset_insert_in_sw_list() local 69 period = qset_get_period(whc, qset); in qset_insert_in_sw_list() 72 list_move(&qset->list_node, &whc->periodic_list[period]); in qset_insert_in_sw_list() 197 int period; in update_pzl_hw_view() local 200 for (period = 0; period < 5; period++) { in update_pzl_hw_view() 201 list_for_each_entry_safe(qset, t, &whc->periodic_list[period], list_node) { in update_pzl_hw_view() 206 update_pzl_pointers(whc, period, tmp_qh); in update_pzl_hw_view() 223 int period; in scan_periodic_work() local [all …]
|
/Linux-v5.4/arch/m68k/atari/ |
D | atasound.c | 60 int period; in atari_mksound() local 75 period = PSG_FREQ / hz; in atari_mksound() 77 if (period > 0xfff) period = 0xfff; in atari_mksound() 81 sound_ym.wd_data = period & 0xff; in atari_mksound() 83 sound_ym.wd_data = (period >> 8) & 0xf; in atari_mksound()
|
/Linux-v5.4/Documentation/devicetree/bindings/input/ |
D | rotary-encoder.txt | 17 - rotary-encoder,steps-per-period: Number of steps (stable states) per period. 19 1: Full-period mode (default) 20 2: Half-period mode 21 4: Quarter-period mode 27 - rotary-encoder,half-period: Makes the driver work on half-period mode. 28 This property is deprecated. Instead, a 'steps-per-period ' value should 29 be used, such as "rotary-encoder,steps-per-period = <2>".
|
/Linux-v5.4/drivers/scsi/ |
D | scsi_transport_spi.c | 409 static int period_to_str(char *buf, int period) in period_to_str() argument 413 if (period < 0 || period > 0xff) { in period_to_str() 415 } else if (period <= SPI_STATIC_PPR) { in period_to_str() 416 picosec = ppr_to_ps[period]; in period_to_str() 418 picosec = period * 4000; in period_to_str() 431 show_spi_transport_period_helper(char *buf, int period) in show_spi_transport_period_helper() argument 433 int len = period_to_str(buf, period); in show_spi_transport_period_helper() 443 int j, picosec, period = -1; in store_spi_transport_period_helper() local 461 period = j; in store_spi_transport_period_helper() 465 if (period == -1) in store_spi_transport_period_helper() [all …]
|
/Linux-v5.4/arch/m68k/amiga/ |
D | amisound.c | 82 unsigned long period = (clock_constant / hz); in amiga_mksound() local 84 if (period < amiga_audio_min_period) in amiga_mksound() 85 period = amiga_audio_min_period; in amiga_mksound() 86 if (period > MAX_PERIOD) in amiga_mksound() 87 period = MAX_PERIOD; in amiga_mksound() 92 custom.aud[2].audper = (unsigned short)period; in amiga_mksound()
|
/Linux-v5.4/drivers/input/misc/ |
D | pwm-beeper.c | 23 unsigned long period; member 31 static int pwm_beeper_on(struct pwm_beeper *beeper, unsigned long period) in pwm_beeper_on() argument 39 state.period = period; in pwm_beeper_on() 72 unsigned long period = READ_ONCE(beeper->period); in pwm_beeper_work() local 74 if (period) in pwm_beeper_work() 75 pwm_beeper_on(beeper, period); in pwm_beeper_work() 99 beeper->period = 0; in pwm_beeper_event() 101 beeper->period = HZ_TO_NANOSECONDS(value); in pwm_beeper_event()
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | power.c | 147 enum iwl_power_level lvl, int period) in iwl_static_sleep_cmd() argument 157 if (period <= IWL_DTIM_RANGE_1_MAX) in iwl_static_sleep_cmd() 159 if (period <= IWL_DTIM_RANGE_0_MAX) in iwl_static_sleep_cmd() 163 if (period <= IWL_DTIM_RANGE_1_MAX) in iwl_static_sleep_cmd() 165 if (period <= IWL_DTIM_RANGE_0_MAX) in iwl_static_sleep_cmd() 174 if (period == 0) { in iwl_static_sleep_cmd() 176 period = 1; in iwl_static_sleep_cmd() 191 cpu_to_le32(period * (skip + 1)); in iwl_static_sleep_cmd() 194 if (slp_itrvl > period) in iwl_static_sleep_cmd() 196 cpu_to_le32((slp_itrvl / period) * period); in iwl_static_sleep_cmd() [all …]
|
/Linux-v5.4/samples/bpf/ |
D | xdp_monitor_user.c | 213 __u64 period = 0; in calc_period() local 215 period = r->timestamp - p->timestamp; in calc_period() 216 if (period > 0) in calc_period() 217 period_ = ((double) period / NANOSEC_PER_SEC); in calc_period() 225 __u64 period = 0; in calc_period_u64() local 227 period = r->timestamp - p->timestamp; in calc_period_u64() 228 if (period > 0) in calc_period_u64() 229 period_ = ((double) period / NANOSEC_PER_SEC); in calc_period_u64() 234 static double calc_pps(struct datarec *r, struct datarec *p, double period) in calc_pps() argument 239 if (period > 0) { in calc_pps() [all …]
|
/Linux-v5.4/drivers/clk/ |
D | clk-pwm.c | 55 duty->den = state.period; in clk_pwm_get_duty_cycle() 86 if (!pargs.period) { in clk_pwm_probe() 92 clk_pwm->fixed_rate = NSEC_PER_SEC / pargs.period; in clk_pwm_probe() 94 if (pargs.period != NSEC_PER_SEC / clk_pwm->fixed_rate && in clk_pwm_probe() 95 pargs.period != DIV_ROUND_UP(NSEC_PER_SEC, clk_pwm->fixed_rate)) { in clk_pwm_probe() 106 ret = pwm_config(pwm, (pargs.period + 1) >> 1, pargs.period); in clk_pwm_probe()
|
/Linux-v5.4/drivers/md/ |
D | md-faulty.c | 77 int period[Modes]; member 87 if (conf->period[mode] == 0 && in check_mode() 93 if (conf->period[mode]) in check_mode() 94 atomic_set(&conf->counters[mode], conf->period[mode]); in check_mode() 228 n, conf->period[WriteTransient]); in faulty_status() 232 n, conf->period[ReadTransient]); in faulty_status() 236 n, conf->period[WritePersistent]); in faulty_status() 240 n, conf->period[ReadPersistent]); in faulty_status() 245 n, conf->period[ReadFixable]); in faulty_status() 269 conf->period[i] = 0; in faulty_reshape() [all …]
|
/Linux-v5.4/Documentation/scheduler/ |
D | sched-bwc.rst | 11 The bandwidth allowed for a group is specified using a quota and period. Within 12 each given "period" (microseconds), a task group is allocated up to "quota" 17 period when the quota is replenished. 20 cfs_quota units at each period boundary. As threads consume this bandwidth it 26 Quota and period are managed within the cpu subsystem via cgroupfs. 28 cpu.cfs_quota_us: the total available run-time within a period (in microseconds) 29 cpu.cfs_period_us: the length of a period (in microseconds) 43 The minimum quota allowed for the quota or period is 1ms. There is also an 44 upper bound on the period length of 1s. Additional restrictions exist when 95 a. it fully consumes its own quota within a period [all …]
|
/Linux-v5.4/drivers/leds/ |
D | leds-pwm.c | 26 unsigned int period; member 39 pwm_config(led_dat->pwm, new_duty, led_dat->period); in __led_pwm_set() 53 unsigned long long duty = led_dat->period; in led_pwm_set() 59 duty = led_dat->period - duty; in led_pwm_set() 104 led_data->period = pargs.period; in led_pwm_add() 105 if (!led_data->period && (led->pwm_period_ns > 0)) in led_pwm_add() 106 led_data->period = led->pwm_period_ns; in led_pwm_add()
|
/Linux-v5.4/arch/powerpc/platforms/52xx/ |
D | mpc52xx_gpt.c | 387 static int mpc52xx_gpt_do_start(struct mpc52xx_gpt_priv *gpt, u64 period, in mpc52xx_gpt_do_start() argument 407 clocks = period * (u64)gpt->ipb_freq; in mpc52xx_gpt_do_start() 457 int mpc52xx_gpt_start_timer(struct mpc52xx_gpt_priv *gpt, u64 period, in mpc52xx_gpt_start_timer() argument 460 return mpc52xx_gpt_do_start(gpt, period, continuous, 0); in mpc52xx_gpt_start_timer() 495 u64 period; in mpc52xx_gpt_timer_period() local 500 period = in_be32(&gpt->regs->count); in mpc52xx_gpt_timer_period() 503 prescale = period >> 16; in mpc52xx_gpt_timer_period() 504 period &= 0xffff; in mpc52xx_gpt_timer_period() 507 period = period * prescale * 1000000000ULL; in mpc52xx_gpt_timer_period() 508 do_div(period, (u64)gpt->ipb_freq); in mpc52xx_gpt_timer_period() [all …]
|