Home
last modified time | relevance | path

Searched refs:deadline (Results 1 – 104 of 104) sorted by relevance

/linux-4.4.14/kernel/sched/
Ddeadline.c356 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 …]
DMakefile15 obj-y += idle_task.o fair.o rt.o deadline.o stop_task.o
Dcpudeadline.c110 dl_time_before(dl_se->deadline, cp->elements[0].dl)) { in cpudl_find()
Dsched.h127 return dl_time_before(a->deadline, b->deadline); in dl_entity_preempt()
/linux-4.4.14/Documentation/scheduler/
Dsched-deadline.txt47 "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 …]
D00-INDEX15 sched-deadline.txt
16 - deadline scheduling.
Dsched-rt-group.txt156 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/
Dswitching-sched.txt1 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
Ddeadline-iosched.txt4 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
D00-INDEX13 deadline-iosched.txt
Dbiodoc.txt918 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/
Dblk-timeout.c116 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()
DKconfig.iosched19 The deadline I/O scheduler is simple and compact. It will provide
62 default "deadline" if DEFAULT_DEADLINE
DMakefile19 obj-$(CONFIG_IOSCHED_DEADLINE) += deadline-iosched.o
Dblk-mq.c611 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/
Dahci_xgene.c130 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 …]
Dpata_marvell.c67 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()
Dpata_jmicron.c41 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()
Dpata_opti.c53 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()
Dpata_ns87410.c39 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()
Dpata_triflex.c55 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()
Dpata_samsung_cf.c343 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()
Dsata_sil24.c347 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()
Dpata_mpiix.c48 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()
Dpata_oldpiix.c37 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()
Dahci.c89 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 …]
Dsata_svw.c141 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()
Dlibata-eh.c2614 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 …]
Dpata_ep93xx.c548 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()
Dpata_efar.c36 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()
Dpata_it8213.c32 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()
Dpata_amd.c131 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()
Dpata_acpi.c36 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()
Dahci_qoriq.c66 unsigned long deadline) in ahci_qoriq_hardreset() argument
106 rc = sata_link_hardreset(link, timing, deadline, &online, in ahci_qoriq_hardreset()
Dlibata-sff.c277 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 …]
Dpata_atiixp.c75 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()
Dpata_sl82c105.c51 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()
Dsata_rcar.c314 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()
Dpata_rdc.c73 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()
Dlibata-core.c3403 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 …]
Dlibahci.c84 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 …]
Dpata_optidma.c54 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()
Dpata_artop.c49 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()
Dsata_via.c83 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()
Dpata_pdc2027x.c69 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()
Dahci_imx.c329 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()
Dsata_promise.c170 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()
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) in qs_prereset() argument
227 return ata_sff_prereset(link, deadline); in qs_prereset()
Dpata_hpt3x2n.c169 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()
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) in adma_prereset() argument
269 return ata_sff_prereset(link, deadline); in adma_prereset()
Dsata_inic162x.c613 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()
Dpata_via.c210 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()
Dpata_bf54x.c1002 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
Dpata_sis.c164 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()
Dahci.h387 int pmp, unsigned long deadline,
Dsata_highbank.c400 unsigned long deadline) in ahci_highbank_hardreset() argument
422 rc = sata_link_hardreset(link, timing, deadline, &online, NULL); in ahci_highbank_hardreset()
Dpata_hpt37x.c391 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()
Dsata_mv.c612 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()
Dlibata.h79 extern int ata_wait_ready(struct ata_link *link, unsigned long deadline,
Dsata_sx4.c239 unsigned long deadline);
909 unsigned long deadline) in pdc_softreset() argument
912 return ata_sff_softreset(link, class, deadline); in pdc_softreset()
Dsata_fsl.c828 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
Dpata_octeon_cf.c445 unsigned long deadline) in octeon_cf_softreset16() argument
459 rc = ata_sff_wait_after_reset(link, 1, deadline); in octeon_cf_softreset16()
Data_piix.c553 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()
Dsata_nv.c309 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()
Dsata_dwc_460ex.c1118 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/
Dspi-bcm53xx.c43 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()
Dspi-meson-spifc.c102 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/
Ddriver_chipcommon_b.c17 unsigned long deadline = jiffies + timeout; in bcma_wait_reg() local
26 } while (!time_after_eq(jiffies, deadline)); in bcma_wait_reg()
Dcore.c15 unsigned long deadline = jiffies + timeout; in bcma_core_wait_value() local
24 } while (!time_after_eq(jiffies, deadline)); in bcma_core_wait_value()
Dmain.c102 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/
Dcros_ec_spi.c175 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/
Dlibata.h539 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 …]
Dblkdev.h187 unsigned long deadline; member
Dsched.h1313 u64 deadline; /* absolute deadline for this instance */ member
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Dr8192E_firmware.c25 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/
Dsst25l.c129 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()
Dbcm47xxsflash.c36 unsigned long deadline = jiffies + timeout; in bcm47xxsflash_poll() local
56 } while (!time_after_eq(jiffies, deadline)); in bcm47xxsflash_poll()
Dst_spi_fsm.c735 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/
Dieee1284.c175 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/
Dfcoe_ctlr.c827 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/
Dscsi_sysfs.c301 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()
Dipr.c5092 unsigned long deadline) in ipr_sata_reset() argument
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_cb.c1836 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/
Dservice.c1127 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()
Dclient.c2031 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/
Dsysfs-block-dm33 queue. The resolution of this deadline is in
/linux-4.4.14/drivers/staging/mt29f_spinand/
Dmt29f_spinand.c169 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/
Drouter_proc.c347 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()
Dlib-move.c703 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/
Dfsmc_nand.c474 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/
Dspi-nor.c250 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/
Dtarget_core_user.c129 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/
Drtmutex.c173 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/
Dsas_ata.c394 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/
Dvio.c1117 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/
Dphy-xgene.c565 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/
Dxillybus_core.c674 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/
Ddm.c2045 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/
Do2iblnd_cb.c3087 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/
Drbtree.txt24 The deadline and CFQ I/O schedulers employ rbtrees to
DHOWTO483 - "I have a deadline, and this patch needs to be applied now."
Dkernel-parameters.txt1137 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/
Didle-states.txt105 if it cannot be relied upon (e.g. the PREP deadline may occur much sooner than
/linux-4.4.14/Documentation/virtual/kvm/
Dapi.txt1266 The TSC deadline timer feature (CPUID leaf 1, ecx[24]) is always returned