patch-2.3.14 linux/drivers/net/hamradio/baycom_ser_hdx.c
Next file: linux/drivers/net/hamradio/bpqether.c
Previous file: linux/drivers/net/hamradio/baycom_ser_fdx.c
Back to the patch index
Back to the overall index
- Lines: 99
- Date:
Wed Aug 18 11:38:50 1999
- Orig file:
v2.3.13/linux/drivers/net/hamradio/baycom_ser_hdx.c
- Orig date:
Mon Aug 9 14:59:22 1999
diff -u --recursive --new-file v2.3.13/linux/drivers/net/hamradio/baycom_ser_hdx.c linux/drivers/net/hamradio/baycom_ser_hdx.c
@@ -83,7 +83,7 @@
#define NR_PORTS 4
-static struct device baycom_device[NR_PORTS];
+static struct net_device baycom_device[NR_PORTS];
/* --------------------------------------------------------------------- */
@@ -169,7 +169,7 @@
* ===================== SER12 specific routines =========================
*/
-static void inline ser12_set_divisor(struct device *dev,
+static void inline ser12_set_divisor(struct net_device *dev,
unsigned char divisor)
{
outb(0x81, LCR(dev->base_addr)); /* DLAB = 1 */
@@ -200,7 +200,7 @@
#define SER12_DCD_INTERVAL(bc) ((bc->options & BAYCOM_OPTIONS_SOFTDCD) ? \
240 : 12)
-static inline void ser12_tx(struct device *dev, struct baycom_state *bc)
+static inline void ser12_tx(struct net_device *dev, struct baycom_state *bc)
{
/* one interrupt per channel bit */
ser12_set_divisor(dev, 12);
@@ -218,7 +218,7 @@
/* --------------------------------------------------------------------- */
-static inline void ser12_rx(struct device *dev, struct baycom_state *bc)
+static inline void ser12_rx(struct net_device *dev, struct baycom_state *bc)
{
unsigned char cur_s;
/*
@@ -376,7 +376,7 @@
static void ser12_interrupt(int irq, void *dev_id, struct pt_regs *regs)
{
- struct device *dev = (struct device *)dev_id;
+ struct net_device *dev = (struct net_device *)dev_id;
struct baycom_state *bc = (struct baycom_state *)dev->priv;
unsigned char iir;
@@ -467,7 +467,7 @@
/* --------------------------------------------------------------------- */
-static int ser12_open(struct device *dev)
+static int ser12_open(struct net_device *dev)
{
struct baycom_state *bc = (struct baycom_state *)dev->priv;
enum uart u;
@@ -509,7 +509,7 @@
/* --------------------------------------------------------------------- */
-static int ser12_close(struct device *dev)
+static int ser12_close(struct net_device *dev)
{
struct baycom_state *bc = (struct baycom_state *)dev->priv;
@@ -535,7 +535,7 @@
/* --------------------------------------------------------------------- */
-static int baycom_ioctl(struct device *dev, struct ifreq *ifr,
+static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr,
struct hdlcdrv_ioctl *hi, int cmd);
/* --------------------------------------------------------------------- */
@@ -558,7 +558,7 @@
/* --------------------------------------------------------------------- */
-static int baycom_ioctl(struct device *dev, struct ifreq *ifr,
+static int baycom_ioctl(struct net_device *dev, struct ifreq *ifr,
struct hdlcdrv_ioctl *hi, int cmd)
{
struct baycom_state *bc;
@@ -653,7 +653,7 @@
* register net devices
*/
for (i = 0; i < NR_PORTS; i++) {
- struct device *dev = baycom_device+i;
+ struct net_device *dev = baycom_device+i;
sprintf(ifname, "bcsh%d", i);
if (!mode[i])
@@ -696,7 +696,7 @@
int i;
for(i = 0; i < NR_PORTS; i++) {
- struct device *dev = baycom_device+i;
+ struct net_device *dev = baycom_device+i;
struct baycom_state *bc = (struct baycom_state *)dev->priv;
if (bc) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)