/linux-3.4.99/arch/arm/plat-samsung/ |
D | pwm.c | 35 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/ |
D | pwm.c | 62 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/ |
D | pwm.c | 42 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/ |
D | twl6030-pwm.c | 53 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/ |
D | pwm.c | 58 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/ |
D | pwm.c | 94 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/ |
D | pwm.c | 64 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/ |
D | pwm.c | 56 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/ |
D | pwm.h | 19 int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns);
|
/linux-3.4.99/include/xen/interface/ |
D | vcpu.h | 137 uint64_t period_ns; member
|
/linux-3.4.99/drivers/scsi/ |
D | wd33c93.c | 96 #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()
|
D | wd33c93.h | 217 unsigned int period_ns; member
|
D | in2000.h | 273 unsigned int period_ns; member
|
D | in2000.c | 314 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/ |
D | ab8500-pwm.c | 36 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/ |
D | ni_tio.c | 748 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()
|
D | ni_mio_common.c | 347 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 …]
|
D | amplc_dio200.c | 1185 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/ |
D | acornscsi.c | 633 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/ |
D | ite-cir.c | 131 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()
|