Lines Matching defs:adapter

139 #define IS_CARD_RX_RCVD(adapter) (adapter->cmd_resp_received || \
140 adapter->event_received || \
141 adapter->data_received)
206 void _mwifiex_dbg(const struct mwifiex_adapter *adapter, int mask,
208 #define mwifiex_dbg(adapter, mask, fmt, ...) \
209 _mwifiex_dbg(adapter, MWIFIEX_DBG_##mask, fmt, ##__VA_ARGS__)
212 #define mwifiex_dbg_dump(adapter, dbg_mask, str, buf, len) \
214 if ((adapter)->debug_mask & MWIFIEX_DBG_##dbg_mask) \
542 struct mwifiex_adapter *adapter;
861 int (*clean_pcie_ring) (struct mwifiex_adapter *adapter);
863 void (*submit_rem_rx_urbs)(struct mwifiex_adapter *adapter);
1061 void mwifiex_process_tx_queue(struct mwifiex_adapter *adapter);
1063 int mwifiex_init_lock_list(struct mwifiex_adapter *adapter);
1068 struct mwifiex_adapter *adapter);
1071 struct mwifiex_adapter *adapter);
1076 int mwifiex_init_fw(struct mwifiex_adapter *adapter);
1078 int mwifiex_init_fw_complete(struct mwifiex_adapter *adapter);
1080 void mwifiex_shutdown_drv(struct mwifiex_adapter *adapter);
1091 int mwifiex_process_event(struct mwifiex_adapter *adapter);
1093 int mwifiex_complete_cmd(struct mwifiex_adapter *adapter,
1104 int mwifiex_alloc_cmd_buffer(struct mwifiex_adapter *adapter);
1105 void mwifiex_free_cmd_buffer(struct mwifiex_adapter *adapter);
1106 void mwifiex_free_cmd_buffers(struct mwifiex_adapter *adapter);
1107 void mwifiex_cancel_all_pending_cmd(struct mwifiex_adapter *adapter);
1108 void mwifiex_cancel_pending_scan_cmd(struct mwifiex_adapter *adapter);
1109 void mwifiex_cancel_scan(struct mwifiex_adapter *adapter);
1111 void mwifiex_recycle_cmd_node(struct mwifiex_adapter *adapter,
1114 void mwifiex_insert_cmd_to_pending_q(struct mwifiex_adapter *adapter,
1117 int mwifiex_exec_next_cmd(struct mwifiex_adapter *adapter);
1118 int mwifiex_process_cmdresp(struct mwifiex_adapter *adapter);
1119 int mwifiex_handle_rx_packet(struct mwifiex_adapter *adapter,
1124 int mwifiex_write_data_complete(struct mwifiex_adapter *adapter,
1128 void mwifiex_check_ps_cond(struct mwifiex_adapter *adapter);
1138 void mwifiex_process_hs_config(struct mwifiex_adapter *adapter);
1187 void mwifiex_deauthenticate_all(struct mwifiex_adapter *adapter);
1223 int is_command_pending(struct mwifiex_adapter *adapter);
1306 mwifiex_get_priv_by_id(struct mwifiex_adapter *adapter,
1311 for (i = 0; i < adapter->priv_num; i++) {
1312 if (adapter->priv[i]) {
1313 if ((adapter->priv[i]->bss_num == bss_num) &&
1314 (adapter->priv[i]->bss_type == bss_type))
1318 return ((i < adapter->priv_num) ? adapter->priv[i] : NULL);
1326 mwifiex_get_priv(struct mwifiex_adapter *adapter,
1331 for (i = 0; i < adapter->priv_num; i++) {
1332 if (adapter->priv[i]) {
1334 GET_BSS_ROLE(adapter->priv[i]) == bss_role)
1339 return ((i < adapter->priv_num) ? adapter->priv[i] : NULL);
1347 mwifiex_get_unused_bss_num(struct mwifiex_adapter *adapter, u8 bss_type)
1353 for (i = 0; i < adapter->priv_num; i++)
1354 if (adapter->priv[i]) {
1355 if (adapter->priv[i]->bss_type == bss_type &&
1356 !(adapter->priv[i]->bss_mode ==
1358 index[adapter->priv[i]->bss_num] = 1;
1371 mwifiex_get_unused_priv_by_bss_type(struct mwifiex_adapter *adapter,
1376 for (i = 0; i < adapter->priv_num; i++)
1377 if (adapter->priv[i]->bss_mode ==
1379 adapter->priv[i]->bss_num =
1380 mwifiex_get_unused_bss_num(adapter, bss_type);
1384 return ((i < adapter->priv_num) ? adapter->priv[i] : NULL);
1427 for (i = 0; i < priv->adapter->priv_num; i++) {
1428 priv_num = priv->adapter->priv[i];
1457 static inline void mwifiex_disable_wake(struct mwifiex_adapter *adapter)
1459 if (adapter->irq_wakeup >= 0) {
1460 disable_irq_wake(adapter->irq_wakeup);
1461 disable_irq(adapter->irq_wakeup);
1462 if (adapter->wake_by_wifi)
1466 enable_irq(adapter->irq_wakeup);
1472 static inline void mwifiex_enable_wake(struct mwifiex_adapter *adapter)
1475 if (adapter->irq_wakeup >= 0) {
1476 adapter->wake_by_wifi = false;
1477 enable_irq(adapter->irq_wakeup);
1478 enable_irq_wake(adapter->irq_wakeup);
1488 int mwifiex_remove_card(struct mwifiex_adapter *adapter);
1490 void mwifiex_get_version(struct mwifiex_adapter *adapter, char *version,
1496 int mwifiex_wait_queue_complete(struct mwifiex_adapter *adapter,
1501 int mwifiex_enable_hs(struct mwifiex_adapter *adapter);
1544 int mwifiex_drv_get_driver_version(struct mwifiex_adapter *adapter,
1559 int mwifiex_update_bss_desc_with_ie(struct mwifiex_adapter *adapter,
1576 int mwifiex_add_wowlan_magic_pkt_filter(struct mwifiex_adapter *adapter);
1636 int mwifiex_init_channel_scan_gap(struct mwifiex_adapter *adapter);
1683 void mwifiex_drv_info_dump(struct mwifiex_adapter *adapter);
1684 void mwifiex_prepare_fw_dump_info(struct mwifiex_adapter *adapter);
1685 void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter);
1688 void mwifiex_queue_main_work(struct mwifiex_adapter *adapter);
1697 void mwifiex_coex_ampdu_rxwinsize(struct mwifiex_adapter *adapter);
1704 void mwifiex_multi_chan_resync(struct mwifiex_adapter *adapter);
1717 int mwifiex_reinit_sw(struct mwifiex_adapter *adapter);
1718 int mwifiex_shutdown_sw(struct mwifiex_adapter *adapter);