vdso_data 41 arch/arm/include/asm/vdso_datapage.h struct vdso_data data; vdso_data 40 arch/arm/kernel/vdso.c static struct vdso_data *vdso_data = &vdso_data_store.data; vdso_data 207 arch/arm/kernel/vdso.c vdso_data_page = virt_to_page(vdso_data); vdso_data 267 arch/arm/kernel/vdso.c static void vdso_write_begin(struct vdso_data *vdata) vdso_data 269 arch/arm/kernel/vdso.c ++vdso_data->seq_count; vdso_data 273 arch/arm/kernel/vdso.c static void vdso_write_end(struct vdso_data *vdata) vdso_data 276 arch/arm/kernel/vdso.c ++vdso_data->seq_count; vdso_data 319 arch/arm/kernel/vdso.c vdso_write_begin(vdso_data); vdso_data 321 arch/arm/kernel/vdso.c vdso_data->tk_is_cntvct = tk_is_cntvct(tk); vdso_data 322 arch/arm/kernel/vdso.c vdso_data->xtime_coarse_sec = tk->xtime_sec; vdso_data 323 arch/arm/kernel/vdso.c vdso_data->xtime_coarse_nsec = (u32)(tk->tkr_mono.xtime_nsec >> vdso_data 325 arch/arm/kernel/vdso.c vdso_data->wtm_clock_sec = wtm->tv_sec; vdso_data 326 arch/arm/kernel/vdso.c vdso_data->wtm_clock_nsec = wtm->tv_nsec; vdso_data 328 arch/arm/kernel/vdso.c if (vdso_data->tk_is_cntvct) { vdso_data 329 arch/arm/kernel/vdso.c vdso_data->cs_cycle_last = tk->tkr_mono.cycle_last; vdso_data 330 arch/arm/kernel/vdso.c vdso_data->xtime_clock_sec = tk->xtime_sec; vdso_data 331 arch/arm/kernel/vdso.c vdso_data->xtime_clock_snsec = tk->tkr_mono.xtime_nsec; vdso_data 332 arch/arm/kernel/vdso.c vdso_data->cs_mult = tk->tkr_mono.mult; vdso_data 333 arch/arm/kernel/vdso.c vdso_data->cs_shift = tk->tkr_mono.shift; vdso_data 334 arch/arm/kernel/vdso.c vdso_data->cs_mask = tk->tkr_mono.mask; vdso_data 337 arch/arm/kernel/vdso.c vdso_write_end(vdso_data); vdso_data 339 arch/arm/kernel/vdso.c flush_dcache_page(virt_to_page(vdso_data)); vdso_data 344 arch/arm/kernel/vdso.c vdso_data->tz_minuteswest = sys_tz.tz_minuteswest; vdso_data 345 arch/arm/kernel/vdso.c vdso_data->tz_dsttime = sys_tz.tz_dsttime; vdso_data 346 arch/arm/kernel/vdso.c flush_dcache_page(virt_to_page(vdso_data)); vdso_data 20 arch/arm/vdso/vgettimeofday.c extern struct vdso_data *__get_datapage(void); vdso_data 22 arch/arm/vdso/vgettimeofday.c static notrace u32 __vdso_read_begin(const struct vdso_data *vdata) vdso_data 34 arch/arm/vdso/vgettimeofday.c static notrace u32 vdso_read_begin(const struct vdso_data *vdata) vdso_data 44 arch/arm/vdso/vgettimeofday.c static notrace int vdso_read_retry(const struct vdso_data *vdata, u32 start) vdso_data 68 arch/arm/vdso/vgettimeofday.c struct vdso_data *vdata) vdso_data 84 arch/arm/vdso/vgettimeofday.c struct vdso_data *vdata) vdso_data 108 arch/arm/vdso/vgettimeofday.c static notrace u64 get_ns(struct vdso_data *vdata) vdso_data 125 arch/arm/vdso/vgettimeofday.c static notrace int do_realtime(struct timespec *ts, struct vdso_data *vdata) vdso_data 147 arch/arm/vdso/vgettimeofday.c static notrace int do_monotonic(struct timespec *ts, struct vdso_data *vdata) vdso_data 176 arch/arm/vdso/vgettimeofday.c static notrace int do_realtime(struct timespec *ts, struct vdso_data *vdata) vdso_data 181 arch/arm/vdso/vgettimeofday.c static notrace int do_monotonic(struct timespec *ts, struct vdso_data *vdata) vdso_data 190 arch/arm/vdso/vgettimeofday.c struct vdso_data *vdata; vdso_data 238 arch/arm/vdso/vgettimeofday.c struct vdso_data *vdata; vdso_data 141 arch/arm64/include/asm/vdso/compat_gettimeofday.h static __always_inline const struct vdso_data *__arch_get_vdso_data(void) vdso_data 143 arch/arm64/include/asm/vdso/compat_gettimeofday.h const struct vdso_data *ret; vdso_data 96 arch/arm64/include/asm/vdso/gettimeofday.h const struct vdso_data *__arch_get_vdso_data(void) vdso_data 12 arch/arm64/include/asm/vdso/vsyscall.h extern struct vdso_data *vdso_data; vdso_data 18 arch/arm64/include/asm/vdso/vsyscall.h struct vdso_data *__arm64_get_k_vdso_data(void) vdso_data 20 arch/arm64/include/asm/vdso/vsyscall.h return vdso_data; vdso_data 34 arch/arm64/include/asm/vdso/vsyscall.h void __arm64_update_vsyscall(struct vdso_data *vdata, struct timekeeper *tk) vdso_data 79 arch/arm64/kernel/vdso.c struct vdso_data data[CS_BASES]; vdso_data 82 arch/arm64/kernel/vdso.c struct vdso_data *vdso_data = vdso_data_store.data; vdso_data 124 arch/arm64/kernel/vdso.c vdso_pagelist[0] = phys_to_page(__pa_symbol(vdso_data)); vdso_data 54 arch/mips/include/asm/vdso.h struct vdso_data data[CS_BASES]; vdso_data 162 arch/mips/include/asm/vdso/gettimeofday.h static __always_inline u64 read_gic_count(const struct vdso_data *data) vdso_data 181 arch/mips/include/asm/vdso/gettimeofday.h const struct vdso_data *data = get_vdso_data(); vdso_data 204 arch/mips/include/asm/vdso/gettimeofday.h static __always_inline const struct vdso_data *__arch_get_vdso_data(void) vdso_data 61 arch/mips/include/asm/vdso/vdso.h static inline const struct vdso_data *get_vdso_data(void) vdso_data 63 arch/mips/include/asm/vdso/vdso.h return (const struct vdso_data *)(get_vdso_base() - PAGE_SIZE); vdso_data 68 arch/mips/include/asm/vdso/vdso.h static inline void __iomem *get_gic(const struct vdso_data *data) vdso_data 10 arch/mips/include/asm/vdso/vsyscall.h extern struct vdso_data *vdso_data; vdso_data 16 arch/mips/include/asm/vdso/vsyscall.h struct vdso_data *__mips_get_k_vdso_data(void) vdso_data 18 arch/mips/include/asm/vdso/vsyscall.h return vdso_data; vdso_data 28 arch/mips/kernel/vdso.c struct vdso_data *vdso_data = mips_vdso_data.data; vdso_data 141 arch/mips/kernel/vdso.c base += ((unsigned long)vdso_data - gic_size) & shm_align_mask; vdso_data 167 arch/mips/kernel/vdso.c virt_to_phys(vdso_data) >> PAGE_SHIFT, vdso_data 41 arch/nds32/kernel/vdso.c struct vdso_data data; vdso_data 44 arch/nds32/kernel/vdso.c struct vdso_data *vdso_data = &vdso_data_store.data; vdso_data 58 arch/nds32/kernel/vdso.c vdso_data->cycle_count_offset = vdso_data 60 arch/nds32/kernel/vdso.c vdso_data->cycle_count_down = vdso_data 78 arch/nds32/kernel/vdso.c vdso_pages + 1, vdso_pages, vdso_start, 1L, vdso_data); vdso_data 148 arch/nds32/kernel/vdso.c page_colour_ofs = ((unsigned int)vdso_data & aliasing_mask) - vdso_data 163 arch/nds32/kernel/vdso.c virt_to_phys(vdso_data) >> PAGE_SHIFT, vdso_data 197 arch/nds32/kernel/vdso.c static void vdso_write_begin(struct vdso_data *vdata) vdso_data 199 arch/nds32/kernel/vdso.c ++vdso_data->seq_count; vdso_data 203 arch/nds32/kernel/vdso.c static void vdso_write_end(struct vdso_data *vdata) vdso_data 206 arch/nds32/kernel/vdso.c ++vdso_data->seq_count; vdso_data 211 arch/nds32/kernel/vdso.c vdso_write_begin(vdso_data); vdso_data 212 arch/nds32/kernel/vdso.c vdso_data->cs_mask = tk->tkr_mono.mask; vdso_data 213 arch/nds32/kernel/vdso.c vdso_data->cs_mult = tk->tkr_mono.mult; vdso_data 214 arch/nds32/kernel/vdso.c vdso_data->cs_shift = tk->tkr_mono.shift; vdso_data 215 arch/nds32/kernel/vdso.c vdso_data->cs_cycle_last = tk->tkr_mono.cycle_last; vdso_data 216 arch/nds32/kernel/vdso.c vdso_data->wtm_clock_sec = tk->wall_to_monotonic.tv_sec; vdso_data 217 arch/nds32/kernel/vdso.c vdso_data->wtm_clock_nsec = tk->wall_to_monotonic.tv_nsec; vdso_data 218 arch/nds32/kernel/vdso.c vdso_data->xtime_clock_sec = tk->xtime_sec; vdso_data 219 arch/nds32/kernel/vdso.c vdso_data->xtime_clock_nsec = tk->tkr_mono.xtime_nsec; vdso_data 220 arch/nds32/kernel/vdso.c vdso_data->xtime_coarse_sec = tk->xtime_sec; vdso_data 221 arch/nds32/kernel/vdso.c vdso_data->xtime_coarse_nsec = tk->tkr_mono.xtime_nsec >> vdso_data 223 arch/nds32/kernel/vdso.c vdso_data->hrtimer_res = hrtimer_resolution; vdso_data 224 arch/nds32/kernel/vdso.c vdso_write_end(vdso_data); vdso_data 229 arch/nds32/kernel/vdso.c vdso_data->tz_minuteswest = sys_tz.tz_minuteswest; vdso_data 230 arch/nds32/kernel/vdso.c vdso_data->tz_dsttime = sys_tz.tz_dsttime; vdso_data 19 arch/nds32/kernel/vdso/gettimeofday.c extern struct vdso_data *__get_datapage(void); vdso_data 20 arch/nds32/kernel/vdso/gettimeofday.c extern struct vdso_data *__get_timerpage(void); vdso_data 22 arch/nds32/kernel/vdso/gettimeofday.c static notrace unsigned int __vdso_read_begin(const struct vdso_data *vdata) vdso_data 34 arch/nds32/kernel/vdso/gettimeofday.c static notrace unsigned int vdso_read_begin(const struct vdso_data *vdata) vdso_data 44 arch/nds32/kernel/vdso/gettimeofday.c static notrace int vdso_read_retry(const struct vdso_data *vdata, u32 start) vdso_data 67 arch/nds32/kernel/vdso/gettimeofday.c struct vdso_data *vdata) vdso_data 82 arch/nds32/kernel/vdso/gettimeofday.c struct vdso_data *vdata) vdso_data 103 arch/nds32/kernel/vdso/gettimeofday.c static notrace inline u64 vgetsns(struct vdso_data *vdso) vdso_data 118 arch/nds32/kernel/vdso/gettimeofday.c static notrace int do_realtime(struct timespec *ts, struct vdso_data *vdata) vdso_data 136 arch/nds32/kernel/vdso/gettimeofday.c static notrace int do_monotonic(struct timespec *ts, struct vdso_data *vdata) vdso_data 163 arch/nds32/kernel/vdso/gettimeofday.c struct vdso_data *vdata; vdso_data 211 arch/nds32/kernel/vdso/gettimeofday.c struct vdso_data *vdata = __get_datapage(); vdso_data 252 arch/nds32/kernel/vdso/gettimeofday.c struct vdso_data *vdata; vdso_data 117 arch/powerpc/include/asm/vdso_datapage.h extern struct vdso_data *vdso_data; vdso_data 379 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_TB_ORIG_STAMP, vdso_data, tb_orig_stamp); vdso_data 380 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_TB_TICKS_PER_SEC, vdso_data, tb_ticks_per_sec); vdso_data 381 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_TB_TO_XS, vdso_data, tb_to_xs); vdso_data 382 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_TB_UPDATE_COUNT, vdso_data, tb_update_count); vdso_data 383 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_TZ_MINUTEWEST, vdso_data, tz_minuteswest); vdso_data 384 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_TZ_DSTTIME, vdso_data, tz_dsttime); vdso_data 385 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_SYSCALL_MAP32, vdso_data, syscall_map_32); vdso_data 386 arch/powerpc/kernel/asm-offsets.c OFFSET(WTOM_CLOCK_SEC, vdso_data, wtom_clock_sec); vdso_data 387 arch/powerpc/kernel/asm-offsets.c OFFSET(WTOM_CLOCK_NSEC, vdso_data, wtom_clock_nsec); vdso_data 388 arch/powerpc/kernel/asm-offsets.c OFFSET(STAMP_XTIME, vdso_data, stamp_xtime); vdso_data 389 arch/powerpc/kernel/asm-offsets.c OFFSET(STAMP_SEC_FRAC, vdso_data, stamp_sec_fraction); vdso_data 390 arch/powerpc/kernel/asm-offsets.c OFFSET(CLOCK_HRTIMER_RES, vdso_data, hrtimer_res); vdso_data 391 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_ICACHE_BLOCKSZ, vdso_data, icache_block_size); vdso_data 392 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_DCACHE_BLOCKSZ, vdso_data, dcache_block_size); vdso_data 393 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_ICACHE_LOGBLOCKSZ, vdso_data, icache_log_block_size); vdso_data 394 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_DCACHE_LOGBLOCKSZ, vdso_data, dcache_log_block_size); vdso_data 396 arch/powerpc/kernel/asm-offsets.c OFFSET(CFG_SYSCALL_MAP64, vdso_data, syscall_map_64); vdso_data 54 arch/powerpc/kernel/proc_powerpc.c &page_map_fops, vdso_data); vdso_data 553 arch/powerpc/kernel/setup-common.c vdso_data->processorCount = num_present_cpus(); vdso_data 909 arch/powerpc/kernel/smp.c vdso_data->processorCount--; vdso_data 1253 arch/powerpc/kernel/smp.c vdso_data->processorCount++; vdso_data 885 arch/powerpc/kernel/time.c ++vdso_data->tb_update_count; vdso_data 937 arch/powerpc/kernel/time.c vdso_data->tb_orig_stamp = cycle_last; vdso_data 938 arch/powerpc/kernel/time.c vdso_data->stamp_xsec = new_stamp_xsec; vdso_data 939 arch/powerpc/kernel/time.c vdso_data->tb_to_xs = new_tb_to_xs; vdso_data 940 arch/powerpc/kernel/time.c vdso_data->wtom_clock_sec = tk->wall_to_monotonic.tv_sec; vdso_data 941 arch/powerpc/kernel/time.c vdso_data->wtom_clock_nsec = tk->wall_to_monotonic.tv_nsec; vdso_data 942 arch/powerpc/kernel/time.c vdso_data->stamp_xtime = xt; vdso_data 943 arch/powerpc/kernel/time.c vdso_data->stamp_sec_fraction = frac_sec; vdso_data 944 arch/powerpc/kernel/time.c vdso_data->hrtimer_res = hrtimer_resolution; vdso_data 946 arch/powerpc/kernel/time.c ++(vdso_data->tb_update_count); vdso_data 951 arch/powerpc/kernel/time.c vdso_data->tz_minuteswest = sys_tz.tz_minuteswest; vdso_data 952 arch/powerpc/kernel/time.c vdso_data->tz_dsttime = sys_tz.tz_dsttime; vdso_data 1124 arch/powerpc/kernel/time.c vdso_data->tb_update_count = 0; vdso_data 1125 arch/powerpc/kernel/time.c vdso_data->tb_ticks_per_sec = tb_ticks_per_sec; vdso_data 74 arch/powerpc/kernel/vdso.c struct vdso_data data; vdso_data 77 arch/powerpc/kernel/vdso.c struct vdso_data *vdso_data = &vdso_data_store.data; vdso_data 657 arch/powerpc/kernel/vdso.c vdso_data->syscall_map_64[i >> 5] |= vdso_data 660 arch/powerpc/kernel/vdso.c vdso_data->syscall_map_32[i >> 5] |= vdso_data 664 arch/powerpc/kernel/vdso.c vdso_data->syscall_map_32[i >> 5] |= vdso_data 705 arch/powerpc/kernel/vdso.c strcpy((char *)vdso_data->eye_catcher, "SYSTEMCFG:PPC64"); vdso_data 706 arch/powerpc/kernel/vdso.c vdso_data->version.major = SYSTEMCFG_MAJOR; vdso_data 707 arch/powerpc/kernel/vdso.c vdso_data->version.minor = SYSTEMCFG_MINOR; vdso_data 708 arch/powerpc/kernel/vdso.c vdso_data->processor = mfspr(SPRN_PVR); vdso_data 713 arch/powerpc/kernel/vdso.c vdso_data->platform = 0x100; vdso_data 715 arch/powerpc/kernel/vdso.c vdso_data->platform |= 1; vdso_data 716 arch/powerpc/kernel/vdso.c vdso_data->physicalMemorySize = memblock_phys_mem_size(); vdso_data 717 arch/powerpc/kernel/vdso.c vdso_data->dcache_size = ppc64_caches.l1d.size; vdso_data 718 arch/powerpc/kernel/vdso.c vdso_data->dcache_line_size = ppc64_caches.l1d.line_size; vdso_data 719 arch/powerpc/kernel/vdso.c vdso_data->icache_size = ppc64_caches.l1i.size; vdso_data 720 arch/powerpc/kernel/vdso.c vdso_data->icache_line_size = ppc64_caches.l1i.line_size; vdso_data 721 arch/powerpc/kernel/vdso.c vdso_data->dcache_block_size = ppc64_caches.l1d.block_size; vdso_data 722 arch/powerpc/kernel/vdso.c vdso_data->icache_block_size = ppc64_caches.l1i.block_size; vdso_data 723 arch/powerpc/kernel/vdso.c vdso_data->dcache_log_block_size = ppc64_caches.l1d.log_block_size; vdso_data 724 arch/powerpc/kernel/vdso.c vdso_data->icache_log_block_size = ppc64_caches.l1i.log_block_size; vdso_data 732 arch/powerpc/kernel/vdso.c vdso_data->dcache_block_size = L1_CACHE_BYTES; vdso_data 733 arch/powerpc/kernel/vdso.c vdso_data->dcache_log_block_size = L1_CACHE_SHIFT; vdso_data 734 arch/powerpc/kernel/vdso.c vdso_data->icache_block_size = L1_CACHE_BYTES; vdso_data 735 arch/powerpc/kernel/vdso.c vdso_data->icache_log_block_size = L1_CACHE_SHIFT; vdso_data 778 arch/powerpc/kernel/vdso.c vdso32_pagelist[i++] = virt_to_page(vdso_data); vdso_data 791 arch/powerpc/kernel/vdso.c vdso64_pagelist[i++] = virt_to_page(vdso_data); vdso_data 795 arch/powerpc/kernel/vdso.c get_page(virt_to_page(vdso_data)); vdso_data 139 arch/powerpc/platforms/powernv/smp.c vdso_data->processorCount--; vdso_data 171 arch/powerpc/platforms/pseries/hotplug-cpu.c vdso_data->processorCount--; vdso_data 456 arch/powerpc/platforms/pseries/lparcfg.c partition_potential_processors = vdso_data->processorCount; vdso_data 26 arch/riscv/kernel/vdso.c struct vdso_data data; vdso_data 29 arch/riscv/kernel/vdso.c static struct vdso_data *vdso_data = &vdso_data_store.data; vdso_data 49 arch/riscv/kernel/vdso.c vdso_pagelist[i] = virt_to_page(vdso_data); vdso_data 48 arch/s390/include/asm/vdso.h extern struct vdso_data *vdso_data; vdso_data 49 arch/s390/include/asm/vdso.h extern struct vdso_data boot_vdso_data; vdso_data 63 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_UPD_COUNT, vdso_data, tb_update_count); vdso_data 64 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_XTIME_STAMP, vdso_data, xtime_tod_stamp); vdso_data 65 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_XTIME_SEC, vdso_data, xtime_clock_sec); vdso_data 66 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_XTIME_NSEC, vdso_data, xtime_clock_nsec); vdso_data 67 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_XTIME_CRS_SEC, vdso_data, xtime_coarse_sec); vdso_data 68 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_XTIME_CRS_NSEC, vdso_data, xtime_coarse_nsec); vdso_data 69 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_WTOM_SEC, vdso_data, wtom_clock_sec); vdso_data 70 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_WTOM_NSEC, vdso_data, wtom_clock_nsec); vdso_data 71 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_WTOM_CRS_SEC, vdso_data, wtom_coarse_sec); vdso_data 72 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_WTOM_CRS_NSEC, vdso_data, wtom_coarse_nsec); vdso_data 73 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_TIMEZONE, vdso_data, tz_minuteswest); vdso_data 74 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_ECTG_OK, vdso_data, ectg_available); vdso_data 75 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_TK_MULT, vdso_data, tk_mult); vdso_data 76 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_TK_SHIFT, vdso_data, tk_shift); vdso_data 77 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_TS_DIR, vdso_data, ts_dir); vdso_data 78 arch/s390/kernel/asm-offsets.c OFFSET(__VDSO_TS_END, vdso_data, ts_end); vdso_data 87 arch/s390/kernel/time.c vdso_data->ts_end = tod_steering_end; vdso_data 284 arch/s390/kernel/time.c ++vdso_data->tb_update_count; vdso_data 286 arch/s390/kernel/time.c vdso_data->xtime_tod_stamp = tk->tkr_mono.cycle_last; vdso_data 287 arch/s390/kernel/time.c vdso_data->xtime_clock_sec = tk->xtime_sec; vdso_data 288 arch/s390/kernel/time.c vdso_data->xtime_clock_nsec = tk->tkr_mono.xtime_nsec; vdso_data 289 arch/s390/kernel/time.c vdso_data->wtom_clock_sec = vdso_data 291 arch/s390/kernel/time.c vdso_data->wtom_clock_nsec = tk->tkr_mono.xtime_nsec + vdso_data 294 arch/s390/kernel/time.c while (vdso_data->wtom_clock_nsec >= nsecps) { vdso_data 295 arch/s390/kernel/time.c vdso_data->wtom_clock_nsec -= nsecps; vdso_data 296 arch/s390/kernel/time.c vdso_data->wtom_clock_sec++; vdso_data 299 arch/s390/kernel/time.c vdso_data->xtime_coarse_sec = tk->xtime_sec; vdso_data 300 arch/s390/kernel/time.c vdso_data->xtime_coarse_nsec = vdso_data 302 arch/s390/kernel/time.c vdso_data->wtom_coarse_sec = vdso_data 303 arch/s390/kernel/time.c vdso_data->xtime_coarse_sec + tk->wall_to_monotonic.tv_sec; vdso_data 304 arch/s390/kernel/time.c vdso_data->wtom_coarse_nsec = vdso_data 305 arch/s390/kernel/time.c vdso_data->xtime_coarse_nsec + tk->wall_to_monotonic.tv_nsec; vdso_data 306 arch/s390/kernel/time.c while (vdso_data->wtom_coarse_nsec >= NSEC_PER_SEC) { vdso_data 307 arch/s390/kernel/time.c vdso_data->wtom_coarse_nsec -= NSEC_PER_SEC; vdso_data 308 arch/s390/kernel/time.c vdso_data->wtom_coarse_sec++; vdso_data 311 arch/s390/kernel/time.c vdso_data->tk_mult = tk->tkr_mono.mult; vdso_data 312 arch/s390/kernel/time.c vdso_data->tk_shift = tk->tkr_mono.shift; vdso_data 314 arch/s390/kernel/time.c ++vdso_data->tb_update_count; vdso_data 321 arch/s390/kernel/time.c vdso_data->tz_minuteswest = sys_tz.tz_minuteswest; vdso_data 322 arch/s390/kernel/time.c vdso_data->tz_dsttime = sys_tz.tz_dsttime; vdso_data 442 arch/s390/kernel/time.c vdso_data->tb_update_count++; vdso_data 454 arch/s390/kernel/time.c vdso_data->ts_dir = (tod_steering_delta < 0) ? 0 : 1; vdso_data 455 arch/s390/kernel/time.c vdso_data->ts_end = tod_steering_end; vdso_data 456 arch/s390/kernel/time.c vdso_data->tb_update_count++; vdso_data 114 arch/s390/kernel/vdso.c struct vdso_data data; vdso_data 117 arch/s390/kernel/vdso.c struct vdso_data *vdso_data = &vdso_data_store.data; vdso_data 122 arch/s390/kernel/vdso.c static void __init vdso_init_data(struct vdso_data *vd) vdso_data 139 arch/s390/kernel/vdso.c struct vdso_data boot_vdso_data __initdata; vdso_data 269 arch/s390/kernel/vdso.c vdso_init_data(vdso_data); vdso_data 284 arch/s390/kernel/vdso.c vdso32_pagelist[vdso32_pages - 1] = virt_to_page(vdso_data); vdso_data 301 arch/s390/kernel/vdso.c vdso64_pagelist[vdso64_pages - 1] = virt_to_page(vdso_data); vdso_data 306 arch/s390/kernel/vdso.c get_page(virt_to_page(vdso_data)); vdso_data 263 arch/x86/include/asm/vdso/gettimeofday.h static __always_inline const struct vdso_data *__arch_get_vdso_data(void) vdso_data 15 arch/x86/include/asm/vdso/vsyscall.h DEFINE_VVAR(struct vdso_data, _vdso_data); vdso_data 20 arch/x86/include/asm/vdso/vsyscall.h struct vdso_data *__x86_get_k_vdso_data(void) vdso_data 48 arch/x86/include/asm/vvar.h DECLARE_VVAR(128, struct vdso_data, _vdso_data) vdso_data 8 include/asm-generic/vdso/vsyscall.h static __always_inline struct vdso_data *__arch_get_k_vdso_data(void) vdso_data 29 include/asm-generic/vdso/vsyscall.h static __always_inline void __arch_update_vsyscall(struct vdso_data *vdata, vdso_data 36 include/asm-generic/vdso/vsyscall.h static __always_inline void __arch_sync_vdso_data(struct vdso_data *vdata) vdso_data 85 include/vdso/datapage.h extern struct vdso_data _vdso_data[CS_BASES] __attribute__((visibility("hidden"))); vdso_data 9 include/vdso/helpers.h static __always_inline u32 vdso_read_begin(const struct vdso_data *vd) vdso_data 20 include/vdso/helpers.h static __always_inline u32 vdso_read_retry(const struct vdso_data *vd, vdso_data 30 include/vdso/helpers.h static __always_inline void vdso_write_begin(struct vdso_data *vd) vdso_data 42 include/vdso/helpers.h static __always_inline void vdso_write_end(struct vdso_data *vd) vdso_data 16 kernel/time/vsyscall.c static inline void update_vdso_data(struct vdso_data *vdata, vdso_data 72 kernel/time/vsyscall.c struct vdso_data *vdata = __arch_get_k_vdso_data(); vdso_data 121 kernel/time/vsyscall.c struct vdso_data *vdata = __arch_get_k_vdso_data(); vdso_data 41 lib/vdso/gettimeofday.c static int do_hres(const struct vdso_data *vd, clockid_t clk, vdso_data 71 lib/vdso/gettimeofday.c static void do_coarse(const struct vdso_data *vd, clockid_t clk, vdso_data 87 lib/vdso/gettimeofday.c const struct vdso_data *vd = __arch_get_vdso_data(); vdso_data 146 lib/vdso/gettimeofday.c const struct vdso_data *vd = __arch_get_vdso_data(); vdso_data 169 lib/vdso/gettimeofday.c const struct vdso_data *vd = __arch_get_vdso_data(); vdso_data 183 lib/vdso/gettimeofday.c const struct vdso_data *vd = __arch_get_vdso_data();