| /Linux-v5.15/drivers/base/power/ | 
| D | wakeirq.c | 13  * dev_pm_attach_wake_irq - Attach device interrupt as a wake IRQ15  * @wirq: Wake irq specific data
 17  * Internal function to attach a dedicated wake-up interrupt as a wake IRQ.
 28 			  "wake irq already initialized\n")) {  in dev_pm_attach_wake_irq()
 41  * dev_pm_set_wake_irq - Attach device IO interrupt as wake IRQ
 45  * Attach a device IO interrupt as a wake IRQ. The wake IRQ gets
 46  * automatically configured for wake-up from suspend  based
 74  * dev_pm_clear_wake_irq - Detach a device IO interrupt wake IRQ
 77  * Detach a device wake IRQ and free resources.
 81  * a wake IRQ configured. This avoid adding wake IRQ specific
 [all …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/arm/ | 
| D | atmel-sysregs.txt | 81 - atmel,wakeup-counter: Counter on Wake-up 0 (between 0x0 and 0xf).84 - atmel,wakeup-rtt-timer: boolean to enable Real-time Timer Wake-up.
 87 - atmel,wakeup-rtc-timer: boolean to enable Real-time Clock Wake-up.
 88 - atmel,wakeup-rtt-timer: boolean to enable Real-time Timer Wake-up.
 91 - atmel,wakeup-rtc-timer: boolean to enable Real-time Clock Wake-up.
 110 - #address-cells: should be one. The cell is the wake-up input index.
 115 - debounce-delay-us: minimum wake-up inputs debouncer period in
 117 - atmel,wakeup-rtc-timer: boolean to enable Real-Time Clock wake-up.
 120 - atmel,wakeup-rtt-timer: boolean to enable Real-time Timer Wake-up.
 122 The node contains child nodes for each wake-up input that the platform uses.
 [all …]
 
 | 
| /Linux-v5.15/arch/arm/mach-pxa/include/mach/ | 
| D | pxa2xx-regs.h | 23 #define PWER		__REG(0x40F0000C)  /* Power Manager Wake-up Enable Register */38 #define PKWR		__REG(0x40F00050)	/* Power Manager KB Wake-up Enable Reg */
 112 #define PWER_GPIO(Nb)	(1 << Nb)	/* GPIO [0..15] wake-up enable     */
 113 #define PWER_GPIO0	PWER_GPIO (0)	/* GPIO  [0] wake-up enable        */
 114 #define PWER_GPIO1	PWER_GPIO (1)	/* GPIO  [1] wake-up enable        */
 115 #define PWER_GPIO2	PWER_GPIO (2)	/* GPIO  [2] wake-up enable        */
 116 #define PWER_GPIO3	PWER_GPIO (3)	/* GPIO  [3] wake-up enable        */
 117 #define PWER_GPIO4	PWER_GPIO (4)	/* GPIO  [4] wake-up enable        */
 118 #define PWER_GPIO5	PWER_GPIO (5)	/* GPIO  [5] wake-up enable        */
 119 #define PWER_GPIO6	PWER_GPIO (6)	/* GPIO  [6] wake-up enable        */
 [all …]
 
 | 
| D | pxa3xx-regs.h | 30 #define PWER		__REG(0x40F50010)	/* Power Manager Wake-up Enable Register */31 #define PWSR		__REG(0x40F50014)	/* Power Manager Wake-up Status Register */
 42 #define AD3ER		__REG(0x40f40008)	/* Application Subsystem Wake-Up from D3 Enable */
 43 #define AD3SR		__REG(0x40f4000c)	/* Application Subsystem Wake-Up from D3 Status */
 44 #define AD2D0ER		__REG(0x40f40010)	/* Application Subsystem Wake-Up from D2 to D0 Enable */
 45 #define AD2D0SR		__REG(0x40f40014)	/* Application Subsystem Wake-Up from D2 to D0 Status */
 46 #define AD2D1ER		__REG(0x40f40018)	/* Application Subsystem Wake-Up from D2 to D1 Enable */
 47 #define AD2D1SR		__REG(0x40f4001c)	/* Application Subsystem Wake-Up from D2 to D1 Status */
 48 #define AD1D0ER		__REG(0x40f40020)	/* Application Subsystem Wake-Up from D1 to D0 Enable */
 49 #define AD1D0SR		__REG(0x40f40024)	/* Application Subsystem Wake-Up from D1 to D0 Status */
 [all …]
 
 | 
| /Linux-v5.15/Documentation/ABI/testing/ | 
| D | sysfs-devices-power | 14 		space to check if the device is enabled to wake up the system33 		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 …]
 
 | 
| D | sysfs-devices-platform-ACPI-TAD | 31 		"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.
 
 | 
| D | sysfs-driver-intel-rapid-start | 6 		1: Wake to enter hibernation when the wakeup timer expires7 		2: Wake to enter hibernation when the battery reaches a
 11 		indicates that the system will wake to enter hibernation when
 
 | 
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/ | 
| D | mt76_connac.h | 64 	} wake;  member109 	spin_lock_bh(&pm->wake.lock);  in mt76_connac_pm_ref()
 113 	pm->wake.count++;  in mt76_connac_pm_ref()
 116 	spin_unlock_bh(&pm->wake.lock);  in mt76_connac_pm_ref()
 124 	spin_lock_bh(&pm->wake.lock);  in mt76_connac_pm_unref()
 127 	if (--pm->wake.count == 0 &&  in mt76_connac_pm_unref()
 131 	spin_unlock_bh(&pm->wake.lock);  in mt76_connac_pm_unref()
 143 	spin_lock_bh(&pm->wake.lock);  in mt76_connac_skip_fw_pmctrl()
 144 	ret = pm->wake.count || test_and_set_bit(MT76_STATE_PM, &phy->state);  in mt76_connac_skip_fw_pmctrl()
 145 	spin_unlock_bh(&pm->wake.lock);  in mt76_connac_skip_fw_pmctrl()
 
 | 
| /Linux-v5.15/include/linux/ | 
| D | lis3lv02d.h | 15  *			data available / wake up, open drain, polarity)18  * @duration1:		Wake up unit 1 duration parameter
 19  * @duration2:		Wake up unit 2 duration parameter
 20  * @wakeup_flags:	Wake up unit 1 flags
 21  * @wakeup_thresh:	Wake up unit 1 threshold value
 22  * @wakeup_flags2:	Wake up unit 2 flags
 23  * @wakeup_thresh2:	Wake up unit 2 threshold value
 40  * only for the 8 bit device. The 8 bit device has two wake up / free fall
 
 | 
