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
177 int headroom = adapter->iface_type == MWIFIEX_USB ? 0 : INTF_HEADER_LEN; in mwifiex_11n_aggregate_pkt()
187 skb_aggr = mwifiex_alloc_dma_align_buf(adapter->tx_buf_size, in mwifiex_11n_aggregate_pkt()
190 dev_err(adapter->dev, "%s: alloc skb_aggr\n", __func__); in mwifiex_11n_aggregate_pkt()
223 mwifiex_write_data_complete(adapter, skb_src, 0, 0); in mwifiex_11n_aggregate_pkt()
255 if (adapter->data_sent || adapter->tx_lock_flag) { in mwifiex_11n_aggregate_pkt()
256 atomic_add(aggr_num * 2, &adapter->tx_queued); in mwifiex_11n_aggregate_pkt()
257 skb_queue_tail(&adapter->tx_data_q, skb_aggr); in mwifiex_11n_aggregate_pkt()
261 if (adapter->iface_type == MWIFIEX_USB) { in mwifiex_11n_aggregate_pkt()
262 adapter->data_sent = true; in mwifiex_11n_aggregate_pkt()
263 ret = adapter->if_ops.host_to_card(adapter, MWIFIEX_USB_EP_DATA, in mwifiex_11n_aggregate_pkt()
272 ret = adapter->if_ops.host_to_card(adapter, MWIFIEX_TYPE_DATA, in mwifiex_11n_aggregate_pkt()
281 mwifiex_write_data_complete(adapter, skb_aggr, 1, -1); in mwifiex_11n_aggregate_pkt()
285 adapter->pps_uapsd_mode && adapter->tx_lock_flag) { in mwifiex_11n_aggregate_pkt()
286 priv->adapter->tx_lock_flag = false; in mwifiex_11n_aggregate_pkt()
300 dev_dbg(adapter->dev, "data: -EBUSY is returned\n"); in mwifiex_11n_aggregate_pkt()
303 if (adapter->iface_type != MWIFIEX_PCIE) in mwifiex_11n_aggregate_pkt()
304 adapter->data_sent = false; in mwifiex_11n_aggregate_pkt()
305 dev_err(adapter->dev, "%s: host_to_card failed: %#x\n", in mwifiex_11n_aggregate_pkt()
307 adapter->dbg.num_tx_host_to_card_failure++; in mwifiex_11n_aggregate_pkt()
308 mwifiex_write_data_complete(adapter, skb_aggr, 1, ret); in mwifiex_11n_aggregate_pkt()
311 if (adapter->iface_type != MWIFIEX_PCIE) in mwifiex_11n_aggregate_pkt()
312 adapter->data_sent = false; in mwifiex_11n_aggregate_pkt()
315 mwifiex_write_data_complete(adapter, skb_aggr, 1, ret); in mwifiex_11n_aggregate_pkt()