/illumos-gate/usr/src/cmd/tip/ |
H A D | hunt.c | 16 static sigjmp_buf deadline; variable 24 siglongjmp(deadline, 1); 50 if (sigsetjmp(deadline, 1) == 0) {
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_svc.c | 731 clock_t deadline; local 743 deadline = ddi_get_lbolt() + ss->ei_gw_props->pp_vnic_ka_ticks; 752 deadline) == -1) {
|
H A D | enx_hdlrs.c | 90 clock_t deadline; local 232 deadline = ddi_get_lbolt() + solicit_period_ticks; 239 deadline) == -1) {
|
H A D | eib_vnic.c | 195 clock_t deadline; local 198 deadline = ddi_get_lbolt() + drv_usectohz(EIB_LOGIN_TIMEOUT_USEC); 207 deadline) == -1) { 362 clock_t deadline; local 372 deadline = ddi_get_lbolt() + ss->ei_gw_props->pp_gw_ka_ticks; 381 deadline) == -1) {
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | memscrub.c | 53 * Typically it soaks up idle time this way to reach its deadline early 60 * minutes, and sleeps until its 12 hour deadline. 260 time_t deadline; local 284 deadline = gethrestime_sec() + memscrub_delay_start_sec; 298 if (now >= deadline) { 300 memscrub_late_sec += (now - deadline); 302 * past deadline, start right away 306 deadline = now + memscrub_period_sec; 312 interval_sec = deadline - now; 315 deadline [all...] |
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | platsvc.c | 474 time_t deadline; local 504 deadline = gethrestime_sec() + timeout; 521 } while ((rv != 0) && (gethrestime_sec() < deadline));
|
H A D | vdc.c | 230 static void vdc_eio_unqueue(vdc_t *vdc, clock_t deadline, 6768 * Remove I/Os added before the indicated deadline from the eio queue. A 6769 * deadline of 0 means that all I/Os have to be unqueued. The complete_io 6773 vdc_eio_unqueue(vdc_t *vdc, clock_t deadline, boolean_t complete_io) argument 6784 if (deadline != 0) { 6786 * Skip any io queued after the deadline. The eio queue is 6789 while (vio != NULL && vio->vio_qtime > deadline) {
|
/illumos-gate/usr/src/cmd/consadm/ |
H A D | consadm.c | 83 static sigjmp_buf deadline; variable 272 siglongjmp(deadline, 1); 939 if (sigsetjmp(deadline, 1) != 0)
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | devpoll.c | 1092 hrtime_t deadline = 0; local 1128 deadline = STRUCT_FGET(dvpoll, dp_timeout); 1129 if (deadline > 0) { 1131 * Convert the deadline from relative milliseconds 1135 deadline = MSEC2NSEC(deadline); 1136 deadline = MAX(deadline, nsec_per_tick); 1137 deadline += now; 1197 if (deadline [all...] |
H A D | bscbus.c | 280 clock_t deadline; member in struct:bscbus_channel_state 630 /* Extend deadline because time has moved on */ 631 csp->deadline = ddi_get_lbolt() + 828 ((ddi_get_lbolt() - csp->deadline) > 0) && 839 csp->deadline += drv_usectohz(LOMBUS_CMD_TIMEOUT/1000); 989 csp->deadline = start + drv_usectohz(LOMBUS_CMD_TIMEOUT/1000);
|
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | mboxsc.c | 225 static int mboxsc_lock_flags(uint8_t mandatory, clock_t deadline); 227 static int mboxsc_timed_read(clock_t deadline, uint32_t key, 229 static int mboxsc_timed_write(clock_t deadline, uint32_t key, 231 static int mboxsc_timed_get_flag(clock_t deadline, uint32_t key, 233 static int mboxsc_timed_set_flag(clock_t deadline, uint32_t key, 235 static int mboxsc_timed_send_intr(clock_t deadline); 492 clock_t deadline; local 587 deadline = ddi_get_lbolt() + 599 &mboxsc_lock, deadline); 647 error = mboxsc_timed_write(deadline, ke 805 clock_t deadline; local 1724 mboxsc_lock_flags(uint8_t mandatory, clock_t deadline) argument 1914 mboxsc_timed_read(clock_t deadline, uint32_t key, uint32_t off, uint32_t len, caddr_t dptr) argument 1946 mboxsc_timed_write(clock_t deadline, uint32_t key, uint32_t off, uint32_t len, caddr_t dptr) argument 1978 mboxsc_timed_get_flag(clock_t deadline, uint32_t key, uint8_t *data_validp, uint8_t *int_pendingp) argument 2011 mboxsc_timed_set_flag(clock_t deadline, uint32_t key, uint8_t data_valid, uint8_t int_pending) argument 2042 mboxsc_timed_send_intr(clock_t deadline) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | memscrub.c | 464 time_t deadline; local 486 deadline = gethrestime_sec() + memscrub_delay_start_sec; 528 if (now >= deadline) { 530 MEMSCRUB_STAT_NINC(late_sec, now - deadline); 532 * past deadline, start right away 536 deadline = now + memscrub_period_sec; 540 * wait till previous deadline before re-start. 542 interval_ticks = (deadline - now) * hz; 544 MEMSCRUB_STAT_NINC(early_sec, deadline - now); 545 deadline [all...] |
/illumos-gate/usr/src/uts/common/io/vioblk/ |
H A D | vioblk.c | 475 clock_t deadline; local 479 deadline = ddi_get_lbolt() + (clock_t)drv_usectohz(3 * 1000000); 506 ret = cv_timedwait(&sc->cv_devid, &sc->lock_devid, deadline);
|
/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | rcm_script.c | 1050 time_t deadline; local 1055 deadline = time(NULL) + timeoutval; 1067 timeoutval = deadline - time(NULL); 1142 time_t deadline, timeleft; local 1149 deadline = time(NULL) + SCRIPT_KILL_TIMEOUT; 1157 timeleft = deadline - time(NULL); 1339 time_t deadline; local 1355 deadline = rsi->lastrun + cmd_timeout; 1368 maxsecs = deadline - time(NULL); 1475 /* extend deadline */ [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | clock.c | 1758 clock_t deadline; local 1770 deadline = ddi_get_lbolt() + ticks; 1771 while ((timeleft = deadline - ddi_get_lbolt()) > 0) { 1815 clock_t deadline; local 1825 deadline = ddi_get_lbolt() + ticks; 1829 &t->t_delay_lock, deadline); 1830 /* loop until past deadline or signaled */
|
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | ata_common.c | 1520 hrtime_t deadline = gethrtime() + local 1529 } while (gethrtime() < deadline); 1554 hrtime_t deadline = gethrtime() + local 1580 } while (gethrtime() < deadline); 2757 hrtime_t deadline; local 2783 deadline = gethrtime() + ((hrtime_t)31 * NANOSEC); 2805 while (gethrtime() < deadline) { 2835 usecs_left = (deadline - gethrtime()) / 1000;
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | poll.c | 328 hrtime_t deadline; /* hrtime value when we want to return */ local 340 deadline = -1; 342 deadline = 0; 345 deadline = ((hrtime_t)tsp->tv_sec * NANOSEC) + tsp->tv_nsec; 346 deadline = MAX(deadline, nsec_per_tick); 347 deadline += gethrtime(); 382 if (deadline != 0) { 385 &t->t_delay_lock, deadline)) > 0) 575 if (deadline [all...] |
/illumos-gate/usr/src/uts/sun4u/lw2plus/io/ |
H A D | lombus.c | 307 clock_t deadline; member in struct:lombus_state 702 if (ddi_get_lbolt() > ssp->deadline) { 892 ssp->deadline = start + drv_usectohz(LOMBUS_CTS_TIMEOUT/1000); 894 if (ddi_get_lbolt() > ssp->deadline) 924 ssp->deadline = start + drv_usectohz(LOMBUS_CMD_TIMEOUT/1000);
|
/illumos-gate/usr/src/uts/intel/io/acpica/ |
H A D | osl.c | 361 clock_t deadline; local 386 deadline = ddi_get_lbolt() + 392 else if (cv_timedwait(&sp->cv, &sp->mutex, deadline) < 0) {
|
/illumos-gate/usr/src/uts/common/io/comstar/stmf/ |
H A D | stmf.c | 7515 clock_t start, now, deadline; local 7518 deadline = start + drv_usectohz(stmf_io_deadman * 1000000llu); 7522 &ilu->ilu_task_lock, deadline); 7524 if (now > deadline) { 7531 deadline = now + drv_usectohz(stmf_io_deadman *
|