Searched refs:wakeup (Results 1 - 25 of 242) sorted by last modified time

12345678910

/linux-master/net/wireless/
H A Dtrace.h3668 struct cfg80211_wowlan_wakeup *wakeup),
3669 TP_ARGS(wiphy, wdev, wakeup),
3683 wakeup ? wakeup->packet_present_len : 0)
3688 __entry->non_wireless = !wakeup;
3689 __entry->disconnect = wakeup ? wakeup->disconnect : false;
3690 __entry->magic_pkt = wakeup ? wakeup->magic_pkt : false;
3691 __entry->gtk_rekey_failure = wakeup
[all...]
H A Dnl80211.c13745 * wakeup trigger modes.
19695 struct cfg80211_wowlan_wakeup *wakeup)
19697 struct cfg80211_wowlan_nd_info *nd = wakeup->net_detect;
19754 struct cfg80211_wowlan_wakeup *wakeup,
19762 trace_cfg80211_report_wowlan_wakeup(wdev->wiphy, wdev, wakeup);
19764 if (wakeup)
19765 size += wakeup->packet_present_len;
19784 if (wakeup) {
19792 if (wakeup->disconnect &&
19795 if (wakeup
19694 cfg80211_net_detect_results(struct sk_buff *msg, struct cfg80211_wowlan_wakeup *wakeup) argument
19753 cfg80211_report_wowlan_wakeup(struct wireless_dev *wdev, struct cfg80211_wowlan_wakeup *wakeup, gfp_t gfp) argument
[all...]
/linux-master/net/bluetooth/
H A Dhci_sync.c3946 * suspended as that would wakeup the host when disconnecting
3966 * would wakeup the host when disconnecting due to
6035 * Set suspend_status to BT_SUSPEND_DISCONNECT if hdev cannot wakeup
6075 /* Update event mask so only the allowed event can wakeup the
6084 if (!hdev->wakeup || !hdev->wakeup(hdev)) {
H A Dhci_core.c2721 /* Mark Remote Wakeup connection flag as supported if driver has wakeup
2724 if (hdev->wakeup)
/linux-master/include/net/
H A Dmac80211.h1641 * Not to be confused with hardware specific wakeup/sleep states,
3228 * with hardware wakeup and sleep states. Driver is responsible for waking
3232 * When PS is enabled, hardware needs to wakeup for beacons and receive the
3247 * the next wakeup. It's a compromise of getting good enough latency when
3802 * @set_wakeup: Enable or disable wakeup when WoWLAN configuration is
7122 * ieee80211_report_wowlan_wakeup - report WoWLAN wakeup
7124 * @wakeup: wakeup reason(s)
7130 struct cfg80211_wowlan_wakeup *wakeup,
H A Dcfg80211.h3487 * @wake_len: wakeup payload match length
3488 * @wake_data: wakeup payload match data
3489 * @wake_mask: wakeup payload match mask
3523 * @tcp: TCP connection establishment/wakeup parameters, see nl80211.h.
3596 * struct cfg80211_wowlan_wakeup - wakeup report
3603 * @pattern_idx: pattern that caused wakeup, -1 if not due to pattern
3604 * @packet_present_len: copied wakeup packet data
3605 * @packet_len: original wakeup packet length
3606 * @packet: The packet causing the wakeup, if any.
3611 * @tcp_match: TCP wakeup packe
[all...]
/linux-master/include/net/bluetooth/
H A Dhci_core.h675 bool (*wakeup)(struct hci_dev *hdev); member in struct:hci_dev
/linux-master/drivers/bluetooth/
H A Dhci_qca.c1673 bool wakeup; local
1680 * status of device may wakeup.
1682 wakeup = device_may_wakeup(&hu->serdev->ctrl->dev);
1683 bt_dev_dbg(hu->hdev, "wakeup status : %d", wakeup);
1685 return wakeup;
1963 hu->hdev->wakeup = qca_wakeup;
H A Dbtusb.c2437 * 2. They will not wakeup when autosuspended and receiving data
2439 * (IOW remote-wakeup support is broken for the bulk endpoint).
3334 /* Move on if no wakeup pin specified */
3335 if (of_property_read_u16(dev->of_node, "marvell,wakeup-pin", &pin) ||
3336 of_property_read_u16(dev->of_node, "marvell,wakeup-gap-ms", &gap))
3345 cmd[4] = gap; /* time in ms, for which wakeup pin should be asserted */
4099 /* Use an oob wakeup pin? */
4112 irq = of_irq_get_byname(dev->of_node, "wakeup");
4357 hdev->wakeup = btusb_wakeup;
4493 /* Realtek devices need to set remote wakeup o
[all...]
/linux-master/drivers/usb/gadget/udc/
H A Dfsl_udc_core.c1156 /* Remote wakeup feature not enabled by host */
1242 .wakeup = fsl_wakeup,
H A Dcore.c510 * remote wakeup even when hosts don't explicitly enable it.
516 if (!gadget->ops->wakeup) {
521 ret = gadget->ops->wakeup(gadget);
531 * usb_gadget_set_remote_wakeup - configures the device remote wakeup feature.
532 * @gadget:the device being configured for remote wakeup
535 * set to one to enable remote wakeup feature and zero to disable it.
H A Dtegra-xudc.c2186 .wakeup = tegra_xudc_gadget_wakeup,
H A Dpxa27x_udc.c1457 /* host may not have enabled remote wakeup */
1616 .wakeup = pxa_udc_wakeup,
/linux-master/drivers/thunderbolt/
H A Dusb4.c169 bool wakeup = false; local
180 wakeup = val & (ROUTER_CS_6_WOPS | ROUTER_CS_6_WOUS);
207 wakeup |= wakeup_usb4;
210 if (wakeup)
/linux-master/kernel/power/
H A Dsuspend.c399 * @wakeup: Returns information that the sleep state should not be re-entered.
403 static int suspend_enter(suspend_state_t state, bool *wakeup) argument
448 *wakeup = pm_wakeup_pending();
449 if (!(suspend_test(TEST_CORE) || *wakeup)) {
455 } else if (*wakeup) {
491 bool wakeup = false; local
517 error = suspend_enter(state, &wakeup);
518 } while (!error && !wakeup && platform_suspend_again(state));
557 * system enter the given sleep state and clean up after wakeup.
603 pm_pr_dbg("Finishing wakeup
[all...]
/linux-master/include/acpi/
H A Dacpi_bus.h323 u8 valid:1; /* Can successfully enable wakeup? */
472 struct acpi_device_wakeup wakeup; member in struct:acpi_device
851 return adev->wakeup.flags.valid;
/linux-master/drivers/platform/x86/intel/
H A Dhid.c527 * Needed for wakeup from suspend-to-idle to work on some
533 goto wakeup;
560 wakeup:
720 * In order for system wakeup to work, the EC GPE has to be marked as
721 * a wakeup one, so do that here (this setting will persist, but it has
722 * no effect until the wakeup mask is set for the EC GPE).
/linux-master/drivers/acpi/
H A Dscan.c473 if (device->wakeup.flags.valid)
474 acpi_power_resources_list_free(&device->wakeup.resources);
757 if (device->wakeup.flags.valid)
892 struct acpi_device_wakeup *wakeup = &dev->wakeup; local
899 INIT_LIST_HEAD(&wakeup->resources);
925 wakeup->gpe_device =
927 wakeup->gpe_number =
930 wakeup->gpe_device = NULL;
931 wakeup
981 struct acpi_device_wakeup *wakeup = &device->wakeup; local
[all...]
/linux-master/kernel/time/
H A Dtimer_migration.c683 WRITE_ONCE(tmc->wakeup, KTIME_MAX);
932 WRITE_ONCE(tmc->wakeup, KTIME_MAX);
1073 * If this CPU was an idle migrator, make sure to clear its wakeup
1077 if (READ_ONCE(tmc->wakeup) == KTIME_MAX)
1084 * Update @tmc->wakeup only at the end and do not reset @tmc->wakeup to
1086 * handling, tmc->wakeup is fine to be stale as it is called in
1094 WRITE_ONCE(tmc->wakeup, data.firstexp);
1187 * When the CPU is idle, compare @tmc->wakeup with @data.now. The lock
1193 if (data.now >= READ_ONCE(tmc->wakeup))
[all...]
/linux-master/drivers/usb/dwc3/
H A Dgadget.c334 * Initiate remote wakeup if the link state is in U3 when
336 * link state is in U1/U2, no remote wakeup is needed. The Start
348 dev_WARN_ONCE(dwc->dev, ret, "wakeup failed --> %d\n",
2319 * According to the Databook Remote wakeup request should
2360 * an U0 event when wakeup is successful. So bail out.
2377 dev_err(dwc->dev, "failed to send remote wakeup\n");
2391 dev_err(dwc->dev, "remote wakeup not configured\n");
2397 dev_err(dwc->dev, "not armed for remote wakeup\n");
2418 dev_err(dwc->dev, "remote wakeup not configured\n");
2424 * If the link is in U3, signal for remote wakeup an
[all...]
/linux-master/drivers/usb/core/
H A Dhub.c742 * Notification, which indicates it had initiated remote wakeup.
1165 /* Give some time on remote wakeup to let links to transit to U0 */
1275 * (i.e., remote wakeup request), have hub_wq
1855 * autosuspend delay to provide enough time to handle a wakeup
2150 int wakeup = -1; local
2157 /* root hub wakeup capabilities are managed out-of-band
2163 ; /* No change to wakeup settings */
2165 wakeup = (udev->quirks &
2170 wakeup = 0;
2183 if (wakeup >
[all...]
/linux-master/fs/btrfs/
H A Dblock-group.c453 * allow for an allocation, so wait for at least the next wakeup tick,
714 bool wakeup = true; local
730 wakeup = false;
821 if (wakeup) {
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c1234 * platforms have issues processing a wakeup signal while
1483 struct cfg80211_wowlan_wakeup wakeup = { local
1486 struct cfg80211_wowlan_wakeup *wakeup_report = &wakeup;
1497 wakeup.magic_pkt = true;
1500 wakeup.pattern_idx =
1506 wakeup.disconnect = true;
1509 wakeup.gtk_rekey_failure = true;
1512 wakeup.rfkill_release = true;
1515 wakeup.eap_identity_req = true;
1518 wakeup
2732 struct cfg80211_wowlan_wakeup wakeup = { local
2863 struct cfg80211_wowlan_wakeup wakeup = { local
[all...]
/linux-master/include/linux/usb/
H A Dgadget.h314 int (*wakeup)(struct usb_gadget *); member in struct:usb_gadget_ops
391 * @wakeup_capable: True if gadget is capable of sending remote wakeup.
392 * @wakeup_armed: True if gadget is armed by the host for remote wakeup.
/linux-master/drivers/usb/musb/
H A Dmusb_gadget.c1578 musb_dbg(musb, "issue wakeup");
1676 .wakeup = musb_gadget_wakeup,

Completed in 538 milliseconds

12345678910