Home
last modified time | relevance | path

Searched refs:clocksource (Results 1 – 104 of 104) sorted by relevance

/linux-4.1.27/include/linux/
Dclocksource.h21 struct clocksource;
66 struct clocksource { struct
71 cycle_t (*read)(struct clocksource *cs); argument
84 int (*enable)(struct clocksource *cs); argument
85 void (*disable)(struct clocksource *cs); argument
87 void (*suspend)(struct clocksource *cs); argument
88 void (*resume)(struct clocksource *cs); argument
182 extern int clocksource_unregister(struct clocksource*);
184 extern struct clocksource* clocksource_get_next(void);
185 extern void clocksource_change_rating(struct clocksource *cs, int rating);
[all …]
Dtimekeeper_internal.h31 struct clocksource *clock;
32 cycle_t (*read)(struct clocksource *cs);
117 struct clocksource *c, u32 mult,
Ddw_apb_timer.h37 struct clocksource cs;
/linux-4.1.27/kernel/time/
Dclocksource.c101 static struct clocksource *curr_clocksource;
112 static struct clocksource *watchdog;
120 static void __clocksource_change_rating(struct clocksource *cs, int rating);
137 static void __clocksource_unstable(struct clocksource *cs) in __clocksource_unstable()
154 void clocksource_mark_unstable(struct clocksource *cs) in clocksource_mark_unstable()
169 struct clocksource *cs; in clocksource_watchdog()
299 struct clocksource *cs; in clocksource_reset_watchdog()
310 static void clocksource_enqueue_watchdog(struct clocksource *cs) in clocksource_enqueue_watchdog()
335 static void clocksource_dequeue_watchdog(struct clocksource *cs) in clocksource_dequeue_watchdog()
353 struct clocksource *cs, *tmp; in __clocksource_watchdog_kthread()
[all …]
Djiffies.c62 static cycle_t jiffies_read(struct clocksource *cs) in jiffies_read()
67 static struct clocksource clocksource_jiffies = {
103 struct clocksource * __init __weak clocksource_default_clock(void) in clocksource_default_clock()
108 struct clocksource refined_jiffies;
Dtimekeeping.c241 static void tk_setup_internals(struct timekeeper *tk, struct clocksource *clock) in tk_setup_internals()
245 struct clocksource *old_clock; in tk_setup_internals()
443 static cycle_t dummy_clock_read(struct clocksource *cs) in dummy_clock_read()
615 struct clocksource *clock = tk->tkr_mono.clock; in timekeeping_forward_now()
1043 struct clocksource *new, *old; in change_clocksource()
1046 new = (struct clocksource *) data; in change_clocksource()
1082 int timekeeping_notify(struct clocksource *clock) in timekeeping_notify()
1215 struct clocksource *clock; in timekeeping_init()
1360 struct clocksource *clock = tk->tkr_mono.clock; in timekeeping_resume()
DMakefile2 obj-y += timekeeping.o ntp.o clocksource.o jiffies.o timer_list.o
DKconfig11 # Architecture has extra clocksource data
15 # Clocksources require validation of the clocksource against the last
/linux-4.1.27/drivers/clocksource/
Dvt8500_timer.c57 static cycle_t vt8500_timer_read(struct clocksource *cs) in vt8500_timer_read()
67 static struct clocksource clocksource = { variable
79 cycle_t alarm = clocksource.read(&clocksource) + cycles; in vt8500_timer_set_next_event()
85 if ((signed)(alarm - clocksource.read(&clocksource)) <= MIN_OSCR_DELTA) in vt8500_timer_set_next_event()
155 if (clocksource_register_hz(&clocksource, VT8500_TIMER_HZ)) in vt8500_timer_init()
157 __func__, clocksource.name); in vt8500_timer_init()
Dmmio.c15 struct clocksource clksrc;
18 static inline struct clocksource_mmio *to_mmio_clksrc(struct clocksource *c) in to_mmio_clksrc()
23 cycle_t clocksource_mmio_readl_up(struct clocksource *c) in clocksource_mmio_readl_up()
28 cycle_t clocksource_mmio_readl_down(struct clocksource *c) in clocksource_mmio_readl_down()
33 cycle_t clocksource_mmio_readw_up(struct clocksource *c) in clocksource_mmio_readw_up()
38 cycle_t clocksource_mmio_readw_down(struct clocksource *c) in clocksource_mmio_readw_down()
54 cycle_t (*read)(struct clocksource *)) in clocksource_mmio_init() argument
Dsh_tmu.c52 struct clocksource cs;
253 static struct sh_tmu_channel *cs_to_sh_tmu(struct clocksource *cs) in cs_to_sh_tmu()
258 static cycle_t sh_tmu_clocksource_read(struct clocksource *cs) in sh_tmu_clocksource_read()
265 static int sh_tmu_clocksource_enable(struct clocksource *cs) in sh_tmu_clocksource_enable()
282 static void sh_tmu_clocksource_disable(struct clocksource *cs) in sh_tmu_clocksource_disable()
293 static void sh_tmu_clocksource_suspend(struct clocksource *cs) in sh_tmu_clocksource_suspend()
306 static void sh_tmu_clocksource_resume(struct clocksource *cs) in sh_tmu_clocksource_resume()
322 struct clocksource *cs = &ch->cs; in sh_tmu_register_clocksource()
453 bool clockevent, bool clocksource) in sh_tmu_register() argument
458 } else if (clocksource) { in sh_tmu_register()
[all …]
Dem_sti.c45 struct clocksource cs;
196 static struct em_sti_priv *cs_to_em_sti(struct clocksource *cs) in cs_to_em_sti()
201 static cycle_t em_sti_clocksource_read(struct clocksource *cs) in em_sti_clocksource_read()
206 static int em_sti_clocksource_enable(struct clocksource *cs) in em_sti_clocksource_enable()
217 static void em_sti_clocksource_disable(struct clocksource *cs) in em_sti_clocksource_disable()
222 static void em_sti_clocksource_resume(struct clocksource *cs) in em_sti_clocksource_resume()
229 struct clocksource *cs = &p->cs; in em_sti_register_clocksource()
Dqcom-timer.c106 static notrace cycle_t msm_read_timer_count(struct clocksource *cs) in msm_read_timer_count()
111 static struct clocksource msm_clocksource = {
196 struct clocksource *cs = &msm_clocksource; in msm_timer_init()
308 static notrace cycle_t msm_read_timer_count_shift(struct clocksource *cs) in msm_read_timer_count_shift()
319 struct clocksource *cs = &msm_clocksource; in msm7x01_timer_init()
Dsh_cmt.c109 struct clocksource cs;
610 static struct sh_cmt_channel *cs_to_sh_cmt(struct clocksource *cs) in cs_to_sh_cmt()
615 static cycle_t sh_cmt_clocksource_read(struct clocksource *cs) in sh_cmt_clocksource_read()
633 static int sh_cmt_clocksource_enable(struct clocksource *cs) in sh_cmt_clocksource_enable()
650 static void sh_cmt_clocksource_disable(struct clocksource *cs) in sh_cmt_clocksource_disable()
660 static void sh_cmt_clocksource_suspend(struct clocksource *cs) in sh_cmt_clocksource_suspend()
668 static void sh_cmt_clocksource_resume(struct clocksource *cs) in sh_cmt_clocksource_resume()
679 struct clocksource *cs = &ch->cs; in sh_cmt_register_clocksource()
829 bool clockevent, bool clocksource) in sh_cmt_register() argument
840 if (clocksource) { in sh_cmt_register()
[all …]
Dtimer-prima2.c76 static cycle_t sirfsoc_timer_read(struct clocksource *cs) in sirfsoc_timer_read()
129 static void sirfsoc_clocksource_suspend(struct clocksource *cs) in sirfsoc_clocksource_suspend()
142 static void sirfsoc_clocksource_resume(struct clocksource *cs) in sirfsoc_clocksource_resume()
164 static struct clocksource sirfsoc_clocksource = {
Dacpi_pm.c61 static cycle_t acpi_pm_read(struct clocksource *cs) in acpi_pm_read()
66 static struct clocksource clocksource_acpi_pm = {
84 static cycle_t acpi_pm_read_slow(struct clocksource *cs) in acpi_pm_read_slow()
Dscx200_hrt.c46 static cycle_t read_hrt(struct clocksource *cs) in read_hrt()
52 static struct clocksource cs_hrt = {
Dclksrc-dbx500-prcmu.c32 static cycle_t notrace clksrc_dbx500_prcmu_read(struct clocksource *cs) in clksrc_dbx500_prcmu_read()
46 static struct clocksource clocksource_dbx500_prcmu = {
Dtimer-atlas7.c88 static cycle_t sirfsoc_timer_read(struct clocksource *cs) in sirfsoc_timer_read()
134 static void sirfsoc_clocksource_suspend(struct clocksource *cs) in sirfsoc_clocksource_suspend()
142 static void sirfsoc_clocksource_resume(struct clocksource *cs) in sirfsoc_clocksource_resume()
160 static struct clocksource sirfsoc_clocksource = {
Di8253.c28 static cycle_t i8253_read(struct clocksource *cs) in i8253_read()
89 static struct clocksource i8253_cs = {
DKconfig91 Use the always on PRCMU Timer as clocksource
165 This is a new clocksource driver for the PWM timer found in
203 This enables build of a clocksource and clockevent driver for
223 This enables build of a clocksource and clockevent driver for
232 This enables build of a clocksource and clockevent driver for
Dmips-gic-timer.c115 static cycle_t gic_hpt_read(struct clocksource *cs) in gic_hpt_read()
120 static struct clocksource gic_clocksource = {
Dmetag_generic.c78 static cycle_t metag_clocksource_read(struct clocksource *cs) in metag_clocksource_read()
83 static struct clocksource clocksource_metag = {
Dtimer-atmel-pit.c43 struct clocksource clksrc;
52 static inline struct pit_data *clksrc_to_pit_data(struct clocksource *clksrc) in clksrc_to_pit_data()
76 static cycle_t read_pit_clk(struct clocksource *cs) in read_pit_clk()
Dtimer-atmel-st.c96 static cycle_t read_clk32k(struct clocksource *cs) in read_clk32k()
101 static struct clocksource clk32k = {
Dtcb_clksrc.c44 static cycle_t tc_get_cycles(struct clocksource *cs) in tc_get_cycles()
59 static cycle_t tc_get_cycles32(struct clocksource *cs) in tc_get_cycles32()
64 static struct clocksource clksrc = {
Dmxs_timer.c103 static cycle_t timrotv1_get_cycles(struct clocksource *cs) in timrotv1_get_cycles()
217 static struct clocksource clocksource_mxs = {
Dsamsung_pwm_timer.c299 static void samsung_clocksource_suspend(struct clocksource *cs) in samsung_clocksource_suspend()
304 static void samsung_clocksource_resume(struct clocksource *cs) in samsung_clocksource_resume()
313 static cycle_t samsung_clocksource_read(struct clocksource *c) in samsung_clocksource_read()
318 static struct clocksource samsung_clocksource = {
Ddw_apb_timer.c47 clocksource_to_dw_apb_clocksource(struct clocksource *cs) in clocksource_to_dw_apb_clocksource()
319 static cycle_t __apbt_read_clocksource(struct clocksource *cs) in __apbt_read_clocksource()
330 static void apbt_restart_clocksource(struct clocksource *cs) in apbt_restart_clocksource()
Darm_global_timer.c191 static cycle_t gt_clocksource_read(struct clocksource *cs) in gt_clocksource_read()
196 static struct clocksource gt_clocksource = {
Dexynos_mct.c202 static cycle_t exynos4_frc_read(struct clocksource *cs) in exynos4_frc_read()
207 static void exynos4_frc_resume(struct clocksource *cs) in exynos4_frc_resume()
212 struct clocksource mct_frc = {
Dtimer-sun5i.c52 struct clocksource clksrc;
151 static cycle_t sun5i_clksrc_read(struct clocksource *clksrc) in sun5i_clksrc_read()
Dcadence_ttc_timer.c93 struct clocksource cs;
162 static cycle_t __ttc_clocksource_read(struct clocksource *cs) in __ttc_clocksource_read()
Darm_arch_timer.c435 static cycle_t arch_counter_read(struct clocksource *cs) in arch_counter_read()
445 static struct clocksource clocksource_counter = {
/linux-4.1.27/arch/mips/kernel/
Dcsrc-bcm1480.c28 static cycle_t bcm1480_hpt_read(struct clocksource *cs) in bcm1480_hpt_read()
33 struct clocksource bcm1480_clocksource = {
48 struct clocksource *cs = &bcm1480_clocksource; in sb1480_clocksource_init()
Dcsrc-sb1250.c44 static cycle_t sb1250_hpt_read(struct clocksource *cs) in sb1250_hpt_read()
49 struct clocksource bcm1250_clocksource = {
64 struct clocksource *cs = &bcm1250_clocksource; in sb1250_clocksource_init()
Dcsrc-r4k.c14 static cycle_t c0_hpt_read(struct clocksource *cs) in c0_hpt_read()
19 static struct clocksource clocksource_mips = {
Dcsrc-ioasic.c25 static cycle_t dec_ioasic_hpt_read(struct clocksource *cs) in dec_ioasic_hpt_read()
30 static struct clocksource clocksource_dec = {
Dcevt-txx9.c26 struct clocksource cs;
30 static cycle_t txx9_cs_read(struct clocksource *cs) in txx9_cs_read()
/linux-4.1.27/arch/arm/mach-footbridge/
Ddc21285-timer.c22 static cycle_t cksrc_dc21285_read(struct clocksource *cs) in cksrc_dc21285_read()
27 static int cksrc_dc21285_enable(struct clocksource *cs) in cksrc_dc21285_enable()
35 static void cksrc_dc21285_disable(struct clocksource *cs) in cksrc_dc21285_disable()
40 static struct clocksource cksrc_dc21285 = {
/linux-4.1.27/arch/arc/kernel/
Dtime.c73 static cycle_t arc_counter_read(struct clocksource *cs) in arc_counter_read()
98 static struct clocksource arc_counter = {
129 static cycle_t arc_counter_read(struct clocksource *cs) in arc_counter_read()
134 static struct clocksource arc_counter = {
/linux-4.1.27/arch/mips/netlogic/common/
Dtime.c62 static cycle_t nlm_get_pic_timer(struct clocksource *cs) in nlm_get_pic_timer()
69 static cycle_t nlm_get_pic_timer32(struct clocksource *cs) in nlm_get_pic_timer32()
76 static struct clocksource csrc_pic = {
/linux-4.1.27/arch/mn10300/kernel/
Dcsrc-mn10300.c16 static cycle_t mn10300_read(struct clocksource *cs) in mn10300_read()
21 static struct clocksource clocksource_mn10300 = {
Dinternal.h14 struct clocksource;
/linux-4.1.27/arch/ia64/kernel/
Dtime.c35 static cycle_t itc_get_cycles(struct clocksource *cs);
61 paravirt_clocksource_resume(struct clocksource *cs) in paravirt_clocksource_resume()
68 static struct clocksource clocksource_itc = {
78 static struct clocksource *itc_clocksource;
355 static cycle_t itc_get_cycles(struct clocksource *cs) in itc_get_cycles()
429 struct clocksource *c, u32 mult, cycle_t cycle_last) in update_vsyscall_old()
Dcyclone.c24 static cycle_t read_cyclone(struct clocksource *cs) in read_cyclone()
29 static struct clocksource clocksource_cyclone = {
/linux-4.1.27/arch/mips/loongson1/
DKconfig25 bool "Use PWM Timer for clockevent/clocksource"
29 This option changes the default clockevent/clocksource to PWM Timer,
35 prompt "Select clockevent/clocksource"
/linux-4.1.27/tools/testing/selftests/timers/
Dclocksource-switch.c97 int change_clocksource(char *clocksource) in change_clocksource() argument
107 size = write(fd, clocksource, strlen(clocksource)); in change_clocksource()
DMakefile12 skew_consistency clocksource-switch leap-a-day \
29 ./clocksource-switch
/linux-4.1.27/arch/ia64/sn/kernel/sn2/
Dtimer.c25 static cycle_t read_sn2(struct clocksource *cs) in read_sn2()
30 static struct clocksource clocksource_sn2 = {
/linux-4.1.27/arch/mips/loongson/loongson-3/
Dhpet.c222 static cycle_t hpet_read_counter(struct clocksource *cs) in hpet_read_counter()
227 static void hpet_suspend(struct clocksource *cs) in hpet_suspend()
231 static void hpet_resume(struct clocksource *cs) in hpet_resume()
237 static struct clocksource csrc_hpet = {
/linux-4.1.27/arch/c6x/kernel/
Dtime.c29 static cycle_t tsc_read(struct clocksource *cs) in tsc_read()
34 static struct clocksource clocksource_tsc = {
/linux-4.1.27/arch/m68k/coldfire/
Ddma_timer.c37 static cycle_t cf_dt_get_cycles(struct clocksource *cs) in cf_dt_get_cycles()
42 static struct clocksource clocksource_cf_dt = {
Dsltimers.c100 static cycle_t mcfslt_read_clk(struct clocksource *cs) in mcfslt_read_clk()
118 static struct clocksource mcfslt_clk = {
Dpit.c127 static cycle_t pit_read_clk(struct clocksource *cs) in pit_read_clk()
143 static struct clocksource pit_clk = {
Dtimers.c92 static cycle_t mcftmr_read_clk(struct clocksource *cs) in mcftmr_read_clk()
108 static struct clocksource mcftmr_clk = {
/linux-4.1.27/arch/alpha/kernel/
Dtime.c145 qemu_cs_read(struct clocksource *cs) in qemu_cs_read()
150 static struct clocksource qemu_cs = {
269 static cycle_t read_rpcc(struct clocksource *cs) in read_rpcc()
274 static struct clocksource clocksource_rpcc = {
/linux-4.1.27/arch/m68k/68000/
Dtimers.c79 static cycle_t m68328_read_clk(struct clocksource *cs) in m68328_read_clk()
93 static struct clocksource m68328_clk = {
/linux-4.1.27/arch/blackfin/kernel/
Dtime-ts.c29 static notrace cycle_t bfin_read_cycles(struct clocksource *cs) in bfin_read_cycles()
38 static struct clocksource bfin_cs_cycles = {
83 static cycle_t bfin_read_gptimer0(struct clocksource *cs) in bfin_read_gptimer0()
88 static struct clocksource bfin_cs_gptimer0 = {
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-timer.c150 static cycle_t hub_rt_read(struct clocksource *cs) in hub_rt_read()
155 struct clocksource hub_rt_clocksource = {
170 struct clocksource *cs = &hub_rt_clocksource; in hub_rt_clocksource_init()
/linux-4.1.27/arch/um/kernel/
Dtime.c68 static cycle_t itimer_read(struct clocksource *cs) in itimer_read()
73 static struct clocksource itimer_clocksource = {
/linux-4.1.27/arch/x86/kernel/cpu/
Dmshyperv.c93 static cycle_t read_hv_clock(struct clocksource *arg) in read_hv_clock()
105 static struct clocksource hyperv_cs = {
/linux-4.1.27/arch/openrisc/kernel/
Dtime.c144 static cycle_t openrisc_timer_read(struct clocksource *cs) in openrisc_timer_read()
149 static struct clocksource openrisc_timer = {
/linux-4.1.27/arch/powerpc/kernel/
Dtime.c80 static cycle_t rtc_read(struct clocksource *);
81 static struct clocksource clocksource_rtc = {
89 static cycle_t timebase_read(struct clocksource *);
90 static struct clocksource clocksource_timebase = {
772 static cycle_t rtc_read(struct clocksource *cs) in rtc_read()
777 static cycle_t timebase_read(struct clocksource *cs) in timebase_read()
783 struct clocksource *clock, u32 mult, cycle_t cycle_last) in update_vsyscall_old()
835 struct clocksource *clock; in clocksource_init()
/linux-4.1.27/arch/mips/alchemy/common/
Dtime.c47 static cycle_t au1x_counter1_read(struct clocksource *cs) in au1x_counter1_read()
52 static struct clocksource au1x_counter1_clocksource = {
/linux-4.1.27/arch/avr32/kernel/
Dtime.c22 static cycle_t read_cycle_count(struct clocksource *cs) in read_cycle_count()
34 static struct clocksource counter = {
/linux-4.1.27/arch/mips/jz4740/
Dtime.c34 static cycle_t jz4740_clocksource_read(struct clocksource *cs) in jz4740_clocksource_read()
39 static struct clocksource jz4740_clocksource = {
/linux-4.1.27/arch/arm/plat-iop/
Dtime.c41 static cycle_t notrace iop_clocksource_read(struct clocksource *unused) in iop_clocksource_read()
46 static struct clocksource iop_clocksource = {
/linux-4.1.27/arch/unicore32/kernel/
Dtime.c74 static cycle_t puv3_read_oscr(struct clocksource *cs) in puv3_read_oscr()
79 static struct clocksource cksrc_puv3_oscr = {
/linux-4.1.27/arch/mips/loongson/common/cs5536/
Dcs5536_mfgpt.c151 static cycle_t mfgpt_read(struct clocksource *cs) in mfgpt_read()
198 static struct clocksource clocksource_mfgpt = {
/linux-4.1.27/arch/xtensa/kernel/
Dtime.c35 static cycle_t ccount_read(struct clocksource *cs) in ccount_read()
45 static struct clocksource ccount_clocksource = {
/linux-4.1.27/arch/parisc/kernel/
Dtime.c192 static cycle_t read_cr16(struct clocksource *cs) in read_cr16()
197 static struct clocksource clocksource_cr16 = {
/linux-4.1.27/arch/nios2/kernel/
Dtime.c45 struct clocksource cs;
55 to_nios2_clksource(struct clocksource *cs) in to_nios2_clksource()
81 static cycle_t nios2_timer_read(struct clocksource *cs) in nios2_timer_read()
/linux-4.1.27/arch/mips/cavium-octeon/
Dcsrc-octeon.c96 static cycle_t octeon_cvmcount_read(struct clocksource *cs) in octeon_cvmcount_read()
101 static struct clocksource clocksource_mips = {
/linux-4.1.27/arch/arm/mach-mmp/
Dtime.c155 static cycle_t clksrc_read(struct clocksource *cs) in clksrc_read()
160 static struct clocksource cksrc = {
/linux-4.1.27/arch/hexagon/kernel/
Dtime.c75 static cycle_t timer_get_cycles(struct clocksource *cs) in timer_get_cycles()
80 static struct clocksource hexagon_clocksource = {
/linux-4.1.27/arch/mips/loongson1/common/
Dtime.c65 static cycle_t ls1x_clocksource_read(struct clocksource *cs) in ls1x_clocksource_read()
112 static struct clocksource ls1x_clocksource = {
/linux-4.1.27/arch/x86/platform/uv/
Duv_time.c33 static cycle_t uv_read_rtc(struct clocksource *cs);
38 static struct clocksource clocksource_uv = {
300 static cycle_t uv_read_rtc(struct clocksource *cs) in uv_read_rtc()
/linux-4.1.27/arch/x86/kernel/
Dkvmclock.c89 static cycle_t kvm_clock_get_cycles(struct clocksource *cs) in kvm_clock_get_cycles()
147 static struct clocksource kvm_clock = {
Dtsc.c951 static struct clocksource clocksource_tsc;
969 static cycle_t read_tsc(struct clocksource *cs) in read_tsc()
977 static struct clocksource clocksource_tsc = {
Dhpet.c277 static void hpet_resume_counter(struct clocksource *cs) in hpet_resume_counter()
739 static cycle_t read_hpet(struct clocksource *cs) in read_hpet()
744 static struct clocksource clocksource_hpet = {
/linux-4.1.27/arch/tile/kernel/
Dtime.c73 static cycles_t clocksource_get_cycles(struct clocksource *cs) in clocksource_get_cycles()
78 static struct clocksource cycle_counter_cs = {
/linux-4.1.27/arch/microblaze/kernel/
Dtimer.c199 static cycle_t xilinx_read(struct clocksource *cs) in xilinx_read()
230 static struct clocksource clocksource_microblaze = {
/linux-4.1.27/arch/sparc/kernel/
Dtime_32.c160 static cycle_t timer_cs_read(struct clocksource *cs) in timer_cs_read()
179 static struct clocksource timer_cs = {
Dtime_64.c775 static struct clocksource clocksource_tick = {
800 static cycle_t clocksource_tick_read(struct clocksource *cs) in clocksource_tick_read()
/linux-4.1.27/arch/arm/mach-davinci/
Dtime.c271 static cycle_t read_cycles(struct clocksource *cs) in read_cycles()
278 static struct clocksource clocksource_davinci = {
/linux-4.1.27/arch/x86/xen/
Dtime.c167 static cycle_t xen_clocksource_get_cycles(struct clocksource *cs) in xen_clocksource_get_cycles()
233 static struct clocksource xen_clocksource __read_mostly = {
/linux-4.1.27/drivers/char/
Dhpet.c73 static cycle_t read_hpet(struct clocksource *cs) in read_hpet()
78 static struct clocksource clocksource_hpet = {
85 static struct clocksource *hpet_clocksource;
111 struct clocksource *hp_clocksource;
/linux-4.1.27/arch/arm/mach-omap2/
Dtimer.c369 static cycle_t clocksource_read_cycles(struct clocksource *cs) in clocksource_read_cycles()
375 static struct clocksource clocksource_gpt = {
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dpwm-samsung.txt8 Be aware that the clocksource driver supports only uniprocessor systems.
/linux-4.1.27/drivers/
DMakefile130 obj-y += clocksource/
DKconfig139 source "drivers/clocksource/Kconfig"
/linux-4.1.27/arch/x86/lguest/
Dboot.c927 static cycle_t lguest_clock_read(struct clocksource *cs) in lguest_clock_read()
958 static struct clocksource lguest_clock = {
/linux-4.1.27/arch/s390/kernel/
Dtime.c194 static cycle_t read_tod_clock(struct clocksource *cs) in read_tod_clock()
199 static struct clocksource clocksource_tod = {
209 struct clocksource * __init clocksource_default_clock(void) in clocksource_default_clock()
/linux-4.1.27/arch/arm/mach-ixp4xx/
Dcommon.c496 static cycle_t ixp4xx_clocksource_read(struct clocksource *c) in ixp4xx_clocksource_read()
/linux-4.1.27/Documentation/timers/
Dtimekeeping.txt6 drivers/clocksource in the kernel tree, but the code may be spread out
60 ns ~= (clocksource * mult) >> shift
/linux-4.1.27/arch/arm/mach-imx/
DKconfig606 Use the ARM Global Timer as clocksource
612 Use SoC Periodic Interrupt Timer (PIT) as clocksource
/linux-4.1.27/Documentation/power/regulator/
Dconsumer.txt191 - clocksource with a voltage-controlled oscillator and control logic to change
/linux-4.1.27/Documentation/prctl/
Dseccomp_filter.txt189 /sys/devices/system/clocksource/clocksource0/current_clocksource set to
/linux-4.1.27/Documentation/
Dkernel-parameters.txt619 clock= [BUGS=X86-32, HW] gettimeofday clocksource override.
621 Forces specified clocksource (if available) to be used
623 clocksource is not available, it defaults to PIT.
626 clocksource= Override the default clocksource
628 Override the default clocksource and use the clocksource
630 Some clocksource names to choose from, depending on
632 [all] jiffies (this is the base, fallback clocksource)
3705 tsc= Disable clocksource stability checks for TSC.
3707 [x86] reliable: mark tsc clocksource as reliable, this
3708 disables clocksource verification at runtime, as well
/linux-4.1.27/Documentation/virtual/kvm/
Dtimekeeping.txt305 a clocksource for a Linux or other kernel has not yet been attempted and is in
397 clocksource.
/linux-4.1.27/drivers/misc/
DKconfig67 Select this to get a high precision clocksource based on a
/linux-4.1.27/
DMAINTAINERS988 F: drivers/clocksource/timer-prima2.c
989 F: drivers/clocksource/timer-atlas7.c
1173 F: drivers/clocksource/timer-keystone.c
1481 F: drivers/clocksource/arm_global_timer.c
1533 F: drivers/clocksource/timer-u300.c
1548 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1580 F: drivers/clocksource/versatile.c
1601 F: drivers/clocksource/vt8500_timer.c
1632 F: drivers/clocksource/cadence_ttc_timer.c
1849 F: drivers/clocksource/tcb_clksrc.c
[all …]
/linux-4.1.27/arch/x86/
DKconfig2367 This driver provides a clocksource built upon the on-chip