Home
last modified time | relevance | path

Searched refs:tsc (Results 1 – 12 of 12) sorted by relevance

/dragonfly/sys/dev/disk/dm/striped/
HDdm_target_striped.c60 static void dm_target_stripe_destroy_config(dm_target_stripe_config_t *tsc);
71 dm_target_stripe_config_t *tsc; in dm_target_stripe_init() local
113 tsc = kmalloc(siz, M_DMSTRIPE, M_WAITOK | M_ZERO); in dm_target_stripe_init()
114 if (tsc == NULL) in dm_target_stripe_init()
116 tsc->stripe_num = n; in dm_target_stripe_init()
117 tsc->stripe_chunksize = chunksize; in dm_target_stripe_init()
124 (int)tsc->stripe_num, in dm_target_stripe_init()
125 (int)tsc->stripe_chunksize in dm_target_stripe_init()
129 for (n = 0, i = 0; n < tsc->stripe_num; ++n) { in dm_target_stripe_init()
132 tsc->stripe_devs[n].pdev = dm_pdev_insert(arg); in dm_target_stripe_init()
[all …]
/dragonfly/sys/dev/disk/dm/snapshot/
HDdm_target_snapshot.c115 dm_target_snapshot_config_t *tsc; in dm_target_snapshot_init() local
128 tsc = kmem_alloc(sizeof(dm_target_snapshot_config_t), in dm_target_snapshot_init()
130 if (tsc == NULL) in dm_target_snapshot_init()
133 tsc->tsc_persistent_dev = 0; in dm_target_snapshot_init()
137 tsc->tsc_persistent_dev = 1; in dm_target_snapshot_init()
143 tsc->tsc_chunk_size = atoi64(argv[3]); in dm_target_snapshot_init()
145 tsc->tsc_snap_dev = dmp_snap; in dm_target_snapshot_init()
146 tsc->tsc_cow_dev = dmp_cow; in dm_target_snapshot_init()
151 dm_table_init_target(table_en, tsc); in dm_target_snapshot_init()
164 dm_target_snapshot_config_t *tsc; in dm_target_snapshot_table() local
[all …]
/dragonfly/sys/sys/
HDmicrotime_pcpu.h55 uint64_t tsc; member
62 t->tsc = rdtsc(); in microtime_pcpu_get()
72 return (((e->tsc - s->tsc) * 1000000) / in microtime_pcpu_diff()
/dragonfly/sys/dev/misc/aperf/
HDaperf.c154 uint64_t aperf, mperf, tsc, freq; in aperf_sensor_task() local
158 tsc = rdtsc_ordered(); in aperf_sensor_task()
166 sc->sc_tsc_prev = tsc; in aperf_sensor_task()
174 tsc_diff = tsc - sc->sc_tsc_prev; in aperf_sensor_task()
180 sc->sc_tsc_prev = tsc; in aperf_sensor_task()
/dragonfly/sys/cpu/x86_64/misc/
HDcputimer_tsc.c86 uint64_t tsc; in tsc_cputimer_count() local
88 tsc = rdtsc(); in tsc_cputimer_count()
90 return (tsc + tsc_cputimer.base); in tsc_cputimer_count()
/dragonfly/sys/dev/virtual/hyperv/x86_64/
HDhyperv_machdep.c100 uint64_t disc, ret, tsc; \
109 tsc = rdtsc(); \
114 "a" (tsc), "r" (scale)); \
/dragonfly/sys/platform/pc64/x86_64/
HDpmap_inval.c166 tsc_uclock_t tsc; in loopwdog() local
168 tsc = rdtsc(); in loopwdog()
169 if ((tsc_sclock_t)(info->tsc_target - tsc) < 0 && tsc_frequency) { in loopwdog()
170 info->tsc_target = tsc + (tsc_frequency * LOOPRECOVER_TIMEOUT2); in loopwdog()
HDmachdep.c3625 tsc_uclock_t tsc; in pcpu_timer_always() local
3630 tsc = rdtsc() - last_tsc[gd->gd_cpuid]; in pcpu_timer_always()
3631 if (tsc_frequency == 0 || tsc < tsc_frequency) in pcpu_timer_always()
/dragonfly/sys/platform/pc64/isa/
HDclock.c1349 static u_long tsc[KERN_TIMESTAMP_SIZE] ; variable
1350 SYSCTL_OPAQUE(_debug, OID_AUTO, timestamp, CTLFLAG_RD, tsc,
1351 sizeof(tsc), "LU", "Kernel timestamps");
1357 tsc[i] = (u_int32_t)rdtsc(); in _TSTMP()
1358 tsc[i+1] = x; in _TSTMP()
1362 tsc[i] = 0; /* mark last entry */ in _TSTMP()
/dragonfly/sys/platform/pc64/apic/
HDlapic.c885 int64_t tsc; in lapic_mem_icr_unpend() local
888 tsc = rdtsc(); in lapic_mem_icr_unpend()
892 (tsc + tsc_frequency)) > 0) { in lapic_mem_icr_unpend()
893 tsc = rdtsc(); in lapic_mem_icr_unpend()
/dragonfly/contrib/zstd/lib/common/
HDcpu.h152 D(tsc, 4)
/dragonfly/sys/dev/netif/iwn/
HDif_iwnreg.h694 uint64_t tsc; member