|
|
1.1 root 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;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.