Searched refs:monotonic (Results 1 - 80 of 80) sorted by relevance

/linux-4.4.14/arch/mips/include/asm/mach-bcm63xx/
H A Dbcm63xx_timer.h6 int bcm63xx_timer_set(int id, int monotonic, unsigned int countdown_us);
/linux-4.4.14/include/linux/
H A Dtrace_clock.h10 * - global: globally monotonic, serialized clock
H A Dtimekeeper_internal.h48 * @offs_real: Offset clock monotonic -> clock realtime
49 * @offs_boot: Offset clock monotonic -> clock boottime
50 * @offs_tai: Offset clock monotonic -> clock tai
71 * to get to monotonic time. Monotonic is pegged at zero at system
77 * monotonic time not to jump. We need to add total_sleep_time to
H A Dtimekeeping.h183 * ktime_get_boottime - Returns monotonic time since boot in ktime_t format
202 * ktime_mono_to_real - Convert monotonic time to clock realtime
H A Dcnt32_to_63.h40 * non-wrapping monotonic value is expected to be returned.
H A Dhrtimer.h140 * @offset: offset of this clock to the monotonic base
H A Dsched.h1534 u64 start_time; /* monotonic time in nsec */
/linux-4.4.14/arch/s390/include/asm/
H A Dvdso.h27 __u64 wtom_clock_sec; /* Wall to monotonic clock 0x30 */
29 __u64 wtom_coarse_sec; /* Coarse wall to monotonic 0x40 */
H A Dtimex.h129 * be monotonic.
/linux-4.4.14/arch/arm64/include/asm/
H A Dvdso_datapage.h29 __u64 wtm_clock_sec; /* Wall to monotonic time */
/linux-4.4.14/arch/mips/bcm63xx/
H A Dtimer.c150 int bcm63xx_timer_set(int id, int monotonic, unsigned int countdown_us) bcm63xx_timer_set() argument
165 if (monotonic) bcm63xx_timer_set()
/linux-4.4.14/arch/arm/include/asm/
H A Dvdso_datapage.h38 u32 wtm_clock_sec; /* wall to monotonic offset */
/linux-4.4.14/drivers/clk/rockchip/
H A Dclk-mmc-phase.c94 * actually go non-monotonic. We don't go _too_ monotonic rockchip_mmc_set_phase()
/linux-4.4.14/arch/powerpc/include/asm/
H A Dvdso_datapage.h85 __s32 wtom_clock_sec; /* Wall to monotonic clock */
106 __s32 wtom_clock_sec; /* Wall to monotonic clock */
/linux-4.4.14/arch/mips/include/asm/
H A Dvdso.h60 * @wall_to_mono_sec: Wall-to-monotonic offset (seconds part).
61 * @wall_to_mono_nsec: Wall-to-monotonic offset (nanoseconds part).
/linux-4.4.14/arch/mips/include/uapi/asm/
H A Dkvm.h133 * CP0_Count resume monotonic nanoseconds
134 * The monotonic nanosecond time of the last set of COUNT_CTL.DC (master
/linux-4.4.14/kernel/sched/
H A Dclock.c18 * is monotonic for constant i. The timestamp returned is in nanoseconds.
268 * runqueues. (this creates monotonic movement) sched_clock_remote()
363 * time source that is monotonic per cpu argument and has bounded drift
381 * to be monotonic if care is taken to only compare timestampt taken on the
H A Dcputime.c591 * - rtime isn't monotonic after all (a bug); cputime_adjust()
595 * can assume it is monotonic regardless of anything else. cputime_adjust()
618 * for utime because rtime is monotonic. cputime_adjust()
H A Dcore.c882 * monotonic. update_rq_clock_task()
/linux-4.4.14/arch/m68k/fpsp040/
H A Dsasin.S16 | result is provably monotonic in double precision.
H A Dsatanh.S17 | result is provably monotonic in double precision.
H A Dsacos.S16 | result is provably monotonic in double precision.
H A Dscosh.S16 | result is provably monotonic in double precision.
H A Dssinh.S16 | result is provably monotonic in double precision.
H A Dslog2.S19 | to double precision. The result is provably monotonic
H A Dstanh.S16 | result is provably monotonic in double precision.
H A Dstan.S16 | result is provably monotonic in double precision.
H A Dstwotox.S17 | result is provably monotonic in double precision.
H A Dsatan.S16 | result is provably monotonic in double precision.
H A Dslogn.S17 | result is provably monotonic in double precision.
H A Dssin.S21 | result is provably monotonic in double precision.
H A Dsetox.S22 | to double precision. The result is provably monotonic in double
/linux-4.4.14/kernel/time/
H A Dtimekeeping.c315 * update_fast_timekeeper - Update the fast and NMI safe monotonic timekeeper.
346 * ktime_get_mono_fast_ns - Fast NMI safe access to clock monotonic
348 * This timestamp is not guaranteed to be monotonic across an update.
523 /* Convert to monotonic time */ tk_update_leap_state()
536 * The xtime based monotonic readout is: tk_update_ktime_data()
538 * The ktime based monotonic readout is: tk_update_ktime_data()
546 /* Update the monotonic raw base */ tk_update_ktime_data()
749 * ktime_get_raw - Returns the raw monotonic time in ktime_t format
770 * ktime_get_ts64 - get the monotonic clock in timespec64 format
773 * The function calculates the monotonic clock from the realtime
851 * ktime_get_raw_and_real_ts64 - get day and raw monotonic time in timespec format
852 * @ts_raw: pointer to the timespec to be set to raw monotonic time
855 * This function reads both the time of day and raw monotonic time at the
1101 * getrawmonotonic64 - Returns the raw monotonic time in a timespec
1104 * Returns the raw monotonic time (completely un-modified by ntp)
1930 * @offs_real: pointer to storage for monotonic -> realtime offset
1931 * @offs_boot: pointer to storage for monotonic -> boottime offset
1932 * @offs_tai: pointer to storage for monotonic -> clock tai offset
1934 * Returns current monotonic time and updates the offsets if the
H A Dposix-timers.c226 * Get monotonic time for posix timers
235 * Get monotonic-raw time for posix timers
1087 * nanosleep for monotonic and realtime clocks
H A Dclockevents.c301 * @expires: absolute expiry time (monotonic clock)
H A Dtimer.c1375 * @basem: base time clock monotonic
1377 * Returns the tick aligned clock monotonic time of the next pending
H A Dhrtimer.c745 * Change the offset of the realtime clock vs. the monotonic retrigger_next_event()
/linux-4.4.14/kernel/trace/
H A Dtrace_clock.c11 * - global: globally monotonic, serialized clock
/linux-4.4.14/include/uapi/linux/hsi/
H A Dcs-protocol.h79 * struct for monotonic timestamp taken when the
/linux-4.4.14/arch/powerpc/kernel/vdso32/
H A Dgettimeofday.S88 bne cr1,80f /* not monotonic -> all done */
94 /* now we must fixup using wall to monotonic. We need to snapshot
/linux-4.4.14/drivers/clocksource/
H A Dpxa_timer.c47 * The return value is guaranteed to be monotonic in that range as
H A Dtimer-atmel-pit.c73 * Clocksource: just a monotonic counter of MCK/16 cycles.
H A Dtimer-atmel-st.c41 * the updates as seen by the CPU don't seem to be strictly monotonic.
/linux-4.4.14/arch/unicore32/kernel/
H A Dpuv3-core.c30 * The return value is guaranteed to be monotonic in that range as
/linux-4.4.14/kernel/bpf/
H A Dhelpers.c115 /* NMI safe access to clock monotonic */ bpf_ktime_get_ns()
/linux-4.4.14/arch/x86/include/asm/
H A Dmsr.h118 * results can be non-monotonic if compared on different CPUs.
134 * be impossible to observe non-monotonic rdtsc_unordered() behavior
/linux-4.4.14/include/uapi/drm/
H A Dmsm_drm.h42 /* timeouts are specified in clock-monotonic absolute times (to simplify
/linux-4.4.14/include/uapi/linux/
H A Dkfd_ioctl.h93 * All counters are monotonic. They are used for profiling of compute jobs.
H A Dopenvswitch.h476 * the system monotonic clock, at which a packet was last processed for this
506 OVS_FLOW_ATTR_USED, /* u64 msecs last used in monotonic time. */
H A Dfirewire-cdev.h891 * monotonic) @cycle_timer values on certain controllers.
/linux-4.4.14/arch/x86/math-emu/
H A Dwm_sqrt.S361 * This is an easy case because x^1/2 is monotonic.
/linux-4.4.14/lib/
H A Dproportions.c58 * [ Its monotonic increasing property can be applied to mitigate the wrap-
/linux-4.4.14/drivers/rtc/
H A Drtc-imxdi.c78 #define DSR_MCO (1 << 3) /* monotonic counter overflow */
93 #define DTCR_MOE (1 << 9) /* monotonic overflow enabled */
160 * - monotonic counter overflow
/linux-4.4.14/drivers/gpu/drm/i915/
H A Dintel_ringbuffer.h191 * monotonic, even if not coherent.
/linux-4.4.14/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_core.c118 /* use monotonic clock to correctly compute further deltas */ peak_usb_set_ts_now()
/linux-4.4.14/arch/m68k/ifpsp060/src/
H A Dfplsp.S4915 # rounded to double precision. The result is provably monotonic #
5620 # rounded to double precision. The result is provably monotonic #
6050 # rounded to double precision. The result is provably monotonic #
6500 # rounded to double precision. The result is provably monotonic #
6601 # rounded to double precision. The result is provably monotonic #
6697 # rounded to double precision. The result is provably monotonic #
7578 # rounded to double precision. The result is provably monotonic #
7692 # rounded to double precision. The result is provably monotonic #
7810 # rounded to double precision. The result is provably monotonic #
7976 # rounded to double precision. The result is provably monotonic #
8571 # rounded to double precision. The result is provably monotonic #
8661 # rounded to double precision. The result is provably monotonic #
8825 # rounded to double precision. The result is provably monotonic #
H A Dfpsp.S5021 # rounded to double precision. The result is provably monotonic #
5726 # rounded to double precision. The result is provably monotonic #
6156 # rounded to double precision. The result is provably monotonic #
6606 # rounded to double precision. The result is provably monotonic #
6707 # rounded to double precision. The result is provably monotonic #
6803 # rounded to double precision. The result is provably monotonic #
7684 # rounded to double precision. The result is provably monotonic #
7798 # rounded to double precision. The result is provably monotonic #
7916 # rounded to double precision. The result is provably monotonic #
8082 # rounded to double precision. The result is provably monotonic #
8677 # rounded to double precision. The result is provably monotonic #
8767 # rounded to double precision. The result is provably monotonic #
8931 # rounded to double precision. The result is provably monotonic #
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_irq.c66 * Default to use monotonic timestamps for wait-for-vblank and page-flip
925 * Return current monotonic/gettimeofday timestamp as best estimate. drm_get_last_vbltimestamp()
H A Ddrm_drv.c49 MODULE_PARM_DESC(timestamp_monotonic, "Use monotonic timestamps");
/linux-4.4.14/drivers/md/
H A Dmd.h108 struct timespec last_read_error; /* monotonic time since our
/linux-4.4.14/drivers/hwmon/
H A Dvia686a.c207 * that the transfer function of the device is monotonic and smooth, so a
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
H A Drx.c108 * The sequence is strictly monotonic increasing and it never skips! carl9170_check_sequence()
/linux-4.4.14/crypto/
H A Djitterentropy.c101 #define JENT_ENOMONOTONIC 3 /* Timer is not monotonic increasing */
/linux-4.4.14/arch/ia64/kernel/
H A Dfsys.S187 // p15 = Add monotonic
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_chardev.c746 /* No access to rdtsc. Using raw monotonic time */ kfd_ioctl_get_clock_counters()
/linux-4.4.14/tools/perf/
H A Dbuiltin-record.c872 CLOCKID_MAP("monotonic", CLOCK_MONOTONIC),
/linux-4.4.14/kernel/printk/
H A Dprintk.c166 * Every record carries the monotonic timestamp in microseconds, as well as
192 * 0000 ff 8f 00 00 00 00 00 00 monotonic time in nsec
/linux-4.4.14/arch/mips/kvm/
H A Demulate.c279 * Get effective monotonic ktime. This is usually a straightforward ktime_get(),
283 * Returns: Effective monotonic ktime for CP0_Count.
/linux-4.4.14/net/sched/
H A Dsch_hfsc.c152 (monotonic within a period) */
/linux-4.4.14/sound/core/
H A Dtimer.c54 MODULE_PARM_DESC(timer_tstamp_monotonic, "Use posix monotonic clock source for timestamps (default).");
/linux-4.4.14/drivers/media/usb/uvc/
H A Duvc_driver.c2069 if (strcasecmp(val, "monotonic") == 0) uvc_clock_param_set()
/linux-4.4.14/drivers/atm/
H A Dfirestream.c392 /* The good thing about this format is that it is monotonic. So,
/linux-4.4.14/include/net/
H A Dtcp.h485 /* Syncookies use a monotonic timer which increments every 60 seconds.
/linux-4.4.14/arch/s390/kvm/
H A Dinterrupt.c892 * If the monotonic clock runs faster than the tod clock we might be kvm_s390_idle_wakeup()
/linux-4.4.14/sound/soc/intel/haswell/
H A Dsst-haswell-ipc.c1383 /* Stream presentation (monotonic) positions */ sst_hsw_get_dsp_presentation_position()
/linux-4.4.14/tools/perf/util/
H A Dsession.c653 * Assuming these timestamps are monotonic across cpus, we know that if
/linux-4.4.14/mm/
H A Dpage_alloc.c4889 * assumption is made that zones within a node are ordered in monotonic
4916 * zones within a node are in order of monotonic increases memory addresses
/linux-4.4.14/arch/x86/kvm/
H A Dx86.c1620 * "timespecX" represents host monotonic time. "tscX" represents
1647 * copy of host monotonic time values. Update that master copy
/linux-4.4.14/drivers/tty/
H A Dcyclades.c4013 These ports are mapped to the tty ports 32 and upward in monotonic
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
H A Dar9003_eeprom.c5100 * this monotonic increasing list ar9003_hw_get_max_edge_power()

Completed in 2762 milliseconds