Home
last modified time | relevance | path

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

/linux-4.1.27/Documentation/scheduler/
Dsched-deadline.txt43 "deadline", to schedule tasks. A SCHED_DEADLINE task should receive
45 these "runtime" microseconds are available within "deadline" microseconds
47 every time the task wakes up, the scheduler computes a "scheduling deadline"
50 earliest scheduling deadline is selected for execution). Notice that the
51 task actually receives "runtime" time units within "deadline" if a proper
58 algorithm selects the task with the earliest scheduling deadline as the one
67 "deadline", and "period" parameters;
69 - The state of the task is described by a "scheduling deadline", and
77 scheduling deadline - current time period
79 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.1.27/kernel/sched/
Ddeadline.c334 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in setup_new_dl_entity()
370 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in replenish_dl_entity()
381 dl_se->deadline += pi_se->dl_period; in replenish_dl_entity()
394 if (dl_time_before(dl_se->deadline, rq_clock(rq))) { in replenish_dl_entity()
396 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in replenish_dl_entity()
454 right = ((dl_se->deadline - t) >> DL_SCALE) * in dl_entity_overflow()
484 if (dl_time_before(dl_se->deadline, rq_clock(rq)) || in update_dl_entity()
486 dl_se->deadline = rq_clock(rq) + pi_se->dl_deadline; in update_dl_entity()
517 act = ns_to_ktime(dl_se->deadline); in start_dl_timer()
732 return next->dl.deadline; in next_deadline()
[all …]
DMakefile15 obj-y += idle_task.o fair.o rt.o deadline.o stop_task.o
Dcpudeadline.c115 dl_time_before(dl_se->deadline, cp->elements[0].dl)) { in cpudl_find()
Dsched.h117 return dl_time_before(a->deadline, b->deadline); in dl_entity_preempt()
/linux-4.1.27/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.1.27/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()
209 req->deadline = jiffies + req->timeout; in blk_add_timer()
218 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.c646 if (time_after_eq(jiffies, rq->deadline)) { in blk_mq_check_expired()
649 } else if (!data->next_set || time_after(data->next, rq->deadline)) { in blk_mq_check_expired()
650 data->next = rq->deadline; in blk_mq_check_expired()
/linux-4.1.27/drivers/ata/
Dahci_xgene.c124 unsigned long deadline; in xgene_ahci_poll_reg_val() local
128 deadline = ata_deadline(jiffies, timeout); in xgene_ahci_poll_reg_val()
130 while (tmp != val && time_before(jiffies, deadline)) { in xgene_ahci_poll_reg_val()
358 unsigned long deadline, bool *online) in xgene_ahci_do_hardreset() argument
377 rc = sata_link_hardreset(link, timing, deadline, online, in xgene_ahci_do_hardreset()
398 unsigned long deadline) in xgene_ahci_hardreset() argument
420 rc = xgene_ahci_do_hardreset(link, deadline, &online); in xgene_ahci_hardreset()
459 unsigned long deadline) in xgene_ahci_pmp_softreset() argument
476 rc = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in xgene_ahci_pmp_softreset()
503 unsigned long deadline) in xgene_ahci_softreset() argument
[all …]
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_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_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_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_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_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()
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()
Dahci.c87 unsigned long deadline);
89 unsigned long deadline);
93 unsigned long deadline);
665 unsigned long deadline) in ahci_vt8251_hardreset() argument
677 deadline, &online, NULL); in ahci_vt8251_hardreset()
690 unsigned long deadline) in ahci_p5wdh_hardreset() argument
708 deadline, &online, NULL); in ahci_p5wdh_hardreset()
750 unsigned long deadline) in ahci_avn_hardreset() argument
757 unsigned long tmo = deadline - jiffies; in ahci_avn_hardreset()
778 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.c2606 unsigned int *classes, unsigned long deadline, in ata_do_reset() argument
2615 return reset(link, classes, deadline); in ata_do_reset()
2643 unsigned long deadline, now; in ata_eh_reset() local
2665 deadline = ata_deadline(ehc->last_reset, in ata_eh_reset()
2667 if (time_before(now, deadline)) in ata_eh_reset()
2668 schedule_timeout_uninterruptible(deadline - now); in ata_eh_reset()
2709 unsigned long deadline = ata_deadline(jiffies, in ata_eh_reset() local
2717 rc = prereset(link, deadline); in ata_eh_reset()
2726 tmp = prereset(slave, deadline); in ata_eh_reset()
2770 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()
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_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()
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()
Dlibahci.c84 unsigned long deadline);
86 unsigned long deadline);
88 unsigned long deadline);
1287 int pmp, unsigned long deadline, in ahci_do_softreset() argument
1321 if (time_after(deadline, now)) in ahci_do_softreset()
1322 msecs = jiffies_to_msecs(deadline - now); in ahci_do_softreset()
1340 rc = ata_wait_after_reset(link, deadline, check_ready); in ahci_do_softreset()
1378 unsigned long deadline) in ahci_softreset() argument
1384 return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in ahci_softreset()
1405 unsigned long deadline) in ahci_pmp_retry_softreset() argument
[all …]
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 …]
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()
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_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()
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.h382 int pmp, unsigned long deadline,
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_highbank.c400 unsigned long deadline) in ahci_highbank_hardreset() argument
422 rc = sata_link_hardreset(link, timing, deadline, &online, NULL); in ahci_highbank_hardreset()
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.c827 unsigned long deadline) in sata_fsl_hardreset() argument
916 500, jiffies_to_msecs(deadline - start_jiffies)); in sata_fsl_hardreset()
940 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.1.27/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.1.27/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.c99 unsigned long deadline = jiffies + timeout; in bcma_wait_value() local
108 } while (!time_after_eq(jiffies, deadline)); in bcma_wait_value()
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-prim.c93 void cfs_timer_arm(struct timer_list *t, unsigned long deadline) in cfs_timer_arm() argument
95 mod_timer(t, deadline); in cfs_timer_arm()
/linux-4.1.27/include/linux/
Dlibata.h538 typedef int (*ata_prereset_fn_t)(struct ata_link *link, unsigned long deadline);
540 unsigned long deadline);
1107 extern int ata_std_prereset(struct ata_link *link, unsigned long deadline);
1108 extern int ata_wait_after_reset(struct ata_link *link, unsigned long deadline,
1111 const unsigned long *params, unsigned long deadline);
1113 unsigned long deadline);
1117 const unsigned long *timing, unsigned long deadline,
1120 unsigned long deadline);
1818 extern int ata_sff_wait_ready(struct ata_link *link, unsigned long deadline);
1845 extern int ata_sff_prereset(struct ata_link *link, unsigned long deadline);
[all …]
Dblkdev.h199 unsigned long deadline; member
Dsched.h1247 u64 deadline; /* absolute deadline for this instance */ member
/linux-4.1.27/drivers/mfd/
Dcros_ec_spi.c123 unsigned long deadline; in cros_ec_spi_receive_response() local
127 deadline = jiffies + msecs_to_jiffies(EC_MSG_DEADLINE_MS); in cros_ec_spi_receive_response()
159 if (time_after(start_jiffies, deadline)) { in cros_ec_spi_receive_response()
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_prim.h53 void cfs_timer_arm(struct timer_list *t, unsigned long deadline);
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.c5087 unsigned long deadline) in ipr_sata_reset() argument
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd_cb.c1838 unsigned long deadline; in ksocknal_connect() local
1842 deadline = cfs_time_add(cfs_time_current(), in ksocknal_connect()
1887 if (cfs_time_aftereq(cfs_time_current(), deadline)) { in ksocknal_connect()
2414 unsigned long deadline = 0; in ksocknal_check_peer_timeouts() local
2478 deadline = tx->tx_deadline; in ksocknal_check_peer_timeouts()
2488 cfs_duration_sec(cfs_time_current() - deadline), in ksocknal_check_peer_timeouts()
2510 unsigned long deadline = cfs_time_current(); in ksocknal_reaper() local
2579 while ((timeout = cfs_time_sub(deadline, in ksocknal_reaper()
2604 deadline = cfs_time_add(deadline, cfs_time_seconds(p)); in ksocknal_reaper()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-block-dm33 queue. The resolution of this deadline is in
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
Dservice.c1385 time_t deadline; in ptlrpc_at_check_timed() local
1415 deadline = -1; in ptlrpc_at_check_timed()
1425 if (deadline == -1 || in ptlrpc_at_check_timed()
1426 rq->rq_deadline < deadline) in ptlrpc_at_check_timed()
1427 deadline = rq->rq_deadline; in ptlrpc_at_check_timed()
1445 array->paa_deadline = deadline; in ptlrpc_at_check_timed()
1731 __u32 deadline; in ptlrpc_server_handle_req_in() local
1835 deadline = (lustre_msghdr_get_flags(req->rq_reqmsg) & in ptlrpc_server_handle_req_in()
1839 req->rq_deadline = req->rq_arrival_time.tv_sec + deadline; in ptlrpc_server_handle_req_in()
1840 if (unlikely(deadline == 0)) { in ptlrpc_server_handle_req_in()
Dclient.c2059 int deadline; in ptlrpc_set_next_timeout() local
2085 deadline = req->rq_sent; in ptlrpc_set_next_timeout()
2087 deadline = req->rq_sent; in ptlrpc_set_next_timeout()
2089 deadline = req->rq_sent + req->rq_timeout; in ptlrpc_set_next_timeout()
2091 if (deadline <= now) /* actually expired already */ in ptlrpc_set_next_timeout()
2093 else if (timeout == 0 || timeout > deadline - now) in ptlrpc_set_next_timeout()
2094 timeout = deadline - now; in ptlrpc_set_next_timeout()
/linux-4.1.27/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.1.27/drivers/staging/lustre/lnet/lnet/
Drouter_proc.c362 unsigned long deadline = peer->lp_ping_deadline; in proc_lnet_routers() local
386 if (deadline == 0) in proc_lnet_routers()
399 cfs_duration_sec(cfs_time_sub(deadline, now)), in proc_lnet_routers()
Dlib-move.c704 unsigned long deadline; in lnet_peer_is_alive() local
715 deadline = cfs_time_add(lp->lp_last_alive, in lnet_peer_is_alive()
717 alive = cfs_time_after(deadline, now); in lnet_peer_is_alive()
/linux-4.1.27/drivers/mtd/spi-nor/
Dspi-nor.c236 unsigned long deadline; in spi_nor_wait_till_ready() local
239 deadline = jiffies + MAX_READY_WAIT_JIFFIES; in spi_nor_wait_till_ready()
242 if (time_after_eq(jiffies, deadline)) in spi_nor_wait_till_ready()
/linux-4.1.27/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.1.27/drivers/target/
Dtarget_core_user.c126 unsigned long deadline; member
169 tcmu_cmd->deadline = jiffies + msecs_to_jiffies(TCMU_TIME_OUT); in tcmu_alloc_cmd()
601 if (!time_after(cmd->deadline, jiffies)) in tcmu_check_expired_cmd()
/linux-4.1.27/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.1.27/kernel/locking/
Drtmutex.c161 return (left->task->dl.deadline < right->task->dl.deadline); in rt_mutex_waiter_less()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/md/
Ddm.c2051 unsigned deadline; in dm_attr_rq_based_seq_io_merge_deadline_store() local
2056 if (kstrtouint(buf, 10, &deadline)) in dm_attr_rq_based_seq_io_merge_deadline_store()
2059 if (deadline > MAX_SEQ_RQ_MERGE_DEADLINE_USECS) in dm_attr_rq_based_seq_io_merge_deadline_store()
2060 deadline = MAX_SEQ_RQ_MERGE_DEADLINE_USECS; in dm_attr_rq_based_seq_io_merge_deadline_store()
2062 md->seq_rq_merge_deadline_usecs = deadline; in dm_attr_rq_based_seq_io_merge_deadline_store()
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c3124 unsigned long deadline = jiffies; in kiblnd_connd() local
3168 timeout = (int)(deadline - jiffies); in kiblnd_connd()
3197 deadline += p * HZ; in kiblnd_connd()
/linux-4.1.27/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.txt1082 Format: {"cfq" | "deadline" | "noop"}
1084 Documentation/block/deadline-iosched.txt for details.
1736 lapic= [x86,APIC] "notscdeadline" Do not use TSC deadline
/linux-4.1.27/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.1.27/Documentation/virtual/kvm/
Dapi.txt1234 The TSC deadline timer feature (CPUID leaf 1, ecx[24]) is always returned