Searched refs:deadline (Results 1 - 117 of 117) sorted by relevance

/linux-4.1.27/kernel/sched/
H A Ddeadline.c77 /* zero means no -deadline tasks */ init_dl_rq()
154 * The list of pushable -deadline task is not a plist, like in
155 * sched_rt.c, it is an rb-tree with tasks ordered by deadline.
312 * - the absolute deadline of the entity has to be placed at
313 * current time + relative deadline;
316 * The capability of specifying such event is useful whenever a -deadline
334 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; setup_new_dl_entity()
351 * of a entity is replenished, its deadline is also postponed. That ensures
370 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; replenish_dl_entity()
375 * We keep moving the deadline away until we get some replenish_dl_entity()
381 dl_se->deadline += pi_se->dl_period; replenish_dl_entity()
386 * At this point, the deadline really should be "in replenish_dl_entity()
391 * resetting the deadline and the budget of the replenish_dl_entity()
394 if (dl_time_before(dl_se->deadline, rq_clock(rq))) { replenish_dl_entity()
396 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; replenish_dl_entity()
409 * and its current deadline _without_ exceeding the bandwidth it is
412 * over residual deadline fits within the allocated bandwidth, then we
413 * can keep the current (absolute) deadline and residual budget without
415 * refill the runtime and set the deadline a period in the future,
416 * because keeping the current (absolute) deadline of the task would
418 * Documentation/scheduler/sched-deadline.txt for more informations).
422 * runtime / (deadline - t) > dl_runtime / dl_period ,
427 * task with deadline equal to period this is the same of using
442 * are the relative deadline and the maximum runtime of each dl_entity_overflow()
444 * and (deadline - t), since t is rq->clock, is the time left dl_entity_overflow()
445 * to the (absolute) deadline. Even if overflowing the u64 type dl_entity_overflow()
454 right = ((dl_se->deadline - t) >> DL_SCALE) * dl_entity_overflow()
461 * When a -deadline entity is queued back on the runqueue, its runtime and
462 * deadline might need updating.
464 * The policy here is that we update the deadline of the entity only if:
465 * - the current deadline is in the past,
466 * - using the remaining runtime with the current deadline would make
484 if (dl_time_before(dl_se->deadline, rq_clock(rq)) || update_dl_entity()
486 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; update_dl_entity()
513 * We want the timer to fire at the deadline, but considering start_dl_timer()
517 act = ns_to_ktime(dl_se->deadline); start_dl_timer()
524 * chosen as the deadline is too small, don't even try to start_dl_timer()
550 * do nothing but clearing dl_throttled, so that runtime and deadline
652 * a -deadline task and has not been removed from the dl_rq).
705 * using deadline servers -- however there's a few nasties to figure update_curr_dl()
732 return next->dl.deadline; next_deadline()
737 static void inc_dl_deadline(struct dl_rq *dl_rq, u64 deadline) inc_dl_deadline() argument
742 dl_time_before(deadline, dl_rq->earliest_dl.curr)) { inc_dl_deadline()
744 * If the dl_rq had no -deadline tasks, or if the new task inc_dl_deadline()
745 * has shorter deadline than the current one on dl_rq, we inc_dl_deadline()
750 dl_rq->earliest_dl.curr = deadline; inc_dl_deadline()
751 cpudl_set(&rq->rd->cpudl, rq->cpu, deadline, 1); inc_dl_deadline()
753 dl_time_before(deadline, dl_rq->earliest_dl.next)) { inc_dl_deadline()
755 * On the other hand, if the new -deadline task has a inc_dl_deadline()
756 * a later deadline than the earliest one on dl_rq, but inc_dl_deadline()
764 static void dec_dl_deadline(struct dl_rq *dl_rq, u64 deadline) dec_dl_deadline() argument
781 dl_rq->earliest_dl.curr = entry->deadline; dec_dl_deadline()
783 cpudl_set(&rq->rd->cpudl, rq->cpu, entry->deadline, 1); dec_dl_deadline()
789 static inline void inc_dl_deadline(struct dl_rq *dl_rq, u64 deadline) {} dec_dl_deadline() argument
790 static inline void dec_dl_deadline(struct dl_rq *dl_rq, u64 deadline) {} dec_dl_deadline() argument
798 u64 deadline = dl_se->deadline; inc_dl_tasks() local
804 inc_dl_deadline(dl_rq, deadline); inc_dl_tasks()
818 dec_dl_deadline(dl_rq, dl_se->deadline); dec_dl_tasks()
835 if (dl_time_before(dl_se->deadline, entry->deadline)) __enqueue_dl_entity()
903 * task if we have one and its (relative) deadline is enqueue_task_dl()
905 * deadline. enqueue_task_dl()
949 * Yield task semantic for -deadline tasks is:
963 * We make the task go to sleep until its current deadline by yield_task_dl()
1001 * If we are dealing with a -deadline task, we must select_task_rq_dl()
1003 * If it has a later deadline and the current task select_task_rq_dl()
1006 * other hand, if it has a shorter deadline, we select_task_rq_dl()
1050 * Only called when both the current and waking task are -deadline
1063 * In the unlikely case current and p have the same deadline check_preempt_curr_dl()
1066 if ((p->dl.deadline == rq->curr->dl.deadline) && check_preempt_curr_dl()
1211 /* Returns the second earliest -deadline task, NULL otherwise */ pick_next_earliest_dl_task()
1350 * If the rq we found has no -deadline task, or find_lock_later_rq()
1351 * its earliest one has a later deadline than our find_lock_later_rq()
1355 dl_time_before(task->dl.deadline, find_lock_later_rq()
1388 * See if the non running -deadline tasks on this rq
1417 dl_time_before(next_task->dl.deadline, rq->curr->dl.deadline) && push_dl_task()
1471 /* Terminates as it moves a -deadline task */ push_dl_tasks()
1524 if (p && dl_time_before(p->dl.deadline, dmin) && pull_dl_task()
1526 dl_time_before(p->dl.deadline, pull_dl_task()
1533 * deadline than the current task of its runqueue. pull_dl_task()
1535 if (dl_time_before(p->dl.deadline, pull_dl_task()
1536 src_rq->curr->dl.deadline)) pull_dl_task()
1544 dmin = p->dl.deadline; pull_dl_task()
1688 * Note, p may migrate OR new deadline tasks cancel_dl_timer()
1706 * Since this might be the only -deadline task on the rq, switched_from_dl()
1718 * When switching to -deadline, we may overload the rq, then
1742 * If the scheduling parameters of a -deadline task changed,
1752 * we don't have the old deadline value, and prio_changed_dl()
1760 * If we now have a earlier deadline task than p, prio_changed_dl()
1764 if (dl_time_before(rq->dl.earliest_dl.curr, p->dl.deadline) && prio_changed_dl()
1770 * or later deadline, so let's blindly set a prio_changed_dl()
H A DMakefile15 obj-y += idle_task.o fair.o rt.o deadline.o stop_task.o
H A Dcpudeadline.c4 * Global CPU deadline management
115 dl_time_before(dl_se->deadline, cp->elements[0].dl)) { cpudl_find()
131 * @dl: the new earliest deadline for this cpu
H A Dsched.h5 #include <linux/sched/deadline.h>
117 return dl_time_before(a->deadline, b->deadline); dl_entity_preempt()
139 * To keep the bandwidth of -deadline tasks and groups under control
141 * - store the maximum -deadline bandwidth of the system (the group);
475 /* runqueue is an rbtree, ordered by deadline */
499 * of the leftmost (earliest deadline) element.
530 * than one runnable -deadline task (as it is below for RT tasks).
H A Dcore.c2044 * Either if a task, enters, leave, or stays -deadline but changes dl_overflow()
3242 * absolute deadline will be properly calculated when the task is enqueued
3265 * Instead we retain the current runtime/deadline and let the new __setparam_dl()
3268 * before the current scheduling deadline. __setparam_dl()
3344 * This function validates the new parameters of a -deadline task.
3345 * We ask for the deadline not being zero, and greater or equal
3347 * greater than deadline. Furthermore, we have to be sure that
3356 /* deadline != 0 */ __checkparam_dl()
3375 /* runtime <= deadline <= period (if period != 0) */ __checkparam_dl()
3486 * unprivileged DL tasks to increase their relative deadline __sched_setscheduler()
4067 * if admission test is enabled, we only admit -deadline sched_setaffinity()
H A Dfair.c3519 /* if the deadline is ahead of our clock, nothing to do */ expire_cfs_rq_runtime()
3527 * If the local deadline has passed we have to consider the expire_cfs_rq_runtime()
3528 * possibility that our sched_clock is 'fast' and the global deadline expire_cfs_rq_runtime()
3532 * whether the global deadline has advanced. It is valid to compare expire_cfs_rq_runtime()
3538 /* extend local deadline, drift is bounded above by 2 ticks */ expire_cfs_rq_runtime()
3541 /* global deadline is ahead, expiration has passed */ expire_cfs_rq_runtime()
/linux-4.1.27/drivers/bcma/
H A Ddriver_chipcommon_b.c17 unsigned long deadline = jiffies + timeout; bcma_wait_reg() local
26 } while (!time_after_eq(jiffies, deadline)); bcma_wait_reg()
H A Dcore.c15 unsigned long deadline = jiffies + timeout; bcma_core_wait_value() local
24 } while (!time_after_eq(jiffies, deadline)); bcma_core_wait_value()
H A Dmain.c99 unsigned long deadline = jiffies + timeout; bcma_wait_value() local
108 } while (!time_after_eq(jiffies, deadline)); bcma_wait_value()
/linux-4.1.27/drivers/spi/
H A Dspi-bcm53xx.c43 unsigned long deadline; bcm53xxspi_wait() local
47 deadline = jiffies + msecs_to_jiffies(BCM53XXSPI_SPE_TIMEOUT_MS); bcm53xxspi_wait()
53 } while (!time_after_eq(jiffies, deadline)); bcm53xxspi_wait()
59 deadline = jiffies + msecs_to_jiffies(timeout_ms); bcm53xxspi_wait()
69 } while (!time_after_eq(jiffies, deadline)); bcm53xxspi_wait()
H A Dspi-meson-spifc.c102 unsigned long deadline = jiffies + msecs_to_jiffies(5); meson_spifc_wait_ready() local
110 } while (!time_after(jiffies, deadline)); meson_spifc_wait_ready()
/linux-4.1.27/block/
H A Dblk-timeout.c116 if (time_after_eq(jiffies, rq->deadline)) { blk_rq_check_expired()
124 } else if (!*next_set || time_after(*next_timeout, rq->deadline)) { blk_rq_check_expired()
125 *next_timeout = rq->deadline; blk_rq_check_expired()
209 req->deadline = jiffies + req->timeout; blk_add_timer()
218 expiry = blk_rq_timeout(round_jiffies_up(req->deadline)); blk_add_timer()
H A Ddeadline-iosched.c18 * See Documentation/block/deadline-iosched.txt
302 * A deadline has expired, the last request was in the other deadline_dispatch_requests()
457 .elevator_name = "deadline",
476 MODULE_DESCRIPTION("deadline IO scheduler");
H A Dblk-mq.c430 * Ensure that ->deadline is visible before set the started blk_mq_start_request()
646 if (time_after_eq(jiffies, rq->deadline)) { blk_mq_check_expired()
649 } else if (!data->next_set || time_after(data->next, rq->deadline)) { blk_mq_check_expired()
650 data->next = rq->deadline; blk_mq_check_expired()
/linux-4.1.27/drivers/ata/
H A Dpata_jmicron.c32 * @deadline: deadline jiffies for the operation
41 static int jmicron_pre_reset(struct ata_link *link, unsigned long deadline) jmicron_pre_reset() argument
104 return ata_sff_prereset(link, deadline); jmicron_pre_reset()
H A Dpata_marvell.c62 * @deadline: deadline jiffies for the operation
67 static int marvell_pre_reset(struct ata_link *link, unsigned long deadline) marvell_pre_reset() argument
76 return ata_sff_prereset(link, deadline); marvell_pre_reset()
H A Dpata_ns87410.c34 * @deadline: deadline jiffies for the operation
39 static int ns87410_pre_reset(struct ata_link *link, unsigned long deadline) ns87410_pre_reset() argument
51 return ata_sff_prereset(link, deadline); ns87410_pre_reset()
H A Dpata_opti.c48 * @deadline: deadline jiffies for the operation
53 static int opti_pre_reset(struct ata_link *link, unsigned long deadline) opti_pre_reset() argument
65 return ata_sff_prereset(link, deadline); opti_pre_reset()
H A Dahci_xgene.c124 unsigned long deadline; xgene_ahci_poll_reg_val() local
128 deadline = ata_deadline(jiffies, timeout); xgene_ahci_poll_reg_val()
130 while (tmp != val && time_before(jiffies, deadline)) { xgene_ahci_poll_reg_val()
313 * @deadline: deadline jiffies for the operation
358 unsigned long deadline, bool *online) xgene_ahci_do_hardreset()
377 rc = sata_link_hardreset(link, timing, deadline, online, xgene_ahci_do_hardreset()
398 unsigned long deadline) xgene_ahci_hardreset()
420 rc = xgene_ahci_do_hardreset(link, deadline, &online); xgene_ahci_hardreset()
449 * @deadline: deadline jiffies for the operation
459 unsigned long deadline) xgene_ahci_pmp_softreset()
476 rc = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); xgene_ahci_pmp_softreset()
485 * @deadline: deadline jiffies for the operation
503 unsigned long deadline) xgene_ahci_softreset()
528 deadline, ahci_check_ready); xgene_ahci_softreset()
357 xgene_ahci_do_hardreset(struct ata_link *link, unsigned long deadline, bool *online) xgene_ahci_do_hardreset() argument
397 xgene_ahci_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) xgene_ahci_hardreset() argument
458 xgene_ahci_pmp_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) xgene_ahci_pmp_softreset() argument
502 xgene_ahci_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) xgene_ahci_softreset() argument
H A Dpata_acpi.c31 * @deadline: deadline jiffies for the operation
36 static int pacpi_pre_reset(struct ata_link *link, unsigned long deadline) pacpi_pre_reset() argument
43 return ata_sff_prereset(link, deadline); pacpi_pre_reset()
H A Dpata_atiixp.c69 * @deadline: deadline jiffies for the operation
75 static int atiixp_prereset(struct ata_link *link, unsigned long deadline) atiixp_prereset() argument
88 return ata_sff_prereset(link, deadline); atiixp_prereset()
H A Dpata_efar.c30 * @deadline: deadline jiffies for the operation
36 static int efar_pre_reset(struct ata_link *link, unsigned long deadline) efar_pre_reset() argument
48 return ata_sff_prereset(link, deadline); efar_pre_reset()
H A Dpata_it8213.c26 * @deadline: deadline jiffies for the operation
32 static int it8213_pre_reset(struct ata_link *link, unsigned long deadline) it8213_pre_reset() argument
42 return ata_sff_prereset(link, deadline); it8213_pre_reset()
H A Dpata_oldpiix.c32 * @deadline: deadline jiffies for the operation
37 static int oldpiix_pre_reset(struct ata_link *link, unsigned long deadline) oldpiix_pre_reset() argument
49 return ata_sff_prereset(link, deadline); oldpiix_pre_reset()
H A Dpata_triflex.c50 * @deadline: deadline jiffies for the operation
55 static int triflex_prereset(struct ata_link *link, unsigned long deadline) triflex_prereset() argument
68 return ata_sff_prereset(link, deadline); triflex_prereset()
H A Dpata_amd.c125 * @deadline: deadline jiffies for the operation
131 static int amd_pre_reset(struct ata_link *link, unsigned long deadline) amd_pre_reset() argument
144 return ata_sff_prereset(link, deadline); amd_pre_reset()
329 static int nv_pre_reset(struct ata_link *link, unsigned long deadline) nv_pre_reset() argument
342 return ata_sff_prereset(link, deadline); nv_pre_reset()
H A Dpata_rdc.c68 * @deadline: deadline jiffies for the operation
73 static int rdc_pata_prereset(struct ata_link *link, unsigned long deadline) rdc_pata_prereset() argument
85 return ata_sff_prereset(link, deadline); rdc_pata_prereset()
H A Dpata_sl82c105.c46 * @deadline: deadline jiffies for the operation
51 static int sl82c105_pre_reset(struct ata_link *link, unsigned long deadline) sl82c105_pre_reset() argument
62 return ata_sff_prereset(link, deadline); sl82c105_pre_reset()
H A Dsata_sil24.c347 unsigned long deadline);
349 unsigned long deadline);
351 unsigned long deadline);
657 unsigned long deadline) sil24_softreset()
675 if (time_after(deadline, jiffies)) sil24_softreset()
676 timeout_msec = jiffies_to_msecs(deadline - jiffies); sil24_softreset()
701 unsigned long deadline) sil24_hardreset()
748 rc = sata_link_debounce(link, sata_deb_timing_long, deadline); sil24_hardreset()
942 unsigned long deadline) sil24_pmp_hardreset()
952 return sata_std_hardreset(link, class, deadline); sil24_pmp_hardreset()
656 sil24_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) sil24_softreset() argument
700 sil24_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) sil24_hardreset() argument
941 sil24_pmp_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) sil24_pmp_hardreset() argument
H A Dlibata-sff.c266 * @deadline: deadline jiffies for the operation
277 int ata_sff_wait_ready(struct ata_link *link, unsigned long deadline) ata_sff_wait_ready() argument
279 return ata_wait_ready(link, deadline, ata_sff_check_ready); ata_sff_wait_ready()
1776 * @deadline: deadline jiffies for the operation
1788 int ata_sff_prereset(struct ata_link *link, unsigned long deadline) ata_sff_prereset() argument
1793 rc = ata_std_prereset(link, deadline); ata_sff_prereset()
1803 rc = ata_sff_wait_ready(link, deadline); ata_sff_prereset()
1933 * @deadline: deadline jiffies for the operation
1947 unsigned long deadline) ata_sff_wait_after_reset()
1958 rc = ata_sff_wait_ready(link, deadline); ata_sff_wait_after_reset()
1987 rc = ata_sff_wait_ready(link, deadline); ata_sff_wait_after_reset()
2007 unsigned long deadline) ata_bus_softreset()
2024 return ata_sff_wait_after_reset(&ap->link, devmask, deadline); ata_bus_softreset()
2031 * @deadline: deadline jiffies for the operation
2042 unsigned long deadline) ata_sff_softreset()
2063 rc = ata_bus_softreset(ap, devmask, deadline); ata_sff_softreset()
2086 * @deadline: deadline jiffies for the operation
2098 unsigned long deadline) sata_sff_hardreset()
2105 rc = sata_link_hardreset(link, timing, deadline, &online, sata_sff_hardreset()
1946 ata_sff_wait_after_reset(struct ata_link *link, unsigned int devmask, unsigned long deadline) ata_sff_wait_after_reset() argument
2006 ata_bus_softreset(struct ata_port *ap, unsigned int devmask, unsigned long deadline) ata_bus_softreset() argument
2041 ata_sff_softreset(struct ata_link *link, unsigned int *classes, unsigned long deadline) ata_sff_softreset() argument
2097 sata_sff_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) sata_sff_hardreset() argument
H A Dpata_samsung_cf.c343 unsigned long deadline) pata_s3c_wait_after_reset()
350 rc = ata_sff_wait_ready(link, deadline); pata_s3c_wait_after_reset()
364 unsigned long deadline) pata_s3c_bus_softreset()
376 return pata_s3c_wait_after_reset(&ap->link, deadline); pata_s3c_bus_softreset()
383 unsigned long deadline) pata_s3c_softreset()
398 rc = pata_s3c_bus_softreset(ap, deadline); pata_s3c_softreset()
342 pata_s3c_wait_after_reset(struct ata_link *link, unsigned long deadline) pata_s3c_wait_after_reset() argument
363 pata_s3c_bus_softreset(struct ata_port *ap, unsigned long deadline) pata_s3c_bus_softreset() argument
382 pata_s3c_softreset(struct ata_link *link, unsigned int *classes, unsigned long deadline) pata_s3c_softreset() argument
H A Dpata_artop.c44 * @deadline: deadline jiffies for the operation
49 static int artop62x0_pre_reset(struct ata_link *link, unsigned long deadline) artop62x0_pre_reset() argument
64 return ata_sff_prereset(link, deadline); artop62x0_pre_reset()
H A Dpata_hpt3x2n.c163 * @deadline: deadline jiffies for the operation
169 static int hpt3x2n_pre_reset(struct ata_link *link, unsigned long deadline) hpt3x2n_pre_reset() argument
178 return ata_sff_prereset(link, deadline); hpt3x2n_pre_reset()
H A Dpata_optidma.c49 * @deadline: deadline jiffies for the operation
54 static int optidma_pre_reset(struct ata_link *link, unsigned long deadline) optidma_pre_reset() argument
65 return ata_sff_prereset(link, deadline); optidma_pre_reset()
H A Dsata_svw.c141 unsigned int *class, unsigned long deadline) k2_sata_softreset()
154 return ata_sff_softreset(link, class, deadline); k2_sata_softreset()
158 unsigned int *class, unsigned long deadline) k2_sata_hardreset()
171 return sata_sff_hardreset(link, class, deadline); k2_sata_hardreset()
140 k2_sata_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) k2_sata_softreset() argument
157 k2_sata_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) k2_sata_hardreset() argument
H A Dlibata-core.c3386 * @deadline: deadline jiffies for the operation
3401 * 0 if @linke is ready before @deadline; otherwise, -errno.
3403 int ata_wait_ready(struct ata_link *link, unsigned long deadline, ata_wait_ready() argument
3422 if (time_after(nodev_deadline, deadline)) ata_wait_ready()
3423 nodev_deadline = deadline; ata_wait_ready()
3455 if (time_after(now, deadline)) ata_wait_ready()
3459 (deadline - now > 3 * HZ)) { ata_wait_ready()
3473 * @deadline: deadline jiffies for the operation
3482 * 0 if @linke is ready before @deadline; otherwise, -errno.
3484 int ata_wait_after_reset(struct ata_link *link, unsigned long deadline, ata_wait_after_reset() argument
3489 return ata_wait_ready(link, deadline, check_ready); ata_wait_after_reset()
3496 * @deadline: deadline jiffies for the operation
3505 * @timeout is further limited by @deadline. The sooner of the
3515 unsigned long deadline) sata_link_debounce()
3524 if (time_before(t, deadline)) sata_link_debounce()
3525 deadline = t; sata_link_debounce()
3542 if (cur == 1 && time_before(jiffies, deadline)) sata_link_debounce()
3554 /* Check deadline. If debouncing failed, return sata_link_debounce()
3557 if (time_after(jiffies, deadline)) sata_link_debounce()
3566 * @deadline: deadline jiffies for the operation
3577 unsigned long deadline) sata_link_resume()
3617 if ((rc = sata_link_debounce(link, params, deadline))) sata_link_resume()
3702 * @deadline: deadline jiffies for the operation
3716 int ata_std_prereset(struct ata_link *link, unsigned long deadline) ata_std_prereset() argument
3729 rc = sata_link_resume(link, timing, deadline); ata_std_prereset()
3748 * @deadline: deadline jiffies for the operation
3769 unsigned long deadline, sata_link_hardreset()
3812 rc = sata_link_resume(link, timing, deadline); sata_link_hardreset()
3834 if (time_after(pmp_deadline, deadline)) sata_link_hardreset()
3835 pmp_deadline = deadline; sata_link_hardreset()
3844 rc = ata_wait_ready(link, deadline, check_ready); sata_link_hardreset()
3860 * @deadline: deadline jiffies for the operation
3871 unsigned long deadline) sata_std_hardreset()
3878 rc = sata_link_hardreset(link, timing, deadline, &online, NULL); sata_std_hardreset()
6735 unsigned long deadline; ata_wait_register() local
6744 deadline = ata_deadline(jiffies, timeout); ata_wait_register()
6746 while ((tmp & mask) == val && time_before(jiffies, deadline)) { ata_wait_register()
3514 sata_link_debounce(struct ata_link *link, const unsigned long *params, unsigned long deadline) sata_link_debounce() argument
3576 sata_link_resume(struct ata_link *link, const unsigned long *params, unsigned long deadline) sata_link_resume() argument
3768 sata_link_hardreset(struct ata_link *link, const unsigned long *timing, unsigned long deadline, bool *online, int (*check_ready)(struct ata_link *)) sata_link_hardreset() argument
3870 sata_std_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) sata_std_hardreset() argument
H A Dpata_mpiix.c48 static int mpiix_pre_reset(struct ata_link *link, unsigned long deadline) mpiix_pre_reset() argument
57 return ata_sff_prereset(link, deadline); mpiix_pre_reset()
H A Dlibahci.c84 unsigned long deadline);
86 unsigned long deadline);
88 unsigned long deadline);
1287 int pmp, unsigned long deadline, ahci_do_softreset()
1321 if (time_after(deadline, now)) ahci_do_softreset()
1322 msecs = jiffies_to_msecs(deadline - now); ahci_do_softreset()
1340 rc = ata_wait_after_reset(link, deadline, check_ready); ahci_do_softreset()
1378 unsigned long deadline) ahci_softreset()
1384 return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); ahci_softreset()
1405 unsigned long deadline) ahci_pmp_retry_softreset()
1415 rc = ahci_do_softreset(link, class, pmp, deadline, ahci_pmp_retry_softreset()
1429 rc = ahci_do_softreset(link, class, 0, deadline, ahci_pmp_retry_softreset()
1438 unsigned long deadline) ahci_hardreset()
1458 rc = sata_link_hardreset(link, timing, deadline, &online, ahci_hardreset()
1286 ahci_do_softreset(struct ata_link *link, unsigned int *class, int pmp, unsigned long deadline, int (*check_ready)(struct ata_link *link)) ahci_do_softreset() argument
1377 ahci_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) ahci_softreset() argument
1404 ahci_pmp_retry_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) ahci_pmp_retry_softreset() argument
1437 ahci_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) ahci_hardreset() argument
H A Dpata_pdc2027x.c69 static int pdc2027x_prereset(struct ata_link *link, unsigned long deadline);
243 * @deadline: deadline jiffies for the operation
251 static int pdc2027x_prereset(struct ata_link *link, unsigned long deadline) pdc2027x_prereset() argument
256 return ata_sff_prereset(link, deadline); pdc2027x_prereset()
H A Dsata_via.c83 static int vt6420_prereset(struct ata_link *link, unsigned long deadline);
315 * @deadline: deadline jiffies for the operation
332 static int vt6420_prereset(struct ata_link *link, unsigned long deadline) vt6420_prereset() argument
377 ata_sff_wait_ready(link, deadline); vt6420_prereset()
H A Dpata_ep93xx.c548 unsigned long deadline) ep93xx_pata_wait_after_reset()
559 rc = ata_sff_wait_ready(link, deadline); ep93xx_pata_wait_after_reset()
593 rc = ata_sff_wait_ready(link, deadline); ep93xx_pata_wait_after_reset()
612 unsigned long deadline) ep93xx_pata_bus_softreset()
623 return ep93xx_pata_wait_after_reset(&ap->link, devmask, deadline); ep93xx_pata_bus_softreset()
804 unsigned long deadline) ep93xx_pata_softreset()
822 rc = ep93xx_pata_bus_softreset(ap, devmask, deadline); ep93xx_pata_softreset()
546 ep93xx_pata_wait_after_reset(struct ata_link *link, unsigned int devmask, unsigned long deadline) ep93xx_pata_wait_after_reset() argument
611 ep93xx_pata_bus_softreset(struct ata_port *ap, unsigned int devmask, unsigned long deadline) ep93xx_pata_bus_softreset() argument
803 ep93xx_pata_softreset(struct ata_link *al, unsigned int *classes, unsigned long deadline) ep93xx_pata_softreset() argument
H A Dahci_imx.c329 unsigned long deadline) ahci_imx_softreset()
338 ret = ahci_pmp_retry_srst_ops.softreset(link, class, deadline); ahci_imx_softreset()
340 ret = ahci_ops.softreset(link, class, deadline); ahci_imx_softreset()
328 ahci_imx_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) ahci_imx_softreset() argument
H A Dpdc_adma.c140 static int adma_prereset(struct ata_link *link, unsigned long deadline);
260 static int adma_prereset(struct ata_link *link, unsigned long deadline) adma_prereset() argument
269 return ata_sff_prereset(link, deadline); adma_prereset()
H A Dahci.c87 unsigned long deadline);
89 unsigned long deadline);
93 unsigned long deadline);
665 unsigned long deadline) ahci_vt8251_hardreset()
677 deadline, &online, NULL); ahci_vt8251_hardreset()
690 unsigned long deadline) ahci_p5wdh_hardreset()
708 deadline, &online, NULL); ahci_p5wdh_hardreset()
750 unsigned long deadline) ahci_avn_hardreset()
757 unsigned long tmo = deadline - jiffies; ahci_avn_hardreset()
778 rc = sata_link_hardreset(link, timing, deadline, &online, ahci_avn_hardreset()
794 deadline += tmo; ahci_avn_hardreset()
664 ahci_vt8251_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) ahci_vt8251_hardreset() argument
689 ahci_p5wdh_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) ahci_p5wdh_hardreset() argument
749 ahci_avn_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) ahci_avn_hardreset() argument
H A Dpata_sis.c116 * @deadline: deadline jiffies for the operation
159 * @deadline: deadline jiffies for the operation
164 static int sis_pre_reset(struct ata_link *link, unsigned long deadline) sis_pre_reset() argument
180 return ata_sff_prereset(link, deadline); sis_pre_reset()
H A Dsata_promise.c170 unsigned long deadline);
172 unsigned long deadline);
787 unsigned long deadline) pdc_pata_softreset()
790 return ata_sff_softreset(link, class, deadline); pdc_pata_softreset()
825 unsigned long deadline) pdc_sata_hardreset()
837 return sata_std_hardreset(link, class, deadline); pdc_sata_hardreset()
786 pdc_pata_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) pdc_pata_softreset() argument
824 pdc_sata_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) pdc_sata_hardreset() argument
H A Dsata_rcar.c314 unsigned long deadline) sata_rcar_wait_after_reset()
320 return ata_sff_wait_ready(link, deadline); sata_rcar_wait_after_reset()
323 static int sata_rcar_bus_softreset(struct ata_port *ap, unsigned long deadline) sata_rcar_bus_softreset() argument
338 return sata_rcar_wait_after_reset(&ap->link, deadline); sata_rcar_bus_softreset()
342 unsigned long deadline) sata_rcar_softreset()
355 rc = sata_rcar_bus_softreset(ap, deadline); sata_rcar_softreset()
313 sata_rcar_wait_after_reset(struct ata_link *link, unsigned long deadline) sata_rcar_wait_after_reset() argument
341 sata_rcar_softreset(struct ata_link *link, unsigned int *classes, unsigned long deadline) sata_rcar_softreset() argument
H A Dlibata-eh.c2606 unsigned int *classes, unsigned long deadline, ata_do_reset()
2615 return reset(link, classes, deadline); ata_do_reset()
2643 unsigned long deadline, now; ata_eh_reset() local
2665 deadline = ata_deadline(ehc->last_reset, ata_eh_reset()
2667 if (time_before(now, deadline)) ata_eh_reset()
2668 schedule_timeout_uninterruptible(deadline - now); ata_eh_reset()
2709 unsigned long deadline = ata_deadline(jiffies, local
2717 rc = prereset(link, deadline);
2726 tmp = prereset(slave, deadline);
2770 deadline = ata_deadline(jiffies, ata_eh_reset_timeouts[try++]);
2784 rc = ata_do_reset(link, reset, classes, deadline, true);
2798 tmp = ata_do_reset(slave, reset, classes, deadline,
2826 rc = ata_do_reset(link, reset, classes, deadline, true);
2984 if (time_before(now, deadline)) {
2985 unsigned long delta = deadline - now;
3728 unsigned long flags, deadline; ata_eh_recover() local
3809 deadline = jiffies; ata_for_each_link()
3822 if (time_before(deadline, tmp)) ata_for_each_dev()
3823 deadline = tmp; ata_for_each_dev()
3834 if (time_before_eq(deadline, now))
3838 deadline = wait_for_completion_timeout(&ap->park_req_pending,
3839 deadline - now);
3841 } while (deadline); ata_for_each_link()
2605 ata_do_reset(struct ata_link *link, ata_reset_fn_t reset, unsigned int *classes, unsigned long deadline, bool clear_classes) ata_do_reset() argument
H A Dsata_inic162x.c613 unsigned long deadline) inic_hardreset()
629 rc = sata_link_resume(link, timing, deadline); inic_hardreset()
642 rc = ata_wait_after_reset(link, deadline, inic_check_ready); inic_hardreset()
612 inic_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) inic_hardreset() argument
H A Dsata_qstor.c124 static int qs_prereset(struct ata_link *link, unsigned long deadline);
222 static int qs_prereset(struct ata_link *link, unsigned long deadline) qs_prereset() argument
227 return ata_sff_prereset(link, deadline); qs_prereset()
H A Dpata_hpt37x.c386 * @deadline: deadline jiffies for the operation
391 static int hpt37x_pre_reset(struct ata_link *link, unsigned long deadline) hpt37x_pre_reset() argument
407 return ata_sff_prereset(link, deadline); hpt37x_pre_reset()
H A Dpata_via.c210 static int via_pre_reset(struct ata_link *link, unsigned long deadline) via_pre_reset() argument
225 return ata_sff_prereset(link, deadline); via_pre_reset()
H A Dsata_highbank.c400 unsigned long deadline) ahci_highbank_hardreset()
422 rc = sata_link_hardreset(link, timing, deadline, &online, NULL); ahci_highbank_hardreset()
399 ahci_highbank_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) ahci_highbank_hardreset() argument
H A Data_piix.c548 * @deadline: deadline jiffies for the operation
553 static int piix_pata_prereset(struct ata_link *link, unsigned long deadline) piix_pata_prereset() argument
560 return ata_sff_prereset(link, deadline); piix_pata_prereset()
H A Dlibata.h79 extern int ata_wait_ready(struct ata_link *link, unsigned long deadline,
H A Dpata_bf54x.c1002 unsigned long deadline; bfin_bus_post_reset() local
1013 deadline = ata_deadline(jiffies, ATA_TMOUT_BOOT); bfin_bus_post_reset()
1022 if (time_after(jiffies, deadline)) { bfin_bus_post_reset()
1090 unsigned long deadline) bfin_softreset()
1089 bfin_softreset(struct ata_link *link, unsigned int *classes, unsigned long deadline) bfin_softreset() argument
H A Dsata_sx4.c239 unsigned long deadline);
909 unsigned long deadline) pdc_softreset()
912 return ata_sff_softreset(link, class, deadline); pdc_softreset()
908 pdc_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) pdc_softreset() argument
H A Dsata_mv.c612 unsigned long deadline);
655 unsigned long deadline);
657 unsigned long deadline);
3621 unsigned long deadline) mv_pmp_hardreset()
3624 return sata_std_hardreset(link, class, deadline); mv_pmp_hardreset()
3628 unsigned long deadline) mv_softreset()
3631 return ata_sff_softreset(link, class, deadline); mv_softreset()
3635 unsigned long deadline) mv_hardreset()
3655 rc = sata_link_hardreset(link, timing, deadline + extra, mv_hardreset()
3664 if (time_after(jiffies + HZ, deadline)) mv_hardreset()
3620 mv_pmp_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) mv_pmp_hardreset() argument
3627 mv_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) mv_softreset() argument
3634 mv_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) mv_hardreset() argument
H A Dsata_fsl.c827 unsigned long deadline) sata_fsl_hardreset()
916 500, jiffies_to_msecs(deadline - start_jiffies)); sata_fsl_hardreset()
940 unsigned long deadline) sata_fsl_softreset()
826 sata_fsl_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) sata_fsl_hardreset() argument
939 sata_fsl_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) sata_fsl_softreset() argument
H A Dahci.h382 int pmp, unsigned long deadline,
H A Dsata_nv.c309 unsigned long deadline);
1565 unsigned long deadline) nv_hardreset()
1574 sata_link_hardreset(link, sata_deb_timing_hotplug, deadline, nv_hardreset()
1585 rc = sata_link_resume(link, timing, deadline); nv_hardreset()
1564 nv_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) nv_hardreset() argument
H A Dpata_octeon_cf.c445 unsigned long deadline) octeon_cf_softreset16()
459 rc = ata_sff_wait_after_reset(link, 1, deadline); octeon_cf_softreset16()
444 octeon_cf_softreset16(struct ata_link *link, unsigned int *classes, unsigned long deadline) octeon_cf_softreset16() argument
H A Dsata_dwc_460ex.c1118 unsigned long deadline) sata_dwc_hardreset()
1123 ret = sata_sff_hardreset(link, class, deadline); sata_dwc_hardreset()
1117 sata_dwc_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) sata_dwc_hardreset() argument
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/
H A Dlinux-prim.c93 void cfs_timer_arm(struct timer_list *t, unsigned long deadline) cfs_timer_arm() argument
95 mod_timer(t, deadline); cfs_timer_arm()
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/
H A Dlibcfs_prim.h53 void cfs_timer_arm(struct timer_list *t, unsigned long deadline);
/linux-4.1.27/drivers/mtd/devices/
H A Dsst25l.c129 unsigned long deadline; sst25l_wait_till_ready() local
132 deadline = jiffies + MAX_READY_WAIT_JIFFIES; sst25l_wait_till_ready()
141 } while (!time_after_eq(jiffies, deadline)); sst25l_wait_till_ready()
H A Dbcm47xxsflash.c36 unsigned long deadline = jiffies + timeout; bcm47xxsflash_poll() local
56 } while (!time_after_eq(jiffies, deadline)); bcm47xxsflash_poll()
H A Dst_spi_fsm.c735 unsigned long deadline; stfsm_wait_seq() local
738 deadline = jiffies + msecs_to_jiffies(STFSM_MAX_WAIT_SEQ_MS); stfsm_wait_seq()
741 if (time_after_eq(jiffies, deadline)) stfsm_wait_seq()
874 unsigned long deadline; stfsm_wait_busy() local
889 deadline = jiffies + FLASH_MAX_BUSY_WAIT; stfsm_wait_busy()
891 if (time_after_eq(jiffies, deadline)) stfsm_wait_busy()
/linux-4.1.27/drivers/net/wireless/ath/
H A Ddfs_pri_detector.h33 * @deadline_ts: deadline when this sequence becomes invalid (first_ts + dur)
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
H A Dservice.c57 MODULE_PARM_DESC(at_early_margin, "How soon before an RPC deadline to send an early reply");
1154 /* Set timer for closest deadline */ ptlrpc_at_set_timer()
1249 /* deadline is when the client expects us to reply, margin is the ptlrpc_at_send_early_reply()
1252 "%ssending early reply (deadline %+lds, margin %+lds) for %d+%d", ptlrpc_at_send_early_reply()
1261 DEBUG_REQ(D_WARNING, req, "Already past deadline (%+lds), not sending early reply. Consider increasing at_early_margin (%d)?", ptlrpc_at_send_early_reply()
1291 /* Check to see if we've actually increased the deadline - ptlrpc_at_send_early_reply()
1355 /* Adjust our own deadline to what we told the client */ ptlrpc_at_send_early_reply()
1385 time_t deadline; ptlrpc_at_check_timed() local
1415 deadline = -1; ptlrpc_at_check_timed()
1424 /* update the earliest deadline */ ptlrpc_at_check_timed()
1425 if (deadline == -1 || ptlrpc_at_check_timed()
1426 rq->rq_deadline < deadline) ptlrpc_at_check_timed()
1427 deadline = rq->rq_deadline; ptlrpc_at_check_timed()
1445 array->paa_deadline = deadline; ptlrpc_at_check_timed()
1446 /* we have a new earliest deadline, restart the timer */ ptlrpc_at_check_timed()
1731 __u32 deadline; ptlrpc_server_handle_req_in() local
1834 /* Set rpc server deadline and add it to the timed list */ ptlrpc_server_handle_req_in()
1835 deadline = (lustre_msghdr_get_flags(req->rq_reqmsg) & ptlrpc_server_handle_req_in()
1839 req->rq_deadline = req->rq_arrival_time.tv_sec + deadline; ptlrpc_server_handle_req_in()
1840 if (unlikely(deadline == 0)) { ptlrpc_server_handle_req_in()
1933 /* Discard requests queued for longer than the deadline. ptlrpc_server_handle_request()
1934 The deadline is increased if we send an early reply. */ ptlrpc_server_handle_request()
1936 DEBUG_REQ(D_ERROR, request, "Dropping timed-out request from %s: deadline " CFS_DURATION_T ":" CFS_DURATION_T "s ago\n", ptlrpc_server_handle_request()
H A Dclient.c385 "Early reply #%d, new deadline in " CFS_DURATION_T "s (" CFS_DURATION_T "s)", ptlrpc_at_recv_early_reply()
2059 int deadline; ptlrpc_set_next_timeout() local
2085 deadline = req->rq_sent; ptlrpc_set_next_timeout()
2087 deadline = req->rq_sent; ptlrpc_set_next_timeout()
2089 deadline = req->rq_sent + req->rq_timeout; ptlrpc_set_next_timeout()
2091 if (deadline <= now) /* actually expired already */ ptlrpc_set_next_timeout()
2093 else if (timeout == 0 || timeout > deadline - now) ptlrpc_set_next_timeout()
2094 timeout = deadline - now; ptlrpc_set_next_timeout()
2366 * Let's setup deadline for reply unlink. ptlrpc_unregister_reply()
H A Dniobuf.c252 /* Let's setup deadline for reply unlink. */ ptlrpc_unregister_bulk()
/linux-4.1.27/include/linux/
H A Dlibata.h538 typedef int (*ata_prereset_fn_t)(struct ata_link *link, unsigned long deadline);
540 unsigned long deadline);
1107 extern int ata_std_prereset(struct ata_link *link, unsigned long deadline);
1108 extern int ata_wait_after_reset(struct ata_link *link, unsigned long deadline,
1111 const unsigned long *params, unsigned long deadline);
1113 unsigned long deadline);
1117 const unsigned long *timing, unsigned long deadline,
1120 unsigned long deadline);
1818 extern int ata_sff_wait_ready(struct ata_link *link, unsigned long deadline);
1845 extern int ata_sff_prereset(struct ata_link *link, unsigned long deadline);
1849 unsigned long deadline);
1851 unsigned long deadline);
1853 unsigned long deadline);
H A Delevator.h82 * identifies an elevator type, such as AS or deadline
H A Dsched.h82 * - the deadline (relative to the actual activation time) of each
88 * the instance activation time + the deadline.
98 * @sched_deadline representative of the task's deadline
1237 u64 dl_deadline; /* relative deadline of each instance */
1247 u64 deadline; /* absolute deadline for this instance */ member in struct:sched_dl_entity
1259 * deadline;
1271 * Bandwidth enforcement timer. Each -deadline task has its
H A Dblkdev.h199 unsigned long deadline; member in struct:request
/linux-4.1.27/drivers/mfd/
H A Dcros_ec_spi.c123 unsigned long deadline; cros_ec_spi_receive_response() local
127 deadline = jiffies + msecs_to_jiffies(EC_MSG_DEADLINE_MS); cros_ec_spi_receive_response()
159 if (time_after(start_jiffies, deadline)) { cros_ec_spi_receive_response()
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/
H A Drouter_proc.c322 "last_ping", "ping_sent", "deadline", proc_lnet_routers()
362 unsigned long deadline = peer->lp_ping_deadline; proc_lnet_routers() local
386 if (deadline == 0) proc_lnet_routers()
399 cfs_duration_sec(cfs_time_sub(deadline, now)), proc_lnet_routers()
H A Dlib-move.c704 unsigned long deadline; lnet_peer_is_alive() local
715 deadline = cfs_time_add(lp->lp_last_alive, lnet_peer_is_alive()
717 alive = cfs_time_after(deadline, now); lnet_peer_is_alive()
H A Drouter.c974 "rtr %s %d: deadline %lu ping_notsent %d alive %d alive_count %d lp_ping_timestamp %lu\n", lnet_ping_router_locked()
/linux-4.1.27/drivers/usb/c67x00/
H A Dc67x00-hcd.h38 * 1ms deadline will be met.
/linux-4.1.27/drivers/scsi/
H A Dscsi_sysfs.c301 unsigned long deadline, flags; store_shost_eh_deadline() local
309 deadline = -1; store_shost_eh_deadline()
311 ret = kstrtoul(buf, 10, &deadline); store_shost_eh_deadline()
314 if (deadline * HZ > UINT_MAX) store_shost_eh_deadline()
322 if (deadline == -1) store_shost_eh_deadline()
325 shost->eh_deadline = deadline * HZ; store_shost_eh_deadline()
H A Dscsi_error.c1167 "%s: skip request sense, past eh deadline\n", list_for_each_entry_safe()
1275 "%s: skip test device, past eh deadline", scsi_eh_test_devices()
1328 "%s: skip aborting cmd, past eh deadline\n", list_for_each_entry_safe()
1399 "%s: skip START_UNIT, past eh deadline\n", shost_for_each_device()
1465 "%s: skip BDR, past eh deadline\n", shost_for_each_device()
1534 "%s: Skip target reset, past eh deadline\n", scsi_eh_target_reset()
1597 "%s: skip BRST, past eh deadline\n", scsi_eh_bus_reset()
H A Dipr.c5087 unsigned long deadline) ipr_sata_reset()
5086 ipr_sata_reset(struct ata_link *link, unsigned int *classes, unsigned long deadline) ipr_sata_reset() argument
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
H A Dsocklnd_cb.c1838 unsigned long deadline; ksocknal_connect() local
1842 deadline = cfs_time_add(cfs_time_current(), ksocknal_connect()
1887 if (cfs_time_aftereq(cfs_time_current(), deadline)) { ksocknal_connect()
2414 unsigned long deadline = 0; list_for_each_entry() local
2478 deadline = tx->tx_deadline; list_for_each_entry()
2488 cfs_duration_sec(cfs_time_current() - deadline), list_for_each_entry()
2510 unsigned long deadline = cfs_time_current(); ksocknal_reaper() local
2579 while ((timeout = cfs_time_sub(deadline, ksocknal_reaper()
2604 deadline = cfs_time_add(deadline, cfs_time_seconds(p)); ksocknal_reaper()
H A Dsocklnd.c1258 /* Set the deadline for the outgoing HELLO to drain */ ksocknal_create_conn()
/linux-4.1.27/drivers/scsi/fcoe/
H A Dfcoe_ctlr.c827 unsigned long deadline; fcoe_ctlr_age_fcfs() local
837 deadline = fcf->time + fcf->fka_period + fcf->fka_period / 2; fcoe_ctlr_age_fcfs()
839 if (time_after(jiffies, deadline)) { fcoe_ctlr_age_fcfs()
846 } else if (time_after(next_timer, deadline)) fcoe_ctlr_age_fcfs()
847 next_timer = deadline; fcoe_ctlr_age_fcfs()
850 deadline += fcf->fka_period; fcoe_ctlr_age_fcfs()
851 if (time_after_eq(jiffies, deadline)) { fcoe_ctlr_age_fcfs()
863 if (time_after(next_timer, deadline)) fcoe_ctlr_age_fcfs()
864 next_timer = deadline; fcoe_ctlr_age_fcfs()
2632 unsigned long deadline; fcoe_ctlr_vn_age() local
2640 deadline = frport->time + fcoe_ctlr_vn_age()
2642 if (time_after_eq(jiffies, deadline)) { fcoe_ctlr_vn_age()
2648 } else if (time_before(deadline, next_time)) fcoe_ctlr_vn_age()
2649 next_time = deadline; fcoe_ctlr_vn_age()
/linux-4.1.27/drivers/parport/
H A Dieee1284.c175 unsigned long deadline; parport_wait_peripheral() local
200 deadline = jiffies + msecs_to_jiffies(40); parport_wait_peripheral()
201 while (time_before (jiffies, deadline)) { parport_wait_peripheral()
/linux-4.1.27/net/sched/
H A Dsch_hfsc.c139 u64 cl_d; /* deadline*/
164 struct runtime_sc cl_deadline; /* deadline curve */
225 /* find the class with the minimum deadline among the eligible classes */
622 /* update the deadline curve */ init_ed()
627 * for concave, it is equal to the deadline curve. init_ed()
1632 * find the class with the minimum deadline among hfsc_dequeue()
/linux-4.1.27/drivers/watchdog/
H A Dshwdt.c66 * misses its deadline, the kernel timer will allow the WDT to overflow.
/linux-4.1.27/kernel/trace/
H A Dtrace_selftest.c1040 /* Make this a -deadline thread */ trace_wakeup_test_thread()
1088 /* create a -deadline thread */ trace_selftest_startup_wakeup()
1095 /* make sure the thread is running at -deadline policy */ trace_selftest_startup_wakeup()
1110 * Sleep to make sure the -deadline thread is asleep too. trace_selftest_startup_wakeup()
H A Dtrace_sched_wakeup.c17 #include <linux/sched/deadline.h>
565 * Once you start tracing a -deadline task, don't bother tracing probe_wakeup()
/linux-4.1.27/drivers/scsi/libsas/
H A Dsas_ata.c394 unsigned long deadline) sas_ata_hard_reset()
417 ret = ata_wait_after_reset(link, deadline, check_ready); sas_ata_hard_reset()
393 sas_ata_hard_reset(struct ata_link *link, unsigned int *class, unsigned long deadline) sas_ata_hard_reset() argument
/linux-4.1.27/drivers/staging/lustre/lustre/include/
H A Dlustre_import.h77 time_t paa_deadline; /** the earliest deadline of reqs */
H A Dlustre_net.h1485 * so that servers' early reply updates to the deadline aren't
2717 * Returns true if request \a req got early reply and hard deadline is not met
/linux-4.1.27/drivers/mtd/nand/
H A Dfsmc_nand.c474 unsigned long deadline = jiffies + FSMC_BUSY_WAIT_TIMEOUT; fsmc_read_hwecc_ecc4() local
481 } while (!time_after_eq(jiffies, deadline)); fsmc_read_hwecc_ecc4()
483 if (time_after_eq(jiffies, deadline)) { fsmc_read_hwecc_ecc4()
/linux-4.1.27/drivers/mtd/spi-nor/
H A Dspi-nor.c236 unsigned long deadline; spi_nor_wait_till_ready() local
239 deadline = jiffies + MAX_READY_WAIT_JIFFIES; spi_nor_wait_till_ready()
242 if (time_after_eq(jiffies, deadline)) spi_nor_wait_till_ready()
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
H A Do2iblnd.h274 unsigned long po_deadline; /* deadline of this pool */
321 unsigned long fpo_deadline; /* deadline of this pool */
538 unsigned long tx_deadline; /* completion deadline */
H A Do2iblnd_cb.c3124 unsigned long deadline = jiffies; kiblnd_connd() local
3168 timeout = (int)(deadline - jiffies); kiblnd_connd()
3197 deadline += p * HZ; kiblnd_connd()
/linux-4.1.27/drivers/staging/mt29f_spinand/
H A Dmt29f_spinand.c169 unsigned long deadline; wait_till_ready() local
173 deadline = jiffies + MAX_WAIT_JIFFIES; wait_till_ready()
182 } while (!time_after_eq(jiffies, deadline)); wait_till_ready()
/linux-4.1.27/drivers/target/
H A Dtarget_core_user.c126 unsigned long deadline; member in struct:tcmu_cmd
169 tcmu_cmd->deadline = jiffies + msecs_to_jiffies(TCMU_TIME_OUT); tcmu_alloc_cmd()
601 if (!time_after(cmd->deadline, jiffies)) tcmu_check_expired_cmd()
/linux-4.1.27/drivers/char/xillybus/
H A Dxillybus_core.c674 long deadline, left_to_sleep; xillybus_read() local
686 deadline = jiffies + 1 + XILLY_RX_TIMEOUT; xillybus_read()
920 left_to_sleep = deadline - ((long) jiffies); xillybus_read()
/linux-4.1.27/kernel/locking/
H A Drtmutex.c17 #include <linux/sched/deadline.h>
161 return (left->task->dl.deadline < right->task->dl.deadline); rt_mutex_waiter_less()
/linux-4.1.27/drivers/phy/
H A Dphy-xgene.c565 unsigned long deadline = jiffies + HZ; sds_wr() local
578 time_before(jiffies, deadline)); sds_wr()
587 unsigned long deadline = jiffies + HZ; sds_rd() local
598 time_before(jiffies, deadline)); sds_rd()
/linux-4.1.27/arch/x86/xen/
H A Dtime.c305 /* We may have missed the deadline, but there's no real way of xen_timerop_set_next_event()
/linux-4.1.27/drivers/md/
H A Ddm.c2051 unsigned deadline; dm_attr_rq_based_seq_io_merge_deadline_store() local
2056 if (kstrtouint(buf, 10, &deadline)) dm_attr_rq_based_seq_io_merge_deadline_store()
2059 if (deadline > MAX_SEQ_RQ_MERGE_DEADLINE_USECS) dm_attr_rq_based_seq_io_merge_deadline_store()
2060 deadline = MAX_SEQ_RQ_MERGE_DEADLINE_USECS; dm_attr_rq_based_seq_io_merge_deadline_store()
2062 md->seq_rq_merge_deadline_usecs = deadline; dm_attr_rq_based_seq_io_merge_deadline_store()
/linux-4.1.27/arch/powerpc/kernel/
H A Dvio.c1117 unsigned long deadline = 0; vio_h_cop_sync() local
1122 deadline = jiffies + msecs_to_jiffies(op->timeout); vio_h_cop_sync()
1133 (op->timeout && time_after(deadline, jiffies))) vio_h_cop_sync()
/linux-4.1.27/arch/x86/include/asm/
H A Dcpufeature.h133 #define X86_FEATURE_TSC_DEADLINE_TIMER ( 4*32+24) /* Tsc deadline timer */
/linux-4.1.27/drivers/usb/host/
H A Dohci-hub.c624 * this might need to be deadline-scheduled. root_port_reset()
/linux-4.1.27/drivers/gpu/drm/i915/
H A Dintel_pm.c971 * requests until we are within PND's max deadline value (256us). vlv_compute_wm()
973 * advatange of PND's deadline scheduling. The limit of 8 vlv_compute_wm()
1056 * are not known to system agent so any deadline specified valleyview_update_wm()
1059 * bypass deadline mechanism and rely solely on the valleyview_update_wm()
6291 * Disable trickle feed and enable pnd deadline calculation vlv_init_display_clock_gating()
/linux-4.1.27/arch/x86/kvm/
H A Dlapic.c1218 /* lapic timer in tsc deadline mode */ start_apic_timer()
/linux-4.1.27/kernel/time/
H A Dhrtimer.c49 #include <linux/sched/deadline.h>
/linux-4.1.27/arch/x86/kernel/apic/
H A Dapic.c346 printk_once(KERN_DEBUG "TSC deadline timer enabled\n"); __setup_APIC_LVTT()
/linux-4.1.27/drivers/staging/lustre/lustre/include/lustre/
H A Dlustre_idl.h1097 __u32 pb_timeout; /* for req, the deadline, for rep, the service est */
1122 __u32 pb_timeout; /* for req, the deadline, for rep, the service est */
/linux-4.1.27/drivers/net/wireless/b43/
H A Dmain.c2748 /* We're over the deadline, but we keep support for old fw b43_upload_microcode()
2752 "(official deadline was July 2008).\n"); b43_upload_microcode()
/linux-4.1.27/mm/
H A Dpage-writeback.c1259 * (deadline is fine). So push nr_dirtied_pause as high as possible bdi_min_pause()
/linux-4.1.27/sound/core/
H A Dpcm_native.c485 /* take 75% of period time as the deadline */ period_to_usecs()

Completed in 2900 milliseconds