Lines Matching refs:adapter
105 int headroom = (priv->adapter->iface_type == in mwifiex_11n_form_amsdu_txpd()
139 priv->adapter->pps_uapsd_mode) { in mwifiex_11n_form_amsdu_txpd()
141 priv->adapter->tx_lock_flag = true; in mwifiex_11n_form_amsdu_txpd()
170 struct mwifiex_adapter *adapter = priv->adapter; in mwifiex_11n_aggregate_pkt() local
176 int headroom = adapter->iface_type == MWIFIEX_USB ? 0 : INTF_HEADER_LEN; in mwifiex_11n_aggregate_pkt()
186 skb_aggr = mwifiex_alloc_dma_align_buf(adapter->tx_buf_size, in mwifiex_11n_aggregate_pkt()
221 mwifiex_write_data_complete(adapter, skb_src, 0, 0); in mwifiex_11n_aggregate_pkt()
253 if (adapter->data_sent || adapter->tx_lock_flag) { in mwifiex_11n_aggregate_pkt()
254 atomic_add(aggr_num * 2, &adapter->tx_queued); in mwifiex_11n_aggregate_pkt()
255 skb_queue_tail(&adapter->tx_data_q, skb_aggr); in mwifiex_11n_aggregate_pkt()
259 if (adapter->iface_type == MWIFIEX_USB) { in mwifiex_11n_aggregate_pkt()
260 ret = adapter->if_ops.host_to_card(adapter, priv->usb_port, in mwifiex_11n_aggregate_pkt()
269 ret = adapter->if_ops.host_to_card(adapter, MWIFIEX_TYPE_DATA, in mwifiex_11n_aggregate_pkt()
278 mwifiex_write_data_complete(adapter, skb_aggr, 1, -1); in mwifiex_11n_aggregate_pkt()
282 adapter->pps_uapsd_mode && adapter->tx_lock_flag) { in mwifiex_11n_aggregate_pkt()
283 priv->adapter->tx_lock_flag = false; in mwifiex_11n_aggregate_pkt()
297 mwifiex_dbg(adapter, ERROR, "data: -EBUSY is returned\n"); in mwifiex_11n_aggregate_pkt()
300 mwifiex_dbg(adapter, ERROR, "%s: host_to_card failed: %#x\n", in mwifiex_11n_aggregate_pkt()
302 adapter->dbg.num_tx_host_to_card_failure++; in mwifiex_11n_aggregate_pkt()
303 mwifiex_write_data_complete(adapter, skb_aggr, 1, ret); in mwifiex_11n_aggregate_pkt()
308 mwifiex_write_data_complete(adapter, skb_aggr, 1, ret); in mwifiex_11n_aggregate_pkt()