]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: Set w-pointer upon resume according to SN
authorAlex Malamud <alex.malamud@intel.com>
Mon, 10 Jun 2019 12:19:23 +0000 (15:19 +0300)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 6 Sep 2019 12:31:16 +0000 (15:31 +0300)
commitc856ffb815ca6e70ee4eab11735b01a1469b9551
tree9057b93f5fa883674127fec28d06d555f0dfc88f
parentefce6240def5c06b309f530ade38c7029dc7d876
iwlwifi: Set w-pointer upon resume according to SN

During D3 state, FW may send packets.
As a result, "write" queue pointer will be incremented by FW.
Upon resume from D3, driver should adjust its shadows of "write" and "read"
pointers to the value reported by FW.

1. Keep TID used during wowlan configuration.
2. Upon resume, set driver's "write" and "read" queue pointers
to the value reported by FW.

Signed-off-by: Alex Malamud <alex.malamud@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
drivers/net/wireless/intel/iwlwifi/pcie/internal.h
drivers/net/wireless/intel/iwlwifi/pcie/trans.c
drivers/net/wireless/intel/iwlwifi/pcie/tx.c