/linux-master/net/wireless/ |
H A D | trace.h | 3668 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 D | nl80211.c | 13745 * 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 D | hci_sync.c | 3946 * 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 D | hci_core.c | 2721 /* Mark Remote Wakeup connection flag as supported if driver has wakeup 2724 if (hdev->wakeup)
|
/linux-master/include/net/ |
H A D | mac80211.h | 1641 * 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 D | cfg80211.h | 3487 * @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 D | hci_core.h | 675 bool (*wakeup)(struct hci_dev *hdev); member in struct:hci_dev
|
/linux-master/drivers/bluetooth/ |
H A D | hci_qca.c | 1673 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 D | btusb.c | 2437 * 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 D | fsl_udc_core.c | 1156 /* Remote wakeup feature not enabled by host */ 1242 .wakeup = fsl_wakeup,
|
H A D | core.c | 510 * 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 D | tegra-xudc.c | 2186 .wakeup = tegra_xudc_gadget_wakeup,
|
H A D | pxa27x_udc.c | 1457 /* host may not have enabled remote wakeup */ 1616 .wakeup = pxa_udc_wakeup,
|
/linux-master/drivers/thunderbolt/ |
H A D | usb4.c | 169 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 D | suspend.c | 399 * @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 D | acpi_bus.h | 323 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 D | hid.c | 527 * 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 D | scan.c | 473 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 D | timer_migration.c | 683 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 D | gadget.c | 334 * 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 D | hub.c | 742 * 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 D | block-group.c | 453 * 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 D | d3.c | 1234 * 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 D | gadget.h | 314 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 D | musb_gadget.c | 1578 musb_dbg(musb, "issue wakeup"); 1676 .wakeup = musb_gadget_wakeup,
|