Lines Matching refs:mwifiex_adapter
65 struct mwifiex_adapter;
206 void _mwifiex_dbg(const struct mwifiex_adapter *adapter, int mask,
542 struct mwifiex_adapter *adapter;
836 int (*init_if) (struct mwifiex_adapter *);
837 void (*cleanup_if) (struct mwifiex_adapter *);
838 int (*check_fw_status) (struct mwifiex_adapter *, u32);
839 int (*check_winner_status)(struct mwifiex_adapter *);
840 int (*prog_fw) (struct mwifiex_adapter *, struct mwifiex_fw_image *);
841 int (*register_dev) (struct mwifiex_adapter *);
842 void (*unregister_dev) (struct mwifiex_adapter *);
843 int (*enable_int) (struct mwifiex_adapter *);
844 void (*disable_int) (struct mwifiex_adapter *);
845 int (*process_int_status) (struct mwifiex_adapter *);
846 int (*host_to_card) (struct mwifiex_adapter *, u8, struct sk_buff *,
848 int (*wakeup) (struct mwifiex_adapter *);
849 int (*wakeup_complete) (struct mwifiex_adapter *);
852 void (*update_mp_end_port) (struct mwifiex_adapter *, u16);
853 void (*cleanup_mpa_buf) (struct mwifiex_adapter *);
854 int (*cmdrsp_complete) (struct mwifiex_adapter *, struct sk_buff *);
855 int (*event_complete) (struct mwifiex_adapter *, struct sk_buff *);
856 int (*init_fw_port) (struct mwifiex_adapter *);
857 int (*dnld_fw) (struct mwifiex_adapter *, struct mwifiex_fw_image *);
858 void (*card_reset) (struct mwifiex_adapter *);
859 int (*reg_dump)(struct mwifiex_adapter *, char *);
860 void (*device_dump)(struct mwifiex_adapter *);
861 int (*clean_pcie_ring) (struct mwifiex_adapter *adapter);
863 void (*submit_rem_rx_urbs)(struct mwifiex_adapter *adapter);
864 void (*deaggr_pkt)(struct mwifiex_adapter *, struct sk_buff *);
865 void (*multi_port_resync)(struct mwifiex_adapter *);
867 void (*down_dev)(struct mwifiex_adapter *);
868 void (*up_dev)(struct mwifiex_adapter *);
871 struct mwifiex_adapter { struct
1059 void mwifiex_process_tx_queue(struct mwifiex_adapter *adapter); argument
1061 int mwifiex_init_lock_list(struct mwifiex_adapter *adapter);
1066 struct mwifiex_adapter *adapter);
1069 struct mwifiex_adapter *adapter);
1074 int mwifiex_init_fw(struct mwifiex_adapter *adapter);
1076 int mwifiex_init_fw_complete(struct mwifiex_adapter *adapter);
1078 void mwifiex_shutdown_drv(struct mwifiex_adapter *adapter);
1080 int mwifiex_dnld_fw(struct mwifiex_adapter *, struct mwifiex_fw_image *);
1089 int mwifiex_process_event(struct mwifiex_adapter *adapter);
1091 int mwifiex_complete_cmd(struct mwifiex_adapter *adapter,
1102 int mwifiex_alloc_cmd_buffer(struct mwifiex_adapter *adapter);
1103 void mwifiex_free_cmd_buffer(struct mwifiex_adapter *adapter);
1104 void mwifiex_free_cmd_buffers(struct mwifiex_adapter *adapter);
1105 void mwifiex_cancel_all_pending_cmd(struct mwifiex_adapter *adapter);
1106 void mwifiex_cancel_pending_scan_cmd(struct mwifiex_adapter *adapter);
1107 void mwifiex_cancel_scan(struct mwifiex_adapter *adapter);
1109 void mwifiex_recycle_cmd_node(struct mwifiex_adapter *adapter,
1112 void mwifiex_insert_cmd_to_pending_q(struct mwifiex_adapter *adapter,
1115 int mwifiex_exec_next_cmd(struct mwifiex_adapter *adapter);
1116 int mwifiex_process_cmdresp(struct mwifiex_adapter *adapter);
1117 int mwifiex_handle_rx_packet(struct mwifiex_adapter *adapter,
1122 int mwifiex_write_data_complete(struct mwifiex_adapter *adapter,
1126 void mwifiex_check_ps_cond(struct mwifiex_adapter *adapter);
1127 void mwifiex_process_sleep_confirm_resp(struct mwifiex_adapter *, u8 *,
1136 void mwifiex_process_hs_config(struct mwifiex_adapter *adapter);
1185 void mwifiex_deauthenticate_all(struct mwifiex_adapter *adapter);
1221 int is_command_pending(struct mwifiex_adapter *adapter);
1247 void mwifiex_update_ampdu_txwinsize(struct mwifiex_adapter *pmadapter);
1304 mwifiex_get_priv_by_id(struct mwifiex_adapter *adapter, in mwifiex_get_priv_by_id()
1324 mwifiex_get_priv(struct mwifiex_adapter *adapter, in mwifiex_get_priv()
1345 mwifiex_get_unused_bss_num(struct mwifiex_adapter *adapter, u8 bss_type) in mwifiex_get_unused_bss_num()
1369 mwifiex_get_unused_priv_by_bss_type(struct mwifiex_adapter *adapter, in mwifiex_get_unused_priv_by_bss_type()
1455 static inline void mwifiex_disable_wake(struct mwifiex_adapter *adapter) in mwifiex_disable_wake()
1470 static inline void mwifiex_enable_wake(struct mwifiex_adapter *adapter) in mwifiex_enable_wake()
1486 int mwifiex_remove_card(struct mwifiex_adapter *adapter);
1488 void mwifiex_get_version(struct mwifiex_adapter *adapter, char *version,
1494 int mwifiex_wait_queue_complete(struct mwifiex_adapter *adapter,
1499 int mwifiex_enable_hs(struct mwifiex_adapter *adapter);
1542 int mwifiex_drv_get_driver_version(struct mwifiex_adapter *adapter,
1548 int mwifiex_main_process(struct mwifiex_adapter *);
1557 int mwifiex_update_bss_desc_with_ie(struct mwifiex_adapter *adapter,
1574 int mwifiex_add_wowlan_magic_pkt_filter(struct mwifiex_adapter *adapter);
1634 int mwifiex_init_channel_scan_gap(struct mwifiex_adapter *adapter);
1681 void mwifiex_drv_info_dump(struct mwifiex_adapter *adapter);
1682 void mwifiex_prepare_fw_dump_info(struct mwifiex_adapter *adapter);
1683 void mwifiex_upload_device_dump(struct mwifiex_adapter *adapter);
1686 void mwifiex_queue_main_work(struct mwifiex_adapter *adapter);
1695 void mwifiex_coex_ampdu_rxwinsize(struct mwifiex_adapter *adapter);
1702 void mwifiex_multi_chan_resync(struct mwifiex_adapter *adapter);
1715 int mwifiex_reinit_sw(struct mwifiex_adapter *adapter);
1716 int mwifiex_shutdown_sw(struct mwifiex_adapter *adapter);