/linux/drivers/net/wireless/marvell/mwifiex/ |
H A D | wmm.c | 188 &priv->wmm.tid_tbl_ptr[i].ra_list); in mwifiex_ralist_add() 198 priv->wmm.queue_priority[0] = WMM_AC_VO; in mwifiex_wmm_default_queue_priorities() 199 priv->wmm.queue_priority[1] = WMM_AC_VI; in mwifiex_wmm_default_queue_priorities() 200 priv->wmm.queue_priority[2] = WMM_AC_BE; in mwifiex_wmm_default_queue_priorities() 201 priv->wmm.queue_priority[3] = WMM_AC_BK; in mwifiex_wmm_default_queue_priorities() 210 struct mwifiex_wmm_desc *wmm = &priv->wmm; in mwifiex_wmm_queue_priorities_tid() local 211 u8 *queue_priority = wmm->queue_priority; in mwifiex_wmm_queue_priorities_tid() 222 atomic_set(&wmm->highest_queued_prio, HIGH_PRIO_TID); in mwifiex_wmm_queue_priorities_tid() 256 priv->wmm.queue_priority[ac_idx] = ac_idx; in mwifiex_wmm_setup_queue_priorities() 271 swap(priv->wmm.queue_priority[j - 1], in mwifiex_wmm_setup_queue_priorities() [all …]
|
H A D | 11n_aggr.c | 147 __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() 254 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt() [all …]
|
H A D | tdls.c | 41 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_restore_tdls_packets() 57 tid_list = &priv->wmm.tid_tbl_ptr[tid_down].ra_list; in mwifiex_restore_tdls_packets() 73 if (atomic_read(&priv->wmm.highest_queued_prio) < in mwifiex_restore_tdls_packets() 75 atomic_set(&priv->wmm.highest_queued_prio, in mwifiex_restore_tdls_packets() 78 atomic_inc(&priv->wmm.tx_pkts_queued); in mwifiex_restore_tdls_packets() 81 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_restore_tdls_packets() 94 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_hold_tdls_packets() 97 if (!list_empty(&priv->wmm.tid_tbl_ptr[i].ra_list)) { in mwifiex_hold_tdls_packets() 98 ra_list_head = &priv->wmm.tid_tbl_ptr[i].ra_list; in mwifiex_hold_tdls_packets() 105 atomic_dec(&priv->wmm.tx_pkts_queued); in mwifiex_hold_tdls_packets() [all …]
|
H A D | uap_txrx.c | 42 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 D | 11n_aggr.h | 19 __releases(&priv->wmm.ra_list_spinlock);
|
H A D | sta_tx.c | 68 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 D | Makefile | 13 mwifiex-y += wmm.o
|
H A D | init.c | 373 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 D | util.c | 173 priv->wmm.packets_out, in mwifiex_get_debug_info() 174 sizeof(priv->wmm.packets_out)); in mwifiex_get_debug_info()
|
H A D | main.h | 592 struct mwifiex_wmm_desc wmm; member
|
/linux/drivers/staging/rtl8723bs/include/ |
H A D | rtw_event.h | 64 unsigned char wmm; member
|
/linux/drivers/net/wireless/ti/wlcore/ |
H A D | cmd.h | 367 u8 wmm; member 547 u8 wmm; member 590 u8 wmm; member
|
H A D | cmd.c | 676 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/net/wireless/ |
H A D | reg.c | 695 struct fwdb_wmm_rule *wmm; in valid_rule() local 700 wmm = (void *)(data + wmm_ptr); in valid_rule() 702 if (!valid_wmm(wmm)) in valid_rule() 849 struct fwdb_wmm_rule *wmm; in set_wmm_rule() local 853 wmm = (void *)((u8 *)db + wmm_ptr); in set_wmm_rule() 855 if (!valid_wmm(wmm)) { in set_wmm_rule() 864 ecw2cw((wmm->client[i].ecw & 0xf0) >> 4); in set_wmm_rule() 865 wmm_rule->client[i].cw_max = ecw2cw(wmm->client[i].ecw & 0x0f); in set_wmm_rule() 866 wmm_rule->client[i].aifsn = wmm->client[i].aifsn; in set_wmm_rule() 868 1000 * be16_to_cpu(wmm->client[i].cot); in set_wmm_rule() [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac_mac.c | 350 bool wmm = false; in mt76_connac2_mac_write_txwi_8023() local 357 wmm = sta->wme; in mt76_connac2_mac_write_txwi_8023() 370 fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; in mt76_connac2_mac_write_txwi_8023()
|
/linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mac.c | 631 bool wmm = false; in mt7925_mac_write_txwi_8023() local 638 wmm = sta->wme; in mt7925_mac_write_txwi_8023() 651 fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; in mt7925_mac_write_txwi_8023()
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | wmi-tlv.c | 2479 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/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mac.c | 709 bool wmm = false; in mt7996_mac_write_txwi_8023() local 716 wmm = sta->wme; in mt7996_mac_write_txwi_8023() 729 fc_stype = wmm ? IEEE80211_STYPE_QOS_DATA >> 4 : 0; in mt7996_mac_write_txwi_8023()
|
/linux/net/mac80211/ |
H A D | mlme.c | 1952 if (assoc_data->wmm) { in ieee80211_send_assoc() 4806 ((assoc_data->wmm && !elems->wmm_param) || in ieee80211_assoc_config_link() 4834 if (assoc_data->wmm && in ieee80211_assoc_config_link() 9018 assoc_data->wmm = true; in ieee80211_mgd_assoc() 9026 assoc_data->wmm = bss->wmm_used && in ieee80211_mgd_assoc() 9047 assoc_data->wmm, 0, in ieee80211_mgd_assoc() 9129 if (assoc_data->wmm && uapsd_supported && in ieee80211_mgd_assoc()
|
H A D | ieee80211_i.h | 453 bool wmm, uapsd; member
|
/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | core.h | 3487 u8 wmm; member
|
H A D | fw.c | 3616 le32_encode_bits(rtwvif_link->wmm, RTW89_H2C_JOININFO_W0_WMM) | in rtw89_fw_h2c_join_info()
|