| /Linux-v5.15/include/uapi/linux/ | 
| D | futex.h | 107  * a FUTEX_WAKE on such futexes, after setting the bit, to wake138 #define FUTEX_OP_CMP_EQ		0	/* if (oldval == CMPARG) wake */
 139 #define FUTEX_OP_CMP_NE		1	/* if (oldval != CMPARG) wake */
 140 #define FUTEX_OP_CMP_LT		2	/* if (oldval < CMPARG) wake */
 141 #define FUTEX_OP_CMP_LE		3	/* if (oldval <= CMPARG) wake */
 142 #define FUTEX_OP_CMP_GT		4	/* if (oldval > CMPARG) wake */
 143 #define FUTEX_OP_CMP_GE		5	/* if (oldval >= CMPARG) wake */
 149      wake UADDR2;  */
 
 | 
| /Linux-v5.15/drivers/power/reset/ | 
| D | at91-poweroff.c | 28 #define AT91_SHDW_WKMODE0	GENMASK(2, 0)		/* Wake-up 0 Mode Selection */29 #define AT91_SHDW_CPTWK0_MAX	0xf			/* Maximum Counter On Wake Up 0 */
 30 #define AT91_SHDW_CPTWK0	(AT91_SHDW_CPTWK0_MAX << 4) /* Counter On Wake Up 0 */
 32 #define AT91_SHDW_RTTWKEN	BIT(16)			/* Real Time Timer Wake-up Enable */
 33 #define AT91_SHDW_RTCWKEN	BIT(17)			/* Real Time Clock Wake-up Enable */
 36 #define AT91_SHDW_WAKEUP0	BIT(0)			/* Wake-up 0 Status */
 37 #define AT91_SHDW_RTTWK		BIT(16)			/* Real-time Timer Wake-up */
 38 #define AT91_SHDW_RTCWK		BIT(17)			/* Real-time Clock Wake-up [SAM9RL] */
 76 	dev_info(&pdev->dev, "Wake-Up source: %s\n", reason);  in at91_wakeup_status()
 
 | 
| /Linux-v5.15/drivers/media/rc/ | 
| D | nuvoton-cir.h | 93 /* total length of CIR and CIR WAKE */188 /* CIR WAKE UP Regs */
 206 /* CIR WAKE UP IRCON settings */
 218 /* CIR WAKE IRSTS Bits */
 226 /* CIR WAKE UP IREN Bits */
 233 /* CIR WAKE FIFOCON settings */
 242 /* select WAKE UP RX trigger level as 67 */
 245 /* CIR WAKE SRXFSTS settings */
 252  * The CIR Wake FIFO buffer is 67 bytes long, but the stock remote wakes
 256 /* CIR Wake byte comparison tolerance */
 
 | 
