aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlegacy/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/iwlegacy/common.h')
-rw-r--r--drivers/net/wireless/iwlegacy/common.h51
1 files changed, 6 insertions, 45 deletions
diff --git a/drivers/net/wireless/iwlegacy/common.h b/drivers/net/wireless/iwlegacy/common.h
index 873182ec3fbf..b2a6e52f8233 100644
--- a/drivers/net/wireless/iwlegacy/common.h
+++ b/drivers/net/wireless/iwlegacy/common.h
@@ -1766,57 +1766,21 @@ int il_alloc_txq_mem(struct il_priv *il);
1766void il_txq_mem(struct il_priv *il); 1766void il_txq_mem(struct il_priv *il);
1767 1767
1768#ifdef CONFIG_IWLEGACY_DEBUGFS 1768#ifdef CONFIG_IWLEGACY_DEBUGFS
1769int il_alloc_traffic_mem(struct il_priv *il); 1769extern void il_update_stats(struct il_priv *il, bool is_tx, __le16 fc, u16 len);
1770void il_free_traffic_mem(struct il_priv *il);
1771void il_reset_traffic_log(struct il_priv *il);
1772void il_dbg_log_tx_data_frame(struct il_priv *il, u16 length,
1773 struct ieee80211_hdr *header);
1774void il_dbg_log_rx_data_frame(struct il_priv *il, u16 length,
1775 struct ieee80211_hdr *header);
1776const char *il_get_mgmt_string(int cmd);
1777const char *il_get_ctrl_string(int cmd);
1778void il_clear_traffic_stats(struct il_priv *il);
1779void il_update_stats(struct il_priv *il, bool is_tx, __le16 fc, u16 len);
1780#else 1770#else
1781static inline int
1782il_alloc_traffic_mem(struct il_priv *il)
1783{
1784 return 0;
1785}
1786
1787static inline void
1788il_free_traffic_mem(struct il_priv *il)
1789{
1790}
1791
1792static inline void
1793il_reset_traffic_log(struct il_priv *il)
1794{
1795}
1796
1797static inline void
1798il_dbg_log_tx_data_frame(struct il_priv *il, u16 length,
1799 struct ieee80211_hdr *header)
1800{
1801}
1802
1803static inline void
1804il_dbg_log_rx_data_frame(struct il_priv *il, u16 length,
1805 struct ieee80211_hdr *header)
1806{
1807}
1808
1809static inline void 1771static inline void
1810il_update_stats(struct il_priv *il, bool is_tx, __le16 fc, u16 len) 1772il_update_stats(struct il_priv *il, bool is_tx, __le16 fc, u16 len)
1811{ 1773{
1812} 1774}
1813#endif 1775#endif
1776
1814/***************************************************** 1777/*****************************************************
1815 * RX handlers. 1778 * Handlers
1816 * **************************************************/ 1779 ***************************************************/
1817void il_hdl_pm_sleep(struct il_priv *il, struct il_rx_buf *rxb); 1780void il_hdl_pm_sleep(struct il_priv *il, struct il_rx_buf *rxb);
1818void il_hdl_pm_debug_stats(struct il_priv *il, struct il_rx_buf *rxb); 1781void il_hdl_pm_debug_stats(struct il_priv *il, struct il_rx_buf *rxb);
1819void il_hdl_error(struct il_priv *il, struct il_rx_buf *rxb); 1782void il_hdl_error(struct il_priv *il, struct il_rx_buf *rxb);
1783void il_hdl_csa(struct il_priv *il, struct il_rx_buf *rxb);
1820 1784
1821/***************************************************** 1785/*****************************************************
1822* RX 1786* RX
@@ -1827,13 +1791,10 @@ int il_rx_queue_alloc(struct il_priv *il);
1827void il_rx_queue_update_write_ptr(struct il_priv *il, struct il_rx_queue *q); 1791void il_rx_queue_update_write_ptr(struct il_priv *il, struct il_rx_queue *q);
1828int il_rx_queue_space(const struct il_rx_queue *q); 1792int il_rx_queue_space(const struct il_rx_queue *q);
1829void il_tx_cmd_complete(struct il_priv *il, struct il_rx_buf *rxb); 1793void il_tx_cmd_complete(struct il_priv *il, struct il_rx_buf *rxb);
1830/* Handlers */ 1794
1831void il_hdl_spectrum_measurement(struct il_priv *il, struct il_rx_buf *rxb); 1795void il_hdl_spectrum_measurement(struct il_priv *il, struct il_rx_buf *rxb);
1832void il_recover_from_stats(struct il_priv *il, struct il_rx_pkt *pkt); 1796void il_recover_from_stats(struct il_priv *il, struct il_rx_pkt *pkt);
1833void il_chswitch_done(struct il_priv *il, bool is_success); 1797void il_chswitch_done(struct il_priv *il, bool is_success);
1834void il_hdl_csa(struct il_priv *il, struct il_rx_buf *rxb);
1835
1836/* TX helpers */
1837 1798
1838/***************************************************** 1799/*****************************************************
1839* TX 1800* TX