Commit 356925c7 authored by Moritz Muehlenhoff's avatar Moritz Muehlenhoff Committed by Greg Kroah-Hartman

Staging: wlan-ng: p80211types.h: Coding style cleanups

Signed-off-by: default avatarMoritz Muehlenhoff <jmm@debian.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 82eaca7d
...@@ -65,10 +65,6 @@ ...@@ -65,10 +65,6 @@
#include "wlan_compat.h" #include "wlan_compat.h"
#endif #endif
/*================================================================*/
/* Constants */
/*================================================================*/
/*----------------------------------------------------------------*/ /*----------------------------------------------------------------*/
/* The following constants are indexes into the Mib Category List */ /* The following constants are indexes into the Mib Category List */
/* and the Message Category List */ /* and the Message Category List */
...@@ -129,9 +125,6 @@ ...@@ -129,9 +125,6 @@
/* is a DID-LEN-DATA triple */ /* is a DID-LEN-DATA triple */
/* with a max size of 4+4+384 */ /* with a max size of 4+4+384 */
/*================================================================*/
/* Macros */
/*----------------------------------------------------------------*/ /*----------------------------------------------------------------*/
/* The following macro creates a name for an enum */ /* The following macro creates a name for an enum */
...@@ -165,35 +158,32 @@ ...@@ -165,35 +158,32 @@
#define P80211DID_MASK_ISTABLE (0x00000001UL) #define P80211DID_MASK_ISTABLE (0x00000001UL)
#define P80211DID_MASK_ACCESS (0x00000003UL) #define P80211DID_MASK_ACCESS (0x00000003UL)
#define P80211DID_MK(a, m, l) ((((u32)(a)) & (m)) << (l))
#define P80211DID_MK(a,m,l) ((((u32)(a)) & (m)) << (l))
#define P80211DID_MKSECTION(a) P80211DID_MK(a, \ #define P80211DID_MKSECTION(a) P80211DID_MK(a, \
P80211DID_MASK_SECTION, \ P80211DID_MASK_SECTION, \
P80211DID_LSB_SECTION ) P80211DID_LSB_SECTION)
#define P80211DID_MKGROUP(a) P80211DID_MK(a, \ #define P80211DID_MKGROUP(a) P80211DID_MK(a, \
P80211DID_MASK_GROUP, \ P80211DID_MASK_GROUP, \
P80211DID_LSB_GROUP ) P80211DID_LSB_GROUP)
#define P80211DID_MKITEM(a) P80211DID_MK(a, \ #define P80211DID_MKITEM(a) P80211DID_MK(a, \
P80211DID_MASK_ITEM, \ P80211DID_MASK_ITEM, \
P80211DID_LSB_ITEM ) P80211DID_LSB_ITEM)
#define P80211DID_MKINDEX(a) P80211DID_MK(a, \ #define P80211DID_MKINDEX(a) P80211DID_MK(a, \
P80211DID_MASK_INDEX, \ P80211DID_MASK_INDEX, \
P80211DID_LSB_INDEX ) P80211DID_LSB_INDEX)
#define P80211DID_MKISTABLE(a) P80211DID_MK(a, \ #define P80211DID_MKISTABLE(a) P80211DID_MK(a, \
P80211DID_MASK_ISTABLE, \ P80211DID_MASK_ISTABLE, \
P80211DID_LSB_ISTABLE ) P80211DID_LSB_ISTABLE)
#define P80211DID_MKID(s,g,i,n,t,a) (P80211DID_MKSECTION(s) | \ #define P80211DID_MKID(s,g,i,n,t,a) (P80211DID_MKSECTION(s) | \
P80211DID_MKGROUP(g) | \ P80211DID_MKGROUP(g) | \
P80211DID_MKITEM(i) | \ P80211DID_MKITEM(i) | \
P80211DID_MKINDEX(n) | \ P80211DID_MKINDEX(n) | \
P80211DID_MKISTABLE(t) | \ P80211DID_MKISTABLE(t) | \
(a) ) (a))
#define P80211DID_GET(a,m,l) ((((u32)(a)) >> (l)) & (m)) #define P80211DID_GET(a, m, l) ((((u32)(a)) >> (l)) & (m))
#define P80211DID_SECTION(a) P80211DID_GET(a, \ #define P80211DID_SECTION(a) P80211DID_GET(a, \
P80211DID_MASK_SECTION, \ P80211DID_MASK_SECTION, \
...@@ -214,21 +204,16 @@ ...@@ -214,21 +204,16 @@
P80211DID_MASK_ACCESS, \ P80211DID_MASK_ACCESS, \
P80211DID_LSB_ACCESS) P80211DID_LSB_ACCESS)
/*================================================================*/
/* Types */
/*----------------------------------------------------------------*/ /*----------------------------------------------------------------*/
/* The following structure types are used for the represenation */ /* The following structure types are used for the represenation */
/* of ENUMint type metadata. */ /* of ENUMint type metadata. */
typedef struct p80211enumpair typedef struct p80211enumpair {
{
u32 val; u32 val;
char *name; char *name;
} p80211enumpair_t; } p80211enumpair_t;
typedef struct p80211enum typedef struct p80211enum {
{
int nitems; int nitems;
p80211enumpair_t *list; p80211enumpair_t *list;
} p80211enum_t; } p80211enum_t;
...@@ -238,140 +223,123 @@ typedef struct p80211enum ...@@ -238,140 +223,123 @@ typedef struct p80211enum
/* messages. */ /* messages. */
/* Template pascal string */ /* Template pascal string */
typedef struct p80211pstr typedef struct p80211pstr {
{
u8 len; u8 len;
} __attribute__((packed)) p80211pstr_t; } __attribute__ ((packed)) p80211pstr_t;
typedef struct p80211pstrd typedef struct p80211pstrd {
{
u8 len; u8 len;
u8 data[0]; u8 data[0];
} __attribute__((packed)) p80211pstrd_t; } __attribute__ ((packed)) p80211pstrd_t;
/* Maximum pascal string */ /* Maximum pascal string */
typedef struct p80211pstr255 typedef struct p80211pstr255 {
{
u8 len; u8 len;
u8 data[MAXLEN_PSTR255]; u8 data[MAXLEN_PSTR255];
} __attribute__((packed)) p80211pstr255_t; } __attribute__ ((packed)) p80211pstr255_t;
/* pascal string for macaddress and bssid */ /* pascal string for macaddress and bssid */
typedef struct p80211pstr6 typedef struct p80211pstr6 {
{
u8 len; u8 len;
u8 data[MAXLEN_PSTR6]; u8 data[MAXLEN_PSTR6];
} __attribute__((packed)) p80211pstr6_t; } __attribute__ ((packed)) p80211pstr6_t;
/* pascal string for channel list */ /* pascal string for channel list */
typedef struct p80211pstr14 typedef struct p80211pstr14 {
{
u8 len; u8 len;
u8 data[MAXLEN_PSTR14]; u8 data[MAXLEN_PSTR14];
} __attribute__((packed)) p80211pstr14_t; } __attribute__ ((packed)) p80211pstr14_t;
/* pascal string for ssid */ /* pascal string for ssid */
typedef struct p80211pstr32 typedef struct p80211pstr32 {
{
u8 len; u8 len;
u8 data[MAXLEN_PSTR32]; u8 data[MAXLEN_PSTR32];
} __attribute__((packed)) p80211pstr32_t; } __attribute__ ((packed)) p80211pstr32_t;
/* MAC address array */ /* MAC address array */
typedef struct p80211macarray typedef struct p80211macarray {
{
u32 cnt; u32 cnt;
u8 data[1][MAXLEN_PSTR6]; u8 data[1][MAXLEN_PSTR6];
} __attribute__((packed)) p80211macarray_t; } __attribute__ ((packed)) p80211macarray_t;
/* prototype template */ /* prototype template */
typedef struct p80211item typedef struct p80211item {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
} __attribute__((packed)) p80211item_t; } __attribute__ ((packed)) p80211item_t;
/* prototype template w/ data item */ /* prototype template w/ data item */
typedef struct p80211itemd typedef struct p80211itemd {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
u8 data[0]; u8 data[0];
} __attribute__((packed)) p80211itemd_t; } __attribute__ ((packed)) p80211itemd_t;
/* message data item for int, BOUNDEDINT, ENUMINT */ /* message data item for int, BOUNDEDINT, ENUMINT */
typedef struct p80211item_uint32 typedef struct p80211item_uint32 {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
u32 data; u32 data;
} __attribute__((packed)) p80211item_uint32_t; } __attribute__ ((packed)) p80211item_uint32_t;
/* message data item for OCTETSTR, DISPLAYSTR */ /* message data item for OCTETSTR, DISPLAYSTR */
typedef struct p80211item_pstr6 typedef struct p80211item_pstr6 {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
p80211pstr6_t data; p80211pstr6_t data;
} __attribute__((packed)) p80211item_pstr6_t; } __attribute__ ((packed)) p80211item_pstr6_t;
/* message data item for OCTETSTR, DISPLAYSTR */ /* message data item for OCTETSTR, DISPLAYSTR */
typedef struct p80211item_pstr14 typedef struct p80211item_pstr14 {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
p80211pstr14_t data; p80211pstr14_t data;
} __attribute__((packed)) p80211item_pstr14_t; } __attribute__ ((packed)) p80211item_pstr14_t;
/* message data item for OCTETSTR, DISPLAYSTR */ /* message data item for OCTETSTR, DISPLAYSTR */
typedef struct p80211item_pstr32 typedef struct p80211item_pstr32 {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
p80211pstr32_t data; p80211pstr32_t data;
} __attribute__((packed)) p80211item_pstr32_t; } __attribute__ ((packed)) p80211item_pstr32_t;
/* message data item for OCTETSTR, DISPLAYSTR */ /* message data item for OCTETSTR, DISPLAYSTR */
typedef struct p80211item_pstr255 typedef struct p80211item_pstr255 {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
p80211pstr255_t data; p80211pstr255_t data;
} __attribute__((packed)) p80211item_pstr255_t; } __attribute__ ((packed)) p80211item_pstr255_t;
/* message data item for UNK 392, namely mib items */ /* message data item for UNK 392, namely mib items */
typedef struct p80211item_unk392 typedef struct p80211item_unk392 {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
u8 data[MAXLEN_MIBATTRIBUTE]; u8 data[MAXLEN_MIBATTRIBUTE];
} __attribute__((packed)) p80211item_unk392_t; } __attribute__ ((packed)) p80211item_unk392_t;
/* message data item for UNK 1025, namely p2 pdas */ /* message data item for UNK 1025, namely p2 pdas */
typedef struct p80211item_unk1024 typedef struct p80211item_unk1024 {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
u8 data[1024]; u8 data[1024];
} __attribute__((packed)) p80211item_unk1024_t; } __attribute__ ((packed)) p80211item_unk1024_t;
/* message data item for UNK 4096, namely p2 download chunks */ /* message data item for UNK 4096, namely p2 download chunks */
typedef struct p80211item_unk4096 typedef struct p80211item_unk4096 {
{
u32 did; u32 did;
u16 status; u16 status;
u16 len; u16 len;
u8 data[4096]; u8 data[4096];
} __attribute__((packed)) p80211item_unk4096_t; } __attribute__ ((packed)) p80211item_unk4096_t;
struct catlistitem; struct catlistitem;
...@@ -380,13 +348,11 @@ struct catlistitem; ...@@ -380,13 +348,11 @@ struct catlistitem;
/* metadata items. Some components may choose to use more, */ /* metadata items. Some components may choose to use more, */
/* less or different metadata items. */ /* less or different metadata items. */
typedef void (*p80211_totext_t)( struct catlistitem *, u32 did, u8* itembuf, char *textbuf); typedef void (*p80211_totext_t) (struct catlistitem *, u32 did, u8 *itembuf,
typedef void (*p80211_fromtext_t)( struct catlistitem *, u32 did, u8* itembuf, char *textbuf); char *textbuf);
typedef u32 (*p80211_valid_t)( struct catlistitem *, u32 did, u8* itembuf); typedef void (*p80211_fromtext_t) (struct catlistitem *, u32 did, u8 *itembuf,
char *textbuf);
typedef u32(*p80211_valid_t) (struct catlistitem *, u32 did, u8 *itembuf);
/*================================================================*/
/* Extern Declarations */
/*----------------------------------------------------------------*/ /*----------------------------------------------------------------*/
/* Enumeration Lists */ /* Enumeration Lists */
...@@ -415,4 +381,3 @@ extern p80211enum_t MKENUMNAME(lnxroam_reason); ...@@ -415,4 +381,3 @@ extern p80211enum_t MKENUMNAME(lnxroam_reason);
extern p80211enum_t MKENUMNAME(p2preamble); extern p80211enum_t MKENUMNAME(p2preamble);
#endif /* _P80211TYPES_H */ #endif /* _P80211TYPES_H */
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