Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
c4620fd6
Commit
c4620fd6
authored
Mar 18, 2004
by
Linus Torvalds
Browse files
Options
Browse Files
Download
Plain Diff
Merge
bk://gkernel.bkbits.net/net-drivers-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux
parents
c5d40033
deefad78
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
79 additions
and
74 deletions
+79
-74
drivers/net/82596.c
drivers/net/82596.c
+14
-14
drivers/net/fc/iph5526.c
drivers/net/fc/iph5526.c
+4
-4
drivers/net/lasi_82596.c
drivers/net/lasi_82596.c
+18
-18
drivers/net/pcmcia/com20020_cs.c
drivers/net/pcmcia/com20020_cs.c
+3
-3
drivers/net/pcmcia/pcnet_cs.c
drivers/net/pcmcia/pcnet_cs.c
+4
-0
drivers/net/sgiseeq.c
drivers/net/sgiseeq.c
+8
-8
drivers/net/wan/comx.c
drivers/net/wan/comx.c
+20
-20
drivers/net/wan/cosa.c
drivers/net/wan/cosa.c
+6
-6
drivers/net/wireless/prism54/islpci_dev.c
drivers/net/wireless/prism54/islpci_dev.c
+2
-1
No files found.
drivers/net/82596.c
View file @
c4620fd6
...
...
@@ -458,7 +458,7 @@ static inline int wait_cfg(struct net_device *dev, struct i596_cmd *cmd, int del
static
void
i596_display_data
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
struct
i596_cmd
*
cmd
;
struct
i596_rfd
*
rfd
;
struct
i596_rbd
*
rbd
;
...
...
@@ -528,7 +528,7 @@ static irqreturn_t i596_error(int irq, void *dev_id, struct pt_regs *regs)
static
inline
void
init_rx_bufs
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
int
i
;
struct
i596_rfd
*
rfd
;
struct
i596_rbd
*
rbd
;
...
...
@@ -579,7 +579,7 @@ static inline void init_rx_bufs(struct net_device *dev)
static
inline
void
remove_rx_bufs
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
struct
i596_rbd
*
rbd
;
int
i
;
...
...
@@ -593,7 +593,7 @@ static inline void remove_rx_bufs(struct net_device *dev)
static
void
rebuild_rx_bufs
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
int
i
;
/* Ensure rx frame/buffer descriptors are tidy */
...
...
@@ -612,7 +612,7 @@ static void rebuild_rx_bufs(struct net_device *dev)
static
int
init_i596_mem
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
#if !defined(ENABLE_MVME16x_NET) && !defined(ENABLE_BVME6000_NET)
short
ioaddr
=
dev
->
base_addr
;
#endif
...
...
@@ -765,7 +765,7 @@ static int init_i596_mem(struct net_device *dev)
static
inline
int
i596_rx
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
struct
i596_rfd
*
rfd
;
struct
i596_rbd
*
rbd
;
int
frames
=
0
;
...
...
@@ -960,7 +960,7 @@ static inline void i596_reset(struct net_device *dev, struct i596_private *lp, i
static
void
i596_add_cmd
(
struct
net_device
*
dev
,
struct
i596_cmd
*
cmd
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
int
ioaddr
=
dev
->
base_addr
;
unsigned
long
flags
;
...
...
@@ -1030,7 +1030,7 @@ static int i596_open(struct net_device *dev)
static
void
i596_tx_timeout
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
int
ioaddr
=
dev
->
base_addr
;
/* Transmitter timeout, serious problems. */
...
...
@@ -1059,7 +1059,7 @@ static void i596_tx_timeout (struct net_device *dev)
static
int
i596_start_xmit
(
struct
sk_buff
*
skb
,
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
struct
tx_cmd
*
tx_cmd
;
struct
i596_tbd
*
tbd
;
short
length
=
skb
->
len
;
...
...
@@ -1245,7 +1245,7 @@ struct net_device * __init i82596_probe(int unit)
dev
->
priv
=
(
void
*
)(
dev
->
mem_start
);
lp
=
netdev_priv
(
dev
)
;
lp
=
dev
->
priv
;
DEB
(
DEB_INIT
,
printk
(
KERN_DEBUG
"%s: lp at 0x%08lx (%d bytes), lp->scb at 0x%08lx
\n
"
,
dev
->
name
,
(
unsigned
long
)
lp
,
sizeof
(
struct
i596_private
),
(
unsigned
long
)
&
lp
->
scb
));
...
...
@@ -1305,7 +1305,7 @@ static irqreturn_t i596_interrupt(int irq, void *dev_id, struct pt_regs *regs)
}
ioaddr
=
dev
->
base_addr
;
lp
=
netdev_priv
(
dev
)
;
lp
=
dev
->
priv
;
spin_lock
(
&
lp
->
lock
);
...
...
@@ -1448,7 +1448,7 @@ static irqreturn_t i596_interrupt(int irq, void *dev_id, struct pt_regs *regs)
static
int
i596_close
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
unsigned
long
flags
;
netif_stop_queue
(
dev
);
...
...
@@ -1495,7 +1495,7 @@ static int i596_close(struct net_device *dev)
static
struct
net_device_stats
*
i596_get_stats
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
return
&
lp
->
stats
;
}
...
...
@@ -1506,7 +1506,7 @@ static struct net_device_stats *
static
void
set_multicast_list
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
int
config
=
0
,
cnt
;
DEB
(
DEB_MULTI
,
printk
(
KERN_DEBUG
"%s: set multicast list, %d entries, promisc %s, allmulti %s
\n
"
,
...
...
drivers/net/fc/iph5526.c
View file @
c4620fd6
...
...
@@ -238,7 +238,7 @@ int __init iph5526_probe(struct net_device *dev)
static
int
__init
iph5526_probe_pci
(
struct
net_device
*
dev
)
{
struct
fc_info
*
fi
=
netdev_priv
(
dev
)
;
struct
fc_info
*
fi
=
dev
->
priv
;
fi
->
dev
=
dev
;
dev
->
base_addr
=
fi
->
base_addr
;
dev
->
irq
=
fi
->
irq
;
...
...
@@ -2908,7 +2908,7 @@ static int iph5526_close(struct net_device *dev)
static
void
iph5526_timeout
(
struct
net_device
*
dev
)
{
struct
fc_info
*
fi
=
netdev_priv
(
dev
)
;
struct
fc_info
*
fi
=
dev
->
priv
;
printk
(
KERN_WARNING
"%s: timed out on send.
\n
"
,
dev
->
name
);
fi
->
fc_stats
.
rx_dropped
++
;
dev
->
trans_start
=
jiffies
;
...
...
@@ -2917,7 +2917,7 @@ static void iph5526_timeout(struct net_device *dev)
static
int
iph5526_send_packet
(
struct
sk_buff
*
skb
,
struct
net_device
*
dev
)
{
struct
fc_info
*
fi
=
netdev_priv
(
dev
)
;
struct
fc_info
*
fi
=
dev
->
priv
;
int
status
=
0
;
short
type
=
0
;
u_long
flags
;
...
...
@@ -3688,7 +3688,7 @@ int count = 0, j;
static
struct
net_device_stats
*
iph5526_get_stats
(
struct
net_device
*
dev
)
{
struct
fc_info
*
fi
=
netdev_priv
(
dev
)
;
struct
fc_info
*
fi
=
dev
->
priv
;
return
(
struct
net_device_stats
*
)
&
fi
->
fc_stats
;
}
...
...
drivers/net/lasi_82596.c
View file @
c4620fd6
...
...
@@ -426,7 +426,7 @@ static inline void CA(struct net_device *dev)
static
inline
void
MPU_PORT
(
struct
net_device
*
dev
,
int
c
,
dma_addr_t
x
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
u32
v
=
(
u32
)
(
c
)
|
(
u32
)
(
x
);
u16
a
,
b
;
...
...
@@ -481,7 +481,7 @@ static inline int wait_cmd(struct net_device *dev, struct i596_private *lp, int
static
void
i596_display_data
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
struct
i596_cmd
*
cmd
;
struct
i596_rfd
*
rfd
;
struct
i596_rbd
*
rbd
;
...
...
@@ -541,7 +541,7 @@ static void i596_error(int irq, void *dev_id, struct pt_regs *regs)
static
inline
void
init_rx_bufs
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
int
i
;
struct
i596_rfd
*
rfd
;
struct
i596_rbd
*
rbd
;
...
...
@@ -595,7 +595,7 @@ static inline void init_rx_bufs(struct net_device *dev)
static
inline
void
remove_rx_bufs
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
struct
i596_rbd
*
rbd
;
int
i
;
...
...
@@ -612,7 +612,7 @@ static inline void remove_rx_bufs(struct net_device *dev)
static
void
rebuild_rx_bufs
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
int
i
;
/* Ensure rx frame/buffer descriptors are tidy */
...
...
@@ -633,7 +633,7 @@ static void rebuild_rx_bufs(struct net_device *dev)
static
int
init_i596_mem
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
unsigned
long
flags
;
disable_irq
(
dev
->
irq
);
/* disable IRQs from LAN */
...
...
@@ -727,7 +727,7 @@ static int init_i596_mem(struct net_device *dev)
static
inline
int
i596_rx
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
struct
i596_rfd
*
rfd
;
struct
i596_rbd
*
rbd
;
int
frames
=
0
;
...
...
@@ -940,7 +940,7 @@ static inline void i596_reset(struct net_device *dev, struct i596_private *lp)
static
void
i596_add_cmd
(
struct
net_device
*
dev
,
struct
i596_cmd
*
cmd
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
unsigned
long
flags
;
DEB
(
DEB_ADDCMD
,
printk
(
"i596_add_cmd cmd_head %p
\n
"
,
lp
->
cmd_head
));
...
...
@@ -988,7 +988,7 @@ static void i596_add_cmd(struct net_device *dev, struct i596_cmd *cmd)
device list */
static int i596_test(struct net_device *dev)
{
struct i596_private *lp =
netdev_priv(dev)
;
struct i596_private *lp =
dev->priv
;
volatile int *tint;
u32 data;
...
...
@@ -1042,7 +1042,7 @@ static int i596_open(struct net_device *dev)
static
void
i596_tx_timeout
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
/* Transmitter timeout, serious problems. */
DEB
(
DEB_ERRORS
,
printk
(
"%s: transmit timed out, status resetting.
\n
"
,
...
...
@@ -1071,7 +1071,7 @@ static void i596_tx_timeout (struct net_device *dev)
static
int
i596_start_xmit
(
struct
sk_buff
*
skb
,
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
struct
tx_cmd
*
tx_cmd
;
struct
i596_tbd
*
tbd
;
short
length
=
skb
->
len
;
...
...
@@ -1220,7 +1220,7 @@ static int __devinit i82596_probe(struct net_device *dev,
dev
->
priv
=
(
void
*
)(
dev
->
mem_start
);
lp
=
netdev_priv
(
dev
)
;
lp
=
dev
->
priv
;
DEB
(
DEB_INIT
,
printk
(
"%s: lp at 0x%08lx (%d bytes), lp->scb at 0x%08lx
\n
"
,
dev
->
name
,
(
unsigned
long
)
lp
,
sizeof
(
struct
i596_private
),
(
unsigned
long
)
&
lp
->
scb
));
...
...
@@ -1250,7 +1250,7 @@ static irqreturn_t i596_interrupt(int irq, void *dev_id, struct pt_regs *regs)
return
IRQ_NONE
;
}
lp
=
netdev_priv
(
dev
)
;
lp
=
dev
->
priv
;
spin_lock
(
&
lp
->
lock
);
...
...
@@ -1396,7 +1396,7 @@ static irqreturn_t i596_interrupt(int irq, void *dev_id, struct pt_regs *regs)
static
int
i596_close
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
unsigned
long
flags
;
netif_stop_queue
(
dev
);
...
...
@@ -1430,7 +1430,7 @@ static int i596_close(struct net_device *dev)
static
struct
net_device_stats
*
i596_get_stats
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
return
&
lp
->
stats
;
}
...
...
@@ -1441,7 +1441,7 @@ static struct net_device_stats *
static
void
set_multicast_list
(
struct
net_device
*
dev
)
{
struct
i596_private
*
lp
=
netdev_priv
(
dev
)
;
struct
i596_private
*
lp
=
dev
->
priv
;
int
config
=
0
,
cnt
;
DEB
(
DEB_MULTI
,
printk
(
"%s: set multicast list, %d entries, promisc %s, allmulti %s
\n
"
,
dev
->
name
,
dev
->
mc_count
,
dev
->
flags
&
IFF_PROMISC
?
"ON"
:
"OFF"
,
dev
->
flags
&
IFF_ALLMULTI
?
"ON"
:
"OFF"
));
...
...
@@ -1541,7 +1541,7 @@ lan_init_chip(struct parisc_device *dev)
retval
=
register_netdev
(
netdevice
);
if
(
retval
)
{
struct
i596_private
*
lp
=
netdev
_priv
(
netdevice
)
;
struct
i596_private
*
lp
=
netdev
ice
->
priv
;
printk
(
KERN_WARNING
__FILE__
": register_netdevice ret'd %d
\n
"
,
retval
);
dma_free_noncoherent
(
lp
->
dev
,
sizeof
(
struct
i596_private
),
(
void
*
)
netdevice
->
mem_start
,
lp
->
dma_addr
);
...
...
@@ -1595,7 +1595,7 @@ static void __exit lasi_82596_exit(void)
unregister_netdev
(
netdevice
);
lp
=
netdev
_priv
(
netdevice
)
;
lp
=
netdev
ice
->
priv
;
dma_free_noncoherent
(
lp
->
dev
,
sizeof
(
struct
i596_private
),
(
void
*
)
netdevice
->
mem_start
,
lp
->
dma_addr
);
free_netdev
(
netdevice
);
...
...
drivers/net/pcmcia/com20020_cs.c
View file @
c4620fd6
...
...
@@ -179,7 +179,7 @@ static dev_link_t *com20020_attach(void)
memset
(
info
,
0
,
sizeof
(
struct
com20020_dev_t
));
memset
(
link
,
0
,
sizeof
(
struct
dev_link_t
));
lp
=
netdev_priv
(
dev
)
;
lp
=
dev
->
priv
;
lp
->
timeout
=
timeout
;
lp
->
backplane
=
backplane
;
lp
->
clockp
=
clockp
;
...
...
@@ -394,7 +394,7 @@ static void com20020_config(dev_link_t *link)
goto
failed
;
}
lp
=
netdev_priv
(
dev
)
;
lp
=
dev
->
priv
;
lp
->
card_name
=
"PCMCIA COM20020"
;
lp
->
card_flags
=
ARC_CAN_10MBIT
;
/* pretend all of them can 10Mbit */
...
...
@@ -492,7 +492,7 @@ static int com20020_event(event_t event, int priority,
pcmcia_request_configuration
(
link
->
handle
,
&
link
->
conf
);
if
(
link
->
open
)
{
int
ioaddr
=
dev
->
base_addr
;
struct
arcnet_local
*
lp
=
netdev_priv
(
dev
)
;
struct
arcnet_local
*
lp
=
dev
->
priv
;
ARCRESET
;
}
}
...
...
drivers/net/pcmcia/pcnet_cs.c
View file @
c4620fd6
...
...
@@ -722,6 +722,10 @@ static void pcnet_config(dev_link_t *link)
link
->
dev
=
&
info
->
node
;
link
->
state
&=
~
DEV_CONFIG_PENDING
;
#ifdef CONFIG_NET_POLL_CONTROLLER
dev
->
poll_controller
=
ei_poll
;
#endif
if
(
register_netdev
(
dev
)
!=
0
)
{
printk
(
KERN_NOTICE
"pcnet_cs: register_netdev() failed
\n
"
);
link
->
dev
=
NULL
;
...
...
drivers/net/sgiseeq.c
View file @
c4620fd6
...
...
@@ -151,7 +151,7 @@ static inline void seeq_load_eaddr(struct net_device *dev,
static
int
seeq_init_ring
(
struct
net_device
*
dev
)
{
struct
sgiseeq_private
*
sp
=
netdev_priv
(
dev
)
;
struct
sgiseeq_private
*
sp
=
dev
->
priv
;
volatile
struct
sgiseeq_init_block
*
ib
=
&
sp
->
srings
;
int
i
;
...
...
@@ -423,7 +423,7 @@ static inline void sgiseeq_tx(struct net_device *dev, struct sgiseeq_private *sp
static
irqreturn_t
sgiseeq_interrupt
(
int
irq
,
void
*
dev_id
,
struct
pt_regs
*
regs
)
{
struct
net_device
*
dev
=
(
struct
net_device
*
)
dev_id
;
struct
sgiseeq_private
*
sp
=
netdev_priv
(
dev
)
;
struct
sgiseeq_private
*
sp
=
dev
->
priv
;
struct
hpc3_ethregs
*
hregs
=
sp
->
hregs
;
struct
sgiseeq_regs
*
sregs
=
sp
->
sregs
;
...
...
@@ -445,7 +445,7 @@ static irqreturn_t sgiseeq_interrupt(int irq, void *dev_id, struct pt_regs *regs
static
int
sgiseeq_open
(
struct
net_device
*
dev
)
{
struct
sgiseeq_private
*
sp
=
netdev_priv
(
dev
)
;
struct
sgiseeq_private
*
sp
=
dev
->
priv
;
struct
sgiseeq_regs
*
sregs
=
sp
->
sregs
;
int
err
=
init_seeq
(
dev
,
sp
,
sregs
);
...
...
@@ -459,7 +459,7 @@ static int sgiseeq_open(struct net_device *dev)
static
int
sgiseeq_close
(
struct
net_device
*
dev
)
{
struct
sgiseeq_private
*
sp
=
netdev_priv
(
dev
)
;
struct
sgiseeq_private
*
sp
=
dev
->
priv
;
struct
sgiseeq_regs
*
sregs
=
sp
->
sregs
;
netif_stop_queue
(
dev
);
...
...
@@ -472,7 +472,7 @@ static int sgiseeq_close(struct net_device *dev)
static
inline
int
sgiseeq_reset
(
struct
net_device
*
dev
)
{
struct
sgiseeq_private
*
sp
=
netdev_priv
(
dev
)
;
struct
sgiseeq_private
*
sp
=
dev
->
priv
;
struct
sgiseeq_regs
*
sregs
=
sp
->
sregs
;
int
err
;
...
...
@@ -494,7 +494,7 @@ void sgiseeq_my_reset(void)
static
int
sgiseeq_start_xmit
(
struct
sk_buff
*
skb
,
struct
net_device
*
dev
)
{
struct
sgiseeq_private
*
sp
=
netdev_priv
(
dev
)
;
struct
sgiseeq_private
*
sp
=
dev
->
priv
;
struct
hpc3_ethregs
*
hregs
=
sp
->
hregs
;
unsigned
long
flags
;
struct
sgiseeq_tx_desc
*
td
;
...
...
@@ -560,7 +560,7 @@ static void timeout(struct net_device *dev)
static
struct
net_device_stats
*
sgiseeq_get_stats
(
struct
net_device
*
dev
)
{
struct
sgiseeq_private
*
sp
=
netdev_priv
(
dev
)
;
struct
sgiseeq_private
*
sp
=
dev
->
priv
;
return
&
sp
->
stats
;
}
...
...
@@ -710,7 +710,7 @@ static void __exit sgiseeq_exit(void)
struct
net_device
*
next
,
*
dev
=
root_sgiseeq_dev
;
while
(
dev
)
{
sp
=
netdev_priv
(
dev
)
;
sp
=
dev
->
priv
;
next
=
sp
->
next_module
;
unregister_netdev
(
dev
);
free_irq
(
dev
->
irq
,
dev
);
...
...
drivers/net/wan/comx.c
View file @
c4620fd6
...
...
@@ -119,7 +119,7 @@ struct comx_debugflags_struct comx_debugflags[] = {
int
comx_debug
(
struct
net_device
*
dev
,
char
*
fmt
,
...)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
char
*
page
,
*
str
;
va_list
args
;
int
len
;
...
...
@@ -162,7 +162,7 @@ int comx_debug(struct net_device *dev, char *fmt, ...)
int
comx_debug_skb
(
struct
net_device
*
dev
,
struct
sk_buff
*
skb
,
char
*
msg
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
if
(
!
ch
->
debug_area
)
return
0
;
if
(
!
skb
)
comx_debug
(
dev
,
"%s: %s NULL skb
\n\n
"
,
dev
->
name
,
msg
);
...
...
@@ -175,7 +175,7 @@ int comx_debug_bytes(struct net_device *dev, unsigned char *bytes, int len,
char
*
msg
)
{
int
pos
=
0
;
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
if
(
!
ch
->
debug_area
)
return
0
;
...
...
@@ -207,7 +207,7 @@ int comx_debug_bytes(struct net_device *dev, unsigned char *bytes, int len,
static
void
comx_loadavg_timerfun
(
unsigned
long
d
)
{
struct
net_device
*
dev
=
(
struct
net_device
*
)
d
;
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
ch
->
avg_bytes
[
ch
->
loadavg_counter
]
=
ch
->
current_stats
->
rx_bytes
;
ch
->
avg_bytes
[
ch
->
loadavg_counter
+
ch
->
loadavg_size
]
=
...
...
@@ -222,7 +222,7 @@ static void comx_loadavg_timerfun(unsigned long d)
static void comx_reset_timerfun(unsigned long d)
{
struct net_device *dev = (struct net_device *)d;
struct comx_channel *ch =
netdev_priv(dev)
;
struct comx_channel *ch =
dev->priv
;
if(!(ch->line_status & (PROTO_LOOP | PROTO_UP))) {
if(test_and_set_bit(0,&ch->reset_pending) && ch->HW_reset) {
...
...
@@ -236,7 +236,7 @@ static void comx_reset_timerfun(unsigned long d)
static
int
comx_open
(
struct
net_device
*
dev
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
struct
proc_dir_entry
*
comxdir
=
ch
->
procdir
->
subdir
;
int
ret
=
0
;
...
...
@@ -268,7 +268,7 @@ static int comx_open(struct net_device *dev)
static
int
comx_close
(
struct
net_device
*
dev
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
struct
proc_dir_entry
*
comxdir
=
ch
->
procdir
->
subdir
;
int
ret
=
-
ENODEV
;
...
...
@@ -303,7 +303,7 @@ static int comx_close(struct net_device *dev)
void
comx_status
(
struct
net_device
*
dev
,
int
status
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
#if 0
if(status & (PROTO_UP | PROTO_LOOP)) {
...
...
@@ -321,7 +321,7 @@ void comx_status(struct net_device *dev, int status)
static
int
comx_xmit
(
struct
sk_buff
*
skb
,
struct
net_device
*
dev
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
int
rc
;
if
(
skb
->
len
>
dev
->
mtu
+
dev
->
hard_header_len
)
{
...
...
@@ -342,7 +342,7 @@ static int comx_xmit(struct sk_buff *skb, struct net_device *dev)
static
int
comx_header
(
struct
sk_buff
*
skb
,
struct
net_device
*
dev
,
unsigned
short
type
,
void
*
daddr
,
void
*
saddr
,
unsigned
len
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
if
(
ch
->
LINE_header
)
{
return
(
ch
->
LINE_header
(
skb
,
dev
,
type
,
daddr
,
saddr
,
len
));
...
...
@@ -354,7 +354,7 @@ static int comx_header(struct sk_buff *skb, struct net_device *dev,
static
int
comx_rebuild_header
(
struct
sk_buff
*
skb
)
{
struct
net_device
*
dev
=
skb
->
dev
;
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
if
(
ch
->
LINE_rebuild_header
)
{
return
(
ch
->
LINE_rebuild_header
(
skb
));
...
...
@@ -365,7 +365,7 @@ static int comx_rebuild_header(struct sk_buff *skb)
int
comx_rx
(
struct
net_device
*
dev
,
struct
sk_buff
*
skb
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
if
(
ch
->
debug_flags
&
DEBUG_COMX_RX
)
{
comx_debug_skb
(
dev
,
skb
,
"comx_rx skb"
);
...
...
@@ -379,7 +379,7 @@ int comx_rx(struct net_device *dev, struct sk_buff *skb)
static
struct
net_device_stats
*
comx_stats
(
struct
net_device
*
dev
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
return
ch
->
current_stats
;
}
...
...
@@ -387,7 +387,7 @@ static struct net_device_stats *comx_stats(struct net_device *dev)
void
comx_lineup_func
(
unsigned
long
d
)
{
struct
net_device
*
dev
=
(
struct
net_device
*
)
d
;
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
del_timer
(
&
ch
->
lineup_timer
);
clear_bit
(
0
,
&
ch
->
lineup_pending
);
...
...
@@ -405,7 +405,7 @@ void comx_lineup_func(unsigned long d)
static
int
comx_statistics
(
struct
net_device
*
dev
,
char
*
page
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
int
len
=
0
;
int
tmp
;
int
i
=
0
;
...
...
@@ -472,7 +472,7 @@ static int comx_statistics(struct net_device *dev, char *page)
static
int
comx_ioctl
(
struct
net_device
*
dev
,
struct
ifreq
*
ifr
,
int
cmd
)
{
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
if
(
ch
->
LINE_ioctl
)
{
return
(
ch
->
LINE_ioctl
(
dev
,
ifr
,
cmd
));
...
...
@@ -535,7 +535,7 @@ static int comx_read_proc(char *page, char **start, off_t off, int count,
{
struct
proc_dir_entry
*
file
=
(
struct
proc_dir_entry
*
)
data
;
struct
net_device
*
dev
=
file
->
parent
->
data
;
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
int
len
=
0
;
if
(
strcmp
(
file
->
name
,
FILENAME_STATUS
)
==
0
)
{
...
...
@@ -599,7 +599,7 @@ static int comx_write_proc(struct file *file, const char *buffer, u_long count,
{
struct
proc_dir_entry
*
entry
=
(
struct
proc_dir_entry
*
)
data
;
struct
net_device
*
dev
=
(
struct
net_device
*
)
entry
->
parent
->
data
;
struct
comx_channel
*
ch
=
netdev_priv
(
dev
)
;
struct
comx_channel
*
ch
=
dev
->
priv
;
char
*
page
;
struct
comx_hardware
*
hw
=
comx_channels
;
struct
comx_protocol
*
line
=
comx_lines
;
...
...
@@ -821,7 +821,7 @@ static int comx_mkdir(struct inode *dir, struct dentry *dentry, int mode)
if
(
register_netdevice
(
dev
))
{
goto
cleanup_filename_debug
;
}
ch
=
netdev_priv
(
dev
)
;
ch
=
dev
->
priv
;
if
((
ch
->
if_ptr
=
(
void
*
)
kmalloc
(
sizeof
(
struct
ppp_device
),
GFP_KERNEL
))
==
NULL
)
{
goto
cleanup_register
;
...
...
@@ -874,7 +874,7 @@ static int comx_rmdir(struct inode *dir, struct dentry *dentry)
lock_kernel
();
dev
=
entry
->
data
;
ch
=
netdev_priv
(
dev
)
;
ch
=
dev
->
priv
;
if
(
dev
->
flags
&
IFF_UP
)
{
printk
(
KERN_ERR
"%s: down interface before removing it
\n
"
,
dev
->
name
);
unlock_kernel
();
...
...
drivers/net/wan/cosa.c
View file @
c4620fd6
...
...
@@ -639,7 +639,7 @@ static void sppp_channel_delete(struct channel_data *chan)
static
int
cosa_sppp_open
(
struct
net_device
*
d
)
{
struct
channel_data
*
chan
=
netdev_priv
(
d
)
;
struct
channel_data
*
chan
=
d
->
priv
;
int
err
;
unsigned
long
flags
;
...
...
@@ -679,7 +679,7 @@ static int cosa_sppp_open(struct net_device *d)
static
int
cosa_sppp_tx
(
struct
sk_buff
*
skb
,
struct
net_device
*
dev
)
{
struct
channel_data
*
chan
=
netdev_priv
(
dev
)
;
struct
channel_data
*
chan
=
dev
->
priv
;
netif_stop_queue
(
dev
);
...
...
@@ -690,7 +690,7 @@ static int cosa_sppp_tx(struct sk_buff *skb, struct net_device *dev)
static
void
cosa_sppp_timeout
(
struct
net_device
*
dev
)
{
struct
channel_data
*
chan
=
netdev_priv
(
dev
)
;
struct
channel_data
*
chan
=
dev
->
priv
;
if
(
test_bit
(
RXBIT
,
&
chan
->
cosa
->
rxtx
))
{
chan
->
stats
.
rx_errors
++
;
...
...
@@ -709,7 +709,7 @@ static void cosa_sppp_timeout(struct net_device *dev)
static
int
cosa_sppp_close
(
struct
net_device
*
d
)
{
struct
channel_data
*
chan
=
netdev_priv
(
d
)
;
struct
channel_data
*
chan
=
d
->
priv
;
unsigned
long
flags
;
netif_stop_queue
(
d
);
...
...
@@ -789,7 +789,7 @@ static int sppp_tx_done(struct channel_data *chan, int size)
static
struct
net_device_stats
*
cosa_net_stats
(
struct
net_device
*
dev
)
{
struct
channel_data
*
chan
=
netdev_priv
(
dev
)
;
struct
channel_data
*
chan
=
dev
->
priv
;
return
&
chan
->
stats
;
}
...
...
@@ -1205,7 +1205,7 @@ static int cosa_sppp_ioctl(struct net_device *dev, struct ifreq *ifr,
int
cmd
)
{
int
rv
;
struct
channel_data
*
chan
=
netdev_priv
(
dev
)
;
struct
channel_data
*
chan
=
dev
->
priv
;
rv
=
cosa_ioctl_common
(
chan
->
cosa
,
chan
,
cmd
,
(
unsigned
long
)
ifr
->
ifr_data
);
if
(
rv
==
-
ENOIOCTLCMD
)
{
return
sppp_do_ioctl
(
dev
,
ifr
,
cmd
);
...
...
drivers/net/wireless/prism54/islpci_dev.c
View file @
c4620fd6
...
...
@@ -577,6 +577,7 @@ islpci_alloc_memory(islpci_private *priv)
if
(
!
(
skb
=
dev_alloc_skb
(
MAX_FRAGMENT_SIZE_RX
+
2
)))
{
/* error allocating an sk_buff structure elements */
printk
(
KERN_ERR
"Error allocating skb.
\n
"
);
skb
=
NULL
;
goto
out_free
;
}
/* add the new allocated sk_buff to the buffer array */
...
...
@@ -711,7 +712,7 @@ islpci_setup(struct pci_dev *pdev)
#endif
/* allocate a private device structure to the network device */
priv
=
n
dev
->
priv
;
priv
=
n
etdev_priv
(
ndev
)
;
priv
->
ndev
=
ndev
;
priv
->
pdev
=
pdev
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment