kernel-fxtec-pro1x/drivers/net/wireless/iwlwifi
Johannes Berg 48a2d66f58 iwlwifi: don't pass iwl_rx_mem_buffer to upper layers
struct iwl_rx_mem_buffer implementation details
(DMA address, list pointers) that the upper
layers don't need. Introduce iwl_rx_cmd_buffer
that is passed upstream and only contains the
needed data (the page). Additionally, access
this data only via accessor functions, allowing
us to change the implementation in the future.
These accessors are rxb_addr() (as before) and
rxb_steal_page() to take ownership of the data.

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-03-06 15:16:12 -05:00
..
iwl-1000.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-2000.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-5000.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-6000.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-agn-calib.c iwlwifi: use valid TX/RX antenna from hw_params 2012-03-06 15:16:11 -05:00
iwl-agn-calib.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-hw.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-lib.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-agn-rs.c iwlwifi: remove shared lock 2012-03-06 15:16:09 -05:00
iwl-agn-rs.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-rx.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-agn-rxon.c iwlwifi: simplify auth/assoc flow 2012-03-06 15:16:10 -05:00
iwl-agn-sta.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-agn-tt.c iwlwifi: move workqueue to priv 2012-02-17 10:10:28 -08:00
iwl-agn-tt.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-tx.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-agn.c iwlwifi: move wowlan bool into priv 2012-03-06 15:16:12 -05:00
iwl-agn.h iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-cfg.h iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-commands.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2012-02-15 16:24:37 -05:00
iwl-core.c iwlwifi: remove SKU from config 2012-03-06 15:16:11 -05:00
iwl-core.h iwlwifi: remove iwl_reset_traffic_log from shared 2012-02-27 13:56:39 -08: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: remove per-device debug level 2012-03-06 15:16:10 -05:00
iwl-debugfs.c iwlwifi: use valid TX/RX antenna from hw_params 2012-03-06 15:16:11 -05:00
iwl-dev.h iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-devtrace.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-devtrace.h iwlwifi: trace debug messages 2012-02-17 09:49:27 -08:00
iwl-drv.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-drv.h iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-eeprom.c iwlwifi: make config const 2012-03-06 15:16:11 -05:00
iwl-eeprom.h iwlwifi: remove SKU from config 2012-03-06 15:16:11 -05:00
iwl-fh.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-io.c iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-io.h iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-led.c iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-led.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-mac80211.c iwlwifi: move wowlan bool into priv 2012-03-06 15:16:12 -05:00
iwl-op-mode.h iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-pci.c iwlwifi: reduce IDI code ifdef 2012-03-06 15:16:11 -05:00
iwl-power.c iwlwifi: move wowlan bool into priv 2012-03-06 15:16:12 -05:00
iwl-power.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-prph.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-scan.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-shared.h iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-testmode.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-testmode.h iwlwifi: added reply data to testmode HCMD send 2012-02-17 09:49:12 -08:00
iwl-trans-pcie-int.h iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-trans-pcie-rx.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-trans-pcie-tx.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-trans-pcie.c iwlwifi: clean up (wowlan) suspend flow 2012-03-06 15:16:12 -05:00
iwl-trans.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-trans.h iwlwifi: pass response packet directly 2012-03-06 15:16:12 -05:00
iwl-ucode.c iwlwifi: don't pass iwl_rx_mem_buffer to upper layers 2012-03-06 15:16:12 -05:00
iwl-ucode.h iwlwifi: parse_tlv functions set the fw_version string 2012-02-27 13:24:49 -08:00
iwl-wifi.h iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
Kconfig iwlwifi: P2P is not enabled by default 2011-12-08 15:54:46 -08:00
Makefile iwlwifi: introducing the drv object's flows 2012-02-27 13:25:15 -08:00