Home
last modified time | relevance | path

Searched refs:wakeups (Results 1 – 25 of 40) sorted by relevance

12

/openbmc/linux/tools/perf/bench/
H A Dfutex-requeue.c219 unsigned int nrequeued = 0, wakeups = 0; in bench_futex_requeue() local
253 wakeups++; /* assume no error */ in bench_futex_requeue()
276 nrequeued -= wakeups; in bench_futex_requeue()
279 j + 1, wakeups, nrequeued, in bench_futex_requeue()
/openbmc/linux/drivers/soc/ti/
H A Dwkup_m3_ipc.c71 static const struct wkup_m3_wakeup_src wakeups[] = { variable
540 for (j = 0; j < ARRAY_SIZE(wakeups) - 1; j++) { in wkup_m3_request_wake_src()
541 if (wakeups[j].irq_nr == wakeup_src_idx) in wkup_m3_request_wake_src()
542 return wakeups[j].src; in wkup_m3_request_wake_src()
544 return wakeups[j].src; in wkup_m3_request_wake_src()
/openbmc/linux/include/linux/mfd/
H A Ddbx500-prcmu.h238 static inline void prcmu_enable_wakeups(u32 wakeups) in prcmu_enable_wakeups() argument
240 db8500_prcmu_enable_wakeups(wakeups); in prcmu_enable_wakeups()
404 static inline void prcmu_enable_wakeups(u32 wakeups) {} in prcmu_enable_wakeups() argument
H A Ddb8500-prcmu.h525 void db8500_prcmu_enable_wakeups(u32 wakeups);
670 static inline void db8500_prcmu_enable_wakeups(u32 wakeups) {} in db8500_prcmu_enable_wakeups() argument
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-devices-platform-ACPI-TAD15 BIT(4): Correct status reported for wakeups from S4/S5 if set
50 wakeups if the system is on DC power.
55 wakeups if the system is on DC power, respectively.
/openbmc/linux/lib/
H A Dsbitmap.c585 unsigned int wakeups; in sbitmap_queue_wake_up() local
591 wakeups = atomic_read(&sbq->wakeup_cnt); in sbitmap_queue_wake_up()
594 if (atomic_read(&sbq->completion_cnt) - wakeups < wake_batch) in sbitmap_queue_wake_up()
597 &wakeups, wakeups + wake_batch)); in sbitmap_queue_wake_up()
/openbmc/linux/tools/perf/tests/
H A Dperf-record.c68 int err = -1, errs = 0, i, wakeups = 0; in test__PERF_RECORD() local
294 if (++wakeups > 5) { in test__PERF_RECORD()
/openbmc/linux/drivers/net/wireless/ti/wl12xx/
H A Ddebugfs.c51 WL12XX_DEBUGFS_FWSTATS_FILE(isr, wakeups, "%u");
151 DEBUGFS_FWSTATS_ADD(isr, wakeups); in wl12xx_debugfs_add_files()
H A Dacx.h110 __le32 wakeups; member
/openbmc/linux/drivers/usb/musb/
H A Dtusb6010.c482 u32 wakeups; in musb_do_idle() local
489 wakeups = 0; in musb_do_idle()
491 wakeups = TUSB_PRCM_WHOSTDISCON in musb_do_idle()
494 wakeups |= TUSB_PRCM_WID; in musb_do_idle()
496 tusb_allow_idle(musb, wakeups); in musb_do_idle()
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-at91.c61 u32 wakeups; member
1651 at91_gpio->wakeups |= mask; in gpio_irq_set_wake()
1653 at91_gpio->wakeups &= ~mask; in gpio_irq_set_wake()
1667 writel_relaxed(at91_chip->wakeups, pio + PIO_IER); in at91_gpio_suspend()
1669 if (!at91_chip->wakeups) in at91_gpio_suspend()
1673 'A' + at91_chip->id, at91_chip->wakeups); in at91_gpio_suspend()
1683 if (!at91_chip->wakeups) in at91_gpio_resume()
1686 writel_relaxed(at91_chip->wakeups, pio + PIO_IDR); in at91_gpio_resume()
/openbmc/linux/drivers/net/wireless/ti/wl1251/
H A Ddebugfs.c133 DEBUGFS_FWSTATS_FILE(isr, wakeups, 20, "%u");
273 DEBUGFS_FWSTATS_DEL(isr, wakeups); in wl1251_debugfs_delete_files()
372 DEBUGFS_FWSTATS_ADD(isr, wakeups); in wl1251_debugfs_add_files()
H A Dacx.h929 u32 wakeups; member
/openbmc/linux/Documentation/RCU/Design/Expedited-Grace-Periods/
H A DExpedited-Grace-Periods.rst386 periods and carrying out their wakeups.
391 | What happens if Task A takes so long to do its wakeups that Task E's |
417 allows wakeups for the previous expedited grace period to be overlapped
420 previous grace period's wakeups complete before the next grace period's
421 wakeups start. This is handled by having the ``->exp_mutex`` guard
423 wakeups. The key point is that the ``->exp_mutex`` is not released until
426 previous grace period's wakeups can be carried out while the current
427 grace period is in process, but that these wakeups will complete before
514 one grace period's wakeups to proceed concurrently with the next grace
/openbmc/linux/tools/testing/vsock/
H A DREADME64 POLLIN wakeups: C
/openbmc/linux/arch/arm/boot/dts/st/
H A Dste-href-family-pinctrl.dtsi36 * The idle mode is basically sleep mode sans wakeups. Also
/openbmc/linux/Documentation/virt/kvm/
H A Dhalt-polling.rst70 steady state polling interval but will only really do a good job for wakeups
140 entirely idle otherwise. This is because even if a guest has wakeups during which very
/openbmc/linux/Documentation/admin-guide/thermal/
H A Dintel_powerclamp.rst99 are not masked. Tests show that the extra wakeups from scheduler tick
160 enter idle without extra wakeups (such as external interrupts).
164 When an excessive amount of wakeups occurs during idle, an
/openbmc/linux/tools/perf/Documentation/
H A Dperf-sched.txt144 --wakeups::
/openbmc/linux/drivers/mfd/
H A Ddb8500-prcmu.c755 void db8500_prcmu_enable_wakeups(u32 wakeups) in db8500_prcmu_enable_wakeups() argument
761 BUG_ON(wakeups != (wakeups & VALID_WAKEUPS)); in db8500_prcmu_enable_wakeups()
764 if (wakeups & BIT(i)) in db8500_prcmu_enable_wakeups()
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsc7280-idp.dtsi806 * is floating which may cause spurious wakeups.
H A Dsc7180-idp.dts656 * is floating which may cause spurious wakeups.
H A Dsm7225-fairphone-fp4.dts630 * is floating which may cause spurious wakeups.
H A Dsc7280-qcard.dtsi633 * is floating which may cause spurious wakeups.
H A Dsc7180-acer-aspire1.dts761 * is floating which may cause spurious wakeups.

12