Lines Matching refs:wmm

190 			      &priv->wmm.tid_tbl_ptr[i].ra_list);  in mwifiex_ralist_add()
200 priv->wmm.queue_priority[0] = WMM_AC_VO; in mwifiex_wmm_default_queue_priorities()
201 priv->wmm.queue_priority[1] = WMM_AC_VI; in mwifiex_wmm_default_queue_priorities()
202 priv->wmm.queue_priority[2] = WMM_AC_BE; in mwifiex_wmm_default_queue_priorities()
203 priv->wmm.queue_priority[3] = WMM_AC_BK; in mwifiex_wmm_default_queue_priorities()
212 struct mwifiex_wmm_desc *wmm = &priv->wmm; in mwifiex_wmm_queue_priorities_tid() local
213 u8 *queue_priority = wmm->queue_priority; in mwifiex_wmm_queue_priorities_tid()
224 atomic_set(&wmm->highest_queued_prio, HIGH_PRIO_TID); in mwifiex_wmm_queue_priorities_tid()
257 priv->wmm.queue_priority[ac_idx] = ac_idx; in mwifiex_wmm_setup_queue_priorities()
272 swap(priv->wmm.queue_priority[j - 1], in mwifiex_wmm_setup_queue_priorities()
273 priv->wmm.queue_priority[j]); in mwifiex_wmm_setup_queue_priorities()
275 if (priv->wmm.queue_priority[j - 1] in mwifiex_wmm_setup_queue_priorities()
276 < priv->wmm.queue_priority[j]) in mwifiex_wmm_setup_queue_priorities()
277 swap(priv->wmm.queue_priority[j - 1], in mwifiex_wmm_setup_queue_priorities()
278 priv->wmm.queue_priority[j]); in mwifiex_wmm_setup_queue_priorities()
300 ac_status = &priv->wmm.ac_status[eval_ac]; in mwifiex_wmm_eval_downgrade_ac()
317 ac_status = &priv->wmm.ac_status[down_ac]; in mwifiex_wmm_eval_downgrade_ac()
342 priv->wmm.ac_down_graded_vals[ac_val] = in mwifiex_wmm_setup_ac_downgrade()
346 priv->wmm.ac_down_graded_vals[ac_val] in mwifiex_wmm_setup_ac_downgrade()
351 ac_val, priv->wmm.ac_down_graded_vals[ac_val]); in mwifiex_wmm_setup_ac_downgrade()
392 ac_down = priv->wmm.ac_down_graded_vals[ac]; in mwifiex_wmm_downgrade_tid()
434 atomic_set(&priv->wmm.tx_pkts_queued, 0); in mwifiex_wmm_init()
435 atomic_set(&priv->wmm.highest_queued_prio, HIGH_PRIO_TID); in mwifiex_wmm_init()
450 if (priv && atomic_read(&priv->wmm.tx_pkts_queued)) in mwifiex_wmm_lists_empty()
499 mwifiex_wmm_del_pkts_in_ralist(priv, &priv->wmm.tid_tbl_ptr[i]. in mwifiex_wmm_cleanup_queues()
502 atomic_set(&priv->wmm.tx_pkts_queued, 0); in mwifiex_wmm_cleanup_queues()
503 atomic_set(&priv->wmm.highest_queued_prio, HIGH_PRIO_TID); in mwifiex_wmm_cleanup_queues()
518 &priv->wmm.tid_tbl_ptr[i].ra_list, in mwifiex_wmm_delete_all_ralist()
524 INIT_LIST_HEAD(&priv->wmm.tid_tbl_ptr[i].ra_list); in mwifiex_wmm_delete_all_ralist()
552 spin_lock_irqsave(&priv->wmm.ra_list_spinlock, flags); in mwifiex_clean_txrx()
566 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, flags); in mwifiex_clean_txrx()
585 list_for_each_entry(ra_list, &priv->wmm.tid_tbl_ptr[tid].ra_list, in mwifiex_wmm_get_ralist_node()
626 spin_lock_irqsave(&priv->wmm.ra_list_spinlock, flags); in mwifiex_wmm_del_peer_ra_list()
634 atomic_sub(ra_list->total_pkt_count, &priv->wmm.tx_pkts_queued); in mwifiex_wmm_del_peer_ra_list()
638 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, flags); in mwifiex_wmm_del_peer_ra_list()
651 list_for_each_entry(rlist, &priv->wmm.tid_tbl_ptr[ptr_index].ra_list, in mwifiex_is_ralist_valid()
702 spin_lock_irqsave(&priv->wmm.ra_list_spinlock, flags); in mwifiex_wmm_add_buf_txqueue()
719 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, in mwifiex_wmm_add_buf_txqueue()
723 list_head = priv->wmm.tid_tbl_ptr[tid_down].ra_list; in mwifiex_wmm_add_buf_txqueue()
740 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, flags); in mwifiex_wmm_add_buf_txqueue()
750 if (atomic_read(&priv->wmm.highest_queued_prio) < in mwifiex_wmm_add_buf_txqueue()
752 atomic_set(&priv->wmm.highest_queued_prio, in mwifiex_wmm_add_buf_txqueue()
755 atomic_inc(&priv->wmm.tx_pkts_queued); in mwifiex_wmm_add_buf_txqueue()
757 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, flags); in mwifiex_wmm_add_buf_txqueue()
805 ac_status = &priv->wmm.ac_status[tlv_wmm_qstatus-> in mwifiex_ret_wmm_get_status()
928 ret_val = (u8) (min(queue_delay, priv->wmm.drv_pkt_delay_max) >> 1); in mwifiex_wmm_compute_drv_pkt_delay()
959 if (atomic_read(&priv_tmp->wmm.tx_pkts_queued) == 0) in mwifiex_wmm_get_highest_priolist_ptr()
963 hqp = &priv_tmp->wmm.highest_queued_prio; in mwifiex_wmm_get_highest_priolist_ptr()
966 spin_lock_irqsave(&priv_tmp->wmm. in mwifiex_wmm_get_highest_priolist_ptr()
969 tid_ptr = &(priv_tmp)->wmm. in mwifiex_wmm_get_highest_priolist_ptr()
981 spin_unlock_irqrestore(&priv_tmp->wmm. in mwifiex_wmm_get_highest_priolist_ptr()
995 spin_unlock_irqrestore(&priv_tmp->wmm.ra_list_spinlock, flags_ra); in mwifiex_wmm_get_highest_priolist_ptr()
1018 struct mwifiex_tid_tbl *tid_ptr = &priv->wmm.tid_tbl_ptr[tid]; in mwifiex_rotate_priolists()
1030 spin_lock_irqsave(&priv->wmm.ra_list_spinlock, flags); in mwifiex_rotate_priolists()
1032 priv->wmm.packets_out[tid]++; in mwifiex_rotate_priolists()
1036 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, flags); in mwifiex_rotate_priolists()
1075 __releases(&priv->wmm.ra_list_spinlock) in mwifiex_send_single_packet()
1083 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, in mwifiex_send_single_packet()
1101 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, ra_list_flags); in mwifiex_send_single_packet()
1108 spin_lock_irqsave(&priv->wmm.ra_list_spinlock, ra_list_flags); in mwifiex_send_single_packet()
1111 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, in mwifiex_send_single_packet()
1122 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, in mwifiex_send_single_packet()
1126 atomic_dec(&priv->wmm.tx_pkts_queued); in mwifiex_send_single_packet()
1161 __releases(&priv->wmm.ra_list_spinlock) in mwifiex_send_processed_packet()
1170 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, in mwifiex_send_processed_packet()
1178 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, in mwifiex_send_processed_packet()
1192 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, ra_list_flags); in mwifiex_send_processed_packet()
1209 spin_lock_irqsave(&priv->wmm.ra_list_spinlock, ra_list_flags); in mwifiex_send_processed_packet()
1212 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, in mwifiex_send_processed_packet()
1221 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, in mwifiex_send_processed_packet()
1242 atomic_dec(&priv->wmm.tx_pkts_queued); in mwifiex_send_processed_packet()
1268 spin_lock_irqsave(&priv->wmm.ra_list_spinlock, flags); in mwifiex_dequeue_tx_packet()
1270 spin_unlock_irqrestore(&priv->wmm.ra_list_spinlock, flags); in mwifiex_dequeue_tx_packet()