/linux-4.4.14/kernel/sched/ |
D | deadline.c | 356 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in setup_new_dl_entity() 392 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in replenish_dl_entity() 403 dl_se->deadline += pi_se->dl_period; in replenish_dl_entity() 416 if (dl_time_before(dl_se->deadline, rq_clock(rq))) { in replenish_dl_entity() 418 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in replenish_dl_entity() 476 right = ((dl_se->deadline - t) >> DL_SCALE) * in dl_entity_overflow() 506 if (dl_time_before(dl_se->deadline, rq_clock(rq)) || in update_dl_entity() 508 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in update_dl_entity() 538 act = ns_to_ktime(dl_se->deadline); in start_dl_timer() 792 return next->dl.deadline; in next_deadline() [all …]
|
D | Makefile | 15 obj-y += idle_task.o fair.o rt.o deadline.o stop_task.o
|
D | cpudeadline.c | 110 dl_time_before(dl_se->deadline, cp->elements[0].dl)) { in cpudl_find()
|
D | sched.h | 127 return dl_time_before(a->deadline, b->deadline); in dl_entity_preempt()
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-deadline.txt | 47 "deadline", to schedule tasks. A SCHED_DEADLINE task should receive 49 these "runtime" microseconds are available within "deadline" microseconds 51 every time the task wakes up, the scheduler computes a "scheduling deadline" 54 earliest scheduling deadline is selected for execution). Notice that the 55 task actually receives "runtime" time units within "deadline" if a proper 62 algorithm selects the task with the earliest scheduling deadline as the one 71 "deadline", and "period" parameters; 73 - The state of the task is described by a "scheduling deadline", and 81 scheduling deadline - current time period 83 then, if the scheduling deadline is smaller than the current time, or [all …]
|
D | 00-INDEX | 15 sched-deadline.txt 16 - deadline scheduling.
|
D | sched-rt-group.txt | 156 as its prone to starvation without deadline scheduling. 172 full deadline scheduling to the linux kernel. Deadline scheduling the above 173 groups and treating end of the period as a deadline will ensure that they both 178 the limited static priority levels 0-99. With deadline scheduling you need to 179 do deadline inheritance (since priority is inversely proportional to the 180 deadline delta (deadline - now)).
|
/linux-4.4.14/Documentation/block/ |
D | switching-sched.txt | 1 To choose IO schedulers at boot time, use the argument 'elevator=deadline'. 19 set a specific device to use the deadline or noop schedulers - which 34 noop deadline [cfq] 35 # echo deadline > /sys/block/hda/queue/scheduler 37 noop [deadline] cfq
|
D | deadline-iosched.txt | 4 This little file attempts to document how the deadline io scheduler works. 20 The goal of the deadline io scheduler is to attempt to guarantee a start 23 a deadline that is the current time + the read_expire value in units of 38 deadline expiries are only checked between batches. fifo_batch controls the
|
D | 00-INDEX | 13 deadline-iosched.txt
|
D | biodoc.txt | 918 involved in a merge. It is used in the deadline 993 AS and deadline i/o schedulers use red black binary trees for disk position 1003 AS and deadline use a hash table indexed by the last sector of a request. This 1009 Front merges are handled by the binary trees in AS and deadline schedulers.
|
/linux-4.4.14/block/ |
D | blk-timeout.c | 116 if (time_after_eq(jiffies, rq->deadline)) { in blk_rq_check_expired() 124 } else if (!*next_set || time_after(*next_timeout, rq->deadline)) { in blk_rq_check_expired() 125 *next_timeout = rq->deadline; in blk_rq_check_expired() 211 req->deadline = jiffies + req->timeout; in blk_add_timer() 220 expiry = blk_rq_timeout(round_jiffies_up(req->deadline)); in blk_add_timer()
|
D | Kconfig.iosched | 19 The deadline I/O scheduler is simple and compact. It will provide 62 default "deadline" if DEFAULT_DEADLINE
|
D | Makefile | 19 obj-$(CONFIG_IOSCHED_DEADLINE) += deadline-iosched.o
|
D | blk-mq.c | 611 if (time_after_eq(jiffies, rq->deadline)) { in blk_mq_check_expired() 614 } else if (!data->next_set || time_after(data->next, rq->deadline)) { in blk_mq_check_expired() 615 data->next = rq->deadline; in blk_mq_check_expired()
|
/linux-4.4.14/drivers/ata/ |
D | ahci_xgene.c | 130 unsigned long deadline; in xgene_ahci_poll_reg_val() local 134 deadline = ata_deadline(jiffies, timeout); in xgene_ahci_poll_reg_val() 136 while (tmp != val && time_before(jiffies, deadline)) { in xgene_ahci_poll_reg_val() 364 unsigned long deadline, bool *online) in xgene_ahci_do_hardreset() argument 383 rc = sata_link_hardreset(link, timing, deadline, online, in xgene_ahci_do_hardreset() 404 unsigned long deadline) in xgene_ahci_hardreset() argument 426 rc = xgene_ahci_do_hardreset(link, deadline, &online); in xgene_ahci_hardreset() 465 unsigned long deadline) in xgene_ahci_pmp_softreset() argument 482 rc = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in xgene_ahci_pmp_softreset() 509 unsigned long deadline) in xgene_ahci_softreset() argument [all …]
|
D | pata_marvell.c | 67 static int marvell_pre_reset(struct ata_link *link, unsigned long deadline) in marvell_pre_reset() argument 76 return ata_sff_prereset(link, deadline); in marvell_pre_reset()
|
D | pata_jmicron.c | 41 static int jmicron_pre_reset(struct ata_link *link, unsigned long deadline) in jmicron_pre_reset() argument 104 return ata_sff_prereset(link, deadline); in jmicron_pre_reset()
|
D | pata_opti.c | 53 static int opti_pre_reset(struct ata_link *link, unsigned long deadline) in opti_pre_reset() argument 65 return ata_sff_prereset(link, deadline); in opti_pre_reset()
|
D | pata_ns87410.c | 39 static int ns87410_pre_reset(struct ata_link *link, unsigned long deadline) in ns87410_pre_reset() argument 51 return ata_sff_prereset(link, deadline); in ns87410_pre_reset()
|
D | pata_triflex.c | 55 static int triflex_prereset(struct ata_link *link, unsigned long deadline) in triflex_prereset() argument 68 return ata_sff_prereset(link, deadline); in triflex_prereset()
|
D | pata_samsung_cf.c | 343 unsigned long deadline) in pata_s3c_wait_after_reset() argument 350 rc = ata_sff_wait_ready(link, deadline); in pata_s3c_wait_after_reset() 364 unsigned long deadline) in pata_s3c_bus_softreset() argument 376 return pata_s3c_wait_after_reset(&ap->link, deadline); in pata_s3c_bus_softreset() 383 unsigned long deadline) in pata_s3c_softreset() argument 398 rc = pata_s3c_bus_softreset(ap, deadline); in pata_s3c_softreset()
|
D | sata_sil24.c | 347 unsigned long deadline); 349 unsigned long deadline); 351 unsigned long deadline); 657 unsigned long deadline) in sil24_softreset() argument 675 if (time_after(deadline, jiffies)) in sil24_softreset() 676 timeout_msec = jiffies_to_msecs(deadline - jiffies); in sil24_softreset() 701 unsigned long deadline) in sil24_hardreset() argument 748 rc = sata_link_debounce(link, sata_deb_timing_long, deadline); in sil24_hardreset() 942 unsigned long deadline) in sil24_pmp_hardreset() argument 952 return sata_std_hardreset(link, class, deadline); in sil24_pmp_hardreset()
|
D | pata_mpiix.c | 48 static int mpiix_pre_reset(struct ata_link *link, unsigned long deadline) in mpiix_pre_reset() argument 57 return ata_sff_prereset(link, deadline); in mpiix_pre_reset()
|
D | pata_oldpiix.c | 37 static int oldpiix_pre_reset(struct ata_link *link, unsigned long deadline) in oldpiix_pre_reset() argument 49 return ata_sff_prereset(link, deadline); in oldpiix_pre_reset()
|
D | ahci.c | 89 unsigned long deadline); 91 unsigned long deadline); 95 unsigned long deadline); 661 unsigned long deadline) in ahci_vt8251_hardreset() argument 673 deadline, &online, NULL); in ahci_vt8251_hardreset() 686 unsigned long deadline) in ahci_p5wdh_hardreset() argument 704 deadline, &online, NULL); in ahci_p5wdh_hardreset() 746 unsigned long deadline) in ahci_avn_hardreset() argument 753 unsigned long tmo = deadline - jiffies; in ahci_avn_hardreset() 774 rc = sata_link_hardreset(link, timing, deadline, &online, in ahci_avn_hardreset() [all …]
|
D | sata_svw.c | 141 unsigned int *class, unsigned long deadline) in k2_sata_softreset() argument 154 return ata_sff_softreset(link, class, deadline); in k2_sata_softreset() 158 unsigned int *class, unsigned long deadline) in k2_sata_hardreset() argument 171 return sata_sff_hardreset(link, class, deadline); in k2_sata_hardreset()
|
D | libata-eh.c | 2614 unsigned int *classes, unsigned long deadline, in ata_do_reset() argument 2623 return reset(link, classes, deadline); in ata_do_reset() 2651 unsigned long deadline, now; in ata_eh_reset() local 2673 deadline = ata_deadline(ehc->last_reset, in ata_eh_reset() 2675 if (time_before(now, deadline)) in ata_eh_reset() 2676 schedule_timeout_uninterruptible(deadline - now); in ata_eh_reset() 2717 unsigned long deadline = ata_deadline(jiffies, in ata_eh_reset() local 2725 rc = prereset(link, deadline); in ata_eh_reset() 2734 tmp = prereset(slave, deadline); in ata_eh_reset() 2778 deadline = ata_deadline(jiffies, ata_eh_reset_timeouts[try++]); in ata_eh_reset() [all …]
|
D | pata_ep93xx.c | 548 unsigned long deadline) in ep93xx_pata_wait_after_reset() argument 559 rc = ata_sff_wait_ready(link, deadline); in ep93xx_pata_wait_after_reset() 593 rc = ata_sff_wait_ready(link, deadline); in ep93xx_pata_wait_after_reset() 612 unsigned long deadline) in ep93xx_pata_bus_softreset() argument 623 return ep93xx_pata_wait_after_reset(&ap->link, devmask, deadline); in ep93xx_pata_bus_softreset() 804 unsigned long deadline) in ep93xx_pata_softreset() argument 822 rc = ep93xx_pata_bus_softreset(ap, devmask, deadline); in ep93xx_pata_softreset()
|
D | pata_efar.c | 36 static int efar_pre_reset(struct ata_link *link, unsigned long deadline) in efar_pre_reset() argument 48 return ata_sff_prereset(link, deadline); in efar_pre_reset()
|
D | pata_it8213.c | 32 static int it8213_pre_reset(struct ata_link *link, unsigned long deadline) in it8213_pre_reset() argument 42 return ata_sff_prereset(link, deadline); in it8213_pre_reset()
|
D | pata_amd.c | 131 static int amd_pre_reset(struct ata_link *link, unsigned long deadline) in amd_pre_reset() argument 144 return ata_sff_prereset(link, deadline); in amd_pre_reset() 329 static int nv_pre_reset(struct ata_link *link, unsigned long deadline) in nv_pre_reset() argument 342 return ata_sff_prereset(link, deadline); in nv_pre_reset()
|
D | pata_acpi.c | 36 static int pacpi_pre_reset(struct ata_link *link, unsigned long deadline) in pacpi_pre_reset() argument 43 return ata_sff_prereset(link, deadline); in pacpi_pre_reset()
|
D | ahci_qoriq.c | 66 unsigned long deadline) in ahci_qoriq_hardreset() argument 106 rc = sata_link_hardreset(link, timing, deadline, &online, in ahci_qoriq_hardreset()
|
D | libata-sff.c | 277 int ata_sff_wait_ready(struct ata_link *link, unsigned long deadline) in ata_sff_wait_ready() argument 279 return ata_wait_ready(link, deadline, ata_sff_check_ready); in ata_sff_wait_ready() 1788 int ata_sff_prereset(struct ata_link *link, unsigned long deadline) in ata_sff_prereset() argument 1793 rc = ata_std_prereset(link, deadline); in ata_sff_prereset() 1803 rc = ata_sff_wait_ready(link, deadline); in ata_sff_prereset() 1947 unsigned long deadline) in ata_sff_wait_after_reset() argument 1958 rc = ata_sff_wait_ready(link, deadline); in ata_sff_wait_after_reset() 1987 rc = ata_sff_wait_ready(link, deadline); in ata_sff_wait_after_reset() 2007 unsigned long deadline) in ata_bus_softreset() argument 2024 return ata_sff_wait_after_reset(&ap->link, devmask, deadline); in ata_bus_softreset() [all …]
|
D | pata_atiixp.c | 75 static int atiixp_prereset(struct ata_link *link, unsigned long deadline) in atiixp_prereset() argument 88 return ata_sff_prereset(link, deadline); in atiixp_prereset()
|
D | pata_sl82c105.c | 51 static int sl82c105_pre_reset(struct ata_link *link, unsigned long deadline) in sl82c105_pre_reset() argument 62 return ata_sff_prereset(link, deadline); in sl82c105_pre_reset()
|
D | sata_rcar.c | 314 unsigned long deadline) in sata_rcar_wait_after_reset() argument 320 return ata_sff_wait_ready(link, deadline); in sata_rcar_wait_after_reset() 323 static int sata_rcar_bus_softreset(struct ata_port *ap, unsigned long deadline) in sata_rcar_bus_softreset() argument 338 return sata_rcar_wait_after_reset(&ap->link, deadline); in sata_rcar_bus_softreset() 342 unsigned long deadline) in sata_rcar_softreset() argument 355 rc = sata_rcar_bus_softreset(ap, deadline); in sata_rcar_softreset()
|
D | pata_rdc.c | 73 static int rdc_pata_prereset(struct ata_link *link, unsigned long deadline) in rdc_pata_prereset() argument 85 return ata_sff_prereset(link, deadline); in rdc_pata_prereset()
|
D | libata-core.c | 3403 int ata_wait_ready(struct ata_link *link, unsigned long deadline, in ata_wait_ready() argument 3422 if (time_after(nodev_deadline, deadline)) in ata_wait_ready() 3423 nodev_deadline = deadline; in ata_wait_ready() 3455 if (time_after(now, deadline)) in ata_wait_ready() 3459 (deadline - now > 3 * HZ)) { in ata_wait_ready() 3484 int ata_wait_after_reset(struct ata_link *link, unsigned long deadline, in ata_wait_after_reset() argument 3489 return ata_wait_ready(link, deadline, check_ready); in ata_wait_after_reset() 3515 unsigned long deadline) in sata_link_debounce() argument 3524 if (time_before(t, deadline)) in sata_link_debounce() 3525 deadline = t; in sata_link_debounce() [all …]
|
D | libahci.c | 84 unsigned long deadline); 86 unsigned long deadline); 88 unsigned long deadline); 1302 int pmp, unsigned long deadline, in ahci_do_softreset() argument 1336 if (time_after(deadline, now)) in ahci_do_softreset() 1337 msecs = jiffies_to_msecs(deadline - now); in ahci_do_softreset() 1355 rc = ata_wait_after_reset(link, deadline, check_ready); in ahci_do_softreset() 1393 unsigned long deadline) in ahci_softreset() argument 1399 return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in ahci_softreset() 1420 unsigned long deadline) in ahci_pmp_retry_softreset() argument [all …]
|
D | pata_optidma.c | 54 static int optidma_pre_reset(struct ata_link *link, unsigned long deadline) in optidma_pre_reset() argument 65 return ata_sff_prereset(link, deadline); in optidma_pre_reset()
|
D | pata_artop.c | 49 static int artop62x0_pre_reset(struct ata_link *link, unsigned long deadline) in artop62x0_pre_reset() argument 64 return ata_sff_prereset(link, deadline); in artop62x0_pre_reset()
|
D | sata_via.c | 83 static int vt6420_prereset(struct ata_link *link, unsigned long deadline); 332 static int vt6420_prereset(struct ata_link *link, unsigned long deadline) in vt6420_prereset() argument 377 ata_sff_wait_ready(link, deadline); in vt6420_prereset()
|
D | pata_pdc2027x.c | 69 static int pdc2027x_prereset(struct ata_link *link, unsigned long deadline); 251 static int pdc2027x_prereset(struct ata_link *link, unsigned long deadline) in pdc2027x_prereset() argument 256 return ata_sff_prereset(link, deadline); in pdc2027x_prereset()
|
D | ahci_imx.c | 329 unsigned long deadline) in ahci_imx_softreset() argument 338 ret = ahci_pmp_retry_srst_ops.softreset(link, class, deadline); in ahci_imx_softreset() 340 ret = ahci_ops.softreset(link, class, deadline); in ahci_imx_softreset()
|
D | sata_promise.c | 170 unsigned long deadline); 172 unsigned long deadline); 787 unsigned long deadline) in pdc_pata_softreset() argument 790 return ata_sff_softreset(link, class, deadline); in pdc_pata_softreset() 825 unsigned long deadline) in pdc_sata_hardreset() argument 837 return sata_std_hardreset(link, class, deadline); in pdc_sata_hardreset()
|
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) in qs_prereset() argument 227 return ata_sff_prereset(link, deadline); in qs_prereset()
|
D | pata_hpt3x2n.c | 169 static int hpt3x2n_pre_reset(struct ata_link *link, unsigned long deadline) in hpt3x2n_pre_reset() argument 178 return ata_sff_prereset(link, deadline); in hpt3x2n_pre_reset()
|
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) in adma_prereset() argument 269 return ata_sff_prereset(link, deadline); in adma_prereset()
|
D | sata_inic162x.c | 613 unsigned long deadline) in inic_hardreset() argument 629 rc = sata_link_resume(link, timing, deadline); in inic_hardreset() 642 rc = ata_wait_after_reset(link, deadline, inic_check_ready); in inic_hardreset()
|
D | pata_via.c | 210 static int via_pre_reset(struct ata_link *link, unsigned long deadline) in via_pre_reset() argument 225 return ata_sff_prereset(link, deadline); in via_pre_reset()
|
D | pata_bf54x.c | 1002 unsigned long deadline; in bfin_bus_post_reset() local 1013 deadline = ata_deadline(jiffies, ATA_TMOUT_BOOT); in bfin_bus_post_reset() 1022 if (time_after(jiffies, deadline)) { in bfin_bus_post_reset() 1090 unsigned long deadline) in bfin_softreset() argument
|
D | pata_sis.c | 164 static int sis_pre_reset(struct ata_link *link, unsigned long deadline) in sis_pre_reset() argument 180 return ata_sff_prereset(link, deadline); in sis_pre_reset()
|
D | ahci.h | 387 int pmp, unsigned long deadline,
|
D | sata_highbank.c | 400 unsigned long deadline) in ahci_highbank_hardreset() argument 422 rc = sata_link_hardreset(link, timing, deadline, &online, NULL); in ahci_highbank_hardreset()
|
D | pata_hpt37x.c | 391 static int hpt37x_pre_reset(struct ata_link *link, unsigned long deadline) in hpt37x_pre_reset() argument 407 return ata_sff_prereset(link, deadline); in hpt37x_pre_reset()
|
D | sata_mv.c | 612 unsigned long deadline); 655 unsigned long deadline); 657 unsigned long deadline); 3621 unsigned long deadline) in mv_pmp_hardreset() argument 3624 return sata_std_hardreset(link, class, deadline); in mv_pmp_hardreset() 3628 unsigned long deadline) in mv_softreset() argument 3631 return ata_sff_softreset(link, class, deadline); in mv_softreset() 3635 unsigned long deadline) in mv_hardreset() argument 3655 rc = sata_link_hardreset(link, timing, deadline + extra, in mv_hardreset() 3664 if (time_after(jiffies + HZ, deadline)) in mv_hardreset()
|
D | libata.h | 79 extern int ata_wait_ready(struct ata_link *link, unsigned long deadline,
|
D | sata_sx4.c | 239 unsigned long deadline); 909 unsigned long deadline) in pdc_softreset() argument 912 return ata_sff_softreset(link, class, deadline); in pdc_softreset()
|
D | sata_fsl.c | 828 unsigned long deadline) in sata_fsl_hardreset() argument 917 500, jiffies_to_msecs(deadline - start_jiffies)); in sata_fsl_hardreset() 941 unsigned long deadline) in sata_fsl_softreset() argument
|
D | pata_octeon_cf.c | 445 unsigned long deadline) in octeon_cf_softreset16() argument 459 rc = ata_sff_wait_after_reset(link, 1, deadline); in octeon_cf_softreset16()
|
D | ata_piix.c | 553 static int piix_pata_prereset(struct ata_link *link, unsigned long deadline) in piix_pata_prereset() argument 560 return ata_sff_prereset(link, deadline); in piix_pata_prereset()
|
D | sata_nv.c | 309 unsigned long deadline); 1565 unsigned long deadline) in nv_hardreset() argument 1574 sata_link_hardreset(link, sata_deb_timing_hotplug, deadline, in nv_hardreset() 1585 rc = sata_link_resume(link, timing, deadline); in nv_hardreset()
|
D | sata_dwc_460ex.c | 1118 unsigned long deadline) in sata_dwc_hardreset() argument 1123 ret = sata_sff_hardreset(link, class, deadline); in sata_dwc_hardreset()
|
/linux-4.4.14/drivers/spi/ |
D | spi-bcm53xx.c | 43 unsigned long deadline; in bcm53xxspi_wait() local 47 deadline = jiffies + msecs_to_jiffies(BCM53XXSPI_SPE_TIMEOUT_MS); in bcm53xxspi_wait() 53 } while (!time_after_eq(jiffies, deadline)); in bcm53xxspi_wait() 59 deadline = jiffies + msecs_to_jiffies(timeout_ms); in bcm53xxspi_wait() 69 } while (!time_after_eq(jiffies, deadline)); in bcm53xxspi_wait()
|
D | spi-meson-spifc.c | 102 unsigned long deadline = jiffies + msecs_to_jiffies(5); in meson_spifc_wait_ready() local 110 } while (!time_after(jiffies, deadline)); in meson_spifc_wait_ready()
|
/linux-4.4.14/drivers/bcma/ |
D | driver_chipcommon_b.c | 17 unsigned long deadline = jiffies + timeout; in bcma_wait_reg() local 26 } while (!time_after_eq(jiffies, deadline)); in bcma_wait_reg()
|
D | core.c | 15 unsigned long deadline = jiffies + timeout; in bcma_core_wait_value() local 24 } while (!time_after_eq(jiffies, deadline)); in bcma_core_wait_value()
|
D | main.c | 102 unsigned long deadline = jiffies + timeout; in bcma_wait_value() local 111 } while (!time_after_eq(jiffies, deadline)); in bcma_wait_value()
|
/linux-4.4.14/drivers/mfd/ |
D | cros_ec_spi.c | 175 unsigned long deadline; in cros_ec_spi_receive_packet() local 181 deadline = jiffies + msecs_to_jiffies(EC_MSG_DEADLINE_MS); in cros_ec_spi_receive_packet() 207 if (time_after(start_jiffies, deadline)) { in cros_ec_spi_receive_packet() 283 unsigned long deadline; in cros_ec_spi_receive_response() local 289 deadline = jiffies + msecs_to_jiffies(EC_MSG_DEADLINE_MS); in cros_ec_spi_receive_response() 315 if (time_after(start_jiffies, deadline)) { in cros_ec_spi_receive_response()
|
/linux-4.4.14/include/linux/ |
D | libata.h | 539 typedef int (*ata_prereset_fn_t)(struct ata_link *link, unsigned long deadline); 541 unsigned long deadline); 1108 extern int ata_std_prereset(struct ata_link *link, unsigned long deadline); 1109 extern int ata_wait_after_reset(struct ata_link *link, unsigned long deadline, 1112 const unsigned long *params, unsigned long deadline); 1114 unsigned long deadline); 1118 const unsigned long *timing, unsigned long deadline, 1121 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); [all …]
|
D | blkdev.h | 187 unsigned long deadline; member
|
D | sched.h | 1313 u64 deadline; /* absolute deadline for this instance */ member
|
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/ |
D | r8192E_firmware.c | 25 unsigned long deadline = jiffies + msecs_to_jiffies(timeout); in _rtl92e_wait_for_fw() local 27 while (time_before(jiffies, deadline)) { in _rtl92e_wait_for_fw()
|
/linux-4.4.14/drivers/mtd/devices/ |
D | sst25l.c | 129 unsigned long deadline; in sst25l_wait_till_ready() local 132 deadline = jiffies + MAX_READY_WAIT_JIFFIES; in sst25l_wait_till_ready() 141 } while (!time_after_eq(jiffies, deadline)); in sst25l_wait_till_ready()
|
D | bcm47xxsflash.c | 36 unsigned long deadline = jiffies + timeout; in bcm47xxsflash_poll() local 56 } while (!time_after_eq(jiffies, deadline)); in bcm47xxsflash_poll()
|
D | st_spi_fsm.c | 735 unsigned long deadline; in stfsm_wait_seq() local 738 deadline = jiffies + msecs_to_jiffies(STFSM_MAX_WAIT_SEQ_MS); in stfsm_wait_seq() 741 if (time_after_eq(jiffies, deadline)) in stfsm_wait_seq() 874 unsigned long deadline; in stfsm_wait_busy() local 889 deadline = jiffies + FLASH_MAX_BUSY_WAIT; in stfsm_wait_busy() 891 if (time_after_eq(jiffies, deadline)) in stfsm_wait_busy()
|
/linux-4.4.14/drivers/parport/ |
D | ieee1284.c | 175 unsigned long deadline; in parport_wait_peripheral() local 200 deadline = jiffies + msecs_to_jiffies(40); in parport_wait_peripheral() 201 while (time_before (jiffies, deadline)) { in parport_wait_peripheral()
|
/linux-4.4.14/drivers/scsi/fcoe/ |
D | fcoe_ctlr.c | 827 unsigned long deadline; in fcoe_ctlr_age_fcfs() local 837 deadline = fcf->time + fcf->fka_period + fcf->fka_period / 2; in fcoe_ctlr_age_fcfs() 839 if (time_after(jiffies, deadline)) { in fcoe_ctlr_age_fcfs() 846 } else if (time_after(next_timer, deadline)) in fcoe_ctlr_age_fcfs() 847 next_timer = deadline; in fcoe_ctlr_age_fcfs() 850 deadline += fcf->fka_period; in fcoe_ctlr_age_fcfs() 851 if (time_after_eq(jiffies, deadline)) { in fcoe_ctlr_age_fcfs() 863 if (time_after(next_timer, deadline)) in fcoe_ctlr_age_fcfs() 864 next_timer = deadline; in fcoe_ctlr_age_fcfs() 2632 unsigned long deadline; in fcoe_ctlr_vn_age() local [all …]
|
/linux-4.4.14/drivers/scsi/ |
D | scsi_sysfs.c | 301 unsigned long deadline, flags; in store_shost_eh_deadline() local 309 deadline = -1; in store_shost_eh_deadline() 311 ret = kstrtoul(buf, 10, &deadline); in store_shost_eh_deadline() 314 if (deadline * HZ > UINT_MAX) in store_shost_eh_deadline() 322 if (deadline == -1) in store_shost_eh_deadline() 325 shost->eh_deadline = deadline * HZ; in store_shost_eh_deadline()
|
D | ipr.c | 5092 unsigned long deadline) in ipr_sata_reset() argument
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/ |
D | socklnd_cb.c | 1836 unsigned long deadline; in ksocknal_connect() local 1840 deadline = cfs_time_add(cfs_time_current(), in ksocknal_connect() 1885 if (cfs_time_aftereq(cfs_time_current(), deadline)) { in ksocknal_connect() 2412 unsigned long deadline = 0; in ksocknal_check_peer_timeouts() local 2476 deadline = tx->tx_deadline; in ksocknal_check_peer_timeouts() 2486 cfs_duration_sec(cfs_time_current() - deadline), in ksocknal_check_peer_timeouts() 2508 unsigned long deadline = cfs_time_current(); in ksocknal_reaper() local 2577 while ((timeout = cfs_time_sub(deadline, in ksocknal_reaper() 2602 deadline = cfs_time_add(deadline, cfs_time_seconds(p)); in ksocknal_reaper()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
D | service.c | 1127 time64_t deadline; in ptlrpc_at_check_timed() local 1157 deadline = -1; in ptlrpc_at_check_timed() 1167 if (deadline == -1 || in ptlrpc_at_check_timed() 1168 rq->rq_deadline < deadline) in ptlrpc_at_check_timed() 1169 deadline = rq->rq_deadline; in ptlrpc_at_check_timed() 1187 array->paa_deadline = deadline; in ptlrpc_at_check_timed() 1450 __u32 deadline; in ptlrpc_server_handle_req_in() local 1553 deadline = (lustre_msghdr_get_flags(req->rq_reqmsg) & in ptlrpc_server_handle_req_in() 1557 req->rq_deadline = req->rq_arrival_time.tv_sec + deadline; in ptlrpc_server_handle_req_in() 1558 if (unlikely(deadline == 0)) { in ptlrpc_server_handle_req_in()
|
D | client.c | 2031 time64_t deadline; in ptlrpc_set_next_timeout() local 2051 deadline = req->rq_sent; in ptlrpc_set_next_timeout() 2053 deadline = req->rq_sent; in ptlrpc_set_next_timeout() 2055 deadline = req->rq_sent + req->rq_timeout; in ptlrpc_set_next_timeout() 2057 if (deadline <= now) /* actually expired already */ in ptlrpc_set_next_timeout() 2059 else if (timeout == 0 || timeout > deadline - now) in ptlrpc_set_next_timeout() 2060 timeout = deadline - now; in ptlrpc_set_next_timeout()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-block-dm | 33 queue. The resolution of this deadline is in
|
/linux-4.4.14/drivers/staging/mt29f_spinand/ |
D | mt29f_spinand.c | 169 unsigned long deadline; in wait_till_ready() local 173 deadline = jiffies + MAX_WAIT_JIFFIES; in wait_till_ready() 182 } while (!time_after_eq(jiffies, deadline)); in wait_till_ready()
|
/linux-4.4.14/drivers/staging/lustre/lnet/lnet/ |
D | router_proc.c | 347 unsigned long deadline = peer->lp_ping_deadline; in proc_lnet_routers() local 371 if (deadline == 0) in proc_lnet_routers() 384 cfs_duration_sec(cfs_time_sub(deadline, now)), in proc_lnet_routers()
|
D | lib-move.c | 703 unsigned long deadline; in lnet_peer_is_alive() local 714 deadline = cfs_time_add(lp->lp_last_alive, in lnet_peer_is_alive() 716 alive = cfs_time_after(deadline, now); in lnet_peer_is_alive()
|
/linux-4.4.14/drivers/mtd/nand/ |
D | fsmc_nand.c | 474 unsigned long deadline = jiffies + FSMC_BUSY_WAIT_TIMEOUT; in fsmc_read_hwecc_ecc4() local 481 } while (!time_after_eq(jiffies, deadline)); in fsmc_read_hwecc_ecc4() 483 if (time_after_eq(jiffies, deadline)) { in fsmc_read_hwecc_ecc4()
|
/linux-4.4.14/drivers/mtd/spi-nor/ |
D | spi-nor.c | 250 unsigned long deadline; in spi_nor_wait_till_ready_with_timeout() local 253 deadline = jiffies + timeout_jiffies; in spi_nor_wait_till_ready_with_timeout() 256 if (time_after_eq(jiffies, deadline)) in spi_nor_wait_till_ready_with_timeout()
|
/linux-4.4.14/drivers/target/ |
D | target_core_user.c | 129 unsigned long deadline; member 177 tcmu_cmd->deadline = jiffies + msecs_to_jiffies(TCMU_TIME_OUT); in tcmu_alloc_cmd() 641 if (!time_after(jiffies, cmd->deadline)) in tcmu_check_expired_cmd()
|
/linux-4.4.14/kernel/locking/ |
D | rtmutex.c | 173 return dl_time_before(left->task->dl.deadline, in rt_mutex_waiter_less() 174 right->task->dl.deadline); in rt_mutex_waiter_less()
|
/linux-4.4.14/drivers/scsi/libsas/ |
D | sas_ata.c | 394 unsigned long deadline) in sas_ata_hard_reset() argument 417 ret = ata_wait_after_reset(link, deadline, check_ready); in sas_ata_hard_reset()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | vio.c | 1117 unsigned long deadline = 0; in vio_h_cop_sync() local 1122 deadline = jiffies + msecs_to_jiffies(op->timeout); in vio_h_cop_sync() 1133 (op->timeout && time_after(deadline, jiffies))) in vio_h_cop_sync()
|
/linux-4.4.14/drivers/phy/ |
D | phy-xgene.c | 565 unsigned long deadline = jiffies + HZ; in sds_wr() local 578 time_before(jiffies, deadline)); in sds_wr() 587 unsigned long deadline = jiffies + HZ; in sds_rd() local 598 time_before(jiffies, deadline)); in sds_rd()
|
/linux-4.4.14/drivers/char/xillybus/ |
D | xillybus_core.c | 674 long deadline, left_to_sleep; in xillybus_read() local 686 deadline = jiffies + 1 + XILLY_RX_TIMEOUT; in xillybus_read() 920 left_to_sleep = deadline - ((long) jiffies); in xillybus_read()
|
/linux-4.4.14/drivers/md/ |
D | dm.c | 2045 unsigned deadline; in dm_attr_rq_based_seq_io_merge_deadline_store() local 2050 if (kstrtouint(buf, 10, &deadline)) in dm_attr_rq_based_seq_io_merge_deadline_store() 2053 if (deadline > MAX_SEQ_RQ_MERGE_DEADLINE_USECS) in dm_attr_rq_based_seq_io_merge_deadline_store() 2054 deadline = MAX_SEQ_RQ_MERGE_DEADLINE_USECS; in dm_attr_rq_based_seq_io_merge_deadline_store() 2056 md->seq_rq_merge_deadline_usecs = deadline; in dm_attr_rq_based_seq_io_merge_deadline_store()
|
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
D | o2iblnd_cb.c | 3087 unsigned long deadline = jiffies; in kiblnd_connd() local 3130 timeout = (int)(deadline - jiffies); in kiblnd_connd() 3159 deadline += p * HZ; in kiblnd_connd()
|
/linux-4.4.14/Documentation/ |
D | rbtree.txt | 24 The deadline and CFQ I/O schedulers employ rbtrees to
|
D | HOWTO | 483 - "I have a deadline, and this patch needs to be applied now."
|
D | kernel-parameters.txt | 1137 Format: {"cfq" | "deadline" | "noop"} 1139 Documentation/block/deadline-iosched.txt for details. 1801 lapic= [x86,APIC] "notscdeadline" Do not use TSC deadline
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | idle-states.txt | 105 if it cannot be relied upon (e.g. the PREP deadline may occur much sooner than
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | api.txt | 1266 The TSC deadline timer feature (CPUID leaf 1, ecx[24]) is always returned
|