summaryrefslogtreecommitdiff
path: root/drivers/staging/cw1200/txrx.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/cw1200/txrx.h')
-rw-r--r--drivers/staging/cw1200/txrx.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/staging/cw1200/txrx.h b/drivers/staging/cw1200/txrx.h
index 87dbdfa949c..9f4f40ea31c 100644
--- a/drivers/staging/cw1200/txrx.h
+++ b/drivers/staging/cw1200/txrx.h
@@ -17,6 +17,7 @@
/* extern */ struct ieee80211_hw;
/* extern */ struct sk_buff;
/* extern */ struct wsm_tx;
+/* extern */ struct wsm_rx;
/* extern */ struct wsm_tx_confirm;
/* extern */ struct cw1200_txpriv;
@@ -53,19 +54,16 @@ struct tx_policy_cache {
*/
void tx_policy_init(struct cw1200_common *priv);
void tx_policy_upload_work(struct work_struct *work);
-void tx_policy_put(struct cw1200_common *priv, int idx);
/* ******************************************************************** */
/* TX implementation */
u32 cw1200_rate_mask_to_wsm(struct cw1200_common *priv,
u32 rates);
-int cw1200_skb_to_wsm(struct cw1200_common *priv,
- struct sk_buff *skb, struct wsm_tx *wsm,
- struct cw1200_txpriv *txpriv);
void cw1200_tx(struct ieee80211_hw *dev, struct sk_buff *skb);
-void cw1200_notify_buffered_tx(struct cw1200_common *priv,
- struct sk_buff *skb, int link_id, int tid);
+void cw1200_skb_dtor(struct cw1200_common *priv,
+ struct sk_buff *skb,
+ const struct cw1200_txpriv *txpriv);
/* ******************************************************************** */
/* WSM callbacks */