| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_fence.c | 132 static void msm_fence_set_deadline(struct dma_fence *fence, ktime_t deadline) in msm_fence_set_deadline() argument 143 ktime_before(deadline, fctx->next_deadline)) { in msm_fence_set_deadline() 144 fctx->next_deadline = deadline; in msm_fence_set_deadline() 153 deadline = ktime_sub(deadline, ms_to_ktime(3)); in msm_fence_set_deadline() 155 if (ktime_after(now, deadline)) { in msm_fence_set_deadline() 159 hrtimer_start(&fctx->deadline_timer, deadline, in msm_fence_set_deadline()
|
| /linux/kernel/sched/ |
| H A D | deadline.c | 421 zerolag_time = dl_se->deadline - in task_non_contending() 591 rq->dl.earliest_dl.next = p->dl.deadline; in enqueue_pushable_dl_task() 610 dl_rq->earliest_dl.next = __node_2_pdl(leftmost)->dl.deadline; in dequeue_pushable_dl_task() 728 dl_se->deadline = rq_clock(rq) + pi_of(dl_se)->dl_deadline; in replenish_dl_new_period() 760 WARN_ON(dl_time_before(rq_clock(rq), dl_se->deadline)); in setup_new_dl_entity() 818 dl_se->deadline = rq_clock(rq) + pi_of(dl_se)->dl_deadline; in replenish_dl_entity() 832 dl_se->deadline += pi_of(dl_se)->dl_period; in replenish_dl_entity() 845 if (dl_time_before(dl_se->deadline, rq_clock(rq))) { in replenish_dl_entity() 872 dl_time_before(rq_clock(dl_se->rq), dl_se->deadline - dl_se->runtime)) { in replenish_dl_entity() 943 right = ((dl_se->deadline - t) >> DL_SCALE) * in dl_entity_overflow() [all …]
|
| /linux/fs/afs/ |
| H A D | validation.c | 125 time64_t deadline = ktime_get_real_seconds() + 10; in afs_check_validity() local 134 else if (cb_expires_at <= deadline) in afs_check_validity() 136 else if (volume->cb_expires_at <= deadline) in afs_check_validity() 395 time64_t deadline = ktime_get_real_seconds() + 10; in afs_validate() local 420 if (volume->cb_expires_at <= deadline || in afs_validate() 436 volume->cb_expires_at <= deadline || in afs_validate() 438 atomic64_read(&vnode->cb_expires_at) <= deadline in afs_validate()
|
| /linux/tools/testing/selftests/net/ |
| H A D | rtnetlink.py | 147 def _wait_route_ntf(rtnl, name, dst_len, dst=None, deadline=10): argument 150 for msg in rtnl.poll_ntf(duration=deadline): 162 def _collect_route_ntfs(rtnl, name, want, deadline=10): argument 166 for msg in rtnl.poll_ntf(duration=deadline): 195 deadline=15) 245 want - set(seen.keys()), deadline=2))
|
| /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
|
| /linux/drivers/ata/ |
| 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 340 if ((rc = sata_link_debounce(link, params, deadline))) in sata_link_resume() 625 unsigned long deadline, in sata_link_hardreset() argument 666 rc = sata_link_resume(link, timing, deadline); in sata_link_hardreset() 688 if (time_after(pmp_deadline, deadline)) in sata_link_hardreset() [all …]
|
| H A D | libata-eh.c | 2806 unsigned int *classes, unsigned long deadline, in ata_do_reset() argument 2815 return reset(link, classes, deadline); in ata_do_reset() 2846 unsigned long deadline, now; in ata_eh_reset() local 2868 deadline = ata_deadline(ehc->last_reset, in ata_eh_reset() 2870 if (time_before(now, deadline)) in ata_eh_reset() 2871 schedule_timeout_uninterruptible(deadline - now); in ata_eh_reset() 2912 unsigned long deadline = ata_deadline(jiffies, in ata_eh_reset() local 2920 rc = prereset(link, deadline); in ata_eh_reset() 2929 tmp = prereset(slave, deadline); in ata_eh_reset() 2972 deadline = ata_deadline(jiffies, ata_eh_reset_timeouts[try++]); in ata_eh_reset() [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_ns87410.c | 26 static int ns87410_pre_reset(struct ata_link *link, unsigned long deadline) in ns87410_pre_reset() argument 38 return ata_sff_prereset(link, deadline); in ns87410_pre_reset()
|
| H A D | pata_triflex.c | 43 static int triflex_prereset(struct ata_link *link, unsigned long deadline) in triflex_prereset() argument 56 return ata_sff_prereset(link, deadline); in triflex_prereset()
|
| H A D | pata_ep93xx.c | 552 unsigned long deadline) in ep93xx_pata_wait_after_reset() argument 563 rc = ata_sff_wait_ready(link, deadline); in ep93xx_pata_wait_after_reset() 597 rc = ata_sff_wait_ready(link, deadline); in ep93xx_pata_wait_after_reset() 616 unsigned long deadline) in ep93xx_pata_bus_softreset() argument 627 return ep93xx_pata_wait_after_reset(&ap->link, devmask, deadline); in ep93xx_pata_bus_softreset() 817 unsigned long deadline) in ep93xx_pata_softreset() argument 835 rc = ep93xx_pata_bus_softreset(ap, devmask, deadline); in ep93xx_pata_softreset()
|
| H A D | pata_oldpiix.c | 38 static int oldpiix_pre_reset(struct ata_link *link, unsigned long deadline) in oldpiix_pre_reset() argument 50 return ata_sff_prereset(link, deadline); in oldpiix_pre_reset()
|
| /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 …]
|
| /linux/Documentation/scheduler/ |
| H A D | sched-rt-group.rst | 96 this only serves for admission control of deadline tasks. With 161 as its prone to starvation without deadline scheduling. 179 full deadline scheduling to the linux kernel. Deadline scheduling the above 180 groups and treating end of the period as a deadline will ensure that they both 185 the limited static priority levels 0-99. With deadline scheduling you need to 186 do deadline inheritance (since priority is inversely proportional to the 187 deadline delta (deadline - now)).
|
| /linux/arch/um/kernel/ |
| H A D | smp.c | 168 unsigned long deadline; in smp_prepare_cpus() local 184 deadline = jiffies + msecs_to_jiffies(1000); in smp_prepare_cpus() 186 time_is_before_jiffies(deadline)); in smp_prepare_cpus()
|
| /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()
|
| H A D | core.c | 15 unsigned long deadline = jiffies + timeout; in bcma_core_wait_value() local 24 } while (!time_after_eq(jiffies, deadline)); in bcma_core_wait_value()
|
| /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()
|
| /linux/include/linux/ |
| H A D | libata.h | 552 typedef int (*ata_prereset_fn_t)(struct ata_link *link, unsigned long deadline); 554 unsigned long deadline); 1139 extern int ata_std_prereset(struct ata_link *link, unsigned long deadline); 1140 extern int ata_wait_after_reset(struct ata_link *link, unsigned long deadline, 1269 unsigned long deadline); 1271 const unsigned int *timing, unsigned long deadline, 1274 unsigned long deadline); 1297 unsigned long deadline) in sata_std_hardreset() argument 1303 unsigned long deadline, in sata_link_hardreset() argument 1313 unsigned long deadline) in sata_link_resume() argument 2184 sata_sff_hardreset(struct ata_link * link,unsigned int * class,unsigned long deadline) sata_sff_hardreset() argument [all...] |
| /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()
|
| H A D | Kconfig.iosched | 5 tristate "MQ deadline I/O scheduler" 8 MQ version of the deadline IO scheduler.
|
| /linux/tools/testing/selftests/net/lib/py/ |
| H A D | utils.py | 342 def wait_port_listen(port, proto="tcp", ns=None, host=None, sleep=0.005, deadline=5): argument 343 end = time.monotonic() + deadline 360 def wait_file(fname, test_fn, sleep=0.005, deadline=5, encoding='utf-8'): argument 366 end = time.monotonic() + deadline
|
| /linux/drivers/ata/pata_parport/ |
| H A D | pata_parport.c | 85 unsigned long deadline) in pata_parport_wait_after_reset() argument 96 rc = ata_sff_wait_ready(link, deadline); in pata_parport_wait_after_reset() 132 rc = ata_sff_wait_ready(link, deadline); in pata_parport_wait_after_reset() 150 unsigned long deadline) in pata_parport_bus_softreset() argument 163 return pata_parport_wait_after_reset(&ap->link, devmask, deadline); in pata_parport_bus_softreset() 167 unsigned long deadline) in pata_parport_softreset() argument 184 rc = pata_parport_bus_softreset(ap, devmask, deadline); in pata_parport_softreset()
|