Lines Matching refs:adapter

129 #define IS_CARD_RX_RCVD(adapter) (adapter->cmd_resp_received || \  argument
130 adapter->event_received || \
131 adapter->data_received)
196 void _mwifiex_dbg(const struct mwifiex_adapter *adapter, int mask,
198 #define mwifiex_dbg(adapter, mask, fmt, ...) \ argument
199 _mwifiex_dbg(adapter, MWIFIEX_DBG_##mask, fmt, ##__VA_ARGS__)
202 #define mwifiex_dbg_dump(adapter, dbg_mask, str, buf, len) \ argument
204 if ((adapter)->debug_mask & MWIFIEX_DBG_##dbg_mask) \
524 struct mwifiex_adapter *adapter; member
842 int (*clean_pcie_ring) (struct mwifiex_adapter *adapter);
844 void (*submit_rem_rx_urbs)(struct mwifiex_adapter *adapter);
1039 void mwifiex_process_tx_queue(struct mwifiex_adapter *adapter);
1041 int mwifiex_init_lock_list(struct mwifiex_adapter *adapter);
1046 struct mwifiex_adapter *adapter);
1049 struct mwifiex_adapter *adapter);
1054 int mwifiex_init_fw(struct mwifiex_adapter *adapter);
1056 int mwifiex_init_fw_complete(struct mwifiex_adapter *adapter);
1058 void mwifiex_shutdown_drv(struct mwifiex_adapter *adapter);
1069 int mwifiex_process_event(struct mwifiex_adapter *adapter);
1071 int mwifiex_complete_cmd(struct mwifiex_adapter *adapter,
1082 int mwifiex_alloc_cmd_buffer(struct mwifiex_adapter *adapter);
1083 void mwifiex_free_cmd_buffer(struct mwifiex_adapter *adapter);
1084 void mwifiex_free_cmd_buffers(struct mwifiex_adapter *adapter);
1085 void mwifiex_cancel_all_pending_cmd(struct mwifiex_adapter *adapter);
1086 void mwifiex_cancel_pending_scan_cmd(struct mwifiex_adapter *adapter);
1087 void mwifiex_cancel_scan(struct mwifiex_adapter *adapter);
1089 void mwifiex_recycle_cmd_node(struct mwifiex_adapter *adapter,
1092 void mwifiex_insert_cmd_to_pending_q(struct mwifiex_adapter *adapter,
1095 int mwifiex_exec_next_cmd(struct mwifiex_adapter *adapter);
1096 int mwifiex_process_cmdresp(struct mwifiex_adapter *adapter);
1097 int mwifiex_handle_rx_packet(struct mwifiex_adapter *adapter,
1102 int mwifiex_write_data_complete(struct mwifiex_adapter *adapter,
1106 void mwifiex_check_ps_cond(struct mwifiex_adapter *adapter);
1116 void mwifiex_process_hs_config(struct mwifiex_adapter *adapter);
1167 void mwifiex_deauthenticate_all(struct mwifiex_adapter *adapter);
1203 int is_command_pending(struct mwifiex_adapter *adapter);
1286 mwifiex_get_priv_by_id(struct mwifiex_adapter *adapter, in mwifiex_get_priv_by_id() argument
1291 for (i = 0; i < adapter->priv_num; i++) { in mwifiex_get_priv_by_id()
1292 if (adapter->priv[i]) { in mwifiex_get_priv_by_id()
1293 if (adapter->priv[i]->bss_mode == NL80211_IFTYPE_UNSPECIFIED) in mwifiex_get_priv_by_id()
1296 if ((adapter->priv[i]->bss_num == bss_num) && in mwifiex_get_priv_by_id()
1297 (adapter->priv[i]->bss_type == bss_type)) in mwifiex_get_priv_by_id()
1301 return ((i < adapter->priv_num) ? adapter->priv[i] : NULL); in mwifiex_get_priv_by_id()
1309 mwifiex_get_priv(struct mwifiex_adapter *adapter, in mwifiex_get_priv() argument
1314 for (i = 0; i < adapter->priv_num; i++) { in mwifiex_get_priv()
1315 if (adapter->priv[i]) { in mwifiex_get_priv()
1317 GET_BSS_ROLE(adapter->priv[i]) == bss_role) in mwifiex_get_priv()
1322 return ((i < adapter->priv_num) ? adapter->priv[i] : NULL); in mwifiex_get_priv()
1330 mwifiex_get_unused_bss_num(struct mwifiex_adapter *adapter, u8 bss_type) in mwifiex_get_unused_bss_num() argument
1336 for (i = 0; i < adapter->priv_num; i++) in mwifiex_get_unused_bss_num()
1337 if (adapter->priv[i]) { in mwifiex_get_unused_bss_num()
1338 if (adapter->priv[i]->bss_type == bss_type && in mwifiex_get_unused_bss_num()
1339 !(adapter->priv[i]->bss_mode == in mwifiex_get_unused_bss_num()
1341 index[adapter->priv[i]->bss_num] = 1; in mwifiex_get_unused_bss_num()
1354 mwifiex_get_unused_priv_by_bss_type(struct mwifiex_adapter *adapter, in mwifiex_get_unused_priv_by_bss_type() argument
1359 for (i = 0; i < adapter->priv_num; i++) in mwifiex_get_unused_priv_by_bss_type()
1360 if (adapter->priv[i]->bss_mode == in mwifiex_get_unused_priv_by_bss_type()
1362 adapter->priv[i]->bss_num = in mwifiex_get_unused_priv_by_bss_type()
1363 mwifiex_get_unused_bss_num(adapter, bss_type); in mwifiex_get_unused_priv_by_bss_type()
1367 return ((i < adapter->priv_num) ? adapter->priv[i] : NULL); in mwifiex_get_unused_priv_by_bss_type()
1410 for (i = 0; i < priv->adapter->priv_num; i++) { in mwifiex_is_any_intf_active()
1411 priv_num = priv->adapter->priv[i]; in mwifiex_is_any_intf_active()
1440 static inline void mwifiex_disable_wake(struct mwifiex_adapter *adapter) in mwifiex_disable_wake() argument
1442 if (adapter->irq_wakeup >= 0) { in mwifiex_disable_wake()
1443 disable_irq_wake(adapter->irq_wakeup); in mwifiex_disable_wake()
1444 disable_irq(adapter->irq_wakeup); in mwifiex_disable_wake()
1445 if (adapter->wake_by_wifi) in mwifiex_disable_wake()
1449 enable_irq(adapter->irq_wakeup); in mwifiex_disable_wake()
1455 static inline void mwifiex_enable_wake(struct mwifiex_adapter *adapter) in mwifiex_enable_wake() argument
1458 if (adapter->irq_wakeup >= 0) { in mwifiex_enable_wake()
1459 adapter->wake_by_wifi = false; in mwifiex_enable_wake()
1460 enable_irq(adapter->irq_wakeup); in mwifiex_enable_wake()
1461 enable_irq_wake(adapter->irq_wakeup); in mwifiex_enable_wake()
1471 int mwifiex_remove_card(struct mwifiex_adapter *adapter);
1473 void mwifiex_get_version(struct mwifiex_adapter *adapter, char *version,
1479 int mwifiex_wait_queue_complete(struct mwifiex_adapter *adapter,
1484 int mwifiex_enable_hs(struct mwifiex_adapter *adapter);
1527 int mwifiex_drv_get_driver_version(struct mwifiex_adapter *adapter,
1542 int mwifiex_update_bss_desc_with_ie(struct mwifiex_adapter *adapter,
1559 int mwifiex_add_wowlan_magic_pkt_filter(struct mwifiex_adapter *adapter);
1619 int mwifiex_init_channel_scan_gap(struct mwifiex_adapter *adapter);
1666 void mwifiex_drv_info_dump(struct mwifiex_adapter *adapter);
1667 void mwifiex_prepare_fw_dump_info(struct mwifiex_adapter *adapter);
1668 void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter);
1671 void mwifiex_queue_main_work(struct mwifiex_adapter *adapter);
1680 void mwifiex_coex_ampdu_rxwinsize(struct mwifiex_adapter *adapter);
1687 void mwifiex_multi_chan_resync(struct mwifiex_adapter *adapter);
1700 int mwifiex_reinit_sw(struct mwifiex_adapter *adapter);
1701 int mwifiex_shutdown_sw(struct mwifiex_adapter *adapter);