/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_fence.c | 34 /* 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 D | sched_fence.c | 60 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 D | driver_chipcommon_b.c | 17 unsigned long deadline = jiffies + timeout; local 26 } while (!time_after_eq(jiffies, deadline));
|
H A D | core.c | 15 unsigned long deadline = jiffies + timeout; local 24 } while (!time_after_eq(jiffies, deadline));
|
/linux-master/drivers/ata/ |
H A D | ahci_da850.c | 94 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 D | ahci_dm816.c | 104 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 D | pata_jmicron.c | 33 * @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 D | pata_marvell.c | 57 * @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 D | pata_ns87410.c | 21 * @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 D | ahci_xgene.c | 114 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 D | pata_triflex.c | 38 * @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 D | pata_oldpiix.c | 33 * @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 D | pata_mpiix.c | 49 static int mpiix_pre_reset(struct ata_link *link, unsigned long deadline) argument 58 return ata_sff_prereset(link, deadline);
|
H A D | pata_opti.c | 49 * @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 D | libata-sata.c | 217 * @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 D | sync_debug.h | 58 * @deadline: the earliest fence deadline hint 64 ktime_t deadline; member in struct:sync_pt
|
H A D | sw_sync.c | 56 * 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 D | validation.c | 123 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 D | blk-timeout.c | 86 WRITE_ONCE(req->deadline, jiffies); 143 WRITE_ONCE(req->deadline, expiry);
|
/linux-master/kernel/sched/ |
H A D | deadline.c | 366 * 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 D | r8192E_firmware.c | 16 unsigned long deadline = jiffies + msecs_to_jiffies(timeout); local 18 while (time_before(jiffies, deadline)) {
|
/linux-master/kernel/locking/ |
H A D | ww_mutex.h | 251 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 D | rtmutex.c | 21 #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 D | libata.h | 527 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 D | mscc_serdes.c | 312 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)));
|