Commit db569581 authored by Himangi Saraogi's avatar Himangi Saraogi Committed by David S. Miller

wan: wanxl: Remove typedefs from struct names

The Linux kernel coding style guidelines suggest not using typedefs
for structure types. This patch gets rid of the typedefs for
port_t, card_status_t and card_t. Also, the names of the structs
are changed to drop the _t, to make the name look less typedef-like.

The following Coccinelle semantic patch detects two cases and a
similar one detects the case for card_t.

@tn1@
type td;
@@

typedef struct { ... } td;

@script:python tf@
td << tn1.td;
tdres;
@@

coccinelle.tdres = td;

@@
type tn1.td;
identifier tf.tdres;
@@

-typedef
 struct
+  tdres
   { ... }
-td
 ;

@@
type tn1.td;
identifier tf.tdres;
@@

-td
+ struct tdres
Signed-off-by: default avatarHimangi Saraogi <himangi774@gmail.com>
Acked-by: default avatarJulia Lawall <julia.lawall@lip6.fr>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 65eca28d
...@@ -54,24 +54,24 @@ static const char* version = "wanXL serial card driver version: 0.48"; ...@@ -54,24 +54,24 @@ static const char* version = "wanXL serial card driver version: 0.48";
#define MBX2_MEMSZ_MASK 0xFFFF0000 /* PUTS Memory Size Register mask */ #define MBX2_MEMSZ_MASK 0xFFFF0000 /* PUTS Memory Size Register mask */
typedef struct { struct port {
struct net_device *dev; struct net_device *dev;
struct card_t *card; struct card *card;
spinlock_t lock; /* for wanxl_xmit */ spinlock_t lock; /* for wanxl_xmit */
int node; /* physical port #0 - 3 */ int node; /* physical port #0 - 3 */
unsigned int clock_type; unsigned int clock_type;
int tx_in, tx_out; int tx_in, tx_out;
struct sk_buff *tx_skbs[TX_BUFFERS]; struct sk_buff *tx_skbs[TX_BUFFERS];
}port_t; };
typedef struct { struct card_status {
desc_t rx_descs[RX_QUEUE_LENGTH]; desc_t rx_descs[RX_QUEUE_LENGTH];
port_status_t port_status[4]; port_status_t port_status[4];
}card_status_t; };
typedef struct card_t { struct card {
int n_ports; /* 1, 2 or 4 ports */ int n_ports; /* 1, 2 or 4 ports */
u8 irq; u8 irq;
...@@ -79,20 +79,20 @@ typedef struct card_t { ...@@ -79,20 +79,20 @@ typedef struct card_t {
struct pci_dev *pdev; /* for pci_name(pdev) */ struct pci_dev *pdev; /* for pci_name(pdev) */
int rx_in; int rx_in;
struct sk_buff *rx_skbs[RX_QUEUE_LENGTH]; struct sk_buff *rx_skbs[RX_QUEUE_LENGTH];
card_status_t *status; /* shared between host and card */ struct card_status *status; /* shared between host and card */
dma_addr_t status_address; dma_addr_t status_address;
port_t ports[0]; /* 1 - 4 port_t structures follow */ struct port ports[0]; /* 1 - 4 port structures follow */
}card_t; };
static inline port_t* dev_to_port(struct net_device *dev) static inline struct port *dev_to_port(struct net_device *dev)
{ {
return (port_t *)dev_to_hdlc(dev)->priv; return (struct port *)dev_to_hdlc(dev)->priv;
} }
static inline port_status_t* get_status(port_t *port) static inline port_status_t *get_status(struct port *port)
{ {
return &port->card->status->port_status[port->node]; return &port->card->status->port_status[port->node];
} }
...@@ -115,7 +115,7 @@ static inline dma_addr_t pci_map_single_debug(struct pci_dev *pdev, void *ptr, ...@@ -115,7 +115,7 @@ static inline dma_addr_t pci_map_single_debug(struct pci_dev *pdev, void *ptr,
/* Cable and/or personality module change interrupt service */ /* Cable and/or personality module change interrupt service */
static inline void wanxl_cable_intr(port_t *port) static inline void wanxl_cable_intr(struct port *port)
{ {
u32 value = get_status(port)->cable; u32 value = get_status(port)->cable;
int valid = 1; int valid = 1;
...@@ -160,7 +160,7 @@ static inline void wanxl_cable_intr(port_t *port) ...@@ -160,7 +160,7 @@ static inline void wanxl_cable_intr(port_t *port)
/* Transmit complete interrupt service */ /* Transmit complete interrupt service */
static inline void wanxl_tx_intr(port_t *port) static inline void wanxl_tx_intr(struct port *port)
{ {
struct net_device *dev = port->dev; struct net_device *dev = port->dev;
while (1) { while (1) {
...@@ -193,7 +193,7 @@ static inline void wanxl_tx_intr(port_t *port) ...@@ -193,7 +193,7 @@ static inline void wanxl_tx_intr(port_t *port)
/* Receive complete interrupt service */ /* Receive complete interrupt service */
static inline void wanxl_rx_intr(card_t *card) static inline void wanxl_rx_intr(struct card *card)
{ {
desc_t *desc; desc_t *desc;
while (desc = &card->status->rx_descs[card->rx_in], while (desc = &card->status->rx_descs[card->rx_in],
...@@ -203,7 +203,7 @@ static inline void wanxl_rx_intr(card_t *card) ...@@ -203,7 +203,7 @@ static inline void wanxl_rx_intr(card_t *card)
pci_name(card->pdev)); pci_name(card->pdev));
else { else {
struct sk_buff *skb = card->rx_skbs[card->rx_in]; struct sk_buff *skb = card->rx_skbs[card->rx_in];
port_t *port = &card->ports[desc->stat & struct port *port = &card->ports[desc->stat &
PACKET_PORT_MASK]; PACKET_PORT_MASK];
struct net_device *dev = port->dev; struct net_device *dev = port->dev;
...@@ -245,7 +245,7 @@ static inline void wanxl_rx_intr(card_t *card) ...@@ -245,7 +245,7 @@ static inline void wanxl_rx_intr(card_t *card)
static irqreturn_t wanxl_intr(int irq, void* dev_id) static irqreturn_t wanxl_intr(int irq, void* dev_id)
{ {
card_t *card = dev_id; struct card *card = dev_id;
int i; int i;
u32 stat; u32 stat;
int handled = 0; int handled = 0;
...@@ -272,7 +272,7 @@ static irqreturn_t wanxl_intr(int irq, void* dev_id) ...@@ -272,7 +272,7 @@ static irqreturn_t wanxl_intr(int irq, void* dev_id)
static netdev_tx_t wanxl_xmit(struct sk_buff *skb, struct net_device *dev) static netdev_tx_t wanxl_xmit(struct sk_buff *skb, struct net_device *dev)
{ {
port_t *port = dev_to_port(dev); struct port *port = dev_to_port(dev);
desc_t *desc; desc_t *desc;
spin_lock(&port->lock); spin_lock(&port->lock);
...@@ -319,7 +319,7 @@ static netdev_tx_t wanxl_xmit(struct sk_buff *skb, struct net_device *dev) ...@@ -319,7 +319,7 @@ static netdev_tx_t wanxl_xmit(struct sk_buff *skb, struct net_device *dev)
static int wanxl_attach(struct net_device *dev, unsigned short encoding, static int wanxl_attach(struct net_device *dev, unsigned short encoding,
unsigned short parity) unsigned short parity)
{ {
port_t *port = dev_to_port(dev); struct port *port = dev_to_port(dev);
if (encoding != ENCODING_NRZ && if (encoding != ENCODING_NRZ &&
encoding != ENCODING_NRZI) encoding != ENCODING_NRZI)
...@@ -343,7 +343,7 @@ static int wanxl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) ...@@ -343,7 +343,7 @@ static int wanxl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
{ {
const size_t size = sizeof(sync_serial_settings); const size_t size = sizeof(sync_serial_settings);
sync_serial_settings line; sync_serial_settings line;
port_t *port = dev_to_port(dev); struct port *port = dev_to_port(dev);
if (cmd != SIOCWANDEV) if (cmd != SIOCWANDEV)
return hdlc_ioctl(dev, ifr, cmd); return hdlc_ioctl(dev, ifr, cmd);
...@@ -393,7 +393,7 @@ static int wanxl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) ...@@ -393,7 +393,7 @@ static int wanxl_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
static int wanxl_open(struct net_device *dev) static int wanxl_open(struct net_device *dev)
{ {
port_t *port = dev_to_port(dev); struct port *port = dev_to_port(dev);
u8 __iomem *dbr = port->card->plx + PLX_DOORBELL_TO_CARD; u8 __iomem *dbr = port->card->plx + PLX_DOORBELL_TO_CARD;
unsigned long timeout; unsigned long timeout;
int i; int i;
...@@ -429,7 +429,7 @@ static int wanxl_open(struct net_device *dev) ...@@ -429,7 +429,7 @@ static int wanxl_open(struct net_device *dev)
static int wanxl_close(struct net_device *dev) static int wanxl_close(struct net_device *dev)
{ {
port_t *port = dev_to_port(dev); struct port *port = dev_to_port(dev);
unsigned long timeout; unsigned long timeout;
int i; int i;
...@@ -467,7 +467,7 @@ static int wanxl_close(struct net_device *dev) ...@@ -467,7 +467,7 @@ static int wanxl_close(struct net_device *dev)
static struct net_device_stats *wanxl_get_stats(struct net_device *dev) static struct net_device_stats *wanxl_get_stats(struct net_device *dev)
{ {
port_t *port = dev_to_port(dev); struct port *port = dev_to_port(dev);
dev->stats.rx_over_errors = get_status(port)->rx_overruns; dev->stats.rx_over_errors = get_status(port)->rx_overruns;
dev->stats.rx_frame_errors = get_status(port)->rx_frame_errors; dev->stats.rx_frame_errors = get_status(port)->rx_frame_errors;
...@@ -478,7 +478,7 @@ static struct net_device_stats *wanxl_get_stats(struct net_device *dev) ...@@ -478,7 +478,7 @@ static struct net_device_stats *wanxl_get_stats(struct net_device *dev)
static int wanxl_puts_command(card_t *card, u32 cmd) static int wanxl_puts_command(struct card *card, u32 cmd)
{ {
unsigned long timeout = jiffies + 5 * HZ; unsigned long timeout = jiffies + 5 * HZ;
...@@ -495,7 +495,7 @@ static int wanxl_puts_command(card_t *card, u32 cmd) ...@@ -495,7 +495,7 @@ static int wanxl_puts_command(card_t *card, u32 cmd)
static void wanxl_reset(card_t *card) static void wanxl_reset(struct card *card)
{ {
u32 old_value = readl(card->plx + PLX_CONTROL) & ~PLX_CTL_RESET; u32 old_value = readl(card->plx + PLX_CONTROL) & ~PLX_CTL_RESET;
...@@ -511,7 +511,7 @@ static void wanxl_reset(card_t *card) ...@@ -511,7 +511,7 @@ static void wanxl_reset(card_t *card)
static void wanxl_pci_remove_one(struct pci_dev *pdev) static void wanxl_pci_remove_one(struct pci_dev *pdev)
{ {
card_t *card = pci_get_drvdata(pdev); struct card *card = pci_get_drvdata(pdev);
int i; int i;
for (i = 0; i < card->n_ports; i++) { for (i = 0; i < card->n_ports; i++) {
...@@ -537,7 +537,7 @@ static void wanxl_pci_remove_one(struct pci_dev *pdev) ...@@ -537,7 +537,7 @@ static void wanxl_pci_remove_one(struct pci_dev *pdev)
iounmap(card->plx); iounmap(card->plx);
if (card->status) if (card->status)
pci_free_consistent(pdev, sizeof(card_status_t), pci_free_consistent(pdev, sizeof(struct card_status),
card->status, card->status_address); card->status, card->status_address);
pci_release_regions(pdev); pci_release_regions(pdev);
...@@ -560,7 +560,7 @@ static const struct net_device_ops wanxl_ops = { ...@@ -560,7 +560,7 @@ static const struct net_device_ops wanxl_ops = {
static int wanxl_pci_init_one(struct pci_dev *pdev, static int wanxl_pci_init_one(struct pci_dev *pdev,
const struct pci_device_id *ent) const struct pci_device_id *ent)
{ {
card_t *card; struct card *card;
u32 ramsize, stat; u32 ramsize, stat;
unsigned long timeout; unsigned long timeout;
u32 plx_phy; /* PLX PCI base address */ u32 plx_phy; /* PLX PCI base address */
...@@ -601,7 +601,7 @@ static int wanxl_pci_init_one(struct pci_dev *pdev, ...@@ -601,7 +601,7 @@ static int wanxl_pci_init_one(struct pci_dev *pdev,
default: ports = 4; default: ports = 4;
} }
alloc_size = sizeof(card_t) + ports * sizeof(port_t); alloc_size = sizeof(struct card) + ports * sizeof(struct port);
card = kzalloc(alloc_size, GFP_KERNEL); card = kzalloc(alloc_size, GFP_KERNEL);
if (card == NULL) { if (card == NULL) {
pci_release_regions(pdev); pci_release_regions(pdev);
...@@ -612,7 +612,8 @@ static int wanxl_pci_init_one(struct pci_dev *pdev, ...@@ -612,7 +612,8 @@ static int wanxl_pci_init_one(struct pci_dev *pdev,
pci_set_drvdata(pdev, card); pci_set_drvdata(pdev, card);
card->pdev = pdev; card->pdev = pdev;
card->status = pci_alloc_consistent(pdev, sizeof(card_status_t), card->status = pci_alloc_consistent(pdev,
sizeof(struct card_status),
&card->status_address); &card->status_address);
if (card->status == NULL) { if (card->status == NULL) {
wanxl_pci_remove_one(pdev); wanxl_pci_remove_one(pdev);
...@@ -766,7 +767,7 @@ static int wanxl_pci_init_one(struct pci_dev *pdev, ...@@ -766,7 +767,7 @@ static int wanxl_pci_init_one(struct pci_dev *pdev,
for (i = 0; i < ports; i++) { for (i = 0; i < ports; i++) {
hdlc_device *hdlc; hdlc_device *hdlc;
port_t *port = &card->ports[i]; struct port *port = &card->ports[i];
struct net_device *dev = alloc_hdlcdev(port); struct net_device *dev = alloc_hdlcdev(port);
if (!dev) { if (!dev) {
pr_err("%s: unable to allocate memory\n", pr_err("%s: unable to allocate memory\n",
......
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