Searched refs:deadline (Results 1 - 25 of 126) sorted by relevance

123456

/linux-master/drivers/gpu/drm/msm/
H A Dmsm_fence.c34 /* If deadline fence has already passed, nothing to do: */
133 static void msm_fence_set_deadline(struct dma_fence *fence, ktime_t deadline) argument
144 ktime_before(deadline, fctx->next_deadline)) {
145 fctx->next_deadline = deadline;
150 * Set timer to trigger boost 3ms before deadline, or
151 * if we are already less than 3ms before the deadline
154 deadline = ktime_sub(deadline, ms_to_ktime(3));
156 if (ktime_after(now, deadline)) {
160 hrtimer_start(&fctx->deadline_timer, deadline,
[all...]
/linux-master/drivers/gpu/drm/scheduler/
H A Dsched_fence.c60 dma_fence_set_deadline(fence, s_fence->deadline);
151 ktime_t deadline)
159 /* If we already have an earlier deadline, keep it: */
161 ktime_before(fence->deadline, deadline)) {
166 fence->deadline = deadline;
178 dma_fence_set_deadline(parent, deadline);
150 drm_sched_fence_set_deadline_finished(struct dma_fence *f, ktime_t deadline) argument
/linux-master/drivers/bcma/
H A Ddriver_chipcommon_b.c17 unsigned long deadline = jiffies + timeout; local
26 } while (!time_after_eq(jiffies, deadline));
H A Dcore.c15 unsigned long deadline = jiffies + timeout; local
24 } while (!time_after_eq(jiffies, deadline));
/linux-master/drivers/ata/
H A Dahci_da850.c94 unsigned int *class, unsigned long deadline)
107 ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);
110 deadline, ahci_check_ready);
116 unsigned int *class, unsigned long deadline)
130 ret = ahci_do_hardreset(link, class, deadline, &online);
93 ahci_da850_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) argument
115 ahci_da850_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) argument
H A Dahci_dm816.c104 unsigned int *class, unsigned long deadline)
117 ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);
120 deadline, ahci_check_ready);
103 ahci_dm816_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) argument
H A Dpata_jmicron.c33 * @deadline: deadline jiffies for the operation
42 static int jmicron_pre_reset(struct ata_link *link, unsigned long deadline) argument
105 return ata_sff_prereset(link, deadline);
H A Dpata_marvell.c57 * @deadline: deadline jiffies for the operation
62 static int marvell_pre_reset(struct ata_link *link, unsigned long deadline) argument
71 return ata_sff_prereset(link, deadline);
H A Dpata_ns87410.c21 * @deadline: deadline jiffies for the operation
26 static int ns87410_pre_reset(struct ata_link *link, unsigned long deadline) argument
38 return ata_sff_prereset(link, deadline);
H A Dahci_xgene.c114 unsigned long deadline; local
118 deadline = ata_deadline(jiffies, timeout);
120 while (tmp != val && time_before(jiffies, deadline)) {
303 * @deadline: deadline jiffies for the operation
348 unsigned long deadline, bool *online)
367 rc = sata_link_hardreset(link, timing, deadline, online,
388 unsigned long deadline)
410 rc = xgene_ahci_do_hardreset(link, deadline, &online);
439 * @deadline
347 xgene_ahci_do_hardreset(struct ata_link *link, unsigned long deadline, bool *online) argument
387 xgene_ahci_hardreset(struct ata_link *link, unsigned int *class, unsigned long deadline) argument
448 xgene_ahci_pmp_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) argument
492 xgene_ahci_softreset(struct ata_link *link, unsigned int *class, unsigned long deadline) argument
[all...]
H A Dpata_triflex.c38 * @deadline: deadline jiffies for the operation
43 static int triflex_prereset(struct ata_link *link, unsigned long deadline) argument
56 return ata_sff_prereset(link, deadline);
H A Dpata_oldpiix.c33 * @deadline: deadline jiffies for the operation
38 static int oldpiix_pre_reset(struct ata_link *link, unsigned long deadline) argument
50 return ata_sff_prereset(link, deadline);
H A Dpata_mpiix.c49 static int mpiix_pre_reset(struct ata_link *link, unsigned long deadline) argument
58 return ata_sff_prereset(link, deadline);
H A Dpata_opti.c49 * @deadline: deadline jiffies for the operation
54 static int opti_pre_reset(struct ata_link *link, unsigned long deadline) argument
66 return ata_sff_prereset(link, deadline);
H A Dlibata-sata.c217 * @deadline: deadline jiffies for the operation
226 * @timeout is further limited by @deadline. The sooner of the
236 unsigned long deadline)
245 if (time_before(t, deadline))
246 deadline = t;
263 if (cur == 1 && time_before(jiffies, deadline))
275 /* Check deadline. If debouncing failed, return
278 if (time_after(jiffies, deadline))
288 * @deadline
235 sata_link_debounce(struct ata_link *link, const unsigned int *params, unsigned long deadline) argument
298 sata_link_resume(struct ata_link *link, const unsigned int *params, unsigned long deadline) argument
544 sata_link_hardreset(struct ata_link *link, const unsigned int *timing, unsigned long deadline, bool *online, int (*check_ready)(struct ata_link *)) argument
[all...]
/linux-master/drivers/dma-buf/
H A Dsync_debug.h58 * @deadline: the earliest fence deadline hint
64 ktime_t deadline; member in struct:sync_pt
H A Dsw_sync.c56 * struct sw_sync_get_deadline - get the deadline hint of a sw_sync fence
57 * @deadline_ns: absolute time of the deadline
61 * Return the earliest deadline set on the fence. The timebase for the
62 * deadline is CLOCK_MONOTONIC (same as vblank). If there is no deadline
195 static void timeline_fence_set_deadline(struct dma_fence *fence, ktime_t deadline) argument
202 if (ktime_before(deadline, pt->deadline))
203 pt->deadline = deadline;
[all...]
/linux-master/fs/afs/
H A Dvalidation.c123 time64_t deadline = ktime_get_real_seconds() + 10; local
129 atomic64_read(&vnode->cb_expires_at) <= deadline ||
130 volume->cb_expires_at <= deadline ||
386 time64_t deadline = ktime_get_real_seconds() + 10; local
411 if (volume->cb_expires_at <= deadline ||
427 volume->cb_expires_at <= deadline ||
429 atomic64_read(&vnode->cb_expires_at) <= deadline
/linux-master/block/
H A Dblk-timeout.c86 WRITE_ONCE(req->deadline, jiffies);
143 WRITE_ONCE(req->deadline, expiry);
/linux-master/kernel/sched/
H A Ddeadline.c366 * A flag in the deadline scheduling entity (dl_non_contending)
415 * If this is a non-deadline task that has been boosted,
426 zerolag_time = dl_se->deadline -
476 * If this is a non-deadline task that has been boosted,
532 /* zero means no -deadline tasks */
592 * The list of pushable -deadline task is not a plist, like in
593 * sched_rt.c, it is an rb-tree with tasks ordered by deadline.
605 rq->dl.earliest_dl.next = p->dl.deadline;
624 dl_rq->earliest_dl.next = __node_2_pdl(leftmost)->dl.deadline;
773 dl_se->deadline
1535 inc_dl_deadline(struct dl_rq *dl_rq, u64 deadline) argument
1548 dec_dl_deadline(struct dl_rq *dl_rq, u64 deadline) argument
1572 inc_dl_deadline(struct dl_rq *dl_rq, u64 deadline) argument
1573 dec_dl_deadline(struct dl_rq *dl_rq, u64 deadline) argument
1580 u64 deadline = dl_se->deadline; local
[all...]
/linux-master/drivers/staging/rtl8192e/rtl8192e/
H A Dr8192E_firmware.c16 unsigned long deadline = jiffies + msecs_to_jiffies(timeout); local
18 while (time_before(jiffies, deadline)) {
/linux-master/kernel/locking/
H A Dww_mutex.h251 if (dl_time_before(b->task->dl.deadline,
252 a->task->dl.deadline))
255 if (dl_time_before(a->task->dl.deadline,
256 b->task->dl.deadline))
H A Drtmutex.c21 #include <linux/sched/deadline.h>
366 waiter->tree.deadline = task->dl.deadline;
380 waiter->pi_tree.deadline = waiter->tree.deadline;
387 &(struct rt_waiter_node){ .prio = __waiter_prio(p), .deadline = (p)->dl.deadline }
404 return dl_time_before(left->deadline, right->deadline);
422 return left->deadline
[all...]
/linux-master/include/trace/events/
H A Dlibata.h527 TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline),
529 TP_ARGS(link, class, deadline),
534 __field( unsigned long, deadline )
540 __entry->deadline = deadline;
543 TP_printk("ata_port=%u deadline=%lu classes=[%s,%s]",
544 __entry->ata_port, __entry->deadline,
550 TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline),
551 TP_ARGS(link, class, deadline));
554 TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline),
[all...]
/linux-master/drivers/net/phy/mscc/
H A Dmscc_serdes.c312 unsigned long deadline; local
381 deadline = jiffies + msecs_to_jiffies(PROC_CMD_NCOMPLETED_TIMEOUT_MS);
390 } while (time_before(jiffies, deadline) && (val32 & BIT(12)));
474 deadline = jiffies + msecs_to_jiffies(PROC_CMD_NCOMPLETED_TIMEOUT_MS);
483 } while (time_before(jiffies, deadline) && (~val32 & BIT(8)));
630 deadline = jiffies + msecs_to_jiffies(PROC_CMD_NCOMPLETED_TIMEOUT_MS);
639 } while (time_before(jiffies, deadline) && (val32 & BIT(12)));

Completed in 241 milliseconds

123456