root/net/tcp/Space.c

/* [previous][next][first][last][top][bottom][index][help] */
   1 /* Space.c */
   2 /* Holds initial configuration information for devices. */
   3 #include "dev.h"
   4 #include <linux/stddef.h>
   5 
   6 
   7 extern void wd8003_init(struct device *);
   8 
   9 static struct device wd8003_dev =
  10 {
  11   "eth0",
  12   0xd2000,   /* recv memory end. */
  13   0xd0600,   /* recv memory start. */
  14   0xd2000,  /* memory end. */
  15   0xd0000,  /* memory start. */
  16   0x280,    /* base i/o address. */
  17   5,        /* irq */
  18   0,0,0,0,0, /* flags */
  19   NULL, /* next device */
  20   wd8003_init,
  21   /* wd8003_init should set up the rest. */
  22   0,  /* trans start. */
  23   {NULL}, /* buffs */
  24   NULL, /* backlog */
  25   NULL, /* open */
  26   NULL, /* stop */
  27   NULL, /* hard_start_xmit */
  28   NULL, /* hard_header */
  29   NULL, /* add arp */
  30   NULL, /* queue xmit */
  31   NULL, /* rebuild header */
  32   NULL, /* type_trans */
  33   NULL, /* send_packet */
  34   NULL, /* private */
  35   0,    /* type. */
  36   0,    /* hard_header_len */
  37   0,    /* mtu */
  38   {0,}, /* broadcast address */
  39   {0,}, /* device address */
  40   0     /* addr len */
  41 };
  42 
  43 extern void loopback_init(struct device *dev);
  44 
  45 static struct device loopback_dev =
  46 {
  47   "loopback",
  48   -1,       /* recv memory end. */
  49   0x0,      /* recv memory start. */
  50   -1,       /* memory end. */
  51   0,        /* memory start. */
  52   0,        /* base i/o address. */
  53   0,        /* irq */
  54   0,0,1,0,0, /* flags */
  55   &wd8003_dev, /* next device */
  56   loopback_init,
  57   /* loopback_init should set up the rest. */
  58   0,  /* trans start. */
  59   {NULL}, /* buffs */
  60   NULL, /* backlog */
  61   NULL, /* open */
  62   NULL, /* stop */
  63   NULL, /* hard_start_xmit */
  64   NULL, /* hard_header */
  65   NULL, /* add arp */
  66   NULL, /* queue xmit */
  67   NULL, /* rebuild header */
  68   NULL, /* type_trans */
  69   NULL, /* send_packet */
  70   NULL, /* private */
  71   0,    /* type. */
  72   0,    /* hard_header_len */
  73   0,    /* mtu */
  74   {0,}, /* broadcast address */
  75   {0,}, /* device address */
  76   0     /* addr len */
  77 };
  78 
  79 struct device *dev_base = &loopback_dev;

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