Home
last modified time | relevance | path

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

123

/linux-2.6.39/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
/linux-2.6.39/block/
Dblk-timeout.c117 if (time_after_eq(jiffies, rq->deadline)) { in blk_rq_timed_out_timer()
126 } else if (!next_set || time_after(next, rq->deadline)) { in blk_rq_timed_out_timer()
127 next = rq->deadline; in blk_rq_timed_out_timer()
182 req->deadline = jiffies + req->timeout; in blk_add_timer()
190 expiry = round_jiffies_up(req->deadline); in blk_add_timer()
DKconfig.iosched19 The deadline I/O scheduler is simple and compact. It will provide
66 default "deadline" if DEFAULT_DEADLINE
/linux-2.6.39/drivers/ata/
Dpata_scc.c515 unsigned long deadline) in scc_wait_after_reset() argument
536 rc = ata_sff_wait_ready(link, deadline); in scc_wait_after_reset()
565 rc = ata_sff_wait_ready(link, deadline); in scc_wait_after_reset()
590 unsigned long deadline) in scc_bus_softreset() argument
603 scc_wait_after_reset(&ap->link, devmask, deadline); in scc_bus_softreset()
618 unsigned long deadline) in scc_softreset() argument
638 err_mask = scc_bus_softreset(ap, devmask, deadline); in scc_softreset()
708 unsigned long deadline = ata_deadline(jiffies, ATA_TMOUT_BOOT); in scc_bmdma_stop() local
712 scc_softreset(&ap->link, &classes, deadline); in scc_bmdma_stop()
835 static int scc_pata_prereset(struct ata_link *link, unsigned long deadline) in scc_pata_prereset() argument
[all …]
Dpata_jmicron.c42 static int jmicron_pre_reset(struct ata_link *link, unsigned long deadline) in jmicron_pre_reset() argument
105 return ata_sff_prereset(link, deadline); in jmicron_pre_reset()
Dpata_artop.c42 static int artop6210_pre_reset(struct ata_link *link, unsigned long deadline) in artop6210_pre_reset() argument
54 return ata_sff_prereset(link, deadline); in artop6210_pre_reset()
66 static int artop6260_pre_reset(struct ata_link *link, unsigned long deadline) in artop6260_pre_reset() argument
81 return ata_sff_prereset(link, deadline); in artop6260_pre_reset()
Dpata_marvell.c68 static int marvell_pre_reset(struct ata_link *link, unsigned long deadline) in marvell_pre_reset() argument
77 return ata_sff_prereset(link, deadline); in marvell_pre_reset()
Dahci.c83 unsigned long deadline);
85 unsigned long deadline);
87 unsigned long deadline);
522 unsigned long deadline) in ahci_sb600_softreset() argument
532 rc = ahci_do_softreset(link, class, pmp, deadline, in ahci_sb600_softreset()
546 rc = ahci_do_softreset(link, class, 0, deadline, in ahci_sb600_softreset()
555 unsigned long deadline) in ahci_vt8251_hardreset() argument
566 deadline, &online, NULL); in ahci_vt8251_hardreset()
579 unsigned long deadline) in ahci_p5wdh_hardreset() argument
596 deadline, &online, NULL); in ahci_p5wdh_hardreset()
Dpata_ns87410.c40 static int ns87410_pre_reset(struct ata_link *link, unsigned long deadline) in ns87410_pre_reset() argument
52 return ata_sff_prereset(link, deadline); in ns87410_pre_reset()
Dpata_opti.c54 static int opti_pre_reset(struct ata_link *link, unsigned long deadline) in opti_pre_reset() argument
66 return ata_sff_prereset(link, deadline); in opti_pre_reset()
Dpata_triflex.c56 static int triflex_prereset(struct ata_link *link, unsigned long deadline) in triflex_prereset() argument
69 return ata_sff_prereset(link, deadline); in triflex_prereset()
Dsata_sil24.c347 unsigned long deadline);
349 unsigned long deadline);
351 unsigned long deadline);
658 unsigned long deadline) in sil24_softreset() argument
676 if (time_after(deadline, jiffies)) in sil24_softreset()
677 timeout_msec = jiffies_to_msecs(deadline - jiffies); in sil24_softreset()
702 unsigned long deadline) in sil24_hardreset() argument
749 rc = sata_link_debounce(link, sata_deb_timing_long, deadline); in sil24_hardreset()
943 unsigned long deadline) in sil24_pmp_hardreset() argument
954 return sata_std_hardreset(link, class, deadline); in sil24_pmp_hardreset()
Dpata_mpiix.c49 static int mpiix_pre_reset(struct ata_link *link, unsigned long deadline) in mpiix_pre_reset() argument
58 return ata_sff_prereset(link, deadline); in mpiix_pre_reset()
Dpata_oldpiix.c38 static int oldpiix_pre_reset(struct ata_link *link, unsigned long deadline) in oldpiix_pre_reset() argument
50 return ata_sff_prereset(link, deadline); in oldpiix_pre_reset()
Dpata_samsung_cf.c321 unsigned long deadline) in pata_s3c_wait_after_reset() argument
328 rc = ata_sff_wait_ready(link, deadline); in pata_s3c_wait_after_reset()
342 unsigned long deadline) in pata_s3c_bus_softreset() argument
354 return pata_s3c_wait_after_reset(&ap->link, deadline); in pata_s3c_bus_softreset()
361 unsigned long deadline) in pata_s3c_softreset() argument
376 rc = pata_s3c_bus_softreset(ap, deadline); in pata_s3c_softreset()
Dlibata-eh.c2526 unsigned int *classes, unsigned long deadline, in ata_do_reset() argument
2535 return reset(link, classes, deadline); in ata_do_reset()
2564 unsigned long deadline, now; in ata_eh_reset() local
2584 deadline = ata_deadline(ehc->last_reset, in ata_eh_reset()
2586 if (time_before(now, deadline)) in ata_eh_reset()
2587 schedule_timeout_uninterruptible(deadline - now); in ata_eh_reset()
2627 unsigned long deadline = ata_deadline(jiffies, in ata_eh_reset() local
2635 rc = prereset(link, deadline); in ata_eh_reset()
2644 tmp = prereset(slave, deadline); in ata_eh_reset()
2688 deadline = ata_deadline(jiffies, ata_eh_reset_timeouts[try++]); in ata_eh_reset()
[all …]
Dpata_it8213.c33 static int it8213_pre_reset(struct ata_link *link, unsigned long deadline) in it8213_pre_reset() argument
43 return ata_sff_prereset(link, deadline); in it8213_pre_reset()
Dpata_amd.c132 static int amd_pre_reset(struct ata_link *link, unsigned long deadline) in amd_pre_reset() argument
145 return ata_sff_prereset(link, deadline); in amd_pre_reset()
330 static int nv_pre_reset(struct ata_link *link, unsigned long deadline) in nv_pre_reset() argument
343 return ata_sff_prereset(link, deadline); in nv_pre_reset()
Dpata_efar.c37 static int efar_pre_reset(struct ata_link *link, unsigned long deadline) in efar_pre_reset() argument
49 return ata_sff_prereset(link, deadline); in efar_pre_reset()
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_acpi.c38 static int pacpi_pre_reset(struct ata_link *link, unsigned long deadline) in pacpi_pre_reset() argument
45 return ata_sff_prereset(link, deadline); in pacpi_pre_reset()
/linux-2.6.39/drivers/staging/phison/
Dphison.c31 static int phison_pre_reset(struct ata_link *link, unsigned long deadline) in phison_pre_reset() argument
37 ret = ata_std_prereset(link, deadline); in phison_pre_reset()
/linux-2.6.39/include/linux/
Dlibata.h486 typedef int (*ata_prereset_fn_t)(struct ata_link *link, unsigned long deadline);
488 unsigned long deadline);
952 extern int ata_std_prereset(struct ata_link *link, unsigned long deadline);
953 extern int ata_wait_after_reset(struct ata_link *link, unsigned long deadline,
956 const unsigned long *params, unsigned long deadline);
958 unsigned long deadline);
962 const unsigned long *timing, unsigned long deadline,
965 unsigned long deadline);
1597 extern int ata_sff_wait_ready(struct ata_link *link, unsigned long deadline);
1624 extern int ata_sff_prereset(struct ata_link *link, unsigned long deadline);
[all …]
/linux-2.6.39/Documentation/scheduler/
Dsched-rt-group.txt157 as its prone to starvation without deadline scheduling.
173 full deadline scheduling to the linux kernel. Deadline scheduling the above
174 groups and treating end of the period as a deadline will ensure that they both
179 the limited static priority levels 0-99. With deadline scheduling you need to
180 do deadline inheritance (since priority is inversely proportional to the
181 deadline delta (deadline - now)).

123