Lines Matching refs:adapter

95 mwifiex_wmm_allocate_ralist_node(struct mwifiex_adapter *adapter, const u8 *ra)  in mwifiex_wmm_allocate_ralist_node()  argument
110 dev_dbg(adapter->dev, "info: allocated ra_list %p\n", ra_list); in mwifiex_wmm_allocate_ralist_node()
146 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_ralist_add() local
152 ra_list = mwifiex_wmm_allocate_ralist_node(adapter, ra); in mwifiex_ralist_add()
153 dev_dbg(adapter->dev, "info: created ra_list %p\n", ra_list); in mwifiex_ralist_add()
181 dev_dbg(adapter->dev, "data: ralist %p: is_11n_enabled=%d\n", in mwifiex_ralist_add()
244 dev_dbg(priv->adapter->dev, "info: WMM Parameter IE: version=%d, " in mwifiex_wmm_setup_queue_priorities()
260 dev_dbg(priv->adapter->dev, in mwifiex_wmm_setup_queue_priorities()
336 dev_dbg(priv->adapter->dev, "info: WMM: AC Priorities:" in mwifiex_wmm_setup_ac_downgrade()
349 dev_dbg(priv->adapter->dev, in mwifiex_wmm_setup_ac_downgrade()
361 mwifiex_wmm_convert_tos_to_ac(struct mwifiex_adapter *adapter, u32 tos) in mwifiex_wmm_convert_tos_to_ac() argument
391 ac = mwifiex_wmm_convert_tos_to_ac(priv->adapter, tid); in mwifiex_wmm_downgrade_tid()
407 mwifiex_wmm_init(struct mwifiex_adapter *adapter) in mwifiex_wmm_init() argument
412 for (j = 0; j < adapter->priv_num; ++j) { in mwifiex_wmm_init()
413 priv = adapter->priv[j]; in mwifiex_wmm_init()
419 adapter->tx_buf_size > MWIFIEX_TX_DATA_BUF_SIZE_2K) in mwifiex_wmm_init()
443 mwifiex_wmm_lists_empty(struct mwifiex_adapter *adapter) in mwifiex_wmm_lists_empty() argument
448 for (i = 0; i < adapter->priv_num; ++i) { in mwifiex_wmm_lists_empty()
449 priv = adapter->priv[i]; in mwifiex_wmm_lists_empty()
468 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_wmm_del_pkts_in_ralist_node() local
472 mwifiex_write_data_complete(adapter, skb, 0, -1); in mwifiex_wmm_del_pkts_in_ralist_node()
515 dev_dbg(priv->adapter->dev, in mwifiex_wmm_delete_all_ralist()
557 if (priv->adapter->if_ops.cleanup_mpa_buf) in mwifiex_clean_txrx()
558 priv->adapter->if_ops.cleanup_mpa_buf(priv->adapter); in mwifiex_clean_txrx()
563 if (priv->adapter->if_ops.clean_pcie_ring && in mwifiex_clean_txrx()
564 !priv->adapter->surprise_removed) in mwifiex_clean_txrx()
565 priv->adapter->if_ops.clean_pcie_ring(priv->adapter); in mwifiex_clean_txrx()
569 mwifiex_write_data_complete(priv->adapter, skb, 0, -1); in mwifiex_clean_txrx()
673 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_wmm_add_buf_txqueue() local
686 ISSUPP_TDLS_ENABLED(adapter->fw_cap_info)) { in mwifiex_wmm_add_buf_txqueue()
688 dev_dbg(adapter->dev, in mwifiex_wmm_add_buf_txqueue()
695 dev_dbg(adapter->dev, "data: drop packet in disconnect\n"); in mwifiex_wmm_add_buf_txqueue()
696 mwifiex_write_data_complete(adapter, skb, 0, -1); in mwifiex_wmm_add_buf_txqueue()
741 mwifiex_write_data_complete(adapter, skb, 0, -1); in mwifiex_wmm_add_buf_txqueue()
783 dev_dbg(priv->adapter->dev, "info: WMM: WMM_GET_STATUS cmdresp received: %d\n", in mwifiex_ret_wmm_get_status()
798 dev_dbg(priv->adapter->dev, in mwifiex_ret_wmm_get_status()
826 dev_dbg(priv->adapter->dev, in mwifiex_ret_wmm_get_status()
878 dev_dbg(priv->adapter->dev, in mwifiex_wmm_process_association_req()
883 (ht_cap && (priv->adapter->config_bands & BAND_GN || in mwifiex_wmm_process_association_req()
884 priv->adapter->config_bands & BAND_AN))) && in mwifiex_wmm_process_association_req()
930 dev_dbg(priv->adapter->dev, "data: WMM: Pkt Delay: %d ms," in mwifiex_wmm_compute_drv_pkt_delay()
940 mwifiex_wmm_get_highest_priolist_ptr(struct mwifiex_adapter *adapter, in mwifiex_wmm_get_highest_priolist_ptr() argument
951 for (j = adapter->priv_num - 1; j >= 0; --j) { in mwifiex_wmm_get_highest_priolist_ptr()
953 list_for_each_entry(adapter->bss_prio_tbl[j].bss_prio_cur, in mwifiex_wmm_get_highest_priolist_ptr()
954 &adapter->bss_prio_tbl[j].bss_prio_head, in mwifiex_wmm_get_highest_priolist_ptr()
957 priv_tmp = adapter->bss_prio_tbl[j].bss_prio_cur->priv; in mwifiex_wmm_get_highest_priolist_ptr()
1016 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_rotate_priolists() local
1017 struct mwifiex_bss_prio_tbl *tbl = adapter->bss_prio_tbl; in mwifiex_rotate_priolists()
1079 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_send_single_packet() local
1085 dev_dbg(adapter->dev, "data: nothing to send\n"); in mwifiex_send_single_packet()
1092 dev_dbg(adapter->dev, "data: dequeuing the packet %p %p\n", ptr, skb); in mwifiex_send_single_packet()
1113 mwifiex_write_data_complete(adapter, skb, 0, -1); in mwifiex_send_single_packet()
1164 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_send_processed_packet() local
1177 if (adapter->data_sent || adapter->tx_lock_flag) { in mwifiex_send_processed_packet()
1180 skb_queue_tail(&adapter->tx_data_q, skb); in mwifiex_send_processed_packet()
1181 atomic_inc(&adapter->tx_queued); in mwifiex_send_processed_packet()
1194 if (adapter->iface_type == MWIFIEX_USB) { in mwifiex_send_processed_packet()
1195 adapter->data_sent = true; in mwifiex_send_processed_packet()
1196 ret = adapter->if_ops.host_to_card(adapter, MWIFIEX_USB_EP_DATA, in mwifiex_send_processed_packet()
1202 ret = adapter->if_ops.host_to_card(adapter, MWIFIEX_TYPE_DATA, in mwifiex_send_processed_packet()
1208 dev_dbg(adapter->dev, "data: -EBUSY is returned\n"); in mwifiex_send_processed_packet()
1214 mwifiex_write_data_complete(adapter, skb, 0, -1); in mwifiex_send_processed_packet()
1225 if (adapter->iface_type != MWIFIEX_PCIE) in mwifiex_send_processed_packet()
1226 adapter->data_sent = false; in mwifiex_send_processed_packet()
1227 dev_err(adapter->dev, "host_to_card failed: %#x\n", ret); in mwifiex_send_processed_packet()
1228 adapter->dbg.num_tx_host_to_card_failure++; in mwifiex_send_processed_packet()
1229 mwifiex_write_data_complete(adapter, skb, 0, ret); in mwifiex_send_processed_packet()
1232 if (adapter->iface_type != MWIFIEX_PCIE) in mwifiex_send_processed_packet()
1233 adapter->data_sent = false; in mwifiex_send_processed_packet()
1236 mwifiex_write_data_complete(adapter, skb, 0, ret); in mwifiex_send_processed_packet()
1251 mwifiex_dequeue_tx_packet(struct mwifiex_adapter *adapter) in mwifiex_dequeue_tx_packet() argument
1260 ptr = mwifiex_wmm_get_highest_priolist_ptr(adapter, &priv, &ptr_index); in mwifiex_dequeue_tx_packet()
1266 dev_dbg(adapter->dev, "data: tid=%d\n", tid); in mwifiex_dequeue_tx_packet()
1289 adapter->tx_buf_size)) in mwifiex_dequeue_tx_packet()
1302 if (mwifiex_space_avail_for_new_ba_stream(adapter)) { in mwifiex_dequeue_tx_packet()
1315 adapter->tx_buf_size)) in mwifiex_dequeue_tx_packet()
1332 mwifiex_wmm_process_tx(struct mwifiex_adapter *adapter) in mwifiex_wmm_process_tx() argument
1335 if (mwifiex_dequeue_tx_packet(adapter)) in mwifiex_wmm_process_tx()
1337 if (adapter->iface_type != MWIFIEX_SDIO) { in mwifiex_wmm_process_tx()
1338 if (adapter->data_sent || in mwifiex_wmm_process_tx()
1339 adapter->tx_lock_flag) in mwifiex_wmm_process_tx()
1342 if (atomic_read(&adapter->tx_queued) >= in mwifiex_wmm_process_tx()
1346 } while (!mwifiex_wmm_lists_empty(adapter)); in mwifiex_wmm_process_tx()