Home
last modified time | relevance | path

Searched refs:period_ns (Results 1 – 20 of 20) sorted by relevance

/linux-3.4.99/arch/arm/plat-samsung/
Dpwm.c35 unsigned int period_ns; member
161 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
175 if (period_ns > NS_IN_HZ || duty_ns > NS_IN_HZ) in pwm_config()
178 if (duty_ns > period_ns) in pwm_config()
181 if (period_ns == pwm->period_ns && in pwm_config()
191 period = NS_IN_HZ / period_ns; in pwm_config()
194 duty_ns, period_ns, period); in pwm_config()
198 if (pwm->period_ns != period_ns) { in pwm_config()
205 pwm->period_ns = period_ns; in pwm_config()
210 tcnt = period_ns / tin_ns; in pwm_config()
[all …]
/linux-3.4.99/arch/blackfin/kernel/
Dpwm.c62 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
67 if (duty_ns < 0 || duty_ns > period_ns) in pwm_config()
70 val = (unsigned long long)get_sclk() * period_ns; in pwm_config()
75 do_div(val, period_ns); in pwm_config()
/linux-3.4.99/arch/unicore32/kernel/
Dpwm.c42 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
47 if (pwm == NULL || period_ns == 0 || duty_ns > period_ns) in pwm_config()
51 c = c * period_ns; in pwm_config()
63 if (duty_ns == period_ns) in pwm_config()
66 dc = (pv + 1) * duty_ns / period_ns; in pwm_config()
/linux-3.4.99/drivers/mfd/
Dtwl6030-pwm.c53 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
58 if (pwm == NULL || period_ns == 0 || duty_ns > period_ns) in pwm_config()
61 duty_cycle = (duty_ns * PWM_CTRL1_MAX) / period_ns; in pwm_config()
/linux-3.4.99/arch/arm/plat-mxc/
Dpwm.c58 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
60 if (pwm == NULL || period_ns == 0 || duty_ns > period_ns) in pwm_config()
69 c = c * period_ns; in pwm_config()
77 do_div(c, period_ns); in pwm_config()
120 u32 p = max * duty_ns / period_ns; in pwm_config()
/linux-3.4.99/arch/mips/jz4740/
Dpwm.c94 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
103 if (duty_ns < 0 || duty_ns > period_ns) in pwm_config()
106 tmp = (unsigned long long)clk_get_rate(jz4740_pwm_clk) * period_ns; in pwm_config()
119 do_div(tmp, period_ns); in pwm_config()
/linux-3.4.99/arch/arm/plat-pxa/
Dpwm.c64 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
69 if (pwm == NULL || period_ns == 0 || duty_ns > period_ns) in pwm_config()
73 c = c * period_ns; in pwm_config()
85 if (duty_ns == period_ns) in pwm_config()
88 dc = (pv + 1) * duty_ns / period_ns; in pwm_config()
/linux-3.4.99/arch/arm/mach-vt8500/
Dpwm.c56 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
61 if (pwm == NULL || period_ns == 0 || duty_ns > period_ns) in pwm_config()
65 c = c * period_ns; in pwm_config()
80 do_div(c, period_ns); in pwm_config()
/linux-3.4.99/include/linux/
Dpwm.h19 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns);
/linux-3.4.99/include/xen/interface/
Dvcpu.h137 uint64_t period_ns; member
/linux-3.4.99/drivers/scsi/
Dwd33c93.c96 #define optimum_sx_per(hostdata) (hostdata)->sx_table[1].period_ns
322 for (x = 1; sx_table[x].period_ns; x++) { in round_period()
323 if ((period <= sx_table[x - 0].period_ns) && in round_period()
324 (period > sx_table[x - 1].period_ns)) { in round_period()
1881 sx_table[0].period_ns = 1; in calc_sx_table()
1884 sx_table[i].period_ns = round_4((i+1)*d / 100); in calc_sx_table()
1888 sx_table[8].period_ns = 0; in calc_sx_table()
2003 hostdata->sx_table)].period_ns; in wd33c93_init()
2102 hd->sx_table)].period_ns; in wd33c93_proc_info()
Dwd33c93.h217 unsigned int period_ns; member
Din2000.h273 unsigned int period_ns; member
Din2000.c314 for (x = 1; sx_table[x].period_ns; x++) { in round_period()
315 if ((period <= sx_table[x - 0].period_ns) && (period > sx_table[x - 1].period_ns)) { in round_period()
2068 hostdata->default_sx_per = sx_table[round_period((unsigned int) val)].period_ns; in in2000_detect()
2208 hd->default_sx_per = sx_table[round_period((unsigned int) x)].period_ns; in in2000_proc_info()
/linux-3.4.99/drivers/misc/
Dab8500-pwm.c36 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) in pwm_config() argument
/linux-3.4.99/drivers/staging/comedi/drivers/
Dni_tio.c748 unsigned int period_ns) in ni_tio_set_clock_src() argument
802 counter->clock_period_ps = pico_per_nano * period_ns; in ni_tio_set_clock_src()
1012 unsigned int *period_ns) in ni_tio_get_clock_src() argument
1019 *period_ns = temp64; in ni_tio_get_clock_src()
Dni_mio_common.c347 unsigned period_ns);
5548 unsigned source, unsigned period_ns) argument
5559 period_ns = 100;
5561 if (period_ns < min_period_ns || period_ns > max_period_ns) {
5580 retval = ni_mseries_get_pll_parameters(period_ns, &freq_divider,
5590 retval = ni_mseries_get_pll_parameters(period_ns, &freq_divider,
5612 retval = ni_mseries_get_pll_parameters(period_ns,
5642 __func__, source, period_ns);
5649 unsigned period_ns) argument
5668 period_ns);
[all …]
Damplc_dio200.c1185 unsigned int counter_number, unsigned int *period_ns) in dio200_get_clock_src() argument
1195 *period_ns = clock_period[clock_src]; in dio200_get_clock_src()
/linux-3.4.99/drivers/scsi/arm/
Dacornscsi.c633 unsigned int period_ns; member
656 for (i = 1; sync_xfer_table[i].period_ns; i++) in acornscsi_getperiod()
658 return sync_xfer_table[i].period_ns; in acornscsi_getperiod()
674 for (i = 1; sync_xfer_table[i].period_ns; i++) { in round_period()
675 if ((period <= sync_xfer_table[i].period_ns) && in round_period()
676 (period > sync_xfer_table[i - 1].period_ns)) in round_period()
/linux-3.4.99/drivers/media/rc/
Dite-cir.c131 unsigned long period_ns, on_ns; in ite_get_pulse_width_bits() local
139 period_ns = 1000000000UL / freq; in ite_get_pulse_width_bits()
140 on_ns = period_ns * duty_cycle / 100; in ite_get_pulse_width_bits()