| D | nuvoton-cir.c | 138 /* write val to cir wake register */145 /* read val from cir wake config register */
 186 	/* enable writes to wake fifo */  in nvt_write_wakeup_codes()
 191 		pr_info("Wake samples (%d) =", count);  in nvt_write_wakeup_codes()
 193 		pr_info("Wake sample fifo cleared");  in nvt_write_wakeup_codes()
 315 /* dump current cir wake register contents */
 323 	pr_info("%s: Dump CIR WAKE logical device registers:\n",  in cir_wake_dump_regs()
 325 	pr_info(" * CR CIR WAKE ACTIVE :   0x%x\n",  in cir_wake_dump_regs()
 327 	pr_info(" * CR CIR WAKE BASE ADDR: 0x%x\n",  in cir_wake_dump_regs()
 330 	pr_info(" * CR CIR WAKE IRQ NUM:   0x%x\n",  in cir_wake_dump_regs()
 [all …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/net/nfc/ | 
| D | samsung,s3fwrn5.yaml | 33   wake-gpios:48       Use wake-gpios
 55   - wake-gpios
 85             wake-gpios = <&gpj0 2 GPIO_ACTIVE_HIGH>;
 97             wake-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;
 
 | 
| /Linux-v5.15/Documentation/admin-guide/ | 
| D | btmrvl.rst | 17 	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
 59 			0	-- Wake up firmware
 67 		# Wake up firmware
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/input/ | 
| D | atmel,maxtouch.yaml | 42   wake-gpios:45       Optional GPIO specifier for the touchscreen's wake pin
 66       The WAKE line is an active-low input that is used to wake up the touch
 73       The WAKE pin can be connected in one of the following ways:
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/net/ | 
| D | realtek-bluetooth.yaml | 25   device-wake-gpios:33   host-wake-gpios:
 53             device-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* PL5 */
 54             host-wake-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/net/can/ | 
| D | tcan4x5x.txt | 25 	- device-wake-gpios: Wake up GPIO to wake up the TCAN device.38 		device-wake-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
 
 | 
| /Linux-v5.15/Documentation/locking/ | 
| D | futex-requeue-pi.rst | 20 implementation would wake the highest-priority waiter, and leave the92 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-v5.15/kernel/sched/ | 
| D | wait.c | 70  * wake everything up. If it's an exclusive wakeup (nr_exclusive == small +ve71  * number) then we wake that number of exclusive tasks, and potentially all
 77  * There are circumstances in which we can try to wake a task which has already
 145  * __wake_up - wake up threads blocked on a waitqueue.
 148  * @nr_exclusive: how many wake-one or wake-many threads to wake up
 184  * __wake_up_sync_key - wake up threads blocked on a waitqueue.
 210  * __wake_up_locked_sync_key - wake up a thread blocked on a locked waitqueue.
 244  * wake-function that tests for the wait-queue being active
 311 		 * can't see us, it should wake up another exclusive waiter if  in prepare_to_wait_event()
 336  * entry to the wake queue.
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/rtc/ | 
| D | brcm,brcmstb-waketimer.txt | 1 Broadcom STB wake-up Timer3 The Broadcom STB wake-up timer provides a 27Mhz resolution timer, with the
 4 ability to wake up the system from low-power suspend/standby modes.
 
 | 
| /Linux-v5.15/include/linux/sched/ | 
| D | wake_q.h | 6  * Wake-queues are lists of tasks with a pending wakeup, whose17  * in two wake queues simultaneously; it is forbidden to abandon a task
 18  * in a wake queue (a call to wake_up_q() _must_ follow), so if a task is
 19  * already in a wake queue, the wakeup will happen soon and the second
 
 | 
| /Linux-v5.15/drivers/phy/motorola/ | 
| D | phy-mapphone-mdm6600.c | 35 	PHY_MDM6600_MODE0,			/* out USB mode0 and OOB wake */36 	PHY_MDM6600_MODE1,			/* out USB mode1, in OOB wake */
 235  * phy_mdm6600_wakeirq_thread - handle mode1 line OOB wake after booting
 240  * mode for mdm6600. After booting it is used as input for OOB wake
 255 	dev_dbg(ddata->dev, "OOB wake on mode_gpio1: %i\n", wakeup);  in phy_mdm6600_wakeirq_thread()
 263 	/* Just wake-up and kick the autosuspend timer */  in phy_mdm6600_wakeirq_thread()
 372  * GPIOs as they are also used for Out of Band (OOB) wake for the USB and
 387 	 * they are used for OOB wake signaling. These can be also used  in phy_mdm6600_device_power_on()
 428 	/* Reconfigure mode1 GPIO as input for OOB wake */  in phy_mdm6600_device_power_on()
 440 					  "mdm6600-wake",  in phy_mdm6600_device_power_on()
 [all …]
 
 | 
| /Linux-v5.15/drivers/soc/qcom/ | 
| D | rpmh-internal.h | 27  * @type:      Type of the TCS in this group - active, sleep, wake.33  *             transfers (could be on a wake/sleep TCS if we are borrowing for
 40  *             SLEEP / WAKE TCSs.  Things are tightly packed in the
 80  * @batch_cache: Cache sleep and wake requests sent as batch
 103  *                      transfers, but might show a sleep/wake TCS in use if
 
 | 
| /Linux-v5.15/drivers/misc/ti-st/ | 
| D | st_ll.c | 60 		pr_err("duplicate wake_ind while waiting for Wake ack");  in ll_device_want_to_wakeup()129 	case LL_WAKE_UP_IND:	/* wake ind */  in st_ll_sleep_state()
 130 		pr_debug("wake indication recvd");  in st_ll_sleep_state()
 133 	case LL_WAKE_UP_ACK:	/* wake ack */  in st_ll_sleep_state()
 134 		pr_debug("wake ack rcvd");  in st_ll_sleep_state()
 
 |