linux/drivers/net/wireless/intel/iwlwifi/fw
Johannes Berg 5e1688ce91 iwlwifi: mvm: clean up queue sync implementation
When we do queue sync, it's confusing that we have the structures
declared in the FW API header files that aren't really firmware,
and the union is also confusing - especially now in the code that
checks the size on the return.

So rework this: change the type of sync and whether to do it in a
synchronous fashion to arguments, and build the data structure in
the function, so we don't need the union.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/iwlwifi.20210331121101.f62833fd9893.I612d7ac1c655ec4880329360e15d207698c750bc@changeid
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-04-14 12:07:16 +03:00
..
api iwlwifi: mvm: clean up queue sync implementation 2021-04-14 12:07:16 +03:00
acpi.c iwlwifi: acpi: add support for DSM RFI 2021-02-11 01:52:06 +02:00
acpi.h iwlwifi: acpi: add support for DSM RFI 2021-02-11 01:52:06 +02:00
dbg.c iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic 2021-02-11 01:52:09 +02:00
dbg.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
debugfs.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
debugfs.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
error-dump.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
file.h pci-v5.12-changes 2021-02-25 09:56:08 -08:00
img.c
img.h iwlwifi: parse phy integration string from FW TLV 2021-02-05 11:55:17 +02:00
init.c iwlwifi: fwrt: add suspend/resume time point 2021-02-05 11:57:42 +02:00
notif-wait.c iwlwifi: fw: fix notification wait locking 2021-04-06 13:25:59 +03:00
notif-wait.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
paging.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
pnvm.c iwlwifi: fix ARCH=i386 compilation warnings 2021-03-03 17:57:33 +02:00
pnvm.h
runtime.h iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00
smem.c iwlwifi: use SPDX tags 2020-12-10 00:15:31 +02:00