Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/wireless/marvell/mwifiex/
H A Dwmm.c210 struct mwifiex_wmm_desc *wmm = &priv->wmm; in mwifiex_wmm_queue_priorities_tid() local
272 priv->wmm.queue_priority[j]); in mwifiex_wmm_setup_queue_priorities()
275 < priv->wmm.queue_priority[j]) in mwifiex_wmm_setup_queue_priorities()
652 priv->wmm.pkts_paused[i] += in mwifiex_update_ralist_tx_pause()
655 priv->wmm.pkts_paused[i] -= in mwifiex_update_ralist_tx_pause()
695 priv->wmm.pkts_paused[i] += in mwifiex_update_ralist_tx_pause_in_tdls_cs()
698 priv->wmm.pkts_paused[i] -= in mwifiex_update_ralist_tx_pause_in_tdls_cs()
760 &priv->wmm.tx_pkts_queued); in mwifiex_wmm_del_peer_ra_list()
892 priv->wmm.pkts_paused[tid_down]++; in mwifiex_wmm_add_buf_txqueue()
1118 tid_ptr = &(priv_tmp)->wmm. in mwifiex_wmm_get_highest_priolist_ptr()
[all …]
H A D11n_aggr.c147 __releases(&priv->wmm.ra_list_spinlock) in mwifiex_11n_aggregate_pkt()
159 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
167 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
195 atomic_dec(&priv->wmm.tx_pkts_queued); in mwifiex_11n_aggregate_pkt()
197 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
202 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
205 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
219 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
252 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
269 atomic_inc(&priv->wmm.tx_pkts_queued); in mwifiex_11n_aggregate_pkt()
[all …]
H A Dtdls.c41 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_restore_tdls_packets()
78 atomic_inc(&priv->wmm.tx_pkts_queued); in mwifiex_restore_tdls_packets()
94 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_hold_tdls_packets()
384 struct ieee80211_wmm_param_ie *wmm; in mwifiex_tdls_add_wmm_param_ie() local
390 wmm = skb_put_zero(skb, sizeof(*wmm)); in mwifiex_tdls_add_wmm_param_ie()
393 wmm->len = sizeof(*wmm) - 2; in mwifiex_tdls_add_wmm_param_ie()
395 wmm->oui[1] = 0x50; in mwifiex_tdls_add_wmm_param_ie()
396 wmm->oui[2] = 0xf2; in mwifiex_tdls_add_wmm_param_ie()
397 wmm->oui_type = 2; /* WME */ in mwifiex_tdls_add_wmm_param_ie()
398 wmm->oui_subtype = 1; /* WME param */ in mwifiex_tdls_add_wmm_param_ie()
[all …]
H A Duap_txrx.c42 priv->wmm.pkts_paused[tid]--; in mwifiex_uap_del_tx_pkts_in_ralist()
44 atomic_dec(&priv->wmm.tx_pkts_queued); in mwifiex_uap_del_tx_pkts_in_ralist()
65 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_uap_cleanup_tx_queues()
70 ra_list = &priv->wmm.tid_tbl_ptr[priv->del_list_idx].ra_list; in mwifiex_uap_cleanup_tx_queues()
77 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_uap_cleanup_tx_queues()
506 if (txpd->priority < ARRAY_SIZE(priv->wmm.user_pri_pkt_tx_ctrl)) in mwifiex_process_uap_txpd()
512 cpu_to_le32(priv->wmm.user_pri_pkt_tx_ctrl[txpd->priority]); in mwifiex_process_uap_txpd()
H A D11n_aggr.h19 __releases(&priv->wmm.ra_list_spinlock);
H A Dsta_tx.c68 ARRAY_SIZE(priv->wmm.user_pri_pkt_tx_ctrl)) in mwifiex_process_sta_txpd()
74 cpu_to_le32(priv->wmm.user_pri_pkt_tx_ctrl[local_tx_pd-> in mwifiex_process_sta_txpd()
H A DMakefile13 mwifiex-y += wmm.o
H A Dinit.c373 list_del(&priv->wmm.tid_tbl_ptr[j].ra_list); in mwifiex_invalidate_lists()
427 spin_lock_init(&priv->wmm.ra_list_spinlock); in mwifiex_init_lock_list()
456 INIT_LIST_HEAD(&priv->wmm.tid_tbl_ptr[j].ra_list); in mwifiex_init_lock_list()
H A Dutil.c173 priv->wmm.packets_out, in mwifiex_get_debug_info()
174 sizeof(priv->wmm.packets_out)); in mwifiex_get_debug_info()
H A Dmain.h592 struct mwifiex_wmm_desc wmm; member
/linux-6.15/net/mac80211/
H A Dtdls.c277 struct ieee80211_wmm_param_ie *wmm; in ieee80211_tdls_add_wmm_param_ie() local
281 wmm = skb_put_zero(skb, sizeof(*wmm)); in ieee80211_tdls_add_wmm_param_ie()
283 wmm->element_id = WLAN_EID_VENDOR_SPECIFIC; in ieee80211_tdls_add_wmm_param_ie()
284 wmm->len = sizeof(*wmm) - 2; in ieee80211_tdls_add_wmm_param_ie()
286 wmm->oui[0] = 0x00; /* Microsoft OUI 00:50:F2 */ in ieee80211_tdls_add_wmm_param_ie()
287 wmm->oui[1] = 0x50; in ieee80211_tdls_add_wmm_param_ie()
288 wmm->oui[2] = 0xf2; in ieee80211_tdls_add_wmm_param_ie()
289 wmm->oui_type = 2; /* WME */ in ieee80211_tdls_add_wmm_param_ie()
290 wmm->oui_subtype = 1; /* WME param */ in ieee80211_tdls_add_wmm_param_ie()
291 wmm->version = 1; /* WME ver */ in ieee80211_tdls_add_wmm_param_ie()
[all …]
H A Dmlme.c2230 if (assoc_data->wmm) { in ieee80211_send_assoc()
5197 ((assoc_data->wmm && !elems->wmm_param) || in ieee80211_assoc_config_link()
5226 if (assoc_data->wmm && in ieee80211_assoc_config_link()
9501 assoc_data->wmm = true; in ieee80211_mgd_assoc()
9509 assoc_data->wmm = bss->wmm_used && in ieee80211_mgd_assoc()
9530 assoc_data->wmm, 0, in ieee80211_mgd_assoc()
9612 if (assoc_data->wmm && uapsd_supported && in ieee80211_mgd_assoc()
10428 data->wmm = true; in ieee80211_mgd_assoc_ml_reconf()
H A Dieee80211_i.h453 bool wmm, uapsd; member
/linux-6.15/drivers/staging/rtl8723bs/include/
H A Drtw_event.h64 unsigned char wmm; member
/linux-6.15/drivers/net/wireless/ti/wlcore/
H A Dcmd.h367 u8 wmm; member
547 u8 wmm; member
590 u8 wmm; member
H A Dcmd.c676 cmd->ap.wmm = wlvif->wmm_enabled; in wl12xx_cmd_role_start_ap()
1520 cmd->wmm = wlvif->wmm_enabled; in wl12xx_cmd_set_peer_state()
1555 cmd->wmm = sta->wme ? 1 : 0; in wl12xx_cmd_add_peer()
/linux-6.15/net/wireless/
H A Dreg.c696 struct fwdb_wmm_rule *wmm; in valid_rule() local
701 wmm = (void *)(data + wmm_ptr); in valid_rule()
703 if (!valid_wmm(wmm)) in valid_rule()
850 struct fwdb_wmm_rule *wmm; in set_wmm_rule() local
854 wmm = (void *)((u8 *)db + wmm_ptr); in set_wmm_rule()
856 if (!valid_wmm(wmm)) { in set_wmm_rule()
865 ecw2cw((wmm->client[i].ecw & 0xf0) >> 4); in set_wmm_rule()
867 wmm_rule->client[i].aifsn = wmm->client[i].aifsn; in set_wmm_rule()
869 1000 * be16_to_cpu(wmm->client[i].cot); in set_wmm_rule()
871 wmm_rule->ap[i].cw_max = ecw2cw(wmm->ap[i].ecw & 0x0f); in set_wmm_rule()
[all …]
/linux-6.15/Documentation/netlink/specs/
H A Dnl80211.yaml200 - supports-wmm-admission
1486 name: wmm
1489 nested-attributes: wmm-attrs
1781 name: wmm-attrs
1782 enum-name: nl80211-wmm-rule
/linux-6.15/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac_mac.c365 bool wmm = false; in mt76_connac2_mac_write_txwi_8023() local
372 wmm = sta->wme; in mt76_connac2_mac_write_txwi_8023()
385 fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; in mt76_connac2_mac_write_txwi_8023()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmac.c627 bool wmm = false; in mt7925_mac_write_txwi_8023() local
634 wmm = sta->wme; in mt7925_mac_write_txwi_8023()
647 fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; in mt7925_mac_write_txwi_8023()
/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Dwmi-tlv.c2479 struct wmi_wmm_params *wmm; in ath10k_wmi_tlv_put_wmm() local
2484 tlv->len = __cpu_to_le16(sizeof(*wmm)); in ath10k_wmi_tlv_put_wmm()
2485 wmm = (void *)tlv->value; in ath10k_wmi_tlv_put_wmm()
2486 ath10k_wmi_set_wmm_param(wmm, arg); in ath10k_wmi_tlv_put_wmm()
2488 return ptr + sizeof(*tlv) + sizeof(*wmm); in ath10k_wmi_tlv_put_wmm()
2957 struct wmi_wmm_params *wmm; in ath10k_wmi_tlv_op_gen_pdev_set_wmm() local
2964 (4 * (sizeof(*tlv) + sizeof(*wmm))); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c744 bool wmm = false; in mt7996_mac_write_txwi_8023() local
750 wmm = sta->wme; in mt7996_mac_write_txwi_8023()
763 fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; in mt7996_mac_write_txwi_8023()
/linux-6.15/drivers/staging/rtl8723bs/core/
H A Drtw_mlme_ext.c4586 pwmm_event->wmm = 0; in report_wmm_edca_update()
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dcore.h3504 u8 wmm; member
H A Dfw.c4039 le32_encode_bits(rtwvif_link->wmm, RTW89_H2C_JOININFO_W0_WMM) | in rtw89_fw_h2c_join_info()