|
|
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.