Home
last modified time | relevance | path

Searched refs:wake (Results 1 – 25 of 464) sorted by relevance

12345678910>>...19

/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_force_wake.c19 static const char *str_wake_sleep(bool wake) in str_wake_sleep() argument
21 return wake ? "wake" : "sleep"; in str_wake_sleep()
98 static void __domain_ctl(struct xe_gt *gt, struct xe_force_wake_domain *domain, bool wake) in __domain_ctl() argument
103 xe_mmio_write32(gt, domain->reg_ctl, domain->mask | (wake ? domain->val : 0)); in __domain_ctl()
106 static int __domain_wait(struct xe_gt *gt, struct xe_force_wake_domain *domain, bool wake) in __domain_wait() argument
114 ret = xe_mmio_wait32(gt, domain->reg_ack, domain->val, wake ? domain->val : 0, in __domain_wait()
119 domain->id, str_wake_sleep(wake), ERR_PTR(ret), in __domain_wait()
124 domain->id, str_wake_sleep(wake)); in __domain_wait()
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/
Dmt76_connac.h106 } wake; member
351 spin_lock_bh(&pm->wake.lock); in mt76_connac_pm_ref()
355 pm->wake.count++; in mt76_connac_pm_ref()
358 spin_unlock_bh(&pm->wake.lock); in mt76_connac_pm_ref()
366 spin_lock_bh(&pm->wake.lock); in mt76_connac_pm_unref()
369 if (--pm->wake.count == 0 && in mt76_connac_pm_unref()
373 spin_unlock_bh(&pm->wake.lock); in mt76_connac_pm_unref()
385 spin_lock_bh(&pm->wake.lock); in mt76_connac_skip_fw_pmctrl()
386 ret = pm->wake.count || test_and_set_bit(MT76_STATE_PM, &phy->state); in mt76_connac_skip_fw_pmctrl()
387 spin_unlock_bh(&pm->wake.lock); in mt76_connac_skip_fw_pmctrl()
/linux-6.12.1/Documentation/ABI/testing/
Dsysfs-devices-platform-ACPI-TAD31 "disabled", if the AC alarm is not set to wake up the system.
37 expires, it will immediately wake up the system from the S3
45 (RW) The AC alarm expired timer wake policy (see ACPI 6.2,
48 Reads return the current expired timer wake delay for the AC
52 Write a new expired timer wake delay for the AC alarm timer in
53 seconds or "never" to it to set the expired timer wake delay for
54 the AC alarm timer or to set its expired wake policy to discard
81 it will immediately wake up the system from the S3 sleep state
100 (RW,optional) The DC alarm expired timer wake policy.
Dsysfs-devices-power14 space to check if the device is enabled to wake up the system
33 be enabled to wake up the system from sleep states.
86 attribute is read-only. If the device is not capable to wake up
88 If the device is not enabled to wake up the system from sleep
98 is read-only. If the device is not capable to wake up the
100 the device is not enabled to wake up the system from sleep
111 is not capable to wake up the system from sleep states, this
112 attribute is not present. If the device is not enabled to wake
122 read-only. If the device is not capable to wake up the system
124 device is not enabled to wake up the system from sleep states,
[all …]
/linux-6.12.1/drivers/gpu/drm/
Ddrm_vblank_work.c50 bool wake = false; in drm_handle_vblank_works() local
61 wake = true; in drm_handle_vblank_works()
63 if (wake) in drm_handle_vblank_works()
116 bool passed, inmodeset, rescheduling = false, wake = false; in drm_vblank_work_schedule() local
154 wake = true; in drm_vblank_work_schedule()
164 if (wake) in drm_vblank_work_schedule()
/linux-6.12.1/drivers/nfc/s3fwrn5/
Dphy_common.c17 void s3fwrn5_phy_set_wake(void *phy_id, bool wake) in s3fwrn5_phy_set_wake() argument
22 gpio_set_value(phy->gpio_fw_wake, wake); in s3fwrn5_phy_set_wake()
23 if (wake) in s3fwrn5_phy_set_wake()
Ds3fwrn5.h62 static inline int s3fwrn5_set_wake(struct s3fwrn5_info *info, bool wake) in s3fwrn5_set_wake() argument
67 info->phy_ops->set_wake(info->phy_id, wake); in s3fwrn5_set_wake()
/linux-6.12.1/Documentation/devicetree/bindings/net/can/
Dtcan4x5x.txt29 - device-wake-gpios: Wake up GPIO to wake up the TCAN device. Not
32 the RX interrupt to wake up the device.
45 device-wake-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
/linux-6.12.1/arch/arm64/boot/dts/allwinner/
Dsun50i-h700-anbernic-rg35xx-plus.dts36 interrupt-names = "host-wake";
49 device-wake-gpios = <&pio 6 17 GPIO_ACTIVE_HIGH>; /* PG17 */
51 host-wake-gpios = <&pio 6 16 GPIO_ACTIVE_HIGH>; /* PG16 */
Dsun50i-h6-tanix-tx6.dts25 device-wake-gpios = <&r_pio 1 2 GPIO_ACTIVE_HIGH>; /* PM2 */
26 host-wake-gpios = <&r_pio 1 1 GPIO_ACTIVE_HIGH>; /* PM1 */
Dsun50i-h6-pine-h64-model-b.dts46 device-wake-gpios = <&r_pio 1 2 GPIO_ACTIVE_HIGH>; /* PM2 */
47 host-wake-gpios = <&r_pio 1 1 GPIO_ACTIVE_HIGH>; /* PM1 */
/linux-6.12.1/drivers/soc/xilinx/
Dxlnx_event_manager.c73 bool wake; member
104 static int xlnx_add_cb_for_notify_event(const u32 node_id, const u32 event, const bool wake, in xlnx_add_cb_for_notify_event() argument
130 eve_data->wake = wake; in xlnx_add_cb_for_notify_event()
297 const bool wake, event_cb_func_t cb_fun, void *data) in xlnx_register_event() argument
319 ret = xlnx_add_cb_for_notify_event(node_id, event, wake, cb_fun, data); in xlnx_register_event()
328 ret = xlnx_add_cb_for_notify_event(node_id, eve, wake, cb_fun, in xlnx_register_event()
354 ret = zynqmp_pm_register_notifier(node_id, event, wake, true); in xlnx_register_event()
480 eve_data->wake, true); in xlnx_call_notify_cb_handler()
Dzynqmp_power.c49 bool wake; member
258 const u32 event, const bool wake, event_cb_func_t cb_fun) in register_event() argument
271 event_info->wake = wake; in register_event()
275 event_info->event, event_info->wake, event_info->cb_fun, NULL); in register_event()
/linux-6.12.1/arch/mips/loongson64/
Dsleeper.S15 PTR_LA a0, wake
18 wake: label
/linux-6.12.1/arch/arm64/boot/dts/mediatek/
Dmt8192-asurada-hayato-r1.dts50 pins-bt-wake {
55 pins-ap-wake-bt {
144 device-wake-gpios = <&pio 168 GPIO_ACTIVE_HIGH>;
145 host-wake-gpios = <&pio 22 GPIO_ACTIVE_LOW>;
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3566-radxa-zero-3w.dts35 bt_wake_host_h: bt-wake-host-h {
39 host_wake_bt_h: host-wake-bt-h {
49 wifi_wake_host_h: wifi-wake-host-h {
Drk3308-rock-pi-s.dts254 bt_wake_host: bt-wake-host {
258 host_wake_bt: host-wake-bt {
290 wifi_host_wake: wifi-host-wake {
326 interrupt-names = "host-wake";
366 device-wake-gpios = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>;
368 host-wake-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>;
/linux-6.12.1/include/linux/firmware/
Dxlnx-event-manager.h26 const u32 event, const bool wake,
33 const u32 event, const bool wake, in xlnx_register_event() argument
/linux-6.12.1/arch/arm64/boot/dts/amlogic/
Dmeson-g12a-fbx8am-realtek.dtso14 host-wake-gpios = <&gpio GPIOX_19 GPIO_ACTIVE_HIGH>;
15 device-wake-gpios = <&gpio GPIOX_18 GPIO_ACTIVE_HIGH>;
Dmeson-axg-jethome-jethub-j110-rev-2.dts34 host-wake-gpios = <&gpio GPIOZ_8 GPIO_ACTIVE_HIGH>;
35 device-wake-gpios = <&gpio GPIOZ_6 GPIO_ACTIVE_HIGH>;
/linux-6.12.1/Documentation/admin-guide/
Dbtmrvl.rst17 where GPIO is the pin number of GPIO used to wake up the host.
26 # Use SDIO interface to wake up the host and set GAP to 0x80:
30 # Use GPIO pin #3 to wake up the host and set GAP to 0xff:
54 These commands are used to enable host sleep or wake up firmware
/linux-6.12.1/Documentation/locking/
Dfutex-requeue-pi.rst20 implementation would wake the highest-priority waiter, and leave the
92 The requeue code cannot simply wake the waiter and leave it to
109 wake-up scenarios.
113 possibly wake the waiting tasks. Internally, this system call is
125 their sum is all that really matters. futex_requeue() will wake or
126 requeue up to nr_wake + nr_requeue tasks. It will wake only as many
/linux-6.12.1/Documentation/devicetree/bindings/power/
Dwakeup-source.txt9 If the device is marked as a wakeup-source, interrupt wake capability depends
11 as wake capable, then it is up to the device to determine which interrupts can
12 wake the system.
/linux-6.12.1/arch/riscv/boot/dts/allwinner/
Dsun20i-d1-mangopi-mq-pro.dts102 interrupt-names = "host-wake";
128 device-wake-gpios = <&pio 6 18 GPIO_ACTIVE_HIGH>; /* PG18 */
130 host-wake-gpios = <&pio 6 14 GPIO_ACTIVE_HIGH>; /* PG14 */
/linux-6.12.1/drivers/soc/tegra/
Dpmc.c430 void __iomem *wake; member
2381 value = readl(pmc->wake + WAKE_AOWAKE_CNTRL(SW_WAKE_ID)); in tegra186_pmc_set_wake_filters()
2383 writel(value, pmc->wake + WAKE_AOWAKE_CNTRL(SW_WAKE_ID)); in tegra186_pmc_set_wake_filters()
2397 writel(0x1, pmc->wake + WAKE_AOWAKE_STATUS_W(data->hwirq)); in tegra186_pmc_irq_set_wake()
2400 value = readl(pmc->wake + WAKE_AOWAKE_TIER2_ROUTING(offset)); in tegra186_pmc_irq_set_wake()
2407 writel(value, pmc->wake + WAKE_AOWAKE_TIER2_ROUTING(offset)); in tegra186_pmc_irq_set_wake()
2410 writel(!!on, pmc->wake + WAKE_AOWAKE_MASK_W(data->hwirq)); in tegra186_pmc_irq_set_wake()
2420 value = readl(pmc->wake + WAKE_AOWAKE_CNTRL(data->hwirq)); in tegra186_pmc_irq_set_type()
2447 writel(value, pmc->wake + WAKE_AOWAKE_CNTRL(data->hwirq)); in tegra186_pmc_irq_set_type()
2886 pmc->wake = base; in tegra_pmc_probe()
[all …]

12345678910>>...19