Home
last modified time | relevance | path

Searched refs:usecs (Results 1 - 25 of 194) sorted by relevance

12345678

/kernel/linux/linux-5.10/kernel/time/
H A Dtest_udelay.c8 * 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 Dtest_udelay.c8 * 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 Ddelay.c34 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 Ddelay.h13 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 Ddelay.h13 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 Ddelay.h20 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 Ddelay.h69 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 Dlatencytop.h31 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 Ddelay.h82 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 Dlatencytop.h31 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 Dufs.h172 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 Dufs.h138 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...]
/kernel/linux/linux-5.10/arch/hexagon/include/asm/
H A Ddelay.h12 extern void __udelay(unsigned long usecs);
14 #define udelay(usecs) __udelay((usecs))
/kernel/linux/linux-6.6/arch/hexagon/include/asm/
H A Ddelay.h12 extern void __udelay(unsigned long usecs);
14 #define udelay(usecs) __udelay((usecs))
/kernel/linux/linux-5.10/arch/riscv/lib/
H A Ddelay.c81 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 Ddelay.c85 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/alpha/lib/
H A Dudelay.c43 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 Ddelay.h19 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 Dudelay.c43 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-6.6/arch/um/include/asm/
H A Ddelay.h19 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-5.10/drivers/usb/host/
H A Dehci-sched.c203 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 Dehci-sched.c203 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/drivers/media/cec/core/
H A Dcec-pin-error-inj.c128 if (!strcmp(token, "tx-custom-low-usecs")) { in cec_pin_error_inj_parse_line()
129 u32 usecs; in cec_pin_error_inj_parse_line() local
131 if (kstrtou32(p, 0, &usecs) || usecs > 10000000) in cec_pin_error_inj_parse_line()
133 pin->tx_custom_low_usecs = usecs; in cec_pin_error_inj_parse_line()
136 if (!strcmp(token, "tx-custom-high-usecs")) { in cec_pin_error_inj_parse_line()
137 u32 usecs; in cec_pin_error_inj_parse_line() local
139 if (kstrtou32(p, 0, &usecs) || usecs > 10000000) in cec_pin_error_inj_parse_line()
141 pin->tx_custom_high_usecs = usecs; in cec_pin_error_inj_parse_line()
[all...]
/kernel/linux/linux-6.6/drivers/media/cec/core/
H A Dcec-pin-error-inj.c128 if (!strcmp(token, "tx-custom-low-usecs")) { in cec_pin_error_inj_parse_line()
129 u32 usecs; in cec_pin_error_inj_parse_line() local
131 if (kstrtou32(p, 0, &usecs) || usecs > 10000000) in cec_pin_error_inj_parse_line()
133 pin->tx_custom_low_usecs = usecs; in cec_pin_error_inj_parse_line()
136 if (!strcmp(token, "tx-custom-high-usecs")) { in cec_pin_error_inj_parse_line()
137 u32 usecs; in cec_pin_error_inj_parse_line() local
139 if (kstrtou32(p, 0, &usecs) || usecs > 10000000) in cec_pin_error_inj_parse_line()
141 pin->tx_custom_high_usecs = usecs; in cec_pin_error_inj_parse_line()
[all...]
/kernel/linux/linux-6.6/tools/include/nolibc/
H A Dunistd.h46 int usleep(unsigned int usecs) in usleep() argument
48 struct timeval my_timeval = { usecs / 1000000, usecs % 1000000 }; in usleep()

Completed in 11 milliseconds

12345678