Lines Matching refs:ti
62 pvclock_tsc_freq(struct pvclock_vcpu_time_info *ti)
66 freq = (1000000000ULL << 32) / ti->tsc_to_system_mul;
68 if (ti->tsc_shift < 0)
69 freq <<= -ti->tsc_shift;
71 freq >>= ti->tsc_shift;
130 pvclock_get_nsec_offset(struct pvclock_vcpu_time_info *ti)
134 delta = rdtsc() - ti->tsc_timestamp;
136 return (pvclock_scale_delta(delta, ti->tsc_to_system_mul,
137 ti->tsc_shift));
141 pvclock_read_time_info(struct pvclock_vcpu_time_info *ti,
147 version = ti->version;
149 *cycles = ti->system_time + pvclock_get_nsec_offset(ti);
150 *flags = ti->flags;
152 } while ((ti->version & 1) != 0 || ti->version != version);
171 pvclock_get_timecount(struct pvclock_vcpu_time_info *ti)
176 pvclock_read_time_info(ti, &now, &flags);