Home
last modified time | relevance | path

Searched refs:nanosec (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/staging/comedi/drivers/
Dcomedi_8254.c363 unsigned int *nanosec, in comedi_8254_cascade_ns_to_timer() argument
381 if (div * i8254->osc_base == *nanosec && in comedi_8254_cascade_ns_to_timer()
390 div = *nanosec / i8254->osc_base; in comedi_8254_cascade_ns_to_timer()
399 if (ns <= *nanosec && ns > ns_glb) { in comedi_8254_cascade_ns_to_timer()
404 if (ns >= *nanosec && ns < ns_lub) { in comedi_8254_cascade_ns_to_timer()
417 if (ns_high - *nanosec < *nanosec - ns_low) { in comedi_8254_cascade_ns_to_timer()
435 *nanosec = d1 * d2 * i8254->osc_base; in comedi_8254_cascade_ns_to_timer()
448 unsigned int *nanosec, unsigned int flags) in comedi_8254_ns_to_timer() argument
455 divisor = DIV_ROUND_CLOSEST(*nanosec, i8254->osc_base); in comedi_8254_ns_to_timer()
458 divisor = DIV_ROUND_UP(*nanosec, i8254->osc_base); in comedi_8254_ns_to_timer()
[all …]
Dcomedi_8254.h120 unsigned int *nanosec, unsigned int flags);
122 unsigned int *nanosec, unsigned int flags);
Ddt3000.c351 static int dt3k_ns_to_timer(unsigned int timer_base, unsigned int *nanosec, in dt3k_ns_to_timer() argument
364 divider = (*nanosec + base / 2) / base; in dt3k_ns_to_timer()
367 divider = (*nanosec) / base; in dt3k_ns_to_timer()
370 divider = (*nanosec) / base; in dt3k_ns_to_timer()
374 *nanosec = divider * base; in dt3k_ns_to_timer()
382 *nanosec = divider * base; in dt3k_ns_to_timer()
Dni_pcidio.c519 static int ni_pcidio_ns_to_timer(int *nanosec, unsigned int flags) in ni_pcidio_ns_to_timer() argument
528 divider = (*nanosec + base / 2) / base; in ni_pcidio_ns_to_timer()
531 divider = (*nanosec) / base; in ni_pcidio_ns_to_timer()
534 divider = (*nanosec + base - 1) / base; in ni_pcidio_ns_to_timer()
538 *nanosec = base * divider; in ni_pcidio_ns_to_timer()
Drtd520.c383 static int rtd_ns_to_timer_base(unsigned int *nanosec, in rtd_ns_to_timer_base() argument
391 divider = DIV_ROUND_CLOSEST(*nanosec, base); in rtd_ns_to_timer_base()
394 divider = (*nanosec) / base; in rtd_ns_to_timer_base()
397 divider = DIV_ROUND_UP(*nanosec, base); in rtd_ns_to_timer_base()
408 *nanosec = base * divider; in rtd_ns_to_timer_base()
Ds626.c1945 static int s626_ns_to_timer(unsigned int *nanosec, unsigned int flags) in s626_ns_to_timer() argument
1954 divider = DIV_ROUND_CLOSEST(*nanosec, base); in s626_ns_to_timer()
1957 divider = (*nanosec) / base; in s626_ns_to_timer()
1960 divider = DIV_ROUND_UP(*nanosec, base); in s626_ns_to_timer()
1964 *nanosec = base * divider; in s626_ns_to_timer()
Dni_mio_common.c2028 static int ni_ns_to_timer(const struct comedi_device *dev, unsigned nanosec, in ni_ns_to_timer() argument
2037 divider = (nanosec + devpriv->clock_ns / 2) / devpriv->clock_ns; in ni_ns_to_timer()
2040 divider = (nanosec) / devpriv->clock_ns; in ni_ns_to_timer()
2043 divider = (nanosec + devpriv->clock_ns - 1) / devpriv->clock_ns; in ni_ns_to_timer()
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-mio-defs.h2718 uint64_t nanosec:32; member
2722 uint64_t nanosec:32;
2735 uint64_t nanosec:32; member
2739 uint64_t nanosec:32;
2752 uint64_t nanosec:64; member
2754 uint64_t nanosec:64;
2904 uint64_t nanosec:32; member
2908 uint64_t nanosec:32;
2924 uint64_t nanosec:64; member
2926 uint64_t nanosec:64;
[all …]
/linux-4.4.14/Documentation/scheduler/
Dsched-design-CFS.txt32 p->se.vruntime (nanosec-unit) value. This way, it's possible to accurately