/linux-4.1.27/kernel/sched/ |
H A D | deadline.c | 77 /* 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 D | Makefile | 15 obj-y += idle_task.o fair.o rt.o deadline.o stop_task.o
|
H A D | cpudeadline.c | 4 * 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 D | sched.h | 5 #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 D | core.c | 2044 * 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 D | fair.c | 3519 /* 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 D | driver_chipcommon_b.c | 17 unsigned long deadline = jiffies + timeout; bcma_wait_reg() local 26 } while (!time_after_eq(jiffies, deadline)); bcma_wait_reg()
|
H A D | core.c | 15 unsigned long deadline = jiffies + timeout; bcma_core_wait_value() local 24 } while (!time_after_eq(jiffies, deadline)); bcma_core_wait_value()
|
H A D | main.c | 99 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 D | spi-bcm53xx.c | 43 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 D | spi-meson-spifc.c | 102 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 D | blk-timeout.c | 116 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 D | deadline-iosched.c | 18 * 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 D | blk-mq.c | 430 * 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 D | pata_jmicron.c | 32 * @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 D | pata_marvell.c | 62 * @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 D | pata_ns87410.c | 34 * @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 D | pata_opti.c | 48 * @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 D | ahci_xgene.c | 124 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 D | pata_acpi.c | 31 * @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 D | pata_atiixp.c | 69 * @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 D | pata_efar.c | 30 * @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 D | pata_it8213.c | 26 * @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 D | pata_oldpiix.c | 32 * @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 D | pata_triflex.c | 50 * @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 D | pata_amd.c | 125 * @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 D | pata_rdc.c | 68 * @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 D | pata_sl82c105.c | 46 * @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 D | sata_sil24.c | 347 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 D | libata-sff.c | 266 * @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 D | pata_samsung_cf.c | 343 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 D | pata_artop.c | 44 * @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 D | pata_hpt3x2n.c | 163 * @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 D | pata_optidma.c | 49 * @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 D | sata_svw.c | 141 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 D | libata-core.c | 3386 * @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 D | pata_mpiix.c | 48 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 D | libahci.c | 84 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 D | pata_pdc2027x.c | 69 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 D | sata_via.c | 83 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 D | pata_ep93xx.c | 548 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 D | ahci_imx.c | 329 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 D | pdc_adma.c | 140 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 D | ahci.c | 87 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 D | pata_sis.c | 116 * @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 D | sata_promise.c | 170 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 D | sata_rcar.c | 314 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 D | libata-eh.c | 2606 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 D | sata_inic162x.c | 613 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 D | sata_qstor.c | 124 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 D | pata_hpt37x.c | 386 * @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 D | pata_via.c | 210 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 D | sata_highbank.c | 400 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 D | ata_piix.c | 548 * @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 D | libata.h | 79 extern int ata_wait_ready(struct ata_link *link, unsigned long deadline,
|
H A D | pata_bf54x.c | 1002 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 D | sata_sx4.c | 239 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 D | sata_mv.c | 612 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 D | sata_fsl.c | 827 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 D | ahci.h | 382 int pmp, unsigned long deadline,
|
H A D | sata_nv.c | 309 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 D | pata_octeon_cf.c | 445 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 D | sata_dwc_460ex.c | 1118 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 D | linux-prim.c | 93 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 D | libcfs_prim.h | 53 void cfs_timer_arm(struct timer_list *t, unsigned long deadline);
|
/linux-4.1.27/drivers/mtd/devices/ |
H A D | sst25l.c | 129 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 D | bcm47xxsflash.c | 36 unsigned long deadline = jiffies + timeout; bcm47xxsflash_poll() local 56 } while (!time_after_eq(jiffies, deadline)); bcm47xxsflash_poll()
|
H A D | st_spi_fsm.c | 735 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 D | dfs_pri_detector.h | 33 * @deadline_ts: deadline when this sequence becomes invalid (first_ts + dur)
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
H A D | service.c | 57 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 D | client.c | 385 "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 D | niobuf.c | 252 /* Let's setup deadline for reply unlink. */ ptlrpc_unregister_bulk()
|
/linux-4.1.27/include/linux/ |
H A D | libata.h | 538 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 D | elevator.h | 82 * identifies an elevator type, such as AS or deadline
|
H A D | sched.h | 82 * - 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 D | blkdev.h | 199 unsigned long deadline; member in struct:request
|
/linux-4.1.27/drivers/mfd/ |
H A D | cros_ec_spi.c | 123 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 D | router_proc.c | 322 "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 D | lib-move.c | 704 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 D | router.c | 974 "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 D | c67x00-hcd.h | 38 * 1ms deadline will be met.
|
/linux-4.1.27/drivers/scsi/ |
H A D | scsi_sysfs.c | 301 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 D | scsi_error.c | 1167 "%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 D | ipr.c | 5087 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 D | socklnd_cb.c | 1838 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 D | socklnd.c | 1258 /* Set the deadline for the outgoing HELLO to drain */ ksocknal_create_conn()
|
/linux-4.1.27/drivers/scsi/fcoe/ |
H A D | fcoe_ctlr.c | 827 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 D | ieee1284.c | 175 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 D | sch_hfsc.c | 139 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 D | shwdt.c | 66 * misses its deadline, the kernel timer will allow the WDT to overflow.
|
/linux-4.1.27/kernel/trace/ |
H A D | trace_selftest.c | 1040 /* 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 D | trace_sched_wakeup.c | 17 #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 D | sas_ata.c | 394 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 D | lustre_import.h | 77 time_t paa_deadline; /** the earliest deadline of reqs */
|
H A D | lustre_net.h | 1485 * 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 D | fsmc_nand.c | 474 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 D | spi-nor.c | 236 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 D | o2iblnd.h | 274 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 D | o2iblnd_cb.c | 3124 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 D | mt29f_spinand.c | 169 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 D | target_core_user.c | 126 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 D | xillybus_core.c | 674 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 D | rtmutex.c | 17 #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 D | phy-xgene.c | 565 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 D | time.c | 305 /* 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 D | dm.c | 2051 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 D | vio.c | 1117 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 D | cpufeature.h | 133 #define X86_FEATURE_TSC_DEADLINE_TIMER ( 4*32+24) /* Tsc deadline timer */
|
/linux-4.1.27/drivers/usb/host/ |
H A D | ohci-hub.c | 624 * this might need to be deadline-scheduled. root_port_reset()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
H A D | intel_pm.c | 971 * 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 D | lapic.c | 1218 /* lapic timer in tsc deadline mode */ start_apic_timer()
|
/linux-4.1.27/kernel/time/ |
H A D | hrtimer.c | 49 #include <linux/sched/deadline.h>
|
/linux-4.1.27/arch/x86/kernel/apic/ |
H A D | apic.c | 346 printk_once(KERN_DEBUG "TSC deadline timer enabled\n"); __setup_APIC_LVTT()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/lustre/ |
H A D | lustre_idl.h | 1097 __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 D | main.c | 2748 /* 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 D | page-writeback.c | 1259 * (deadline is fine). So push nr_dirtied_pause as high as possible bdi_min_pause()
|
/linux-4.1.27/sound/core/ |
H A D | pcm_native.c | 485 /* take 75% of period time as the deadline */ period_to_usecs()
|