linux_dsm_epyc7002/drivers/net/wireless/iwlwifi
Avri Altman 680073b78a iwlwifi: consolidate hw scheduler configuration code
Configuring the hw scheduler during queue enablement is done by
writing the appropriate values to the scheduler peripherals, and
it is essentially the same for all buses.

Whenever writing is done via the standard iwl_write_prph, we can
avoid duplicating the code for each bus. Those operations are
queue deactivation, RA/TID mapping, chain-building settings,
enabling/disabling aggregations and activating/deactivating the
TX FIFOs.

Consolidate this code using static inlines in a new header file.

Signed-off-by: Avri Altman <avri.altman@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-09-03 22:49:00 +03:00
..
dvm Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next 2014-07-06 11:15:30 +03:00
mvm iwlwifi: mvm: wait for TE notif when protecting TDLS session 2014-09-03 22:49:00 +03:00
pcie iwlwifi: consolidate hw scheduler configuration code 2014-09-03 22:49:00 +03:00
iwl-1000.c iwlwifi: don't disable SCD chain extension on newer devices 2014-04-13 22:23:20 +03:00
iwl-2000.c iwlwifi: don't disable SCD chain extension on newer devices 2014-04-13 22:23:20 +03:00
iwl-5000.c iwlwifi: don't disable SCD chain extension on newer devices 2014-04-13 22:23:20 +03:00
iwl-6000.c iwlwifi: don't disable SCD chain extension on newer devices 2014-04-13 22:23:20 +03:00
iwl-7000.c iwlwifi: mvm: fix bug with OTP memory size 2014-05-06 20:40:01 +03:00
iwl-8000.c iwlwifi: add max RX aggregation size 2014-07-21 10:17:27 +03:00
iwl-agn-hw.h iwlwifi: mvm: fix bug with OTP memory size 2014-05-06 20:40:01 +03:00
iwl-config.h iwlwifi: add max RX aggregation size 2014-07-21 10:17:27 +03:00
iwl-csr.h iwlwifi: pcie: enable LP XTAL to reduce power consumption 2014-03-09 19:16:39 +02:00
iwl-debug.c iwlwifi: use dev_printk instead of dev_dbg for debug logs 2014-05-13 13:52:22 +03:00
iwl-debug.h iwlwifi: cause build error on missing newline 2014-05-11 13:12:31 +03:00
iwl-devtrace.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-devtrace.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-drv.c iwlwifi: make U-APSD default configurable at compile time 2014-09-03 22:33:16 +03:00
iwl-drv.h iwlwifi: mvm: new NVM format in family 8000 2014-02-13 13:49:37 +02:00
iwl-eeprom-parse.c iwlwifi: remove MCS32 support declaration 2014-06-24 21:55:25 +03:00
iwl-eeprom-parse.h iwlwifi: mvm: new NVM format in family 8000 2014-02-13 13:49:37 +02:00
iwl-eeprom-read.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-eeprom-read.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-fh.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-fw-error-dump.h iwlwifi: dump CSRs to fw-error-dump 2014-07-22 19:21:12 +03:00
iwl-fw-file.h iwlwifi: add device / firmware to fw-error-dump file 2014-06-24 21:55:26 +03:00
iwl-fw.h iwlwifi: mvm: add unified LMAC scan API 2014-07-07 21:41:10 +03:00
iwl-io.c iwlwifi: update nmi register 2014-05-15 19:50:51 +03:00
iwl-io.h iwlwifi: update nmi register 2014-05-15 19:50:51 +03:00
iwl-modparams.h iwlwifi: fix inconsistency about power_save module parameter 2014-07-22 19:21:10 +03:00
iwl-notif-wait.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-notif-wait.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-nvm-parse.c iwlwifi: 8000: drop a print when the address is invalid 2014-07-07 21:41:12 +03:00
iwl-nvm-parse.h iwlwifi: mvm: new NVM format in family 8000 2014-02-13 13:49:37 +02:00
iwl-op-mode.h iwlwifi: pcie: implement GRO without NAPI 2014-04-13 09:35:47 +03:00
iwl-phy-db.c iwlwifi: remove CMD_SYNC 2014-05-13 13:52:19 +03:00
iwl-phy-db.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-prph.h iwlwifi: pcie: add firmware monitor capabilities 2014-06-24 21:55:27 +03:00
iwl-scd.h iwlwifi: consolidate hw scheduler configuration code 2014-09-03 22:49:00 +03:00
iwl-trans.h iwlwifi: split fw-error-dump between transport and mvm 2014-07-22 19:21:10 +03:00
Kconfig iwlwifi: make U-APSD default configurable at compile time 2014-09-03 22:33:16 +03:00
Makefile iwlwifi: Add 8000 HW family support 2014-02-03 22:23:31 +02:00