patch-2.3.14 linux/drivers/net/hamradio/baycom_epp.c
Next file: linux/drivers/net/hamradio/baycom_par.c
Previous file: linux/drivers/net/hamradio/Makefile
Back to the patch index
Back to the overall index
- Lines: 135
- Date:
Wed Aug 18 11:38:51 1999
- Orig file:
v2.3.13/linux/drivers/net/hamradio/baycom_epp.c
- Orig date:
Mon Aug 9 14:59:22 1999
diff -u --recursive --new-file v2.3.13/linux/drivers/net/hamradio/baycom_epp.c linux/drivers/net/hamradio/baycom_epp.c
@@ -95,7 +95,7 @@
#define NR_PORTS 4
-static struct device baycom_device[NR_PORTS];
+static struct net_device baycom_device[NR_PORTS];
/* --------------------------------------------------------------------- */
@@ -698,7 +698,7 @@
/* ---------------------------------------------------------------------- */
-static void do_rxpacket(struct device *dev)
+static void do_rxpacket(struct net_device *dev)
{
struct baycom_state *bc = (struct baycom_state *)dev->priv;
struct sk_buff *skb;
@@ -756,7 +756,7 @@
goto enditer##j; \
})
-static int receive(struct device *dev, int cnt)
+static int receive(struct net_device *dev, int cnt)
{
struct baycom_state *bc = (struct baycom_state *)dev->priv;
struct parport *pp = bc->pdev->port;
@@ -832,7 +832,7 @@
#define GETTICK(x)
#endif /* __i386__ */
-static void epp_bh(struct device *dev)
+static void epp_bh(struct net_device *dev)
{
struct baycom_state *bc;
struct parport *pp;
@@ -953,7 +953,7 @@
* ===================== network driver interface =========================
*/
-static int baycom_send_packet(struct sk_buff *skb, struct device *dev)
+static int baycom_send_packet(struct sk_buff *skb, struct net_device *dev)
{
struct baycom_state *bc;
@@ -966,7 +966,7 @@
/* --------------------------------------------------------------------- */
-static int baycom_set_mac_address(struct device *dev, void *addr)
+static int baycom_set_mac_address(struct net_device *dev, void *addr)
{
struct sockaddr *sa = (struct sockaddr *)addr;
@@ -977,7 +977,7 @@
/* --------------------------------------------------------------------- */
-static struct net_device_stats *baycom_get_stats(struct device *dev)
+static struct net_device_stats *baycom_get_stats(struct net_device *dev)
{
struct baycom_state *bc;
@@ -994,7 +994,7 @@
static void epp_wakeup(void *handle)
{
- struct device *dev = (struct device *)handle;
+ struct net_device *dev = (struct net_device *)handle;
struct baycom_state *bc;
baycom_paranoia_check_void(dev, "epp_wakeup");
@@ -1015,7 +1015,7 @@
* there is non-reboot way to recover if something goes wrong.
*/
-static int epp_open(struct device *dev)
+static int epp_open(struct net_device *dev)
{
struct baycom_state *bc;
struct parport *pp;
@@ -1141,7 +1141,7 @@
/* --------------------------------------------------------------------- */
-static int epp_close(struct device *dev)
+static int epp_close(struct net_device *dev)
{
struct baycom_state *bc;
struct parport *pp;
@@ -1209,7 +1209,7 @@
/* --------------------------------------------------------------------- */
-static int baycom_ioctl(struct device *dev, struct ifreq *ifr, int cmd)
+static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
{
struct baycom_state *bc;
struct baycom_ioctl bi;
@@ -1348,7 +1348,7 @@
* If dev->base_addr == 2, allocate space for the device and return success
* (detachable devices only).
*/
-static int baycom_probe(struct device *dev)
+static int baycom_probe(struct net_device *dev)
{
static char ax25_bcast[AX25_ADDR_LEN] = {
'Q' << 1, 'S' << 1, 'T' << 1, ' ' << 1, ' ' << 1, ' ' << 1, '0' << 1
@@ -1425,7 +1425,7 @@
#endif
int __init init_module(void)
{
- struct device *dev;
+ struct net_device *dev;
int i, found = 0;
char set_hw = 1;
struct baycom_state *bc;
@@ -1440,7 +1440,7 @@
set_hw = 0;
if (!set_hw)
iobase[i] = 0;
- memset(dev, 0, sizeof(struct device));
+ memset(dev, 0, sizeof(struct net_device));
if (!(bc = dev->priv = kmalloc(sizeof(struct baycom_state), GFP_KERNEL)))
return -ENOMEM;
/*
@@ -1490,7 +1490,7 @@
void cleanup_module(void)
{
- struct device *dev;
+ struct net_device *dev;
struct baycom_state *bc;
int i;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)