Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 44bb83af authored by Arend van Spriel's avatar Arend van Spriel Committed by Greg Kroah-Hartman
Browse files

staging: brcm80211: remove typedef for struct wl_timer



Typedefinitions for structures are considered affecting the
code readability. This removes use of wl_timer_t which is
typedef for struct wl_timer.

Reviewed-by: default avatarRoland Vossen <rvossen@broadcom.com>
Reviewed-by: default avatarBrett Rudley <brudley@broadcom.com>
Signed-off-by: default avatarArend van Spriel <arend@broadcom.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 12bacc1b
Loading
Loading
Loading
Loading
+13 −13
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@
#include "wl_mac80211.h"

static void wl_timer(unsigned long data);
static void _wl_timer(wl_timer_t *t);
static void _wl_timer(struct wl_timer *t);


static int ieee_hw_init(struct ieee80211_hw *hw);
@@ -1342,7 +1342,7 @@ module_exit(wl_module_exit);
 */
static void wl_free(struct wl_info *wl)
{
	wl_timer_t *t, *next;
	struct wl_timer *t, *next;
	struct osl_info *osh;

	ASSERT(wl);
@@ -1601,13 +1601,13 @@ static void BCMFASTPATH wl_dpc(unsigned long data)
 */
static void wl_timer(unsigned long data)
{
	_wl_timer((wl_timer_t *) data);
	_wl_timer((struct wl_timer *) data);
}

/*
* precondition: perimeter lock is not acquired
 */
static void _wl_timer(wl_timer_t *t)
static void _wl_timer(struct wl_timer *t)
{
	WL_LOCK(t->wl);

@@ -1634,18 +1634,18 @@ static void _wl_timer(wl_timer_t *t)
 *
 * precondition: perimeter lock has been acquired
 */
wl_timer_t *wl_init_timer(struct wl_info *wl, void (*fn) (void *arg), void *arg,
			  const char *name)
struct wl_timer *wl_init_timer(struct wl_info *wl, void (*fn) (void *arg),
			       void *arg, const char *name)
{
	wl_timer_t *t;
	struct wl_timer *t;

	t = kmalloc(sizeof(wl_timer_t), GFP_ATOMIC);
	t = kmalloc(sizeof(struct wl_timer), GFP_ATOMIC);
	if (!t) {
		WL_ERROR("wl%d: wl_init_timer: out of memory\n", wl->pub->unit);
		return 0;
	}

	memset(t, 0, sizeof(wl_timer_t));
	memset(t, 0, sizeof(struct wl_timer));

	init_timer(&t->timer);
	t->timer.data = (unsigned long) t;
@@ -1670,7 +1670,7 @@ wl_timer_t *wl_init_timer(struct wl_info *wl, void (*fn) (void *arg), void *arg,
 *
 * precondition: perimeter lock has been acquired
 */
void wl_add_timer(struct wl_info *wl, wl_timer_t *t, uint ms, int periodic)
void wl_add_timer(struct wl_info *wl, struct wl_timer *t, uint ms, int periodic)
{
#ifdef BCMDBG
	if (t->set) {
@@ -1694,7 +1694,7 @@ void wl_add_timer(struct wl_info *wl, wl_timer_t *t, uint ms, int periodic)
 *
 * precondition: perimeter lock has been acquired
 */
bool wl_del_timer(struct wl_info *wl, wl_timer_t *t)
bool wl_del_timer(struct wl_info *wl, struct wl_timer *t)
{
	if (t->set) {
		t->set = false;
@@ -1710,9 +1710,9 @@ bool wl_del_timer(struct wl_info *wl, wl_timer_t *t)
/*
 * precondition: perimeter lock has been acquired
 */
void wl_free_timer(struct wl_info *wl, wl_timer_t *t)
void wl_free_timer(struct wl_info *wl, struct wl_timer *t)
{
	wl_timer_t *tmp;
	struct wl_timer *tmp;

	/* delete the timer in case it is active */
	wl_del_timer(wl, t);
+2 −2
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@
 * sleep so perimeter lock has to be a semaphore instead of spinlock. This requires timers to be
 * submitted to workqueue instead of being on kernel timer
 */
typedef struct wl_timer {
struct wl_timer {
	struct timer_list timer;
	struct wl_info *wl;
	void (*fn) (void *);
@@ -33,7 +33,7 @@ typedef struct wl_timer {
#ifdef BCMDBG
	char *name;		/* Description of the timer */
#endif
} wl_timer_t;
};

struct wl_if {
	uint subunit;		/* WDS/BSS unit */