This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | I82586_MEMZ (64 * 1024) |
| #define | I82586_SCP_ADDR (I82586_MEMZ - sizeof(scp_t)) |
| #define | ADDR_LEN 6 |
| #define | I82586NULL 0xFFFF |
| #define | toff(t, p, f) (unsigned short)((void *)(&((t *)((void *)0 + (p)))->f) - (void *)0) |
| #define | SCP_SY_16BBUS (0x0 << 0) |
| #define | SCP_SY_8BBUS (0x1 << 0) |
| #define | SCB_ST_INT (0xF << 12) |
| #define | SCB_ST_CX (0x1 << 15) |
| #define | SCB_ST_FR (0x1 << 14) |
| #define | SCB_ST_CNA (0x1 << 13) |
| #define | SCB_ST_RNR (0x1 << 12) |
| #define | SCB_ST_JUNK0 (0x1 << 11) |
| #define | SCB_ST_CUS (0x7 << 8) |
| #define | SCB_ST_CUS_IDLE (0 << 8) |
| #define | SCB_ST_CUS_SUSP (1 << 8) |
| #define | SCB_ST_CUS_ACTV (2 << 8) |
| #define | SCB_ST_JUNK1 (0x1 << 7) |
| #define | SCB_ST_RUS (0x7 << 4) |
| #define | SCB_ST_RUS_IDLE (0 << 4) |
| #define | SCB_ST_RUS_SUSP (1 << 4) |
| #define | SCB_ST_RUS_NRES (2 << 4) |
| #define | SCB_ST_RUS_RDY (4 << 4) |
| #define | SCB_CMD_ACK_CX (0x1 << 15) |
| #define | SCB_CMD_ACK_FR (0x1 << 14) |
| #define | SCB_CMD_ACK_CNA (0x1 << 13) |
| #define | SCB_CMD_ACK_RNR (0x1 << 12) |
| #define | SCB_CMD_JUNKX (0x1 << 11) |
| #define | SCB_CMD_CUC (0x7 << 8) |
| #define | SCB_CMD_CUC_NOP (0 << 8) |
| #define | SCB_CMD_CUC_GO (1 << 8) |
| #define | SCB_CMD_CUC_RES (2 << 8) |
| #define | SCB_CMD_CUC_SUS (3 << 8) |
| #define | SCB_CMD_CUC_ABT (4 << 8) |
| #define | SCB_CMD_RESET (0x1 << 7) |
| #define | SCB_CMD_RUC (0x7 << 4) |
| #define | SCB_CMD_RUC_NOP (0 << 4) |
| #define | SCB_CMD_RUC_GO (1 << 4) |
| #define | SCB_CMD_RUC_RES (2 << 4) |
| #define | SCB_CMD_RUC_SUS (3 << 4) |
| #define | SCB_CMD_RUC_ABT (4 << 4) |
| #define | scboff(p, f) toff(scb_t, p, f) |
| #define | AC_SFLD_C (0x1 << 15) |
| #define | AC_SFLD_B (0x1 << 14) |
| #define | AC_SFLD_OK (0x1 << 13) |
| #define | AC_SFLD_A (0x1 << 12) |
| #define | AC_SFLD_FAIL (0x1 << 11) |
| #define | AC_SFLD_S10 (0x1 << 10) |
| #define | AC_SFLD_S9 (0x1 << 9) |
| #define | AC_SFLD_S8 (0x1 << 8) |
| #define | AC_SFLD_S7 (0x1 << 7) |
| #define | AC_SFLD_S6 (0x1 << 6) |
| #define | AC_SFLD_S5 (0x1 << 5) |
| #define | AC_SFLD_MAXCOL (0xF << 0) |
| #define | AC_CFLD_EL (0x1 << 15) |
| #define | AC_CFLD_S (0x1 << 14) |
| #define | AC_CFLD_I (0x1 << 13) |
| #define | AC_CFLD_CMD (0x7 << 0) |
| #define | acoff(p, f) toff(ach_t, p, f) |
| #define | AC_CFG_BYTE_CNT(v) (((v) & 0xF) << 0) |
| #define | AC_CFG_FIFOLIM(v) (((v) & 0xF) << 0) |
| #define | AC_CFG_SAV_BF(v) (((v) & 0x1) << 7) |
| #define | AC_CFG_SRDY(v) (((v) & 0x1) << 6) |
| #define | AC_CFG_ELPBCK(v) (((v) & 0x1) << 7) |
| #define | AC_CFG_ILPBCK(v) (((v) & 0x1) << 6) |
| #define | AC_CFG_PRELEN(v) (((v) & 0x3) << 4) |
| #define | AC_CFG_PLEN_2 0 |
| #define | AC_CFG_PLEN_4 1 |
| #define | AC_CFG_PLEN_8 2 |
| #define | AC_CFG_PLEN_16 3 |
| #define | AC_CFG_ALOC(v) (((v) & 0x1) << 3) |
| #define | AC_CFG_ADDRLEN(v) (((v) & 0x7) << 0) |
| #define | AC_CFG_BOFMET(v) (((v) & 0x1) << 7) |
| #define | AC_CFG_ACR(v) (((v) & 0x7) << 4) |
| #define | AC_CFG_LINPRIO(v) (((v) & 0x7) << 0) |
| #define | AC_CFG_RETRYNUM(v) (((v) & 0xF) << 4) |
| #define | AC_CFG_SLTTMHI(v) (((v) & 0x7) << 0) |
| #define | AC_CFG_FLGPAD(v) (((v) & 0x1) << 7) |
| #define | AC_CFG_BTSTF(v) (((v) & 0x1) << 6) |
| #define | AC_CFG_CRC16(v) (((v) & 0x1) << 5) |
| #define | AC_CFG_NCRC(v) (((v) & 0x1) << 4) |
| #define | AC_CFG_TNCRS(v) (((v) & 0x1) << 3) |
| #define | AC_CFG_MANCH(v) (((v) & 0x1) << 2) |
| #define | AC_CFG_BCDIS(v) (((v) & 0x1) << 1) |
| #define | AC_CFG_PRM(v) (((v) & 0x1) << 0) |
| #define | AC_CFG_ICDS(v) (((v) & 0x1) << 7) |
| #define | AC_CFG_CDTF(v) (((v) & 0x7) << 4) |
| #define | AC_CFG_ICSS(v) (((v) & 0x1) << 3) |
| #define | AC_CFG_CSTF(v) (((v) & 0x7) << 0) |
| #define | AC_CFG_MNFRM(v) (((v) & 0xFF) << 0) |
| #define | I82586_MAX_MULTICAST_ADDRESSES 128 |
| #define | AC_TDR_LNK_OK (0x1 << 15) |
| #define | AC_TDR_XCVR_PRB (0x1 << 14) |
| #define | AC_TDR_ET_OPN (0x1 << 13) |
| #define | AC_TDR_ET_SRT (0x1 << 12) |
| #define | AC_TDR_TIME (0x7FF << 0) |
| #define | DUMPBYTES 170 |
| #define | TBD_STATUS_EOF (0x1 << 15) |
| #define | TBD_STATUS_ACNT (0x3FFF << 0) |
| #define | RBD_STATUS_EOF (0x1 << 15) |
| #define | RBD_STATUS_F (0x1 << 14) |
| #define | RBD_STATUS_ACNT (0x3FFF << 0) |
| #define | RBD_EL (0x1 << 15) |
| #define | RBD_SIZE (0x3FFF << 0) |
| #define | rbdoff(p, f) toff(rbd_t, p, f) |
| #define | FD_STATUS_C (0x1 << 15) |
| #define | FD_STATUS_B (0x1 << 14) |
| #define | FD_STATUS_OK (0x1 << 13) |
| #define | FD_STATUS_S11 (0x1 << 11) |
| #define | FD_STATUS_S10 (0x1 << 10) |
| #define | FD_STATUS_S9 (0x1 << 9) |
| #define | FD_STATUS_S8 (0x1 << 8) |
| #define | FD_STATUS_S7 (0x1 << 7) |
| #define | FD_STATUS_S6 (0x1 << 6) |
| #define | FD_COMMAND_EL (0x1 << 15) |
| #define | FD_COMMAND_S (0x1 << 14) |
| #define | fdoff(p, f) toff(fd_t, p, f) |
Typedefs | |
| typedef scp_t | scp_t |
| typedef iscp_t | iscp_t |
| typedef scb_t | scb_t |
| typedef enum acmd_e | acmd_e |
| typedef ach_t | ach_t |
| typedef ac_nop_t | ac_nop_t |
| typedef ac_ias_t | ac_ias_t |
| typedef ac_cfg_t | ac_cfg_t |
| typedef ac_mcs_t | ac_mcs_t |
| typedef ac_tx_t | ac_tx_t |
| typedef ac_tdr_t | ac_tdr_t |
| typedef ac_dmp_t | ac_dmp_t |
| typedef ac_dgn_t | ac_dgn_t |
| typedef tbd_t | tbd_t |
| typedef rbd_t | rbd_t |
| typedef fd_t | fd_t |
Enumerations | |
| enum | acmd_e { acmd_nop = 0, acmd_ia_setup = 1, acmd_configure = 2, acmd_mc_setup = 3, acmd_transmit = 4, acmd_tdr = 5, acmd_dump = 6, acmd_diagnose = 7 } |
|
|
Definition at line 225 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 221 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 219 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 239 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 223 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 234 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 204 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 244 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 235 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 248 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 212 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 206 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 233 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 242 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 246 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 213 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 226 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 238 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 251 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 236 of file i82586.h. Referenced by wv_82586_config(). |
|
|
|
|
|
Definition at line 215 of file i82586.h. Referenced by wv_82586_config(). |
|
|
|
|
|
|
|
|
Definition at line 214 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 240 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 230 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 208 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 231 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 209 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 237 of file i82586.h. Referenced by wv_82586_config(). |
|
|
Definition at line 171 of file i82586.h. Referenced by wv_82586_config(), and wv_82586_start(). |
|
|
Definition at line 168 of file i82586.h. Referenced by wv_82586_start(). |
|
|
Definition at line 170 of file i82586.h. Referenced by wv_82586_config(), and wv_cu_start(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 149 of file i82586.h. Referenced by wv_complete(), wv_config_complete(), and wv_synchronous_cmd(). |
|
|
Definition at line 153 of file i82586.h. Referenced by wv_82586_start(). |
|
|
Definition at line 166 of file i82586.h. Referenced by wv_complete(). |
|
|
Definition at line 151 of file i82586.h. Referenced by wv_complete(), wv_config_complete(), and wv_synchronous_cmd(). |
|
|
Definition at line 154 of file i82586.h. Referenced by wv_complete(). |
|
|
Definition at line 164 of file i82586.h. Referenced by wv_complete(). |
|
|
Definition at line 162 of file i82586.h. Referenced by wv_complete(). |
|
|
|
|
|
Definition at line 158 of file i82586.h. Referenced by wv_complete(). |
|
|
Definition at line 156 of file i82586.h. Referenced by wv_complete(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 175 of file i82586.h. Referenced by wv_complete(), and wv_config_complete(). |
|
|
|
|
|
|
|
|
Definition at line 387 of file i82586.h. Referenced by wv_receive(), and wv_ru_start(). |
|
|
|
|
|
|
|
|
Definition at line 377 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 379 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 381 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 380 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 385 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 384 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 383 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 382 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 406 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 268 of file i82586.h. Referenced by wavelan_set_multicast_list(). |
|
|
Definition at line 26 of file i82586.h. Referenced by wv_82586_start(). |
|
|
|
|
|
Definition at line 31 of file i82586.h. Referenced by wv_82586_config(), wv_complete(), wv_cu_start(), wv_packet_write(), wv_receive(), and wv_ru_start(). |
|
|
Definition at line 362 of file i82586.h. Referenced by init_rx_bufs(), and wv_ru_start(). |
|
|
|
|
|
Definition at line 356 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 353 of file i82586.h. Referenced by wv_receive(). |
|
|
Definition at line 355 of file i82586.h. Referenced by wv_receive(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 95 of file i82586.h. Referenced by wv_82586_stop(), and wv_synchronous_cmd(). |
|
|
|
|
|
Definition at line 97 of file i82586.h. Referenced by wv_cu_start(), and wv_synchronous_cmd(). |
|
|
|
|
|
|
|
|
Definition at line 99 of file i82586.h. Referenced by wv_82586_stop(). |
|
|
|
|
|
Definition at line 101 of file i82586.h. Referenced by wv_82586_start(). |
|
|
Definition at line 102 of file i82586.h. Referenced by wv_82586_stop(). |
|
|
|
|
|
Definition at line 104 of file i82586.h. Referenced by wv_ru_start(). |
|
|
|
|
|
|
|
|
Definition at line 106 of file i82586.h. Referenced by wv_82586_stop(). |
|
|
Definition at line 76 of file i82586.h. Referenced by wavelan_interrupt(), and wv_82586_start(). |
|
|
Definition at line 79 of file i82586.h. Referenced by wavelan_interrupt(). |
|
|
Definition at line 82 of file i82586.h. Referenced by wavelan_interrupt(). |
|
|
|
|
|
|
|
|
Definition at line 74 of file i82586.h. Referenced by wavelan_interrupt(), and wv_82586_start(). |
|
|
Definition at line 75 of file i82586.h. Referenced by wavelan_interrupt(). |
|
|
Definition at line 73 of file i82586.h. Referenced by wavelan_interrupt(), and wv_ack(). |
|
|
|
|
|
|
|
|
Definition at line 77 of file i82586.h. Referenced by wavelan_interrupt(). |
|
|
Definition at line 84 of file i82586.h. Referenced by wavelan_interrupt(), and wv_ru_start(). |
|
|
|
|
|
|
|
|
Definition at line 88 of file i82586.h. Referenced by wavelan_interrupt(), and wv_ru_start(). |
|
|
|
|
|
Definition at line 121 of file i82586.h. Referenced by wavelan_interrupt(), wv_82586_stop(), wv_ack(), wv_cu_start(), wv_ru_start(), and wv_synchronous_cmd(). |
|
|
Definition at line 42 of file i82586.h. Referenced by wv_82586_start(). |
|
|
|
|
|
Definition at line 339 of file i82586.h. Referenced by wv_packet_write(). |
|
|
|