/openbmc/qemu/accel/tcg/ |
H A D | tcg-accel-ops-icount.c | 39 int64_t deadline; in icount_get_limit() local 46 deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in icount_get_limit() 49 deadline = qemu_soonest_timeout(deadline, in icount_get_limit() 59 if ((deadline < 0) || (deadline > INT32_MAX)) { in icount_get_limit() 60 deadline = INT32_MAX; in icount_get_limit() 63 return icount_round(deadline); in icount_get_limit() 79 int64_t deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in icount_handle_deadline() local 87 if (deadline == 0) { in icount_handle_deadline()
|
H A D | icount-common.c | 295 int64_t deadline; in icount_start_warp_timer() local 336 deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in icount_start_warp_timer() 338 if (deadline < 0) { in icount_start_warp_timer() 345 if (deadline > 0) { in icount_start_warp_timer() 364 timers_state.qemu_icount_bias + deadline); in icount_start_warp_timer() 386 clock + deadline); in icount_start_warp_timer() 388 } else if (deadline == 0) { in icount_start_warp_timer()
|
/openbmc/openbmc/poky/meta/recipes-devtools/python/python3-attrs/ |
H A D | 0001-conftest.py-disable-deadline.patch | 4 Subject: [PATCH] conftest.py: disable deadline 6 The deadline is by default 200ms, but this is intended to be useful to 8 systems. Avoid warnings by disabling the deadline completely. 11 https://hypothesis.readthedocs.io/en/latest/settings.html#hypothesis.settings.deadline 17 which exceeded the deadline of 200.00ms, but on a subsequent run it 20 setting deadline=None. 39 + "patience", settings(suppress_health_check=[HealthCheck.too_slow], deadline=None)
|
/openbmc/qemu/tests/unit/ |
H A D | ptimer-test-stubs.c | 95 int64_t deadline = -1; in qemu_clock_deadline_ns_all() local 98 if (deadline == -1) { in qemu_clock_deadline_ns_all() 99 deadline = t->expire_time; in qemu_clock_deadline_ns_all() 101 deadline = MIN(deadline, t->expire_time); in qemu_clock_deadline_ns_all() 107 return deadline; in qemu_clock_deadline_ns_all()
|
/openbmc/linux/drivers/gpu/drm/scheduler/ |
H A D | sched_fence.c | 62 dma_fence_set_deadline(fence, s_fence->deadline); in drm_sched_fence_set_parent() 153 ktime_t deadline) in drm_sched_fence_set_deadline_finished() argument 163 ktime_before(fence->deadline, deadline)) { in drm_sched_fence_set_deadline_finished() 168 fence->deadline = deadline; in drm_sched_fence_set_deadline_finished() 180 dma_fence_set_deadline(parent, deadline); in drm_sched_fence_set_deadline_finished()
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_fence.c | 133 static void msm_fence_set_deadline(struct dma_fence *fence, ktime_t deadline) in msm_fence_set_deadline() argument 144 ktime_before(deadline, fctx->next_deadline)) { in msm_fence_set_deadline() 145 fctx->next_deadline = deadline; in msm_fence_set_deadline() 154 deadline = ktime_sub(deadline, ms_to_ktime(3)); in msm_fence_set_deadline() 156 if (ktime_after(now, deadline)) { in msm_fence_set_deadline() 160 hrtimer_start(&fctx->deadline_timer, deadline, in msm_fence_set_deadline()
|
/openbmc/linux/Documentation/scheduler/ |
H A D | sched-deadline.rst | 77 "deadline", and "period" parameters; 93 scheduling deadline = current time + deadline 111 value of the scheduling deadline; 117 scheduling deadline = scheduling deadline + period 174 deadline - --------------------- 482 - deadline = D 644 worst-case delay respect to the "deadline" parameter. If "deadline" = "period" 651 -deadline task cannot fork. 681 follows (rt-app is used to create a -deadline task):: 849 printf("deadline thread started [%ld]\n", gettid()); [all …]
|
H A D | sched-rt-group.rst | 156 as its prone to starvation without deadline scheduling. 174 full deadline scheduling to the linux kernel. Deadline scheduling the above 175 groups and treating end of the period as a deadline will ensure that they both 180 the limited static priority levels 0-99. With deadline scheduling you need to 181 do deadline inheritance (since priority is inversely proportional to the 182 deadline delta (deadline - now)).
|
/openbmc/linux/drivers/ata/ |
H A D | ahci_da850.c | 94 unsigned int *class, unsigned long deadline) in ahci_da850_softreset() argument 107 ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in ahci_da850_softreset() 110 deadline, ahci_check_ready); in ahci_da850_softreset() 116 unsigned int *class, unsigned long deadline) in ahci_da850_hardreset() argument 130 ret = ahci_do_hardreset(link, class, deadline, &online); in ahci_da850_hardreset()
|
H A D | ahci_xgene.c | 116 unsigned long deadline; in xgene_ahci_poll_reg_val() local 120 deadline = ata_deadline(jiffies, timeout); in xgene_ahci_poll_reg_val() 122 while (tmp != val && time_before(jiffies, deadline)) { in xgene_ahci_poll_reg_val() 350 unsigned long deadline, bool *online) in xgene_ahci_do_hardreset() argument 369 rc = sata_link_hardreset(link, timing, deadline, online, in xgene_ahci_do_hardreset() 390 unsigned long deadline) in xgene_ahci_hardreset() argument 412 rc = xgene_ahci_do_hardreset(link, deadline, &online); in xgene_ahci_hardreset() 451 unsigned long deadline) in xgene_ahci_pmp_softreset() argument 468 rc = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in xgene_ahci_pmp_softreset() 495 unsigned long deadline) in xgene_ahci_softreset() argument [all …]
|
H A D | ahci_dm816.c | 104 unsigned int *class, unsigned long deadline) in ahci_dm816_softreset() argument 117 ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in ahci_dm816_softreset() 120 deadline, ahci_check_ready); in ahci_dm816_softreset()
|
H A D | libata-sata.c | 236 unsigned long deadline) in sata_link_debounce() argument 245 if (time_before(t, deadline)) in sata_link_debounce() 246 deadline = t; in sata_link_debounce() 263 if (cur == 1 && time_before(jiffies, deadline)) in sata_link_debounce() 278 if (time_after(jiffies, deadline)) in sata_link_debounce() 299 unsigned long deadline) in sata_link_resume() argument 545 unsigned long deadline, in sata_link_hardreset() argument 586 rc = sata_link_resume(link, timing, deadline); in sata_link_hardreset() 608 if (time_after(pmp_deadline, deadline)) in sata_link_hardreset() 609 pmp_deadline = deadline; in sata_link_hardreset() [all …]
|
H A D | pata_marvell.c | 62 static int marvell_pre_reset(struct ata_link *link, unsigned long deadline) in marvell_pre_reset() argument 71 return ata_sff_prereset(link, deadline); in marvell_pre_reset()
|
H A D | pata_jmicron.c | 42 static int jmicron_pre_reset(struct ata_link *link, unsigned long deadline) in jmicron_pre_reset() argument 105 return ata_sff_prereset(link, deadline); in jmicron_pre_reset()
|
/openbmc/linux/kernel/sched/ |
H A D | deadline.c | 412 zerolag_time = dl_se->deadline - in task_non_contending() 1500 u64 deadline = dl_se->deadline; in inc_dl_tasks() local 1506 inc_dl_deadline(dl_rq, deadline); in inc_dl_tasks() 1526 return dl_time_before(__node_2_dle(a)->deadline, __node_2_dle(b)->deadline); in __dl_less() 1648 dl_time_before(dl_se->deadline, in enqueue_dl_entity() 1811 dl_time_before(p->dl.deadline, in dl_task_is_earliest_deadline() 1955 if ((p->dl.deadline == rq->curr->dl.deadline) && in check_preempt_curr_dl() 2308 dl_time_before(next_task->dl.deadline, rq->curr->dl.deadline) && in push_dl_task() 2433 src_rq->curr->dl.deadline)) in pull_dl_task() 2442 dmin = p->dl.deadline; in pull_dl_task() [all …]
|
/openbmc/qemu/util/ |
H A D | qemu-timer.c | 252 int64_t deadline = -1; in qemu_clock_deadline_ns_all() local 284 deadline = qemu_soonest_timeout(deadline, delta); in qemu_clock_deadline_ns_all() 286 return deadline; in qemu_clock_deadline_ns_all() 622 int64_t deadline = -1; in timerlistgroup_deadline_ns() local 626 deadline = qemu_soonest_timeout(deadline, in timerlistgroup_deadline_ns() 630 return deadline; in timerlistgroup_deadline_ns() 690 int64_t deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in qemu_clock_advance_virtual_time() local 692 int64_t warp = qemu_soonest_timeout(dest - clock, deadline); in qemu_clock_advance_virtual_time()
|
/openbmc/linux/Documentation/block/ |
H A D | switching-sched.rst | 17 the fly to select one of mq-deadline, none, bfq, or kyber schedulers - 32 [mq-deadline] kyber bfq none 35 [none] mq-deadline kyber bfq
|
H A D | deadline-iosched.rst | 5 This little file attempts to document how the deadline io scheduler works. 19 The goal of the deadline io scheduler is to attempt to guarantee a start 22 a deadline that is the current time + the read_expire value in units of 37 deadline expiries are only checked between batches. fifo_batch controls the
|
/openbmc/linux/drivers/bcma/ |
H A D | driver_chipcommon_b.c | 17 unsigned long deadline = jiffies + timeout; in bcma_wait_reg() local 26 } while (!time_after_eq(jiffies, deadline)); in bcma_wait_reg()
|
/openbmc/linux/include/trace/events/ |
H A D | libata.h | 527 TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline), 529 TP_ARGS(link, class, deadline), 534 __field( unsigned long, deadline ) 540 __entry->deadline = deadline; 544 __entry->ata_port, __entry->deadline, 550 TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline), 551 TP_ARGS(link, class, deadline)); 554 TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline), 555 TP_ARGS(link, class, deadline)); 558 TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline), [all …]
|
/openbmc/linux/drivers/net/phy/mscc/ |
H A D | mscc_serdes.c | 312 unsigned long deadline; in vsc85xx_sd6g_config_v2() local 381 deadline = jiffies + msecs_to_jiffies(PROC_CMD_NCOMPLETED_TIMEOUT_MS); in vsc85xx_sd6g_config_v2() 390 } while (time_before(jiffies, deadline) && (val32 & BIT(12))); in vsc85xx_sd6g_config_v2() 474 deadline = jiffies + msecs_to_jiffies(PROC_CMD_NCOMPLETED_TIMEOUT_MS); in vsc85xx_sd6g_config_v2() 483 } while (time_before(jiffies, deadline) && (~val32 & BIT(8))); in vsc85xx_sd6g_config_v2() 630 deadline = jiffies + msecs_to_jiffies(PROC_CMD_NCOMPLETED_TIMEOUT_MS); in vsc85xx_sd6g_config_v2() 639 } while (time_before(jiffies, deadline) && (val32 & BIT(12))); in vsc85xx_sd6g_config_v2()
|
/openbmc/openbmc/meta-google/recipes-google/gpio/gpio-ctrl/ |
H A D | lib.sh | 132 local deadline=$(( timeout + SECONDS )) 137 if (( deadline <= SECONDS )); then
|
/openbmc/linux/kernel/locking/ |
H A D | rtmutex.c | 346 waiter->tree.deadline = task->dl.deadline; in waiter_update_prio() 360 waiter->pi_tree.deadline = waiter->tree.deadline; in waiter_clone_prio() 367 &(struct rt_waiter_node){ .prio = __waiter_prio(p), .deadline = (p)->dl.deadline } 384 return dl_time_before(left->deadline, right->deadline); in rt_waiter_node_less() 402 return left->deadline == right->deadline; in rt_waiter_node_equal()
|
H A D | ww_mutex.h | 251 if (dl_time_before(b->task->dl.deadline, in __ww_ctx_less() 252 a->task->dl.deadline)) in __ww_ctx_less() 255 if (dl_time_before(a->task->dl.deadline, in __ww_ctx_less() 256 b->task->dl.deadline)) in __ww_ctx_less()
|
/openbmc/linux/block/ |
H A D | blk-timeout.c | 86 WRITE_ONCE(req->deadline, jiffies); in blk_abort_request() 143 WRITE_ONCE(req->deadline, expiry); in blk_add_timer()
|