Searched refs:tick (Results 351 - 375 of 384) sorted by relevance

<<111213141516

/illumos-gate/usr/src/cmd/dtrace/test/tst/common/usdt/
H A Dtst.dlclose1.ksh143 tick-1s
H A Dtst.dlclose3.ksh147 tick-1s
/illumos-gate/usr/src/psm/stand/boot/sparc/common/
H A Dsparcv9_subr.s287 rdpr %tick, %o0
/illumos-gate/usr/src/uts/common/sys/
H A Dkcpc.h123 uint64_t *tick);
/illumos-gate/usr/src/cmd/refer/
H A Dhunt1.c50 extern void tick();
200 if (measure) tick();
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dfpras_impl.h232 * manipulations using %tick as a randomly aligned address (this only
245 rdpr %tick, tmp1 ;\
273 rdpr %tick, tmp1 ;\
H A Dmachclock.h34 * Macro to clear the NPT (non-privileged trap) bit in the %tick/%stick
43 rdpr %tick, out; \
51 * These macros on sun4u read the %tick register, due to :
54 * Instead, consumers read %tick and scale it by the current stick/tick ratio.
85 * At least 62.5 MHz, for faster %tick-based systems.
105 * number of nanoseconds since the last clock tick ('nslt'). It also
118 lduw [scr + %lo(nsec_scale)], nano; /* tick-to-ns factor */ \
124 GET_NATIVE_TIME(adj, gnt1, gnt2); /* get current %tick */ \
126 movneg %xcc, %g0, nslt; /* ignore neg delta from tick ske
[all...]
H A Dtraptrace.h38 * %tick, %tl, %tt, %tpc, %tstate, %sp, and a few other words:
43 * int64_t tstate, tick;
47 * Note that for UltraSparc III and beyond %stick is used in place of %tick
158 rdpr %tick, reg;
165 rdpr %tick, reg; \
/illumos-gate/usr/src/uts/sun4u/ml/
H A Dmach_subr_asm.s56 * The routine simply returns the value of %tick on the *current* processor.
58 * that have different CPU %tick rates] is what you want.
63 rdpr %tick, %o0
191 tick2ns(hrtime_t tick, uint_t cpuid)
/illumos-gate/usr/src/test/zfs-tests/tests/perf/scripts/
H A Dio.d90 tick-$3s
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dopl_olympus.c335 uint64_t starttick, endtick, tick, lasttick; local
409 tick = gettick();
411 * If there is a big jump between the current tick
415 if (tick > (lasttick + xc_tick_jump_limit))
416 endtick += (tick - lasttick);
417 lasttick = tick;
418 if (tick > endtick) {
507 while (gettick() < (tick + sys_clock_mhz))
623 * The traptrace code uses either %tick or %stick for
676 uint64_t idsr, starttick, endtick, tick, lasttic local
[all...]
H A Dcommon_asm.s185 rdpr %tick, out
187 rdpr %tick, reg; \
189 wrpr reg, %tick
259 * Softint generated when counter field of tick reg matches value field
276 GET_NATIVE_TIME(%o0, %o4, %o5) ! Read %tick to confirm the
313 * tick_write_delta() increments %tick by the specified delta. This should
315 * increase monotonically. Obviously, writing %tick needs to de done very
316 * carefully to avoid introducing unnecessary %tick skew across CPUs. For
318 * %tick.
349 DELTA_NATIVE_TIME(%o2, %o3, %o4, %o5, %g2) ! read/inc/write %tick
[all...]
/illumos-gate/usr/src/cmd/dtrace/demo/
H A DMakefile96 tick.d \
/illumos-gate/usr/src/cmd/cpc/common/
H A Dcpustat.c197 case 't': /* print %tick */
322 uint64_t tick; local
326 tick = cpc_buf_tick(cpc, buf);
329 mstimestamp(hrtime), (int)cpuid, "tick");
332 "%9" PRId64 " ", tick);
/illumos-gate/usr/src/cmd/trapstat/sun4/
H A Dtrapstat.c546 hrtime_t tick = g_ndata->tdata_snaptick - g_odata->tdata_snaptick; local
561 if (time >= tick) {
568 time = tick / 1000 * 999;
571 p = (double)time / (double)tick * (double)100.0;
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dmach_subr_asm.s59 * The routine simply returns the value of %tick on the *current* processor.
61 * that have different CPU %tick rates] is what you want.
200 tick2ns(hrtime_t tick, uint_t cpuid)
/illumos-gate/usr/src/uts/sun4/ml/
H A Dinterrupt.s114 stxa %g6, [%g5 + TRAP_ENT_TICK]%asi ! trap_tick = %tick
398 ! starting timestamp, calculate the interval with %tick, and zero
404 ! and the %tick val in %o4 had become stale.
589 ! 1. load t_intr_start, %tick, and calculate the delta
590 ! 2. replace t_intr_start with %tick (if %o3 is set) or 0.
593 ! It will account for (%tick - t_intr_start) for us when it starts,
595 ! to a new %tick when it finishes. To account for this, our first step
598 ! reading %tick, and updating t_intr_start.
614 ! interrupt. Above we have set t_intr_start to %tick, not 0. This
1201 be tick_rtt ! cpu-specific tick processin
[all...]
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dcommon_asm.s78 * Softint generated when counter field of tick reg matches value field
95 GET_NATIVE_TIME(%o0,%o4,%o5,__LINE__) ! Read %tick to confirm the
185 * Get current tick
210 * Get current tick. For trapstat use only.
227 * Return the counter portion of the tick register.
433 * Returns the hrestime on the last tick. This is simpler than gethrestime()
828 inc %o1 ! We don't start on a tick edge
908 ! Now that we've cleared TICKINT, we can reread %tick and confirm
912 GET_NATIVE_TIME(%o0,%g1,%g2,__LINE__) ! %o0 = tick
918 ! If we're here, then we have programmed TICK_COMPARE with a %tick
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/nca/
H A Dnca.c273 tick2msec(uint64_t tick) argument
291 return (tick_per_msec ? tick / tick_per_msec : tick * msec_per_tick);
/illumos-gate/usr/src/uts/common/os/
H A Dclock.c127 * time_precision is usually equal to the kernel tick variable; however,
161 * time_adj is the adjustment added to the value of tick at each timer
172 int32_t time_adj = 0; /* tick adjust (scaled 1 / hz) */
201 * offset burst more than tick/2 from current nominal offset. It is used
256 * reprogramed to fire at a clock tick interval to serve consumers of lbolt who
409 clock_t now = LBOLT_NO_ACCOUNT; /* current tick */
422 * the time delta processing which occurs every clock tick
928 * became runable during the last tick.
1264 * tvp is the time of the last tick; usec is a microsecond count since the
1265 * last tick
2183 hrtime_t tick = gethrtime(); local
[all...]
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_kvm.c2183 char *tick, *objname, *symname; local
2186 if ((tick = strchr(fullname, '`')) == fullname) {
2192 * Deferred breakpoints are always scoped. If we didn't find a tick,
2196 if (tick == NULL) {
2212 if (*(tick + 1) == '\0') {
2217 objname = strndup(fullname, tick - fullname);
2218 symname = tick + 1;
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dsimulator.c1142 * Simulate a "rd %tick" or "rd %stick" (%asr24) instruction.
1157 * Make sure this is either a %tick read (rs1 == 0x4) or
1164 uint64_t tick; local
1166 tick = gettick_counter();
1167 if (putreg(&tick, rp, rd, &badaddr) == 0)
/illumos-gate/usr/src/boot/sys/sys/
H A Dtime.h331 int tick; /* micro-seconds per hz tick */ member in struct:clockinfo
/illumos-gate/usr/src/lib/libpctx/common/
H A Dlibpctx.c523 int (*tick)(pctx_t *, pid_t, id_t, void *))
586 * we should stop the process and run the tick
674 if (pctx_lwpiterate(pctx, tick) != 0)
/illumos-gate/usr/src/cmd/mdb/sparc/v9/kmdb/
H A Dkaif_startup.s301 * current value (if any). We save %tick here too, because they get
304 rd %tick, %g4

Completed in 109 milliseconds

<<111213141516