Lines Matching refs:fsyscall_gtod_data
39 struct fsyscall_gtod_data_t fsyscall_gtod_data; variable
428 write_seqcount_begin(&fsyscall_gtod_data.seq); in update_vsyscall()
431 fsyscall_gtod_data.clk_mask = tk->tkr_mono.mask; in update_vsyscall()
432 fsyscall_gtod_data.clk_mult = tk->tkr_mono.mult; in update_vsyscall()
433 fsyscall_gtod_data.clk_shift = tk->tkr_mono.shift; in update_vsyscall()
434 fsyscall_gtod_data.clk_fsys_mmio = tk->tkr_mono.clock->archdata.fsys_mmio; in update_vsyscall()
435 fsyscall_gtod_data.clk_cycle_last = tk->tkr_mono.cycle_last; in update_vsyscall()
437 fsyscall_gtod_data.wall_time.sec = tk->xtime_sec; in update_vsyscall()
438 fsyscall_gtod_data.wall_time.snsec = tk->tkr_mono.xtime_nsec; in update_vsyscall()
440 fsyscall_gtod_data.monotonic_time.sec = tk->xtime_sec in update_vsyscall()
442 fsyscall_gtod_data.monotonic_time.snsec = tk->tkr_mono.xtime_nsec in update_vsyscall()
447 while (fsyscall_gtod_data.monotonic_time.snsec >= in update_vsyscall()
449 fsyscall_gtod_data.monotonic_time.snsec -= in update_vsyscall()
451 fsyscall_gtod_data.monotonic_time.sec++; in update_vsyscall()
454 write_seqcount_end(&fsyscall_gtod_data.seq); in update_vsyscall()