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

Go to the source code of this file.
Defines | |
| #define | WAVELAN_ADDR_SIZE 6 |
| #define | WAVELAN_MTU 1500 |
| #define | MAXDATAZ (WAVELAN_ADDR_SIZE + WAVELAN_ADDR_SIZE + 2 + WAVELAN_MTU) |
| #define | HACR_RESET 0x0001 |
| #define | HACR_CA 0x0002 |
| #define | HACR_16BITS 0x0004 |
| #define | HACR_OUT0 0x0008 |
| #define | HACR_OUT1 0x0010 |
| #define | HACR_82586_INT_ENABLE 0x0020 |
| #define | HACR_MMC_INT_ENABLE 0x0040 |
| #define | HACR_INTR_CLR_ENABLE 0x0080 |
| #define | HASR_82586_INTR 0x0001 |
| #define | HASR_MMC_INTR 0x0002 |
| #define | HASR_MMC_BUSY 0x0004 |
| #define | HASR_PSA_BUSY 0x0008 |
| #define | ha_command ha_cs.hu_command |
| #define | ha_status ha_cs.hu_status |
| #define | HA_SIZE 16 |
| #define | hoff(p, f) (unsigned short)((void *)(&((ha_t *)((void *)0 + (p)))->f) - (void *)0) |
| #define | HACR(p) hoff(p, ha_command) |
| #define | HASR(p) hoff(p, ha_status) |
| #define | MMCR(p) hoff(p, ha_mmcr) |
| #define | PIOR0(p) hoff(p, ha_pior0) |
| #define | PIOP0(p) hoff(p, ha_piop0) |
| #define | PIOR1(p) hoff(p, ha_pior1) |
| #define | PIOP1(p) hoff(p, ha_piop1) |
| #define | PIOR2(p) hoff(p, ha_pior2) |
| #define | PIOP2(p) hoff(p, ha_piop2) |
| #define | STATIC_PIO 0 |
| #define | AUTOINCR_PIO 1 |
| #define | AUTODECR_PIO 2 |
| #define | PARAM_ACCESS_PIO 3 |
| #define | PIO_MASK 3 |
| #define | PIOM(cmd, piono) ((u_short)cmd << 10 << (piono * 2)) |
| #define | HACR_DEFAULT (HACR_OUT0 | HACR_OUT1 | HACR_16BITS | PIOM(STATIC_PIO, 0) | PIOM(AUTOINCR_PIO, 1) | PIOM(PARAM_ACCESS_PIO, 2)) |
| #define | HACR_INTRON (HACR_82586_INT_ENABLE | HACR_MMC_INT_ENABLE | HACR_INTR_CLR_ENABLE) |
| #define | OFFSET_RU 0x0000 |
| #define | OFFSET_CU 0xC000 |
| #define | OFFSET_SCB (OFFSET_ISCP - sizeof(scb_t)) |
| #define | OFFSET_ISCP (OFFSET_SCP - sizeof(iscp_t)) |
| #define | OFFSET_SCP I82586_SCP_ADDR |
| #define | RXBLOCKZ (sizeof(fd_t) + sizeof(rbd_t) + MAXDATAZ) |
| #define | TXBLOCKZ (sizeof(ac_tx_t) + sizeof(ac_nop_t) + sizeof(tbd_t) + MAXDATAZ) |
| #define | NRXBLOCKS ((OFFSET_CU - OFFSET_RU) / RXBLOCKZ) |
| #define | NTXBLOCKS ((OFFSET_SCB - OFFSET_CU) / TXBLOCKZ) |
| #define | PSA_UNIVERSAL 0 |
| #define | PSA_LOCAL 1 |
| #define | PSA_COMP_PC_AT_915 0 |
| #define | PSA_COMP_PC_MC_915 1 |
| #define | PSA_COMP_PC_AT_2400 2 |
| #define | PSA_COMP_PC_MC_2400 3 |
| #define | PSA_COMP_PCMCIA_915 4 |
| #define | PSA_FEATURE_CALL_CODE 0x01 |
| #define | PSA_SUBBAND_915 0 |
| #define | PSA_SUBBAND_2425 1 |
| #define | PSA_SUBBAND_2460 2 |
| #define | PSA_SUBBAND_2484 3 |
| #define | PSA_SUBBAND_2430_5 4 |
| #define | PSA_SIZE 64 |
| #define | psaoff(p, f) ((unsigned short) ((void *)(&((psa_t *) ((void *) NULL + (p)))->f) - (void *) NULL)) |
| #define | MMW_ENCR_ENABLE_MODE 0x02 |
| #define | MMW_ENCR_ENABLE_EN 0x01 |
| #define | MMW_DES_IO_INVERT_RES 0x0F |
| #define | MMW_DES_IO_INVERT_CTRL 0xF0 |
| #define | MMW_LOOPT_SEL_DIS_NWID 0x40 |
| #define | MMW_LOOPT_SEL_INT 0x20 |
| #define | MMW_LOOPT_SEL_LS 0x10 |
| #define | MMW_LOOPT_SEL_LT3A 0x08 |
| #define | MMW_LOOPT_SEL_LT3B 0x04 |
| #define | MMW_LOOPT_SEL_LT3C 0x02 |
| #define | MMW_LOOPT_SEL_LT3D 0x01 |
| #define | MMW_ANTEN_SEL_SEL 0x01 |
| #define | MMW_ANTEN_SEL_ALG_EN 0x02 |
| #define | MMW_FEE_CTRL_PRE 0x10 |
| #define | MMW_FEE_CTRL_DWLD 0x08 |
| #define | MMW_FEE_CTRL_CMD 0x07 |
| #define | MMW_FEE_CTRL_READ 0x06 |
| #define | MMW_FEE_CTRL_WREN 0x04 |
| #define | MMW_FEE_CTRL_WRITE 0x05 |
| #define | MMW_FEE_CTRL_WRALL 0x04 |
| #define | MMW_FEE_CTRL_WDS 0x04 |
| #define | MMW_FEE_CTRL_PRREAD 0x16 |
| #define | MMW_FEE_CTRL_PREN 0x14 |
| #define | MMW_FEE_CTRL_PRCLEAR 0x17 |
| #define | MMW_FEE_CTRL_PRWRITE 0x15 |
| #define | MMW_FEE_CTRL_PRDS 0x14 |
| #define | MMW_FEE_ADDR_CHANNEL 0xF0 |
| #define | MMW_FEE_ADDR_OFFSET 0x0F |
| #define | MMW_FEE_ADDR_EN 0xC0 |
| #define | MMW_FEE_ADDR_DS 0x00 |
| #define | MMW_FEE_ADDR_ALL 0x40 |
| #define | MMW_FEE_ADDR_CLEAR 0xFF |
| #define | MMW_EXT_ANT_EXTANT 0x01 |
| #define | MMW_EXT_ANT_POL 0x02 |
| #define | MMW_EXT_ANT_INTERNAL 0x00 |
| #define | MMW_EXT_ANT_EXTERNAL 0x03 |
| #define | MMW_EXT_ANT_IQ_TEST 0x1C |
| #define | MMW_SIZE 37 |
| #define | mmwoff(p, f) (unsigned short)((void *)(&((mmw_t *)((void *)0 + (p)))->f) - (void *)0) |
| #define | MMR_DES_AVAIL_DES 0x55 |
| #define | MMR_DES_AVAIL_AES 0x33 |
| #define | MMR_DCE_STATUS_RX_BUSY 0x01 |
| #define | MMR_DCE_STATUS_LOOPT_IND 0x02 |
| #define | MMR_DCE_STATUS_TX_BUSY 0x04 |
| #define | MMR_DCE_STATUS_JBR_EXPIRED 0x08 |
| #define | MMR_DCE_STATUS 0x0F |
| #define | MMR_THR_PRE_SET 0x3F |
| #define | MMR_THR_PRE_SET_CUR 0x80 |
| #define | MMR_SIGNAL_LVL 0x3F |
| #define | MMR_SIGNAL_LVL_VALID 0x80 |
| #define | MMR_SILENCE_LVL 0x3F |
| #define | MMR_SILENCE_LVL_VALID 0x80 |
| #define | MMR_SGNL_QUAL 0x0F |
| #define | MMR_SGNL_QUAL_ANT 0x80 |
| #define | MMR_FEE_STATUS_ID 0xF0 |
| #define | MMR_FEE_STATUS_DWLD 0x08 |
| #define | MMR_FEE_STATUS_BUSY 0x04 |
| #define | MMR_SIZE 36 |
| #define | mmroff(p, f) (unsigned short)((void *)(&((mmr_t *)((void *)0 + (p)))->f) - (void *)0) |
Typedefs | |
| typedef hacs_u | hacs_u |
| typedef ha_t | ha_t |
| typedef psa_t | psa_t |
| typedef mmw_t | mmw_t |
| typedef mmr_t | mmr_t |
| typedef mm_t | mm_t |
Variables | |
| const char | MAC_ADDRESSES [][3] |
| const short | channel_bands [] |
| const int | fixed_bands [] = { 915e6, 2.425e8, 2.46e8, 2.484e8, 2.4305e8 } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 108 of file wavelan.h. Referenced by hacr_write(). |
|
|
Definition at line 75 of file wavelan.h. Referenced by wv_16_off(), and wv_16_on(). |
|
|
|
|
|
Definition at line 74 of file wavelan.h. Referenced by set_chan_attn(). |
|
|
Definition at line 132 of file wavelan.h. Referenced by __initfunc(), wv_check_ioaddr(), wv_hacr_reset(), and wv_hw_reset(). |
|
|
|
|
|
Definition at line 133 of file wavelan.h. Referenced by wv_ints_off(), and wv_ints_on(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 73 of file wavelan.h. Referenced by wv_hacr_reset(). |
|
|
Definition at line 109 of file wavelan.h. Referenced by hasr_read(), mmc_in(), and mmc_out(). |
|
|
Definition at line 84 of file wavelan.h. Referenced by wavelan_interrupt(). |
|
|
|
|
|
Definition at line 85 of file wavelan.h. Referenced by wavelan_interrupt(). |
|
|
Definition at line 87 of file wavelan.h. Referenced by psa_write(). |
|
|
|
|
|
Definition at line 42 of file wavelan.h. Referenced by wv_ru_start(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 311 of file wavelan.h. Referenced by mmc_encr(). |
|
|
Definition at line 310 of file wavelan.h. Referenced by mmc_encr(). |
|
|
Definition at line 346 of file wavelan.h. Referenced by fee_wait(), wv_init_info(), and wv_mmc_init(). |
|
|
Definition at line 345 of file wavelan.h. Referenced by wv_init_info(), and wv_mmc_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 354 of file wavelan.h. Referenced by fee_read(), fee_wait(), mmc_encr(), wavelan_interrupt(), wv_init_info(), wv_mmc_init(), and wv_packet_read(). |
|
|
Definition at line 244 of file wavelan.h. Referenced by wv_mmc_init(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 224 of file wavelan.h. Referenced by wv_mmc_init(). |
|
|
Definition at line 223 of file wavelan.h. Referenced by wv_mmc_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 265 of file wavelan.h. Referenced by wv_mmc_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 267 of file wavelan.h. Referenced by fee_read(), and wv_mmc_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 231 of file wavelan.h. Referenced by wv_mmc_init(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 299 of file wavelan.h. Referenced by fee_read(), and wv_packet_read(). |
|
|
Definition at line 150 of file wavelan.h. Referenced by wv_ru_start(). |
|
|
Definition at line 151 of file wavelan.h. Referenced by wv_82586_config(), wv_complete(), wv_cu_start(), and wv_packet_write(). |
|
|
Definition at line 142 of file wavelan.h. Referenced by wv_82586_config(), wv_82586_start(), wv_complete(), wv_cu_start(), wv_packet_write(), and wv_synchronous_cmd(). |
|
|
Definition at line 144 of file wavelan.h. Referenced by wv_82586_start(). |
|
|
Definition at line 141 of file wavelan.h. Referenced by wv_82586_start(), and wv_ru_start(). |
|
|
Definition at line 143 of file wavelan.h. Referenced by wavelan_interrupt(), wv_82586_start(), wv_82586_stop(), wv_ack(), wv_cu_start(), wv_ru_start(), and wv_synchronous_cmd(). |
|
|
Definition at line 145 of file wavelan.h. Referenced by wv_82586_start(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 114 of file wavelan.h. Referenced by obram_read(), obram_write(), and wv_82586_config(). |
|
|
Definition at line 116 of file wavelan.h. Referenced by psa_read(), and psa_write(). |
|
|
|
|
|
Definition at line 113 of file wavelan.h. Referenced by obram_read(), and obram_write(). |
|
|
Definition at line 115 of file wavelan.h. Referenced by psa_read(), and psa_write(). |
|
|
Definition at line 180 of file wavelan.h. Referenced by wv_init_info(). |
|
|
Definition at line 178 of file wavelan.h. Referenced by wv_init_info(). |
|
|
Definition at line 181 of file wavelan.h. Referenced by wv_init_info(). |
|
|
Definition at line 179 of file wavelan.h. Referenced by wv_init_info(). |
|
|
Definition at line 182 of file wavelan.h. Referenced by wv_init_info(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 188 of file wavelan.h. Referenced by wv_init_info(). |
|
|
Definition at line 191 of file wavelan.h. Referenced by wv_init_info(). |
|
|
Definition at line 189 of file wavelan.h. Referenced by wv_init_info(). |
|
|
Definition at line 190 of file wavelan.h. Referenced by wv_init_info(). |
|
|
Definition at line 187 of file wavelan.h. Referenced by wv_init_info(). |
|
|
|
|
|
Definition at line 211 of file wavelan.h. Referenced by __initfunc(), and wv_check_ioaddr(). |
|
|
Definition at line 147 of file wavelan.h. Referenced by wv_ru_start(). |
|
|
|
|
|
Definition at line 148 of file wavelan.h. Referenced by wv_82586_config(), wv_complete(), wv_cu_start(), and wv_packet_write(). |
|
|
Definition at line 38 of file wavelan.h. Referenced by wv_82586_config(), wv_init_info(), and wv_packet_read(). |
|
|
Definition at line 40 of file wavelan.h. Referenced by __initfunc(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { 0x30, 0x58, 0x64, 0x7A, 0x80, 0xA8,
0xD0, 0xF0, 0xF8, 0x150 }
|