|
|
1.1 root 1: /*
2: * Copyright (c) 1992 NeXT Computer, Inc.
3: *
4: * Private declarations for SMC16 class.
5: *
6: * HISTORY
7: *
8: * 29 January 1993
9: * Created.
10: */
11:
12: static BOOL
13: checksumLAR(
14: IOEISAPortAddress base);
15:
16: static BOOL
17: checkBoardRev(
18: IOEISAPortAddress base);
19:
20: static void
21: resetNIC(
22: IOEISAPortAddress base);
23:
24: static void
25: startNIC(
26: IOEISAPortAddress base,
27: nic_rcon_reg_t rcon_reg);
28:
29: static SMC16_len_t
30: setupRAM(
31: vm_offset_t address,
32: vm_size_t size,
33: IOEISAPortAddress base);
34:
35: static void
36: getStationAddress(
37: enet_addr_t *ea,
38: IOEISAPortAddress base);
39:
40: static void
41: setStationAddress(
42: enet_addr_t *ea,
43: IOEISAPortAddress base);
44:
45: static void
46: setIRQ(
47: int irq,
48: BOOL enable,
49: IOEISAPortAddress base);
50:
51: static void
52: unmaskInterrupts(
53: IOEISAPortAddress base);
54:
55: static SMC16_off_t
56: getCurrentBuffer(
57: IOEISAPortAddress base);
58:
59: static void
60: startTransmit(
61: IOEISAPortAddress base);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.