summaryrefslogtreecommitdiff
path: root/drivers/staging/brcm80211/include/bcmutils.h
diff options
context:
space:
mode:
authorBrett Rudley <brudley@broadcom.com>2011-02-25 16:39:11 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2011-02-28 18:15:03 -0800
commit371d72a1776bae3289cc984e656ef91172f2e925 (patch)
treeb0388ea5bd8d3ce1eec6b7a9607907077907a9e2 /drivers/staging/brcm80211/include/bcmutils.h
parent235742ae4da1c8398a3968b2d5110256fc33d536 (diff)
staging: brcm80211: relocate skb_get/free routines
Getting rid of os abstraction layer (ie. osl) is ongoing. Some routines which are still required have been moved to bcmutils module. Reviewed-by: Roland Vossen <rvossen@broadcom.com> Reviewed-by: Brett Rudley <brudley@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/brcm80211/include/bcmutils.h')
-rw-r--r--drivers/staging/brcm80211/include/bcmutils.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/staging/brcm80211/include/bcmutils.h b/drivers/staging/brcm80211/include/bcmutils.h
index b8c800abd30e..a3d3f66b3638 100644
--- a/drivers/staging/brcm80211/include/bcmutils.h
+++ b/drivers/staging/brcm80211/include/bcmutils.h
@@ -94,6 +94,11 @@ extern struct sk_buff *pktq_penq_head(struct pktq *pq, int prec,
extern struct sk_buff *pktq_pdeq(struct pktq *pq, int prec);
extern struct sk_buff *pktq_pdeq_tail(struct pktq *pq, int prec);
+/* packet primitives */
+extern struct sk_buff *pkt_buf_get_skb(struct osl_info *osh, uint len);
+extern void pkt_buf_free_skb(struct osl_info *osh,
+ struct sk_buff *skb, bool send);
+
/* Empty the queue at particular precedence level */
#ifdef BRCM_FULLMAC
extern void pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec,