/linux-4.4.14/net/wireless/ |
H A D | nl80211.h | 41 int uapsd_queues);
|
H A D | mlme.c | 23 const u8 *buf, size_t len, int uapsd_queues) cfg80211_rx_assoc_resp() 47 nl80211_send_rx_assoc(rdev, dev, buf, len, GFP_KERNEL, uapsd_queues); cfg80211_rx_assoc_resp() 22 cfg80211_rx_assoc_resp(struct net_device *dev, struct cfg80211_bss *bss, const u8 *buf, size_t len, int uapsd_queues) cfg80211_rx_assoc_resp() argument
|
H A D | trace.h | 629 __field(u8, uapsd_queues) 644 __entry->uapsd_queues = params->uapsd_queues; 661 __entry->uapsd_queues, __entry->vlan)
|
H A D | nl80211.c | 4169 params->uapsd_queues = nla_get_u8( nl80211_parse_sta_wme() 4171 if (params->uapsd_queues & ~IEEE80211_WMM_IE_STA_QOSINFO_AC_MASK) nl80211_parse_sta_wme() 11714 int uapsd_queues) nl80211_send_mlme_event() 11734 if (uapsd_queues >= 0) { nl80211_send_mlme_event() 11741 uapsd_queues)) nl80211_send_mlme_event() 11768 size_t len, gfp_t gfp, int uapsd_queues) nl80211_send_rx_assoc() 11771 NL80211_CMD_ASSOCIATE, gfp, uapsd_queues); nl80211_send_rx_assoc() 11710 nl80211_send_mlme_event(struct cfg80211_registered_device *rdev, struct net_device *netdev, const u8 *buf, size_t len, enum nl80211_commands cmd, gfp_t gfp, int uapsd_queues) nl80211_send_mlme_event() argument 11766 nl80211_send_rx_assoc(struct cfg80211_registered_device *rdev, struct net_device *netdev, const u8 *buf, size_t len, gfp_t gfp, int uapsd_queues) nl80211_send_rx_assoc() argument
|
/linux-4.4.14/net/mac80211/ |
H A D | debugfs_netdev.c | 397 return snprintf(buf, buflen, "0x%x\n", ifmgd->uapsd_queues); ieee80211_if_fmt_uapsd_queues() 414 ifmgd->uapsd_queues = val; ieee80211_if_parse_uapsd_queues() 418 IEEE80211_IF_FILE_RW(uapsd_queues); variable 631 DEBUGFS_ADD_MODE(uapsd_queues, 0600); add_sta_files()
|
H A D | mlme.c | 893 qos_info = ifmgd->uapsd_queues; ieee80211_send_assoc() 1757 u8 uapsd_queues = 0; ieee80211_sta_wmm_params() local 1772 uapsd_queues = ifmgd->uapsd_queues; ieee80211_sta_wmm_params() 1795 if (uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BK) ieee80211_sta_wmm_params() 1802 if (uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VI) ieee80211_sta_wmm_params() 1809 if (uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VO) ieee80211_sta_wmm_params() 1817 if (uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BE) ieee80211_sta_wmm_params() 3118 int ac, uapsd_queues = -1; ieee80211_rx_mgmt_assoc_resp() local 3199 uapsd_queues = 0; ieee80211_rx_mgmt_assoc_resp() 3202 uapsd_queues |= BIT(ac); ieee80211_rx_mgmt_assoc_resp() 3205 cfg80211_rx_assoc_resp(sdata->dev, bss, (u8 *)mgmt, len, uapsd_queues); ieee80211_rx_mgmt_assoc_resp() 4122 ifmgd->uapsd_queues = sdata->local->hw.uapsd_queues; ieee80211_sta_setup_sdata()
|
H A D | sta_info.c | 642 u8 ignore_for_tim = sta->sta.uapsd_queues; __sta_info_recalc_tim() 1583 u8 ignore_for_response = sta->sta.uapsd_queues; ieee80211_sta_ps_deliver_poll_response() 1600 u8 delivery_enabled = sta->sta.uapsd_queues; ieee80211_sta_ps_deliver_uapsd()
|
H A D | main.c | 582 local->hw.uapsd_queues = IEEE80211_DEFAULT_UAPSD_QUEUES; ieee80211_alloc_hw_nm()
|
H A D | cfg.c | 1130 sta->sta.uapsd_queues = params->uapsd_queues; sta_apply_parameters()
|
H A D | ieee80211_i.h | 482 unsigned int uapsd_queues; member in struct:ieee80211_if_managed
|
H A D | tx.c | 251 * Note: ifmgd->uapsd_queues access is racy here. If the value is ieee80211_tx_h_dynamic_ps() 256 (ifmgd->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VO) && ieee80211_tx_h_dynamic_ps()
|
H A D | rx.c | 1358 if (!(rx->sta->sta.uapsd_queues & BIT(ac))) ieee80211_rx_h_uapsd_and_pspoll()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
H A D | wmi-tlv.c | 2750 static u32 ath10k_wmi_tlv_prepare_peer_qos(u8 uapsd_queues, u8 sp) ath10k_wmi_tlv_prepare_peer_qos() argument 2754 if (uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VO) ath10k_wmi_tlv_prepare_peer_qos() 2756 if (uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VI) ath10k_wmi_tlv_prepare_peer_qos() 2758 if (uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BK) ath10k_wmi_tlv_prepare_peer_qos() 2760 if (uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BE) ath10k_wmi_tlv_prepare_peer_qos()
|
H A D | mac.c | 781 cap.peer_uapsd_queues = sta->uapsd_queues; ath10k_mac_tdls_peer_update() 2192 if (sta->wme && sta->uapsd_queues) { ath10k_peer_assoc_qos_ap() 2193 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac uapsd_queues 0x%x max_sp %d\n", ath10k_peer_assoc_qos_ap() 2194 sta->uapsd_queues, sta->max_sp); ath10k_peer_assoc_qos_ap() 2196 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VO) ath10k_peer_assoc_qos_ap() 2199 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VI) ath10k_peer_assoc_qos_ap() 2202 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BK) ath10k_peer_assoc_qos_ap() 2205 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BE) ath10k_peer_assoc_qos_ap() 2371 if (sta->wme && sta->uapsd_queues) { ath10k_peer_assoc_h_qos()
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
H A D | cmd.c | 1551 if (sta->wme && (sta->uapsd_queues & BIT(i))) wl12xx_cmd_add_peer() 1570 cmd->supported_rates, sta->uapsd_queues); wl12xx_cmd_add_peer()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
H A D | txrx.c | 472 if (t->sta && (t->sta->uapsd_queues & BIT(t->queue))) cw1200_tx_h_calc_link_ids()
|
H A D | sta.c | 1569 if ((sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_MASK) == cw1200_sta_add()
|
/linux-4.4.14/include/net/ |
H A D | cfg80211.h | 766 * @STATION_PARAM_APPLY_UAPSD: apply new uAPSD parameters (uapsd_queues, max_sp) 798 * @uapsd_queues: bitmap of queues configured for uapsd. same format 829 u8 uapsd_queues; member in struct:station_parameters 4239 * @uapsd_queues: bitmap of ACs configured to uapsd. -1 if n/a. 4249 int uapsd_queues);
|
H A D | mac80211.h | 1669 * @uapsd_queues: bitmap of queues configured for uapsd. Only valid 1692 u8 uapsd_queues; member in struct:ieee80211_sta 2027 * @uapsd_queues: This bitmap is included in (re)association frame to indicate 2069 u8 uapsd_queues; member in struct:ieee80211_hw
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
H A D | sta_cmd.c | 1718 qos_info = params->uapsd_queues | (params->max_sp << 5); mwifiex_cmd_tdls_oper()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
H A D | mac80211.c | 447 hw->uapsd_queues = IWL_MVM_UAPSD_QUEUES; iwl_mvm_mac_setup_register()
|