Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dwmm.c185 &priv->wmm.tid_tbl_ptr[i].ra_list); in mwifiex_ralist_add()
195 priv->wmm.queue_priority[0] = WMM_AC_VO; in mwifiex_wmm_default_queue_priorities()
196 priv->wmm.queue_priority[1] = WMM_AC_VI; in mwifiex_wmm_default_queue_priorities()
197 priv->wmm.queue_priority[2] = WMM_AC_BE; in mwifiex_wmm_default_queue_priorities()
198 priv->wmm.queue_priority[3] = WMM_AC_BK; in mwifiex_wmm_default_queue_priorities()
207 struct mwifiex_wmm_desc *wmm = &priv->wmm; in mwifiex_wmm_queue_priorities_tid() local
208 u8 *queue_priority = wmm->queue_priority; in mwifiex_wmm_queue_priorities_tid()
219 atomic_set(&wmm->highest_queued_prio, HIGH_PRIO_TID); in mwifiex_wmm_queue_priorities_tid()
253 priv->wmm.queue_priority[ac_idx] = ac_idx; in mwifiex_wmm_setup_queue_priorities()
268 swap(priv->wmm.queue_priority[j - 1], in mwifiex_wmm_setup_queue_priorities()
[all …]
D11n_aggr.c159 __releases(&priv->wmm.ra_list_spinlock) in mwifiex_11n_aggregate_pkt()
171 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
179 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
207 atomic_dec(&priv->wmm.tx_pkts_queued); in mwifiex_11n_aggregate_pkt()
209 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
214 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
217 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
231 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
264 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
266 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_11n_aggregate_pkt()
[all …]
Dtdls.c40 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_restore_tdls_packets()
56 tid_list = &priv->wmm.tid_tbl_ptr[tid_down].ra_list; in mwifiex_restore_tdls_packets()
72 if (atomic_read(&priv->wmm.highest_queued_prio) < in mwifiex_restore_tdls_packets()
74 atomic_set(&priv->wmm.highest_queued_prio, in mwifiex_restore_tdls_packets()
77 atomic_inc(&priv->wmm.tx_pkts_queued); in mwifiex_restore_tdls_packets()
80 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_restore_tdls_packets()
93 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_hold_tdls_packets()
96 if (!list_empty(&priv->wmm.tid_tbl_ptr[i].ra_list)) { in mwifiex_hold_tdls_packets()
97 ra_list_head = &priv->wmm.tid_tbl_ptr[i].ra_list; in mwifiex_hold_tdls_packets()
104 atomic_dec(&priv->wmm.tx_pkts_queued); in mwifiex_hold_tdls_packets()
[all …]
Duap_txrx.c54 priv->wmm.pkts_paused[tid]--; in mwifiex_uap_del_tx_pkts_in_ralist()
56 atomic_dec(&priv->wmm.tx_pkts_queued); in mwifiex_uap_del_tx_pkts_in_ralist()
77 spin_lock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_uap_cleanup_tx_queues()
82 ra_list = &priv->wmm.tid_tbl_ptr[priv->del_list_idx].ra_list; in mwifiex_uap_cleanup_tx_queues()
89 spin_unlock_bh(&priv->wmm.ra_list_spinlock); in mwifiex_uap_cleanup_tx_queues()
503 if (txpd->priority < ARRAY_SIZE(priv->wmm.user_pri_pkt_tx_ctrl)) in mwifiex_process_uap_txpd()
509 cpu_to_le32(priv->wmm.user_pri_pkt_tx_ctrl[txpd->priority]); in mwifiex_process_uap_txpd()
D11n_aggr.h31 __releases(&priv->wmm.ra_list_spinlock);
Dsta_tx.c88 ARRAY_SIZE(priv->wmm.user_pri_pkt_tx_ctrl)) in mwifiex_process_sta_txpd()
94 cpu_to_le32(priv->wmm.user_pri_pkt_tx_ctrl[local_tx_pd-> in mwifiex_process_sta_txpd()
DMakefile24 mwifiex-y += wmm.o
Dinit.c381 list_del(&priv->wmm.tid_tbl_ptr[j].ra_list); in mwifiex_invalidate_lists()
437 spin_lock_init(&priv->wmm.ra_list_spinlock); in mwifiex_init_lock_list()
469 INIT_LIST_HEAD(&priv->wmm.tid_tbl_ptr[j].ra_list); in mwifiex_init_lock_list()
Dutil.c185 priv->wmm.packets_out, in mwifiex_get_debug_info()
186 sizeof(priv->wmm.packets_out)); in mwifiex_get_debug_info()
Dmain.h610 struct mwifiex_wmm_desc wmm; member
/Linux-v5.4/net/mac80211/
Dtdls.c275 struct ieee80211_wmm_param_ie *wmm; in ieee80211_tdls_add_wmm_param_ie() local
279 wmm = skb_put_zero(skb, sizeof(*wmm)); in ieee80211_tdls_add_wmm_param_ie()
281 wmm->element_id = WLAN_EID_VENDOR_SPECIFIC; in ieee80211_tdls_add_wmm_param_ie()
282 wmm->len = sizeof(*wmm) - 2; in ieee80211_tdls_add_wmm_param_ie()
284 wmm->oui[0] = 0x00; /* Microsoft OUI 00:50:F2 */ in ieee80211_tdls_add_wmm_param_ie()
285 wmm->oui[1] = 0x50; in ieee80211_tdls_add_wmm_param_ie()
286 wmm->oui[2] = 0xf2; in ieee80211_tdls_add_wmm_param_ie()
287 wmm->oui_type = 2; /* WME */ in ieee80211_tdls_add_wmm_param_ie()
288 wmm->oui_subtype = 1; /* WME param */ in ieee80211_tdls_add_wmm_param_ie()
289 wmm->version = 1; /* WME ver */ in ieee80211_tdls_add_wmm_param_ie()
[all …]
Dmlme.c954 if (assoc_data->wmm) { in ieee80211_send_assoc()
3246 if ((assoc_data->wmm && !elems.wmm_param) || in ieee80211_assoc_success()
3267 if (assoc_data->wmm && in ieee80211_assoc_success()
5283 assoc_data->wmm = bss->wmm_used && in ieee80211_mgd_assoc()
Dieee80211_i.h397 bool wmm, uapsd; member
/Linux-v5.4/drivers/staging/rtl8723bs/include/
Drtw_event.h70 unsigned char wmm; member
/Linux-v5.4/net/wireless/
Dreg.c673 struct fwdb_wmm_rule *wmm; in valid_rule() local
678 wmm = (void *)(data + wmm_ptr); in valid_rule()
680 if (!valid_wmm(wmm)) in valid_rule()
863 struct fwdb_wmm_rule *wmm; in set_wmm_rule() local
867 wmm = (void *)((u8 *)db + wmm_ptr); in set_wmm_rule()
869 if (!valid_wmm(wmm)) { in set_wmm_rule()
878 ecw2cw((wmm->client[i].ecw & 0xf0) >> 4); in set_wmm_rule()
879 wmm_rule->client[i].cw_max = ecw2cw(wmm->client[i].ecw & 0x0f); in set_wmm_rule()
880 wmm_rule->client[i].aifsn = wmm->client[i].aifsn; in set_wmm_rule()
882 1000 * be16_to_cpu(wmm->client[i].cot); in set_wmm_rule()
[all …]
/Linux-v5.4/drivers/net/wireless/ti/wlcore/
Dcmd.h369 u8 wmm; member
549 u8 wmm; member
592 u8 wmm; member
Dcmd.c669 cmd->ap.wmm = wlvif->wmm_enabled; in wl12xx_cmd_role_start_ap()
1510 cmd->wmm = wlvif->wmm_enabled; in wl12xx_cmd_set_peer_state()
1545 cmd->wmm = sta->wme ? 1 : 0; in wl12xx_cmd_add_peer()
/Linux-v5.4/drivers/net/wireless/ath/ath10k/
Dwmi-tlv.c2308 struct wmi_wmm_params *wmm; in ath10k_wmi_tlv_put_wmm() local
2313 tlv->len = __cpu_to_le16(sizeof(*wmm)); in ath10k_wmi_tlv_put_wmm()
2314 wmm = (void *)tlv->value; in ath10k_wmi_tlv_put_wmm()
2315 ath10k_wmi_set_wmm_param(wmm, arg); in ath10k_wmi_tlv_put_wmm()
2317 return ptr + sizeof(*tlv) + sizeof(*wmm); in ath10k_wmi_tlv_put_wmm()
2786 struct wmi_wmm_params *wmm; in ath10k_wmi_tlv_op_gen_pdev_set_wmm() local
2793 (4 * (sizeof(*tlv) + sizeof(*wmm))); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
/Linux-v5.4/drivers/staging/rtl8723bs/core/
Drtw_mlme_ext.c5201 pwmm_event->wmm = 0; in report_wmm_edca_update()