/illumos-gate/usr/src/cmd/dtrace/test/tst/common/usdt/ |
H A D | tst.dlclose1.ksh | 143 tick-1s
|
H A D | tst.dlclose3.ksh | 147 tick-1s
|
/illumos-gate/usr/src/psm/stand/boot/sparc/common/ |
H A D | sparcv9_subr.s | 287 rdpr %tick, %o0
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | kcpc.h | 123 uint64_t *tick);
|
/illumos-gate/usr/src/cmd/refer/ |
H A D | hunt1.c | 50 extern void tick(); 200 if (measure) tick();
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | fpras_impl.h | 232 * manipulations using %tick as a randomly aligned address (this only 245 rdpr %tick, tmp1 ;\ 273 rdpr %tick, tmp1 ;\
|
H A D | machclock.h | 34 * 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 D | traptrace.h | 38 * %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 D | mach_subr_asm.s | 56 * 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 D | io.d | 90 tick-$3s
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | opl_olympus.c | 335 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 D | common_asm.s | 185 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 D | Makefile | 96 tick.d \
|
/illumos-gate/usr/src/cmd/cpc/common/ |
H A D | cpustat.c | 197 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 D | trapstat.c | 546 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 D | mach_subr_asm.s | 59 * 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 D | interrupt.s | 114 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 D | common_asm.s | 78 * 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 D | nca.c | 273 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 D | clock.c | 127 * 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 D | kmdb_kvm.c | 2183 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 D | simulator.c | 1142 * 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 D | time.h | 331 int tick; /* micro-seconds per hz tick */ member in struct:clockinfo
|
/illumos-gate/usr/src/lib/libpctx/common/ |
H A D | libpctx.c | 523 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 D | kaif_startup.s | 301 * current value (if any). We save %tick here too, because they get 304 rd %tick, %g4
|