root/net/tcp/Space.c

/* [previous][next][first][last][top][bottom][index][help] */
   1 /* Space.c */
   2 
   3 /* Holds initial configuration information for devices. */
   4 /* $Id: Space.c,v 0.8.4.3 1992/11/15 14:55:30 bir7 Exp $ */
   5 /* $Log: Space.c,v $
   6  * Revision 0.8.4.3  1992/11/15  14:55:30  bir7
   7  * Removed ctrl-h so diff no longer thinks it's a binary file.
   8  *
   9  * Revision 0.8.4.2  1992/11/10  10:38:48  bir7
  10  * Change free_s to kfree_s and accidently changed free_skb to kfree_skb.
  11  *
  12  * Revision 0.8.4.1  1992/11/10  00:17:18  bir7
  13  * version change only.
  14  *
  15  * Revision 0.8.3.2  1992/11/10  00:14:47  bir7
  16  * Changed malloc to kmalloc and added Id 
  17  *
  18  */
  19 
  20 #include "dev.h"
  21 #include <linux/stddef.h>
  22 
  23 
  24 extern void wd8003_init(struct device *);
  25 
  26 static struct device wd8003_dev =
  27 {
  28   "eth0",
  29   0xd2000,   /* recv memory end. */
  30   0xd0600,   /* recv memory start. */
  31   0xd2000,  /* memory end. */
  32   0xd0000,  /* memory start. */
  33   0x280,    /* base i/o address. */
  34   5,        /* irq */
  35   0,0,0,0,0, /* flags */
  36   NULL, /* next device */
  37   wd8003_init,
  38   /* wd8003_init should set up the rest. */
  39   0,  /* trans start. */
  40   {NULL}, /* buffs */
  41   NULL, /* backlog */
  42   NULL, /* open */
  43   NULL, /* stop */
  44   NULL, /* hard_start_xmit */
  45   NULL, /* hard_header */
  46   NULL, /* add arp */
  47   NULL, /* queue xmit */
  48   NULL, /* rebuild header */
  49   NULL, /* type_trans */
  50   NULL, /* send_packet */
  51   NULL, /* private */
  52   0,    /* type. */
  53   0,    /* hard_header_len */
  54   0,    /* mtu */
  55   {0,}, /* broadcast address */
  56   {0,}, /* device address */
  57   0     /* addr len */
  58 };
  59 
  60 extern void loopback_init(struct device *dev);
  61 
  62 static struct device loopback_dev =
  63 {
  64   "loopback",
  65   -1,       /* recv memory end. */
  66   0x0,      /* recv memory start. */
  67   -1,       /* memory end. */
  68   0,        /* memory start. */
  69   0,        /* base i/o address. */
  70   0,        /* irq */
  71   0,0,1,0,0, /* flags */
  72   &wd8003_dev, /* next device */
  73   loopback_init,
  74   /* loopback_init should set up the rest. */
  75   0,  /* trans start. */
  76   {NULL}, /* buffs */
  77   NULL, /* backlog */
  78   NULL, /* open */
  79   NULL, /* stop */
  80   NULL, /* hard_start_xmit */
  81   NULL, /* hard_header */
  82   NULL, /* add arp */
  83   NULL, /* queue xmit */
  84   NULL, /* rebuild header */
  85   NULL, /* type_trans */
  86   NULL, /* send_packet */
  87   NULL, /* private */
  88   0,    /* type. */
  89   0,    /* hard_header_len */
  90   0,    /* mtu */
  91   {0,}, /* broadcast address */
  92   {0,}, /* device address */
  93   0     /* addr len */
  94 };
  95 
  96 struct device *dev_base = &loopback_dev;

/* [previous][next][first][last][top][bottom][index][help] */