Commit 537ebbbe authored by Arend van Spriel's avatar Arend van Spriel Committed by Greg Kroah-Hartman

staging: brcm80211: remove struct osl_info from function prototypes

A couple of functions with struct osl_info do not use this parameter
so it is removed from the function prototypes.
Reviewed-by: default avatarBrett Rudley <brudley@broadcom.com>
Reviewed-by: default avatarHenry Ptasinski <henryp@broadcom.com>
Reviewed-by: default avatarRoland Vossen <rvossen@broadcom.com>
Signed-off-by: default avatarArend van Spriel <arend@broadcom.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent a30825a3
...@@ -1047,20 +1047,20 @@ int dhd_sendpkt(dhd_pub_t *dhdp, int ifidx, struct sk_buff *pktbuf) ...@@ -1047,20 +1047,20 @@ int dhd_sendpkt(dhd_pub_t *dhdp, int ifidx, struct sk_buff *pktbuf)
} }
static inline void * static inline void *
osl_pkt_frmnative(struct osl_info *osh, struct sk_buff *skb) osl_pkt_frmnative(struct sk_buff *skb)
{ {
return (void *)skb; return (void *)skb;
} }
#define PKTFRMNATIVE(osh, skb) \ #define PKTFRMNATIVE(osh, skb) \
osl_pkt_frmnative((osh), (struct sk_buff *)(skb)) osl_pkt_frmnative((struct sk_buff *)(skb))
static inline struct sk_buff * static inline struct sk_buff *
osl_pkt_tonative(struct osl_info *osh, void *pkt) osl_pkt_tonative(void *pkt)
{ {
return (struct sk_buff *)pkt; return (struct sk_buff *)pkt;
} }
#define PKTTONATIVE(osh, pkt) \ #define PKTTONATIVE(osh, pkt) \
osl_pkt_tonative((osh), (pkt)) osl_pkt_tonative((pkt))
static int dhd_start_xmit(struct sk_buff *skb, struct net_device *net) static int dhd_start_xmit(struct sk_buff *skb, struct net_device *net)
{ {
......
...@@ -2832,7 +2832,6 @@ dhd_bus_iovar_op(dhd_pub_t *dhdp, const char *name, ...@@ -2832,7 +2832,6 @@ dhd_bus_iovar_op(dhd_pub_t *dhdp, const char *name,
void dhd_bus_stop(struct dhd_bus *bus, bool enforce_mutex) void dhd_bus_stop(struct dhd_bus *bus, bool enforce_mutex)
{ {
struct osl_info *osh = bus->dhd->osh;
u32 local_hostintmask; u32 local_hostintmask;
u8 saveclk; u8 saveclk;
uint retries; uint retries;
...@@ -2882,7 +2881,7 @@ void dhd_bus_stop(struct dhd_bus *bus, bool enforce_mutex) ...@@ -2882,7 +2881,7 @@ void dhd_bus_stop(struct dhd_bus *bus, bool enforce_mutex)
dhdsdio_clkctl(bus, CLK_SDONLY, false); dhdsdio_clkctl(bus, CLK_SDONLY, false);
/* Clear the data packet queues */ /* Clear the data packet queues */
pktq_flush(osh, &bus->txq, true); pktq_flush(&bus->txq, true);
/* Clear any held glomming stuff */ /* Clear any held glomming stuff */
if (bus->glomd) if (bus->glomd)
......
...@@ -1195,7 +1195,7 @@ ampdu_cleanup_tid_ini(struct ampdu_info *ampdu, scb_ampdu_t *scb_ampdu, u8 tid, ...@@ -1195,7 +1195,7 @@ ampdu_cleanup_tid_ini(struct ampdu_info *ampdu, scb_ampdu_t *scb_ampdu, u8 tid,
ASSERT(ini == &scb_ampdu->ini[ini->tid]); ASSERT(ini == &scb_ampdu->ini[ini->tid]);
/* free all buffered tx packets */ /* free all buffered tx packets */
pktq_pflush(ampdu->wlc->osh, &scb_ampdu->txq, ini->tid, true, NULL, 0); pktq_pflush(&scb_ampdu->txq, ini->tid, true, NULL, 0);
} }
/* initialize the initiator code for tid */ /* initialize the initiator code for tid */
......
...@@ -2725,7 +2725,7 @@ uint wlc_down(struct wlc_info *wlc) ...@@ -2725,7 +2725,7 @@ uint wlc_down(struct wlc_info *wlc)
/* flush tx queues */ /* flush tx queues */
for (qi = wlc->tx_queues; qi != NULL; qi = qi->next) { for (qi = wlc->tx_queues; qi != NULL; qi = qi->next) {
pktq_flush(wlc->osh, &qi->q, true, NULL, 0); pktq_flush(&qi->q, true, NULL, 0);
ASSERT(pktq_empty(&qi->q)); ASSERT(pktq_empty(&qi->q));
} }
......
...@@ -100,10 +100,10 @@ extern void pkt_buf_free_skb(struct sk_buff *skb); ...@@ -100,10 +100,10 @@ extern void pkt_buf_free_skb(struct sk_buff *skb);
/* Empty the queue at particular precedence level */ /* Empty the queue at particular precedence level */
#ifdef BRCM_FULLMAC #ifdef BRCM_FULLMAC
extern void pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec, extern void pktq_pflush(struct pktq *pq, int prec,
bool dir); bool dir);
#else #else
extern void pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec, extern void pktq_pflush(struct pktq *pq, int prec,
bool dir, ifpkt_cb_t fn, int arg); bool dir, ifpkt_cb_t fn, int arg);
#endif /* BRCM_FULLMAC */ #endif /* BRCM_FULLMAC */
...@@ -131,9 +131,9 @@ extern struct sk_buff *pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out); ...@@ -131,9 +131,9 @@ extern struct sk_buff *pktq_mdeq(struct pktq *pq, uint prec_bmp, int *prec_out);
/* prec_out may be NULL if caller is not interested in return value */ /* prec_out may be NULL if caller is not interested in return value */
extern struct sk_buff *pktq_peek_tail(struct pktq *pq, int *prec_out); extern struct sk_buff *pktq_peek_tail(struct pktq *pq, int *prec_out);
#ifdef BRCM_FULLMAC #ifdef BRCM_FULLMAC
extern void pktq_flush(struct osl_info *osh, struct pktq *pq, bool dir); extern void pktq_flush(struct pktq *pq, bool dir);
#else #else
extern void pktq_flush(struct osl_info *osh, struct pktq *pq, bool dir, extern void pktq_flush(struct pktq *pq, bool dir,
ifpkt_cb_t fn, int arg); ifpkt_cb_t fn, int arg);
#endif #endif
......
...@@ -231,7 +231,7 @@ struct sk_buff *BCMFASTPATH pktq_pdeq_tail(struct pktq *pq, int prec) ...@@ -231,7 +231,7 @@ struct sk_buff *BCMFASTPATH pktq_pdeq_tail(struct pktq *pq, int prec)
} }
#ifdef BRCM_FULLMAC #ifdef BRCM_FULLMAC
void pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec, bool dir) void pktq_pflush(struct pktq *pq, int prec, bool dir)
{ {
struct pktq_prec *q; struct pktq_prec *q;
struct sk_buff *p; struct sk_buff *p;
...@@ -250,16 +250,16 @@ void pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec, bool dir) ...@@ -250,16 +250,16 @@ void pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec, bool dir)
q->tail = NULL; q->tail = NULL;
} }
void pktq_flush(struct osl_info *osh, struct pktq *pq, bool dir) void pktq_flush(struct pktq *pq, bool dir)
{ {
int prec; int prec;
for (prec = 0; prec < pq->num_prec; prec++) for (prec = 0; prec < pq->num_prec; prec++)
pktq_pflush(osh, pq, prec, dir); pktq_pflush(pq, prec, dir);
ASSERT(pq->len == 0); ASSERT(pq->len == 0);
} }
#else /* !BRCM_FULLMAC */ #else /* !BRCM_FULLMAC */
void void
pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec, bool dir, pktq_pflush(struct pktq *pq, int prec, bool dir,
ifpkt_cb_t fn, int arg) ifpkt_cb_t fn, int arg)
{ {
struct pktq_prec *q; struct pktq_prec *q;
...@@ -291,12 +291,12 @@ pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec, bool dir, ...@@ -291,12 +291,12 @@ pktq_pflush(struct osl_info *osh, struct pktq *pq, int prec, bool dir,
} }
} }
void pktq_flush(struct osl_info *osh, struct pktq *pq, bool dir, void pktq_flush(struct pktq *pq, bool dir,
ifpkt_cb_t fn, int arg) ifpkt_cb_t fn, int arg)
{ {
int prec; int prec;
for (prec = 0; prec < pq->num_prec; prec++) for (prec = 0; prec < pq->num_prec; prec++)
pktq_pflush(osh, pq, prec, dir, fn, arg); pktq_pflush(pq, prec, dir, fn, arg);
if (fn == NULL) if (fn == NULL)
ASSERT(pq->len == 0); ASSERT(pq->len == 0);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment