Lines Matching +full:0 +full:xf100
52 #define HERMES_MAGIC (0x7d1f)
57 #define HERMES_CMD (0x00)
58 #define HERMES_PARAM0 (0x02)
59 #define HERMES_PARAM1 (0x04)
60 #define HERMES_PARAM2 (0x06)
61 #define HERMES_STATUS (0x08)
62 #define HERMES_RESP0 (0x0A)
63 #define HERMES_RESP1 (0x0C)
64 #define HERMES_RESP2 (0x0E)
65 #define HERMES_INFOFID (0x10)
66 #define HERMES_RXFID (0x20)
67 #define HERMES_ALLOCFID (0x22)
68 #define HERMES_TXCOMPLFID (0x24)
69 #define HERMES_SELECT0 (0x18)
70 #define HERMES_OFFSET0 (0x1C)
71 #define HERMES_DATA0 (0x36)
72 #define HERMES_SELECT1 (0x1A)
73 #define HERMES_OFFSET1 (0x1E)
74 #define HERMES_DATA1 (0x38)
75 #define HERMES_EVSTAT (0x30)
76 #define HERMES_INTEN (0x32)
77 #define HERMES_EVACK (0x34)
78 #define HERMES_CONTROL (0x14)
79 #define HERMES_SWSUPPORT0 (0x28)
80 #define HERMES_SWSUPPORT1 (0x2A)
81 #define HERMES_SWSUPPORT2 (0x2C)
82 #define HERMES_AUXPAGE (0x3A)
83 #define HERMES_AUXOFFSET (0x3C)
84 #define HERMES_AUXDATA (0x3E)
89 #define HERMES_CMD_BUSY (0x8000)
90 #define HERMES_CMD_AINFO (0x7f00)
91 #define HERMES_CMD_MACPORT (0x0700)
92 #define HERMES_CMD_RECL (0x0100)
93 #define HERMES_CMD_WRITE (0x0100)
94 #define HERMES_CMD_PROGMODE (0x0300)
95 #define HERMES_CMD_CMDCODE (0x003f)
100 #define HERMES_STATUS_RESULT (0x7f00)
101 #define HERMES_STATUS_CMDCODE (0x003f)
106 #define HERMES_OFFSET_BUSY (0x8000)
107 #define HERMES_OFFSET_ERR (0x4000)
108 #define HERMES_OFFSET_DATAOFF (0x0ffe)
113 #define HERMES_EV_TICK (0x8000)
114 #define HERMES_EV_WTERR (0x4000)
115 #define HERMES_EV_INFDROP (0x2000)
116 #define HERMES_EV_INFO (0x0080)
117 #define HERMES_EV_DTIM (0x0020)
118 #define HERMES_EV_CMD (0x0010)
119 #define HERMES_EV_ALLOC (0x0008)
120 #define HERMES_EV_TXEXC (0x0004)
121 #define HERMES_EV_TX (0x0002)
122 #define HERMES_EV_RX (0x0001)
128 #define HERMES_CMD_INIT (0x0000)
129 #define HERMES_CMD_ENABLE (0x0001)
130 #define HERMES_CMD_DISABLE (0x0002)
131 #define HERMES_CMD_DIAG (0x0003)
134 #define HERMES_CMD_ALLOC (0x000A)
135 #define HERMES_CMD_TX (0x000B)
138 #define HERMES_CMD_NOTIFY (0x0010)
139 #define HERMES_CMD_INQUIRE (0x0011)
142 #define HERMES_CMD_ACCESS (0x0021)
143 #define HERMES_CMD_DOWNLD (0x0022)
146 #define HERMES_CMD_READMIF (0x0030)
147 #define HERMES_CMD_WRITEMIF (0x0031)
150 #define HERMES_CMD_TEST (0x0038)
154 #define HERMES_TEST_SET_CHANNEL 0x0800
155 #define HERMES_TEST_MONITOR 0x0b00
156 #define HERMES_TEST_STOP 0x0f00
163 #define HERMES_WEP_PRIVACY_INVOKED 0x0001
164 #define HERMES_WEP_EXCL_UNENCRYPTED 0x0002
165 #define HERMES_WEP_HOST_ENCRYPT 0x0010
166 #define HERMES_WEP_HOST_DECRYPT 0x0080
169 #define HERMES_HOSTSCAN_SYMBOL_5SEC 0x0001
170 #define HERMES_HOSTSCAN_SYMBOL_ONCE 0x0002
171 #define HERMES_HOSTSCAN_SYMBOL_PASSIVE 0x0040
172 #define HERMES_HOSTSCAN_SYMBOL_BCAST 0x0080
178 #define HERMES_DESCRIPTOR_OFFSET 0
184 #define HERMES_RXSTAT_ERR (0x0003)
185 #define HERMES_RXSTAT_BADCRC (0x0001)
186 #define HERMES_RXSTAT_UNDECRYPTABLE (0x0002)
187 #define HERMES_RXSTAT_MIC (0x0010) /* Frame contains MIC */
188 #define HERMES_RXSTAT_MACPORT (0x0700)
189 #define HERMES_RXSTAT_PCF (0x1000) /* Frame was received in CF period */
190 #define HERMES_RXSTAT_MIC_KEY_ID (0x1800) /* MIC key used */
191 #define HERMES_RXSTAT_MSGTYPE (0xE000)
192 #define HERMES_RXSTAT_1042 (0x2000) /* RFC-1042 frame */
193 #define HERMES_RXSTAT_TUNNEL (0x4000) /* bridge-tunnel encoded frame */
194 #define HERMES_RXSTAT_WMP (0x6000) /* Wavelan-II Management Protocol frame */
209 #define HERMES_TXSTAT_RETRYERR (0x0001)
210 #define HERMES_TXSTAT_AGEDERR (0x0002)
211 #define HERMES_TXSTAT_DISCON (0x0004)
212 #define HERMES_TXSTAT_FORMERR (0x0008)
214 #define HERMES_TXCTRL_TX_OK (0x0002) /* ?? interrupt on Tx complete */
215 #define HERMES_TXCTRL_TX_EX (0x0004) /* ?? interrupt on Tx exception */
216 #define HERMES_TXCTRL_802_11 (0x0008) /* We supply 802.11 header */
217 #define HERMES_TXCTRL_MIC (0x0010) /* 802.3 + TKIP */
218 #define HERMES_TXCTRL_MIC_KEY_ID (0x1800) /* MIC Key ID mask */
219 #define HERMES_TXCTRL_ALT_RTRY (0x0020)
223 #define HERMES_INQ_TALLIES (0xF100)
224 #define HERMES_INQ_SCAN (0xF101)
225 #define HERMES_INQ_CHANNELINFO (0xF102)
226 #define HERMES_INQ_HOSTSCAN (0xF103)
227 #define HERMES_INQ_HOSTSCAN_SYMBOL (0xF104)
228 #define HERMES_INQ_LINKSTATUS (0xF200)
229 #define HERMES_INQ_SEC_STAT_AGERE (0xF202)
284 /* bits: 0-ess, 1-ibss, 4-privacy [wep] */
292 u8 unknown1; /* 8 in 2.9x and 3.9x f/w, 0 otherwise */
298 /* bits: 0-ess, 1-ibss, 4-privacy [wep] */
304 u8 unknown3[8]; /* Always 0, appeared in f/w 3.91-68 */
347 #define HERMES_LINKSTATUS_NOT_CONNECTED (0x0000)
348 #define HERMES_LINKSTATUS_CONNECTED (0x0001)
349 #define HERMES_LINKSTATUS_DISCONNECTED (0x0002)
350 #define HERMES_LINKSTATUS_AP_CHANGE (0x0003)
351 #define HERMES_LINKSTATUS_AP_OUT_OF_RANGE (0x0004)
352 #define HERMES_LINKSTATUS_AP_IN_RANGE (0x0005)
353 #define HERMES_LINKSTATUS_ASSOC_FAILED (0x0006)
413 #define HERMES_16BIT_REGSPACING 0
450 0, NULL); in hermes_enable_port()
456 0, NULL); in hermes_disable_port()
493 for (i = 0; i < count; i++) in hermes_clear_words()
494 iowrite16(0, hw->iobase + off); in hermes_clear_words()