/kernel/linux/linux-5.10/kernel/time/ |
H A D | test_udelay.c | 8 * Specifying usecs of 0 or negative values will run multiples tests. 28 static int udelay_test_single(struct seq_file *s, int usecs, uint32_t iters) in udelay_test_single() argument 35 int allowed_error_ns = usecs * 5; in udelay_test_single() 42 udelay(usecs); in udelay_test_single() 50 if ((time_passed + allowed_error_ns) / 1000 < usecs) in udelay_test_single() 58 seq_printf(s, "%d usecs x %d: exp=%d allowed=%d min=%d avg=%lld max=%d", in udelay_test_single() 59 usecs, iters, usecs * 1000, in udelay_test_single() 60 (usecs * 1000) - allowed_error_ns, min, avg, max); in udelay_test_single() 70 int usecs; in udelay_test_show() local 105 int usecs; udelay_test_write() local [all...] |
/kernel/linux/linux-6.6/kernel/time/ |
H A D | test_udelay.c | 8 * Specifying usecs of 0 or negative values will run multiples tests. 27 static int udelay_test_single(struct seq_file *s, int usecs, uint32_t iters) in udelay_test_single() argument 34 int allowed_error_ns = usecs * 5; in udelay_test_single() 41 udelay(usecs); in udelay_test_single() 49 if ((time_passed + allowed_error_ns) / 1000 < usecs) in udelay_test_single() 57 seq_printf(s, "%d usecs x %d: exp=%d allowed=%d min=%d avg=%lld max=%d", in udelay_test_single() 58 usecs, iters, usecs * 1000, in udelay_test_single() 59 (usecs * 1000) - allowed_error_ns, min, avg, max); in udelay_test_single() 69 int usecs; in udelay_test_show() local 104 int usecs; udelay_test_write() local [all...] |
/kernel/linux/linux-5.10/arch/s390/lib/ |
H A D | delay.c | 34 static void __udelay_disabled(unsigned long long usecs) in __udelay_disabled() argument 40 end = get_tod_clock() + (usecs << 12); in __udelay_disabled() 55 static void __udelay_enabled(unsigned long long usecs) in __udelay_enabled() argument 59 end = get_tod_clock_fast() + (usecs << 12); in __udelay_enabled() 73 * Waits for 'usecs' microseconds using the TOD clock comparator. 75 void __udelay(unsigned long long usecs) in __udelay() argument 82 __udelay_disabled(usecs); in __udelay() 87 __udelay_disabled(usecs); in __udelay() 89 __udelay_enabled(usecs); in __udelay() 94 __udelay_disabled(usecs); in __udelay() 109 udelay_simple(unsigned long long usecs) udelay_simple() argument [all...] |
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | delay.h | 13 extern void __udelay(unsigned long usecs); 14 extern void __udelay_bad(unsigned long usecs); 16 static inline void udelay(unsigned long usecs) in udelay() argument 18 if (__builtin_constant_p(usecs) && (usecs) > 20000) in udelay() 19 __udelay_bad(usecs); in udelay() 20 __udelay(usecs); in udelay()
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | delay.h | 13 extern void __udelay(unsigned long usecs); 14 extern void __udelay_bad(unsigned long usecs); 16 static inline void udelay(unsigned long usecs) in udelay() argument 18 if (__builtin_constant_p(usecs) && (usecs) > 20000) in udelay() 19 __udelay_bad(usecs); in udelay() 20 __udelay(usecs); in udelay()
|
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
H A D | delay.h | 20 static inline void __udelay(unsigned long usecs, unsigned long lpj) in __udelay() argument 22 usecs *= (unsigned long)(((0x8000000000000000ULL / (500000 / HZ)) + in __udelay() 24 usecs = (unsigned long)(((unsigned long long)usecs * lpj) >> 32); in __udelay() 25 __delay(usecs); in __udelay() 28 #define udelay(usecs) __udelay((usecs), loops_per_jiffy) 30 /* make sure "usecs *= ..." in udelay do not overflow. */
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | delay.h | 69 static inline void fsleep(unsigned long usecs) in fsleep() argument 71 if (usecs <= 10) in fsleep() 72 udelay(usecs); in fsleep() 73 else if (usecs <= 20000) in fsleep() 74 usleep_range(usecs, 2 * usecs); in fsleep() 76 msleep(DIV_ROUND_UP(usecs, 1000)); in fsleep()
|
H A D | latencytop.h | 31 void __account_scheduler_latency(struct task_struct *task, int usecs, int inter); 33 account_scheduler_latency(struct task_struct *task, int usecs, int inter) in account_scheduler_latency() argument 36 __account_scheduler_latency(task, usecs, inter); in account_scheduler_latency() 47 account_scheduler_latency(struct task_struct *task, int usecs, int inter) in account_scheduler_latency() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | delay.h | 82 static inline void fsleep(unsigned long usecs) in fsleep() argument 84 if (usecs <= 10) in fsleep() 85 udelay(usecs); in fsleep() 86 else if (usecs <= 20000) in fsleep() 87 usleep_range(usecs, 2 * usecs); in fsleep() 89 msleep(DIV_ROUND_UP(usecs, 1000)); in fsleep()
|
H A D | latencytop.h | 31 void __account_scheduler_latency(struct task_struct *task, int usecs, int inter); 33 account_scheduler_latency(struct task_struct *task, int usecs, int inter) in account_scheduler_latency() argument 36 __account_scheduler_latency(task, usecs, inter); in account_scheduler_latency() 44 account_scheduler_latency(struct task_struct *task, int usecs, int inter) in account_scheduler_latency() argument
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | ufs.h | 172 TP_printk("%s: %s: took %lld usecs, err %d", 193 TP_PROTO(const char *dev_name, int err, s64 usecs, 196 TP_ARGS(dev_name, err, usecs, dev_state, link_state), 199 __field(s64, usecs) 207 __entry->usecs = usecs; 215 "%s: took %lld usecs, dev_state: %s, link_state: %s, err %d", 217 __entry->usecs, 225 TP_PROTO(const char *dev_name, int err, s64 usecs, 227 TP_ARGS(dev_name, err, usecs, dev_stat [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | ufs.h | 138 TP_printk("%s: %s: took %lld usecs, err %d", 159 TP_PROTO(const char *dev_name, int err, s64 usecs, 162 TP_ARGS(dev_name, err, usecs, dev_state, link_state), 165 __field(s64, usecs) 173 __entry->usecs = usecs; 181 "%s: took %lld usecs, dev_state: %s, link_state: %s, err %d", 183 __entry->usecs, 191 TP_PROTO(const char *dev_name, int err, s64 usecs, 193 TP_ARGS(dev_name, err, usecs, dev_stat [all...] |
/third_party/skia/third_party/externals/dawn/src/utils/ |
H A D | SystemUtils.cpp | 28 void USleep(unsigned int usecs) { in USleep() argument 29 Sleep(static_cast<DWORD>(usecs / 1000)); in USleep() 32 void USleep(unsigned int usecs) { 33 usleep(usecs);
|
/third_party/ltp/testcases/lib/ |
H A D | tst_sleep.c | 32 long interval, secs = 0, usecs = 0; in main() local 78 usecs = (interval % 1000) * 1000; in main() 83 usecs = interval % 1000000; in main() 89 if (usecs) in main() 90 usleep(usecs); in main()
|
/third_party/curl/lib/ |
H A D | timeval.c | 147 uint64_t usecs; in Curl_now() local 152 usecs = mach_absolute_time(); in Curl_now() 153 usecs *= timebase.numer; in Curl_now() 154 usecs /= timebase.denom; in Curl_now() 155 usecs /= 1000; in Curl_now() 157 cnow.tv_sec = usecs / 1000000; in Curl_now() 158 cnow.tv_usec = (int)(usecs % 1000000); in Curl_now()
|
/kernel/linux/linux-5.10/arch/riscv/lib/ |
H A D | delay.c | 81 void udelay(unsigned long usecs) in udelay() argument 83 u64 ucycles = (u64)usecs * lpj_fine * UDELAY_MULT; in udelay() 86 if (unlikely(usecs > MAX_UDELAY_US)) { in udelay() 87 n = (u64)usecs * riscv_timebase; in udelay()
|
/kernel/linux/linux-6.6/arch/riscv/lib/ |
H A D | delay.c | 85 void udelay(unsigned long usecs) in udelay() argument 87 u64 ucycles = (u64)usecs * lpj_fine * UDELAY_MULT; in udelay() 90 if (unlikely(usecs > MAX_UDELAY_US)) { in udelay() 91 n = (u64)usecs * riscv_timebase; in udelay()
|
/kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
H A D | delay.h | 12 extern void __udelay(unsigned long usecs); 14 #define udelay(usecs) __udelay((usecs))
|
/kernel/linux/linux-6.6/arch/hexagon/include/asm/ |
H A D | delay.h | 12 extern void __udelay(unsigned long usecs); 14 #define udelay(usecs) __udelay((usecs))
|
/third_party/mesa3d/src/util/ |
H A D | os_time.c | 93 os_time_sleep(int64_t usecs) in os_time_sleep() argument 97 time.tv_sec = usecs / 1000000; in os_time_sleep() 98 time.tv_nsec = (usecs % 1000000) * 1000; in os_time_sleep() 102 usleep(usecs); in os_time_sleep() 105 DWORD dwMilliseconds = (DWORD) ((usecs + 999) / 1000); in os_time_sleep()
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | ehci-sched.c | 203 ps->usecs, ps->c_usecs, ps->cs_mask); in bandwidth_dbg() 211 int usecs = qh->ps.usecs; in reserve_release_intr_bandwidth() local 223 usecs = -usecs; in reserve_release_intr_bandwidth() 231 ehci->bandwidth[i] += usecs; in reserve_release_intr_bandwidth() 328 * periodic transfer of the specified length (usecs), starting at the 356 unsigned usecs = ps->tt_usecs; in tt_available() local 366 if (tt->bandwidth[frame] + usecs > 900) in tt_available() 381 if (usecs > 12 in tt_available() 1302 int usecs = stream->ps.usecs; reserve_release_iso_bandwidth() local 1359 unsigned usecs; itd_slot_ok() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | ehci-sched.c | 203 ps->usecs, ps->c_usecs, ps->cs_mask); in bandwidth_dbg() 211 int usecs = qh->ps.usecs; in reserve_release_intr_bandwidth() local 223 usecs = -usecs; in reserve_release_intr_bandwidth() 231 ehci->bandwidth[i] += usecs; in reserve_release_intr_bandwidth() 334 * periodic transfer of the specified length (usecs), starting at the 362 unsigned usecs = ps->tt_usecs; in tt_available() local 372 if (tt->bandwidth[frame] + usecs > 900) in tt_available() 387 if (usecs > 12 in tt_available() 1307 int usecs = stream->ps.usecs; reserve_release_iso_bandwidth() local 1370 unsigned usecs; itd_slot_ok() local [all...] |
/kernel/linux/linux-5.10/arch/alpha/lib/ |
H A D | udelay.c | 43 udelay(unsigned long usecs) in udelay() argument 45 usecs *= (((unsigned long)HZ << 32) / 1000000) * LPJ; in udelay() 46 __delay((long)usecs >> 32); in udelay()
|
/kernel/linux/linux-5.10/arch/um/include/asm/ |
H A D | delay.h | 19 static inline void um_udelay(unsigned long usecs) in um_udelay() argument 23 time_travel_ndelay(1000 * usecs); in um_udelay() 26 udelay(usecs); in um_udelay()
|
/kernel/linux/linux-6.6/arch/alpha/lib/ |
H A D | udelay.c | 43 udelay(unsigned long usecs) in udelay() argument 45 usecs *= (((unsigned long)HZ << 32) / 1000000) * LPJ; in udelay() 46 __delay((long)usecs >> 32); in udelay()
|