linux/drivers/net/wireless/iwlwifi/mvm
Lilach Edelstein 1f3b0ff8ec iwlwifi: mvm: Add Smart FIFO support
Send firmware a Smart FIFO Configuration host command to allow
interrupt coalescing. The smart FIFO is enabled when there is
only one bound interface (other than  p2p devices which are
ignored) and it is of type station, and activated while the
station is associated.

Smart Fifo allows aggragations of DMA transactions and by that
causes processor and memory controller to stay for a longer time
on lower c-states, thus saving platform power.
Firmware relies on driver to activate and disable it.

Signed-off-by: Lilach Edelstein <lilach.edelstein@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2013-12-17 19:39:37 +02:00
..
binding.c iwlwifi: mvm: Add Smart FIFO support 2013-12-17 19:39:37 +02:00
bt-coex.c iwlwifi: mvm: BT Coex - enable Sync to SCO 2013-12-09 22:29:48 +02:00
constants.h iwlwifi: mvm: Adjust some power management constants 2013-10-02 18:00:35 +02:00
d3.c iwlwifi: mvm: don't restart HW if suspending fails before D3 image is loaded 2013-12-09 22:29:45 +02:00
debugfs-vif.c iwlwifi: mvm: don't use void pointers in debugfs 2013-12-09 22:29:03 +02:00
debugfs.c iwlwifi: mvm: dump NVM from debugfs 2013-12-09 22:29:45 +02:00
debugfs.h iwlwifi: mvm: refactor debugfs copy_from_user() 2013-12-09 22:29:04 +02:00
fw-api-bt-coex.h iwlwifi: mvm: BT Coex - enable Sync to SCO 2013-12-09 22:29:48 +02:00
fw-api-d3.h iwlwifi: mvm: keep connection to AP after WoWLAN 2013-10-11 09:57:53 +02:00
fw-api-mac.h iwlwifi: mvm: add IBSS support 2013-10-11 10:14:08 +02:00
fw-api-power.h iwlwifi: mvm: Add device wide power command 2013-10-11 09:56:57 +02:00
fw-api-rs.h iwlwifi: mvm: add LQ flags definitions 2013-12-09 22:29:04 +02:00
fw-api-scan.h iwlwifi: mvm: fix scan offloading flag definition 2013-12-09 22:29:45 +02:00
fw-api-sta.h iwlwifi: mvm: split ADD_STA and ADD_STA_KEY in firmware API 2013-10-02 18:00:36 +02:00
fw-api-tx.h iwlwifi: mvm: remove obsolete flag in TX command API 2013-07-31 11:05:05 +02:00
fw-api.h iwlwifi: mvm: Add Smart FIFO support 2013-12-17 19:39:37 +02:00
fw.c iwlwifi: mvm: Add Smart FIFO support 2013-12-17 19:39:37 +02:00
led.c iwlwifi: a few fixes in license 2013-03-06 16:46:59 +01:00
mac80211.c iwlwifi: mvm: Add Smart FIFO support 2013-12-17 19:39:37 +02:00
mac-ctxt.c iwlwifi: mvm: fix ht protection flags 2013-12-09 22:29:03 +02:00
Makefile iwlwifi: mvm: Add Smart FIFO support 2013-12-17 19:39:37 +02:00
mvm.h iwlwifi: mvm: Add Smart FIFO support 2013-12-17 19:39:37 +02:00
nvm.c iwlwifi: mvm: dump NVM from debugfs 2013-12-09 22:29:45 +02:00
ops.c iwlwifi: mvm: Add Smart FIFO support 2013-12-17 19:39:37 +02:00
phy-ctxt.c iwlwifi: mvm: implement D3 testing 2013-05-29 21:56:57 +02:00
power_legacy.c iwlwifi: mvm: Upgrade to a new power management uAPSD API 2013-07-16 16:13:23 +03:00
power.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2013-11-04 14:45:14 -05:00
quota.c iwlwifi: mvm: quota command max_duration should be zero 2013-12-09 22:29:46 +02:00
rs.c iwlwifi: mvm: rs: fix compilation without CONFIG_MAC80211_DEBUGFS 2013-12-09 22:29:49 +02:00
rs.h iwlwifi: mvm: rs: overhaul search cycle state machine 2013-12-09 22:29:48 +02:00
rx.c iwlwifi: mvm: capture the FCS in monitor mode 2013-10-29 14:52:25 +01:00
scan.c iwlwifi: mvm: Implement low-priority scan 2013-12-09 22:29:45 +02:00
sf.c iwlwifi: mvm: Add Smart FIFO support 2013-12-17 19:39:37 +02:00
sta.c iwlwifi: mvm: add iwl_mvm_sta_from_mac80211 2013-12-09 22:29:44 +02:00
sta.h iwlwifi: mvm: add iwl_mvm_sta_from_mac80211 2013-12-09 22:29:44 +02:00
testmode.h iwlwifi: mvm: implement beacon filtering testmode command 2013-10-02 18:00:31 +02:00
time-event.c iwlwifi: mvm: don't WARN about unsuccessful time event 2013-11-25 23:00:20 +02:00
time-event.h iwlwifi: mvm: give client MACs time to synchronise during restart 2013-10-02 18:00:34 +02:00
tt.c iwlwifi: mvm: add iwl_mvm_sta_from_mac80211 2013-12-09 22:29:44 +02:00
tx.c iwlwifi: mvm: add iwl_mvm_sta_from_mac80211 2013-12-09 22:29:44 +02:00
utils.c iwlwifi: mvm: don't send SMPS action frame with single RX antenna 2013-12-09 22:34:28 +02:00