linux/drivers/net/wireless/iwlwifi
Johannes Berg e96766958c iwlwifi: dynamically determine lib_ops
Having the pointer to lib_ops in the config
makes it impossible to split the driver into
different modules. Determine the ops based on
the device family enumeration to get rid of
the direct pointer.

Also move all the opmode specific code from
the iwl-[1256]000.c files into a new file
iwl-agn-devices.c so that the former only
have configuration data now.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-04-12 15:10:48 -04:00
..
iwl-1000.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-2000.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-5000.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-6000.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-agn-calib.c iwlwifi: move hw_params into priv 2012-04-12 15:06:09 -04:00
iwl-agn-calib.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-devices.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-agn-hw.h iwlwifi: move queue mapping out of transport 2012-04-09 16:37:22 -04:00
iwl-agn-lib.c iwlwifi: move eeprom into priv 2012-04-12 15:06:09 -04:00
iwl-agn-rs.c iwlwifi: move hw_params into priv 2012-04-12 15:06:09 -04:00
iwl-agn-rs.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-rx.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-agn-rxon.c iwlwifi: move hw_params into priv 2012-04-12 15:06:09 -04:00
iwl-agn-sta.c iwlwifi: move hw_params into priv 2012-04-12 15:06:09 -04:00
iwl-agn-tt.c iwlwifi: more status bit factoring 2012-03-08 13:59:55 -05:00
iwl-agn-tt.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-tx.c iwlwifi: move hw_params into priv 2012-04-12 15:06:09 -04:00
iwl-agn.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-agn.h iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-cfg.h iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-commands.h iwlwifi: clean up iwl-commands.h 2012-03-07 13:56:36 -05:00
iwl-config.h iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-core.c iwlwifi: split force_reset debugfs file 2012-04-12 15:06:09 -04:00
iwl-core.h iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-csr.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-debug.c iwlwifi: remove per-device debug level 2012-03-06 15:16:10 -05:00
iwl-debug.h iwlwifi: move status check functions out of shared 2012-03-07 13:51:51 -05:00
iwl-debugfs.c iwlwifi: move eeprom into priv 2012-04-12 15:06:09 -04:00
iwl-dev.h iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-devtrace.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-devtrace.h iwlwifi: make tracing use device as identifier 2012-03-07 13:51:52 -05:00
iwl-drv.c iwlwifi: Add bool mvm_ucode to iwl_fw 2012-03-12 14:22:10 -04:00
iwl-drv.h iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-eeprom.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-eeprom.h iwlwifi: move eeprom into priv 2012-04-12 15:06:09 -04:00
iwl-fh.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-fw-file.h iwlwifi: Add TLVs and fields for 16.0 uCode 2012-03-12 14:22:08 -04:00
iwl-fw.h iwlwifi: Add bool mvm_ucode to iwl_fw 2012-03-12 14:22:10 -04:00
iwl-io.c iwlwifi: cleanup/fix memory barriers 2012-03-08 13:59:50 -05:00
iwl-io.h iwlwifi: always check if got h/w access before write 2012-03-08 13:59:50 -05:00
iwl-led.c iwlwifi: more status bit factoring 2012-03-08 13:59:55 -05:00
iwl-led.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-mac80211.c iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00
iwl-notif-wait.c iwlwifi: extend notification wait 2012-04-09 16:37:15 -04:00
iwl-notif-wait.h iwlwifi: extend notification wait 2012-04-09 16:37:15 -04:00
iwl-op-mode.h iwlwifi: move queue mapping out of transport 2012-04-09 16:37:22 -04:00
iwl-pci.c iwlwifi: Add pr_fmt 2012-04-10 14:54:03 -04:00
iwl-phy-db.c iwlwifi: phy_db structure 2012-04-09 16:37:12 -04:00
iwl-phy-db.h iwlwifi: phy_db structure 2012-04-09 16:37:12 -04:00
iwl-power.c iwlwifi: split POWER_PMI status bit 2012-04-09 16:37:49 -04:00
iwl-power.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-prph.h iwlwifi: fix cmd_queue number merge 2012-03-09 13:20:50 -05:00
iwl-scan.c iwlwifi: move hw_params into priv 2012-04-12 15:06:09 -04:00
iwl-shared.h iwlwifi: create device configuration header file 2012-04-12 15:06:09 -04:00
iwl-testmode.c iwlwifi: move eeprom into priv 2012-04-12 15:06:09 -04:00
iwl-testmode.h iwlwifi: add testmode command for rx forwarding 2012-03-08 13:59:52 -05:00
iwl-trans-pcie-int.h iwlwifi: move queue watchdog into transport 2012-04-12 15:06:08 -04:00
iwl-trans-pcie-rx.c iwlwifi: move rx_page_order into transport 2012-04-12 15:06:08 -04:00
iwl-trans-pcie-tx.c iwlwifi: move queue watchdog into transport 2012-04-12 15:06:08 -04:00
iwl-trans-pcie.c iwlwifi: split force_reset debugfs file 2012-04-12 15:06:09 -04:00
iwl-trans.h iwlwifi: move eeprom into priv 2012-04-12 15:06:09 -04:00
iwl-ucode.c iwlwifi: move eeprom into priv 2012-04-12 15:06:09 -04:00
Kconfig iwlwifi: phy_db structure 2012-04-09 16:37:12 -04:00
Makefile iwlwifi: dynamically determine lib_ops 2012-04-12 15:10:48 -04:00