aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/brcm80211/include/bcmutils.h
diff options
context:
space:
mode:
authorArend van Spriel <arend@broadcom.com>2011-01-21 05:20:16 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2011-01-21 15:06:56 -0500
commit824090ef81800419cd9943548ef2d505efe42a6e (patch)
tree9ee5b8cf26c562f8aae9abb629a51534615c7964 /drivers/staging/brcm80211/include/bcmutils.h
parent93ed8e35e2f7e4951e0ddb75acf9cad60e43f91b (diff)
staging: brcm80211: remove unused type definitions from driver
Quite some definitions are not referenced in the drivers sources and clutter up the files so they are removed. Reviewed-by: Brett Rudley <brudley@broadcom.com> Reviewed-by: Henry Ptasinski <henryp@broadcom.com> Reviewed-by: Roland Vossen <rvossen@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.h24
1 files changed, 2 insertions, 22 deletions
diff --git a/drivers/staging/brcm80211/include/bcmutils.h b/drivers/staging/brcm80211/include/bcmutils.h
index a871acd2fd4..8e7f2ea6f2e 100644
--- a/drivers/staging/brcm80211/include/bcmutils.h
+++ b/drivers/staging/brcm80211/include/bcmutils.h
@@ -54,12 +54,12 @@
54#define PKTQ_MAX_PREC 16 /* Maximum precedence levels */ 54#define PKTQ_MAX_PREC 16 /* Maximum precedence levels */
55#endif 55#endif
56 56
57 typedef struct pktq_prec { 57 struct pktq_prec {
58 struct sk_buff *head; /* first packet to dequeue */ 58 struct sk_buff *head; /* first packet to dequeue */
59 struct sk_buff *tail; /* last packet to dequeue */ 59 struct sk_buff *tail; /* last packet to dequeue */
60 u16 len; /* number of queued packets */ 60 u16 len; /* number of queued packets */
61 u16 max; /* maximum number of queued packets */ 61 u16 max; /* maximum number of queued packets */
62 } pktq_prec_t; 62 };
63 63
64/* multi-priority pkt queue */ 64/* multi-priority pkt queue */
65 struct pktq { 65 struct pktq {
@@ -71,16 +71,6 @@
71 struct pktq_prec q[PKTQ_MAX_PREC]; 71 struct pktq_prec q[PKTQ_MAX_PREC];
72 }; 72 };
73 73
74/* simple, non-priority pkt queue */
75 struct spktq {
76 u16 num_prec; /* number of precedences in use (always 1) */
77 u16 hi_prec; /* rapid dequeue hint (>= highest non-empty prec) */
78 u16 max; /* total max packets */
79 u16 len; /* total number of packets */
80 /* q array must be last since # of elements can be either PKTQ_MAX_PREC or 1 */
81 struct pktq_prec q[1];
82 };
83
84#define PKTQ_PREC_ITER(pq, prec) for (prec = (pq)->num_prec - 1; prec >= 0; prec--) 74#define PKTQ_PREC_ITER(pq, prec) for (prec = (pq)->num_prec - 1; prec >= 0; prec--)
85 75
86/* fn(pkt, arg). return true if pkt belongs to if */ 76/* fn(pkt, arg). return true if pkt belongs to if */
@@ -491,19 +481,9 @@ extern struct sk_buff *pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out);
491 extern u16 bcm_qdbm_to_mw(u8 qdbm); 481 extern u16 bcm_qdbm_to_mw(u8 qdbm);
492 extern u8 bcm_mw_to_qdbm(u16 mw); 482 extern u8 bcm_mw_to_qdbm(u16 mw);
493 483
494/* generic datastruct to help dump routines */
495 struct fielddesc {
496 const char *nameandfmt;
497 u32 offset;
498 u32 len;
499 };
500
501 extern void bcm_binit(struct bcmstrbuf *b, char *buf, uint size); 484 extern void bcm_binit(struct bcmstrbuf *b, char *buf, uint size);
502 extern int bcm_bprintf(struct bcmstrbuf *b, const char *fmt, ...); 485 extern int bcm_bprintf(struct bcmstrbuf *b, const char *fmt, ...);
503 486
504 typedef u32(*bcmutl_rdreg_rtn) (void *arg0, uint arg1,
505 u32 offset);
506
507 extern uint bcm_mkiovar(char *name, char *data, uint datalen, char *buf, 487 extern uint bcm_mkiovar(char *name, char *data, uint datalen, char *buf,
508 uint len); 488 uint len);
509 extern uint bcm_bitcount(u8 *bitmap, uint bytelength); 489 extern uint bcm_bitcount(u8 *bitmap, uint bytelength);