mwifiex: cleanup ioctl wait queue and abstraction layer
1) remove mwifiex_alloc_fill_wait_queue() and mwifiex_request_ioctl() 2) avoid dynamic allocation of wait queue 3) remove unnecessary mwifiex_error_code macros that were used mainly by the wait queue status code 4) remove some abstraction functions 5) split mwifiex_prepare_cmd() to mwifiex_send_cmd_async() and mwifiex_send_sync() to handle asynchronous and synchronous commands respectively Signed-off-by:Amitkumar Karwar <akarwar@marvell.com> Signed-off-by:
Bing Zhao <bzhao@marvell.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/mwifiex/11n.c 6 additions, 7 deletionsdrivers/net/wireless/mwifiex/11n.c
- drivers/net/wireless/mwifiex/11n_rxreorder.c 1 addition, 1 deletiondrivers/net/wireless/mwifiex/11n_rxreorder.c
- drivers/net/wireless/mwifiex/README 1 addition, 1 deletiondrivers/net/wireless/mwifiex/README
- drivers/net/wireless/mwifiex/cfg80211.c 45 additions, 68 deletionsdrivers/net/wireless/mwifiex/cfg80211.c
- drivers/net/wireless/mwifiex/cmdevt.c 72 additions, 107 deletionsdrivers/net/wireless/mwifiex/cmdevt.c
- drivers/net/wireless/mwifiex/debugfs.c 2 additions, 2 deletionsdrivers/net/wireless/mwifiex/debugfs.c
- drivers/net/wireless/mwifiex/decl.h 2 additions, 22 deletionsdrivers/net/wireless/mwifiex/decl.h
- drivers/net/wireless/mwifiex/init.c 1 addition, 2 deletionsdrivers/net/wireless/mwifiex/init.c
- drivers/net/wireless/mwifiex/join.c 36 additions, 54 deletionsdrivers/net/wireless/mwifiex/join.c
- drivers/net/wireless/mwifiex/main.c 33 additions, 38 deletionsdrivers/net/wireless/mwifiex/main.c
- drivers/net/wireless/mwifiex/main.h 40 additions, 83 deletionsdrivers/net/wireless/mwifiex/main.h
- drivers/net/wireless/mwifiex/scan.c 34 additions, 92 deletionsdrivers/net/wireless/mwifiex/scan.c
- drivers/net/wireless/mwifiex/sdio.c 5 additions, 6 deletionsdrivers/net/wireless/mwifiex/sdio.c
- drivers/net/wireless/mwifiex/sta_cmd.c 30 additions, 30 deletionsdrivers/net/wireless/mwifiex/sta_cmd.c
- drivers/net/wireless/mwifiex/sta_cmdresp.c 13 additions, 16 deletionsdrivers/net/wireless/mwifiex/sta_cmdresp.c
- drivers/net/wireless/mwifiex/sta_event.c 13 additions, 12 deletionsdrivers/net/wireless/mwifiex/sta_event.c
- drivers/net/wireless/mwifiex/sta_ioctl.c 152 additions, 856 deletionsdrivers/net/wireless/mwifiex/sta_ioctl.c
- drivers/net/wireless/mwifiex/sta_tx.c 1 addition, 1 deletiondrivers/net/wireless/mwifiex/sta_tx.c
- drivers/net/wireless/mwifiex/util.c 15 additions, 36 deletionsdrivers/net/wireless/mwifiex/util.c
Loading