Skip to content

Commit

Permalink
staging: brcm80211: macro cleanup
Browse files Browse the repository at this point in the history
Code cleanup. Replaced bcopy() by memcpy(). Removed redundant PAD
macro definitions.

Signed-off-by: Roland Vossen <rvossen@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Roland Vossen authored and Greg Kroah-Hartman committed Jun 7, 2011
1 parent d33fcc3 commit 1f7a0c7
Show file tree
Hide file tree
Showing 10 changed files with 4 additions and 53 deletions.
8 changes: 0 additions & 8 deletions drivers/staging/brcm80211/brcmfmac/dhd_sdio.c
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,6 @@

#define TRAP_T_SIZE 80

#ifndef _LANGUAGE_ASSEMBLY

typedef struct _trap_struct {
u32 type;
u32 epc;
Expand All @@ -86,8 +84,6 @@ typedef struct _trap_struct {
u32 pc;
} trap_t;

#endif /* !_LANGUAGE_ASSEMBLY */

#define CBUF_LEN (128)

#define LOG_BUF_LEN 1024
Expand Down Expand Up @@ -448,8 +444,6 @@ typedef struct dhd_bus {
bool ctrl_frame_stat;
} dhd_bus_t;

#ifndef _LANGUAGE_ASSEMBLY

typedef volatile struct _sbconfig {
u32 PAD[2];
u32 sbipsflag; /* initiator port ocp slave flag */
Expand Down Expand Up @@ -490,8 +484,6 @@ typedef volatile struct _sbconfig {
u32 sbidhigh; /* identification */
} sbconfig_t;

#endif /* _LANGUAGE_ASSEMBLY */

/* clkstate */
#define CLK_NONE 0
#define CLK_SDONLY 1
Expand Down
7 changes: 0 additions & 7 deletions drivers/staging/brcm80211/brcmfmac/sbsdpcmdev.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,6 @@
#ifndef _sbsdpcmdev_h_
#define _sbsdpcmdev_h_

/* cpp contortions to concatenate w/arg prescan */
#ifndef PAD
#define _PADLINE(line) pad ## line
#define _XSTR(line) _PADLINE(line)
#define PAD _XSTR(__LINE__)
#endif /* PAD */

/* core registers */
typedef volatile struct {
u32 corecontrol; /* CoreControl, 0x000, rev8 */
Expand Down
2 changes: 1 addition & 1 deletion drivers/staging/brcm80211/brcmsmac/aiutils.c
Original file line number Diff line number Diff line change
Expand Up @@ -1082,7 +1082,7 @@ void ai_detach(struct si_pub *sih)
uint idx;

struct si_pub *si_local = NULL;
bcopy(&sih, &si_local, sizeof(struct si_pub **));
memcpy(&si_local, &sih, sizeof(struct si_pub **));

sii = SI_INFO(sih);

Expand Down
7 changes: 0 additions & 7 deletions drivers/staging/brcm80211/brcmsmac/aiutils.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,6 @@
#ifndef _aiutils_h_
#define _aiutils_h_

/* cpp contortions to concatenate w/arg prescan */
#ifndef PAD
#define _PADLINE(line) pad ## line
#define _XSTR(line) _PADLINE(line)
#define PAD _XSTR(__LINE__)
#endif

/* Include the soci specific files */
#include <aidmp.h>

Expand Down
4 changes: 0 additions & 4 deletions drivers/staging/brcm80211/brcmsmac/bcmnvram.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
#ifndef _bcmnvram_h_
#define _bcmnvram_h_

#ifndef _LANGUAGE_ASSEMBLY

#include <bcmdefs.h>

struct nvram_header {
Expand Down Expand Up @@ -128,8 +126,6 @@ extern int nvram_commit(void);
*/
extern int nvram_getall(char *nvram_buf, int count);

#endif /* _LANGUAGE_ASSEMBLY */

/* variable access */
extern char *getvar(char *vars, const char *name);
extern int getintvar(char *vars, const char *name);
Expand Down
7 changes: 0 additions & 7 deletions drivers/staging/brcm80211/brcmsmac/d11.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,6 @@

#include <linux/ieee80211.h>

/* cpp contortions to concatenate w/arg prescan */
#ifndef PAD
#define _PADLINE(line) pad ## line
#define _XSTR(line) _PADLINE(line)
#define PAD _XSTR(__LINE__)
#endif

#define BCN_TMPL_LEN 512 /* length of the BCN template area */

/* RX FIFO numbers */
Expand Down
7 changes: 0 additions & 7 deletions drivers/staging/brcm80211/brcmsmac/nicpci.c
Original file line number Diff line number Diff line change
Expand Up @@ -117,13 +117,6 @@
/* PCIE protocol TLP diagnostic registers */
#define PCIE_TLP_WORKAROUNDSREG 0x004 /* TLP Workarounds */

/* cpp contortions to concatenate w/arg prescan */
#ifndef PAD
#define _PADLINE(line) pad ## line
#define _XSTR(line) _PADLINE(line)
#define PAD _XSTR(__LINE__)
#endif

/* Sonics side: PCI core and host control registers */
struct sbpciregs {
u32 control; /* PCI control */
Expand Down
6 changes: 2 additions & 4 deletions drivers/staging/brcm80211/include/aidmp.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
#ifndef _AIDMP_H
#define _AIDMP_H

#include "bcmdefs.h" /* for PAD macro */

/* Manufacturer Ids */
#define MFGID_ARM 0x43b
#define MFGID_BRCM 0x4bf
Expand Down Expand Up @@ -100,8 +102,6 @@
#define SD_SG32 0x00000008
#define SD_SZ_ALIGN 0x00000fff

#ifndef _LANGUAGE_ASSEMBLY

typedef volatile struct _aidmp {
u32 oobselina30; /* 0x000 */
u32 oobselina74; /* 0x004 */
Expand Down Expand Up @@ -220,8 +220,6 @@ typedef volatile struct _aidmp {
u32 componentid3; /* 0xffc */
} aidmp_t;

#endif /* _LANGUAGE_ASSEMBLY */

/* Out-of-band Router registers */
#define OOB_BUSCONFIG 0x020
#define OOB_STATUSA 0x100
Expand Down
2 changes: 0 additions & 2 deletions drivers/staging/brcm80211/include/bcmutils.h
Original file line number Diff line number Diff line change
Expand Up @@ -272,8 +272,6 @@ extern void bcm_prpkt(const char *msg, struct sk_buff *p0);
#include <linux/kernel.h> /* for vsn/printf's */
#include <linux/string.h> /* for mem*, str* */
#endif
/* bcopy's: Linux kernel doesn't provide these (anymore) */
#define bcopy(src, dst, len) memcpy((dst), (src), (len))

/* register access macros */
#ifndef __BIG_ENDIAN
Expand Down
7 changes: 1 addition & 6 deletions drivers/staging/brcm80211/include/chipcommon.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,7 @@
#ifndef _SBCHIPC_H
#define _SBCHIPC_H

/* cpp contortions to concatenate w/arg prescan */
#ifndef PAD
#define _PADLINE(line) pad ## line
#define _XSTR(line) _PADLINE(line)
#define PAD _XSTR(__LINE__)
#endif /* PAD */
#include "bcmdefs.h" /* for PAD macro */

typedef volatile struct {
u32 chipid; /* 0x0 */
Expand Down

0 comments on commit 1f7a0c7

Please sign in to comment.