| /illumos-gate/usr/src/man/man3c/ |
| H A D | atomic_add.3c | 18 \fBvoid\fR \fBatomic_add_8\fR(\fBvolatile uint8_t *\fR\fItarget\fR, \fBint8_t\fR \fIdelta\fR); 23 \fBvoid\fR \fBatomic_add_char\fR(\fBvolatile uchar_t *\fR\fItarget\fR, \fBsigned char\fR \fIdelta\f… 28 \fBvoid\fR \fBatomic_add_16\fR(\fBvolatile uint16_t *\fR\fItarget\fR, \fBint16_t\fR \fIdelta\fR); 33 \fBvoid\fR \fBatomic_add_short\fR(\fBvolatile ushort_t *\fR\fItarget\fR, \fBshort\fR \fIdelta\fR); 38 \fBvoid\fR \fBatomic_add_32\fR(\fBvolatile uint32_t *\fR\fItarget\fR, \fBint32_t\fR \fIdelta\fR); 43 \fBvoid\fR \fBatomic_add_int\fR(\fBvolatile uint_t *\fR\fItarget\fR, \fBint\fR \fIdelta\fR); 48 \fBvoid\fR \fBatomic_add_long\fR(\fBvolatile ulong_t *\fR\fItarget\fR, \fBlong\fR \fIdelta\fR); 53 \fBvoid\fR \fBatomic_add_64\fR(\fBvolatile uint64_t *\fR\fItarget\fR, \fBint64_t\fR \fIdelta\fR); 58 \fBvoid\fR \fBatomic_add_ptr\fR(\fBvolatile void *\fR\fItarget\fR, \fBssize_t\fR \fIdelta\fR); 63 \fBuint8_t\fR \fBatomic_add_8_nv\fR(\fBvolatile uint8_t *\fR\fItarget\fR, \fBint8_t\fR \fIdelta\fR); [all …]
|
| /illumos-gate/usr/src/man/man9f/ |
| H A D | atomic_add.9f | 18 \fBvoid\fR \fBatomic_add_8\fR(\fBvolatile uint8_t *\fR\fItarget\fR, \fBint8_t\fR \fIdelta\fR); 23 \fBvoid\fR \fBatomic_add_char\fR(\fBvolatile uchar_t *\fR\fItarget\fR, \fBsigned char\fR \fIdelta\f… 28 \fBvoid\fR \fBatomic_add_16\fR(\fBvolatile uint16_t *\fR\fItarget\fR, \fBint16_t\fR \fIdelta\fR); 33 \fBvoid\fR \fBatomic_add_short\fR(\fBvolatile ushort_t *\fR\fItarget\fR, \fBshort\fR \fIdelta\fR); 38 \fBvoid\fR \fBatomic_add_32\fR(\fBvolatile uint32_t *\fR\fItarget\fR, \fBint32_t\fR \fIdelta\fR); 43 \fBvoid\fR \fBatomic_add_int\fR(\fBvolatile uint_t *\fR\fItarget\fR, \fBint\fR \fIdelta\fR); 48 \fBvoid\fR \fBatomic_add_long\fR(\fBvolatile ulong_t *\fR\fItarget\fR, \fBlong\fR \fIdelta\fR); 53 \fBvoid\fR \fBatomic_add_64\fR(\fBvolatile uint64_t *\fR\fItarget\fR, \fBint64_t\fR \fIdelta\fR); 58 \fBvoid\fR \fBatomic_add_ptr\fR(\fBvolatile void *\fR\fItarget\fR, \fBssize_t\fR \fIdelta\fR); 63 \fBuint8_t\fR \fBatomic_add_8_nv\fR(\fBvolatile uint8_t *\fR\fItarget\fR, \fBint8_t\fR \fIdelta\fR); [all …]
|
| /illumos-gate/usr/src/cmd/intrd/ |
| H A D | intrd.pl | 116 # a new "delta" hash that represents what has changed over time. 119 # a single delta hash that encompasses all the time periods described by the 313 # to access the kstats, and then we create a delta comparing these 314 # kstats with a prior set of kstats, that delta will cover 335 # dumpdelta takes a reference to our "delta" structure: 336 # {"missing"} "1" if the delta's component stats had inconsistencies 337 # {"minsnap"} time of the first kstat snaptime used in this delta 338 # {"maxsnap"} time of the last kstat snaptime used in this delta 339 # {"goodness"} cost function applied to this delta 357 # It prints out the delta structure in a nice, human readable display. [all …]
|
| /illumos-gate/usr/src/lib/libfakekernel/common/ |
| H A D | cond.c | 108 clock_t delta; in cv_timedwait() local 110 delta = abstime - ddi_get_lbolt(); in cv_timedwait() 111 return (cv__twait(cv, mp, delta, 0, 0)); in cv_timedwait() 117 clock_t delta; in cv_timedwait_sig() local 119 delta = abstime - ddi_get_lbolt(); in cv_timedwait_sig() 120 return (cv__twait(cv, mp, delta, 1, 0)); in cv_timedwait_sig() 126 clock_t delta; in cv_timedwait_sig_hrtime() local 128 delta = tim; in cv_timedwait_sig_hrtime() 129 return (cv__twait(cv, mp, delta, 1, 1)); in cv_timedwait_sig_hrtime() 137 clock_t delta; in cv_timedwait_hires() local [all …]
|
| H A D | callout.c | 36 timeout(void (*func)(void *), void *arg, clock_t delta) in timeout() argument 43 if (delta <= 0) in timeout() 55 TICK_TO_TIMESTRUC(delta, &its.it_value); in timeout() 71 clock_t delta; in untimeout() local 85 delta = 0; in untimeout() 87 delta = TIMESTRUC_TO_TICK(&oits.it_value); in untimeout() 88 if (delta < 0) in untimeout() 89 delta = 0; in untimeout() 94 delta = -1; in untimeout() 96 return (delta); in untimeout()
|
| /illumos-gate/usr/src/cmd/stat/fsstat/ |
| H A D | fsstat.c | 130 #define DELTA(member) \ macro 179 nnewfile = DELTA(ncreate) + DELTA(nmkdir) + DELTA(nsymlink); in dflt_display() 180 nnamerm = DELTA(nremove) + DELTA(nrmdir); in dflt_display() 181 nnamechg = DELTA(nrename) + DELTA(nlink) + DELTA(nsymlink); in dflt_display() 182 nattrret = DELTA(ngetatt in dflt_display() [all...] |
| /illumos-gate/usr/src/uts/common/syscall/ |
| H A D | psecflags.c | 25 const secflagdelta_t *delta; member 29 secflags_apply_delta(secflagset_t *set, const secflagdelta_t *delta) in secflags_apply_delta() argument 31 if (delta->psd_ass_active) { in secflags_apply_delta() 32 secflags_copy(set, &delta->psd_assign); in secflags_apply_delta() 34 if (!secflags_isempty(delta->psd_add)) { in secflags_apply_delta() 35 secflags_union(set, &delta->psd_add); in secflags_apply_delta() 37 if (!secflags_isempty(delta->psd_rem)) { in secflags_apply_delta() 38 secflags_difference(set, &delta->psd_rem); in secflags_apply_delta() 57 if (!psecflags_validate_delta(&p->p_secflags, args->delta)) { in psecdo() 63 audit_psecflags(p, args->which, args->delta); in psecdo() [all …]
|
| H A D | alarm.c | 59 clock_t delta = (uint_t)deltat; in alarm() local 85 * to that limit. If delta is negative we can in alarm() 86 * assume a wrap has occurred so peg delta in in alarm() 89 if (delta > (LONG_MAX / hz) || delta < 0) in alarm() 90 delta = LONG_MAX / hz; in alarm() 92 if (delta) in alarm() 93 p->p_alarmid = realtime_timeout(sigalarm2proc, p, delta * hz); in alarm()
|
| /illumos-gate/usr/src/cmd/ndmpstat/ |
| H A D | ndmpstat_main.c | 57 #define DELTA(v) (new->ns_##v - (old ? old->ns_##v : 0)) macro 197 adjprintf(" %*u", 4, DELTA(rfile)); in dostats() 198 adjprintf(" %*u", 4, DELTA(wfile)); in dostats() 199 adjprintf(" %*u", 4, (unsigned)(DELTA(rdisk) / blksize)); in dostats() 200 adjprintf(" %*u", 4, (unsigned)(DELTA(wdisk) / blksize)); in dostats() 201 adjprintf(" %*u", 4, (unsigned)(DELTA(rtape) / blksize)); in dostats() 202 adjprintf(" %*u", 4, (unsigned)(DELTA(wtape) / blksize)); in dostats() 205 rbytes = (DELTA(wtape) + DELTA(rdisk)) / 2; in dostats() 206 wbytes = (DELTA(rtap in dostats() [all...] |
| /illumos-gate/usr/src/cmd/fm/fmd/common/ |
| H A D | fmd_time.c | 52 fmd_time_addhrtime(hrtime_t delta) in fmd_time_addhrtime() argument 54 fmd.d_clockops->fto_addhrtime(delta); in fmd_time_addhrtime() 58 fmd_time_waithrtime(hrtime_t delta) in fmd_time_waithrtime() argument 60 fmd.d_clockops->fto_waithrtime(delta); in fmd_time_waithrtime() 86 hrtime_t t0, t1, delta; in fmd_time_sync() local 92 delta = t1 - t0; in fmd_time_sync() 94 if (delta < hrtmin) { in fmd_time_sync() 95 hrtmin = delta; in fmd_time_sync() 96 hrtbase = t0 + delta / 2; in fmd_time_sync() 289 fmd_simulator_add(hrtime_t delta) in fmd_simulator_add() argument [all …]
|
| H A D | fmd_timerq.c | 39 * Install a new timer to fire after at least 'delta' nanoseconds have elapsed. 47 fmd_timer_f *func, void *arg, fmd_event_t *ep, hrtime_t delta) in fmd_timerq_install() argument 70 if (delta < 0) in fmd_timerq_install() 71 delta = 0; /* ensure delta is at least 0ns from now */ in fmd_timerq_install() 73 if (base + delta < base) in fmd_timerq_install() 76 hrt = base + delta; in fmd_timerq_install() 107 ids->ids_name, id, delta)); in fmd_timerq_install() 122 hrtime_t delta = 0; in fmd_timerq_remove() local 137 delta = tp->tmr_hrt - fmd_time_gethrtime(); in fmd_timerq_remove() 163 ids->ids_name, id, delta > 0 ? delta : 0LL)); in fmd_timerq_remove()
|
| /illumos-gate/usr/src/cmd/dtrace/test/tst/common/rates/ |
| H A D | tst.statusrate.d | 35 * Tests the statusrate option, by checking that the time delta between 51 /(this->delta = timestamp - ts) > 2 * NANOSEC/ 57 /this->delta <= 2 * NANOSEC/ 59 printf("delta between exit() and END (%u nanos) too small", 60 this->delta); 65 /this->delta > 20 * NANOSEC/ 67 printf("delta between exit() and END (%u nanos) too large", 68 this->delta);
|
| /illumos-gate/usr/src/common/atomic/ |
| H A D | atomic.c | 108 atomic_add_16(volatile uint16_t *target, int16_t delta) in atomic_add_16() argument 109 { *target += delta; } in atomic_add_16() 116 atomic_add_32(volatile uint32_t *target, int32_t delta) in atomic_add_32() argument 117 { *target += delta; } in atomic_add_32() 124 atomic_add_long(volatile ulong_t *target, long delta) in atomic_add_long() argument 125 { *target += delta; } in atomic_add_long() 128 atomic_add_64(volatile uint64_t *target, int64_t delta) in atomic_add_64() argument 129 { *target += delta; } in atomic_add_64() 268 atomic_add_16_nv(volatile uint16_t *target, int16_t delta) in atomic_add_16_nv() argument 269 { return (*target += delta); } in atomic_add_16_nv() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/tmpfs/ |
| H A D | tmp_tnode.c | 63 size_t delta, /* size needed */ in tmp_resv() argument 66 pgcnt_t pages = btopr(delta); in tmp_resv() 83 (anon_try_resv_zone(delta, zone) == 0))) { in tmp_resv() 96 tp, delta); in tmp_resv() 105 * because anon_unresv does a btopr(delta) 111 size_t delta) in tmp_unresv() argument 116 anon_unresv_zone(delta, tm->tm_vfsp->vfs_zone); in tmp_unresv() 119 tm->tm_anonmem -= btopr(delta); in tmp_unresv() 122 TRACE_2(TR_FAC_VM, TR_ANON_TMPFS, "anon tmpfs:%p %lu", tp, delta); in tmp_unresv() 234 size_t delta; in tmpnode_trunc() local [all …]
|
| /illumos-gate/usr/src/common/secflags/ |
| H A D | secflags.c | 106 psecflags_validate_delta(const psecflags_t *sf, const secflagdelta_t *delta) in psecflags_validate_delta() argument 108 if (delta->psd_ass_active) { in psecflags_validate_delta() 113 if (!secflags_issubset(delta->psd_assign, sf->psf_upper) || in psecflags_validate_delta() 114 !secflags_issuperset(delta->psd_assign, sf->psf_lower)) { in psecflags_validate_delta() 118 if (!secflags_issubset(delta->psd_assign, PROC_SEC_MASK)) in psecflags_validate_delta() 122 if (!secflags_isempty(delta->psd_add)) { in psecflags_validate_delta() 123 if (!secflags_issubset(delta->psd_add, sf->psf_upper)) { in psecflags_validate_delta() 129 if (!secflags_isempty(delta->psd_rem)) { in psecflags_validate_delta() 130 if (secflags_intersection(delta->psd_rem, in psecflags_validate_delta() 136 if (!secflags_issubset(delta->psd_add, PROC_SEC_MASK) || in psecflags_validate_delta() [all …]
|
| /illumos-gate/usr/src/uts/common/io/vuidmice/ |
| H A D | vuidm5p.c | 44 #define LOGI_DELTA_X1 2 /* First of 2 delta X */ 45 #define LOGI_DELTA_Y1 3 /* First of 2 delta Y */ 46 #define LOGI_DELTA_X2 4 /* Second of 2 delta X */ 112 * We receive the first of 2 delta x which forces us in vuidm5p() 114 * delta x together. in vuidm5p() 128 * The first of 2 delta y. We just add in vuidm5p() 129 * the 2 delta y together in vuidm5p() 143 * The second of 2 delta x. We just add in vuidm5p() 144 * the 2 delta x together. in vuidm5p() 158 * The second of 2 delta y. We just add in vuidm5p() [all …]
|
| /illumos-gate/usr/src/cmd/fm/fmstat/common/ |
| H A D | fmstat.c | 266 uint64_t delta; in modstat_compute() local 304 * Compute the elapsed time by taking the delta between 'snaptime', or in modstat_compute() 306 * If delta is zero, set it to 1sec so we don't divide by zero later. in modstat_compute() 308 delta = u64delta(old->snaptime.fmds_value.ui64 ? in modstat_compute() 312 elapsed = delta ? (double)delta : (double)NANOSEC; in modstat_compute() 315 * Compute average wait queue len by taking the delta in the wait queue in modstat_compute() 318 delta = u64delta(old->wlentime.fmds_value.ui64, in modstat_compute() 321 if (delta != 0) in modstat_compute() 322 mp->m_wait = (double)delta / elapsed; in modstat_compute() 327 * Compute average wait time by taking the delta in the wait queue time in modstat_compute() [all …]
|
| /illumos-gate/usr/src/stand/lib/fs/ufs/ |
| H A D | lufsboot.c | 110 * 4. Deltas are packed tight in the remaining space, i.e. a delta 113 * part of a delta. Delta sizes vary. 115 * of the log, i.e. to the first delta header. Likewise, "od_head_ident" 183 int64_t l_mof; /* disk addr this delta is against */ 184 int16_t l_nb; /* size of delta */ 186 int32_t l_lof; /* log offset for delta header */ 187 int32_t l_tid; /* transaction this delta is part of */ 450 * Copy the delta contents to the destination buffer if in lufs_read_log() 592 lufs_logscan_read(int32_t *addr, struct delta *d) in lufs_logscan_read() 594 *addr = lufs_read_log(*addr, (caddr_t)d, sizeof (struct delta)); in lufs_logscan_read() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/zfs/ |
| H A D | aggsum.c | 35 * counter (called the delta), and the amount of increment and decrement we have 42 * they simply modify the delta and return. If the bucket does not, we clear 47 * subtracted). Clearing the bucket is the opposite; we add the current delta 69 * lock (preventing threads on those CPUs from modifying their delta), and 167 aggsum_borrow(aggsum_t *as, int64_t delta, struct aggsum_bucket *asb) in aggsum_borrow() argument 169 int64_t abs_delta = (delta < 0 ? -delta : delta); in aggsum_borrow() 184 aggsum_add(aggsum_t *as, int64_t delta) in aggsum_add() argument 191 if (asb->asc_delta + delta <= (int64_t)asb->asc_borrowed && in aggsum_add() 192 asb->asc_delta + delta >= -(int64_t)asb->asc_borrowed) { in aggsum_add() 193 asb->asc_delta += delta; in aggsum_add() [all …]
|
| /illumos-gate/usr/src/lib/libzonestat/common/ |
| H A D | zonestat_impl.h | 80 #define TIMESTRUC_DELTA(delta, new, old) \ argument 82 (delta).tv_sec = (new).tv_sec - (old).tv_sec; \ 83 (delta).tv_nsec = (new).tv_nsec - (old).tv_nsec;\ 84 if ((delta).tv_nsec < 0) { \ 85 delta.tv_nsec += NANOSEC; \ 86 delta.tv_sec -= 1; \ 88 if ((delta).tv_sec < 0) { \ 89 delta.tv_sec = 0; \ 90 delta.tv_nsec = 0; \
|
| /illumos-gate/usr/src/cmd/fm/fminject/common/ |
| H A D | inj_log.c | 51 hrtime_t delta; in inj_logfile_event() local 71 * For now, compute the delta between the previous record and this one in inj_logfile_event() 76 delta = (rec_sec - ilf->ilf_sec) * NANOSEC; in inj_logfile_event() 77 delta += (hrtime_t)rec_nsec - (hrtime_t)ilf->ilf_nsec; in inj_logfile_event() 79 if (delta < 0) in inj_logfile_event() 80 die("record [%d] timestamp delta too large\n", ilf->ilf_index); in inj_logfile_event() 82 if (delta > 0) in inj_logfile_event() 83 inj_cmds_add(inj_cmd_addhrt(delta)); in inj_logfile_event()
|
| /illumos-gate/usr/src/lib/commpage/amd64/ |
| H A D | cp_subr.S | 259 * delta -= tsc_last; 261 * delta = 0; 263 * delta = MIN(tsc, tsc_resume_cap); 269 * delta = tsc - tsc_last; 270 * if (delta < 0) { 271 * delta += (tsc_max_delta << 1); 272 * if (delta >= 0) { 273 * delta = 0; 275 * delta = MIN(tsc, tsc_resume_cap); 280 subq %rdx, %rax /* delta = tsc - tsc_last */ [all …]
|
| /illumos-gate/usr/src/uts/intel/io/pci/ |
| H A D | pci_memlist.c | 226 uint64_t delta, total_size; in pci_memlist_find() local 233 delta = next->ml_address & ((align != 0) ? (align - 1) : 0); in pci_memlist_find() 234 if (delta != 0) in pci_memlist_find() 235 total_size = size + align - delta; in pci_memlist_find() 248 if (delta) in pci_memlist_find() 249 paddr += align - delta; in pci_memlist_find() 263 uint64_t delta, total_size; in pci_memlist_find_with_startaddr() local 275 delta = next->ml_address & ((align != 0) ? (align - 1) : 0); in pci_memlist_find_with_startaddr() 276 if (delta != 0) in pci_memlist_find_with_startaddr() 277 total_size = size + align - delta; in pci_memlist_find_with_startaddr() [all …]
|
| /illumos-gate/usr/src/common/atomic/i386/ |
| H A D | atomic.S | 341 movb 8(%esp), %cl / %cl = delta 342 movzbl %cl, %eax / %al = delta, zero extended 345 addb %cl, %al / return old value plus delta 353 movw 8(%esp), %cx / %cx = delta 354 movzwl %cx, %eax / %ax = delta, zero extended 357 addw %cx, %ax / return old value plus delta 367 movl 8(%esp), %eax / %eax = delta 368 movl %eax, %ecx / %ecx = delta 371 addl %ecx, %eax / return old value plus delta 393 movl 20(%esp), %ecx / %ecx:%ebx = delta [all …]
|
| /illumos-gate/usr/src/uts/common/crypto/io/ |
| H A D | swrand.c | 80 hrtime_t last_delta; /* previous time delta */ 81 hrtime_t last_delta2; /* previous 2nd order time delta */ 582 * with an entropy estimate. The first, second, and third order delta is 583 * calculated to determine the minimum delta value. The number of bits 584 * present in this minimum delta value is the entropy estimate. This 663 hrtime_t ts1, ts2, diff, delta, delta2, delta3; in physmem_ent_gen() local 769 * measurement. The delta of the time values in physmem_ent_gen() 772 * delta is used to estimate how much entropy in physmem_ent_gen() 776 delta = diff - entsrc->last_diff; in physmem_ent_gen() 777 if (delta < 0) in physmem_ent_gen() [all …]
|