ah 1181 dev/ic/ar5xxx.h AR5K_HAL_FUNCTIONS(, ah, *); ah 210 dev/ic/ath.c struct ath_hal *ah; ah 220 dev/ic/ath.c ah = ath_hal_attach(devid, sc, sc->sc_st, sc->sc_sh, sc->sc_64bit, ah 222 dev/ic/ath.c if (ah == NULL) { ah 228 dev/ic/ath.c if (ah->ah_abi != HAL_ABI_VERSION) { ah 230 dev/ic/ath.c ifp->if_xname, ah->ah_abi, HAL_ABI_VERSION); ah 235 dev/ic/ath.c if (ah->ah_single_chip == AH_TRUE) { ah 238 dev/ic/ath.c ah->ah_mac_version, ah->ah_mac_revision, ah 239 dev/ic/ath.c ah->ah_phy_revision >> 4, ah->ah_phy_revision & 0xf, ah 240 dev/ic/ath.c ah->ah_radio_5ghz_revision >> 4, ah 241 dev/ic/ath.c ah->ah_radio_5ghz_revision & 0xf); ah 244 dev/ic/ath.c ar5k_printver(AR5K_VERSION_VER, ah->ah_mac_srev), ah 245 dev/ic/ath.c ah->ah_mac_version, ah->ah_mac_revision, ah 246 dev/ic/ath.c ah->ah_phy_revision >> 4, ah->ah_phy_revision & 0xf); ah 248 dev/ic/ath.c ar5k_printver(AR5K_VERSION_RAD, ah->ah_radio_5ghz_revision), ah 249 dev/ic/ath.c ah->ah_radio_5ghz_revision >> 4, ah 250 dev/ic/ath.c ah->ah_radio_5ghz_revision & 0xf); ah 251 dev/ic/ath.c if (ah->ah_radio_2ghz_revision != 0) { ah 254 dev/ic/ath.c ah->ah_radio_2ghz_revision), ah 255 dev/ic/ath.c ah->ah_radio_2ghz_revision >> 4, ah 256 dev/ic/ath.c ah->ah_radio_2ghz_revision & 0xf); ah 261 dev/ic/ath.c if (ah->ah_radio_5ghz_revision >= AR5K_SREV_RAD_UNSUPP || ah 262 dev/ic/ath.c ah->ah_radio_2ghz_revision >= AR5K_SREV_RAD_UNSUPP) { ah 269 dev/ic/ath.c sc->sc_ah = ah; ah 277 dev/ic/ath.c ath_hal_get_regdomain(ah, &ah->ah_regdomain); ah 322 dev/ic/ath.c sc->sc_bhalq = ath_hal_setup_tx_queue(ah, HAL_TX_QUEUE_BEACON, NULL); ah 332 dev/ic/ath.c sc->sc_txhalq[i] = ath_hal_setup_tx_queue(ah, ah 370 dev/ic/ath.c sc->sc_veol = ath_hal_has_veol(ah); ah 373 dev/ic/ath.c ath_hal_get_lladdr(ah, ic->ic_myaddr); ah 428 dev/ic/ath.c ieee80211_regdomain2name(ah->ah_regdomain), ah 429 dev/ic/ath.c ah->ah_regdomain != ah->ah_regdomain_hw ? "*" : "", ah 439 dev/ic/ath.c if (ah) ah 440 dev/ic/ath.c ath_hal_detach(ah); ah 560 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 571 dev/ic/ath.c if (!ath_hal_is_intr_pending(ah)) /* shared irq, not for us */ ah 576 dev/ic/ath.c ath_hal_get_isr(ah, &status); /* clear ISR */ ah 577 dev/ic/ath.c ath_hal_set_intr(ah, 0); /* disable further intr's */ ah 580 dev/ic/ath.c ath_hal_get_isr(ah, &status); /* NB: clears ISR too */ ah 585 dev/ic/ath.c ath_hal_set_intr(ah, 0); /* disable intr's until reset */ ah 589 dev/ic/ath.c ath_hal_set_intr(ah, 0); /* disable intr's until reset */ ah 595 dev/ic/ath.c ath_hal_update_mib_counters(ah, &sc->sc_mib_stats); ah 609 dev/ic/ath.c ath_hal_update_tx_triglevel(ah, AH_TRUE); ah 704 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 726 dev/ic/ath.c ath_hal_set_lladdr(ah, ic->ic_myaddr); ah 737 dev/ic/ath.c if (!ath_hal_reset(ah, ic->ic_opmode, &hchan, AH_TRUE, &status)) { ah 771 dev/ic/ath.c ath_hal_set_intr(ah, sc->sc_imask); ah 801 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 826 dev/ic/ath.c ath_hal_set_intr(ah, 0); ah 837 dev/ic/ath.c ath_hal_set_power(ah, HAL_PM_FULL_SLEEP, 0); ah 856 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 869 dev/ic/ath.c ath_hal_set_intr(ah, 0); /* disable interrupts */ ah 873 dev/ic/ath.c if (!ath_hal_reset(ah, ic->ic_opmode, &hchan, ah 881 dev/ic/ath.c ath_hal_set_intr(ah, sc->sc_imask); ah 894 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 986 dev/ic/ath.c tsf = ath_hal_get_tsf64(ah); ah 1144 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 1151 dev/ic/ath.c ath_hal_reset_key(ah, i); ah 1171 dev/ic/ath.c if (ath_hal_set_key(ah, i, &hk) != AH_TRUE) ah 1234 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 1238 dev/ic/ath.c rfilt = (ath_hal_get_rx_filter(ah) & HAL_RX_FILTER_PHYERR) ah 1252 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 1257 dev/ic/ath.c ath_hal_set_rx_filter(ah, rfilt); ah 1260 dev/ic/ath.c ath_hal_set_opmode(ah); ah 1265 dev/ic/ath.c ath_hal_set_mcast_filter(ah, mfilt[0], mfilt[1]); ah 1299 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 1370 dev/ic/ath.c if (!ath_hal_setup_tx_desc(ah, ds ah 1387 dev/ic/ath.c if (!ath_hal_fill_tx_desc(ah, ds ah 1407 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 1417 dev/ic/ath.c if (!ath_hal_stop_tx_dma(ah, sc->sc_bhalq)) { ah 1424 dev/ic/ath.c ath_hal_put_tx_buf(ah, sc->sc_bhalq, bf->bf_daddr); ah 1425 dev/ic/ath.c ath_hal_tx_start(ah, sc->sc_bhalq); ah 1463 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 1530 dev/ic/ath.c ath_hal_set_intr(ah, 0); ah 1531 dev/ic/ath.c ath_hal_set_beacon_timers(ah, &bs, 0/*XXX*/, 0, 0); ah 1533 dev/ic/ath.c ath_hal_set_intr(ah, sc->sc_imask); ah 1535 dev/ic/ath.c ath_hal_set_intr(ah, 0); ah 1557 dev/ic/ath.c ath_hal_init_beacon(ah, nexttbtt, intval); ah 1558 dev/ic/ath.c ath_hal_set_intr(ah, sc->sc_imask); ah 1806 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 1867 dev/ic/ath.c ath_hal_setup_rx_desc(ah, ds ah 1888 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 1928 dev/ic/ath.c status = ath_hal_proc_rx_desc(ah, ds, ah 2086 dev/ic/ath.c ath_hal_set_rx_signal(ah); /* rx signal state monitoring */ ah 2087 dev/ic/ath.c ath_hal_start_rx(ah); /* in case of RXEOL */ ah 2104 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2338 dev/ic/ath.c dur = ath_hal_computetxtime(ah, rt, IEEE80211_ACK_SIZE, ah 2364 dev/ic/ath.c ctsduration += ath_hal_computetxtime(ah, ah 2368 dev/ic/ath.c ctsduration += ath_hal_computetxtime(ah, ah 2371 dev/ic/ath.c ctsduration += ath_hal_computetxtime(ah, ah 2421 dev/ic/ath.c ath_hal_setup_tx_desc(ah, ds ah 2434 dev/ic/ath.c ath_hal_setup_xtx_desc(ah, ds ah 2451 dev/ic/ath.c ath_hal_fill_tx_desc(ah, ds ah 2469 dev/ic/ath.c ath_hal_put_tx_buf(ah, sc->sc_txhalq[hwqueue], bf->bf_daddr); ah 2480 dev/ic/ath.c ath_hal_tx_start(ah, sc->sc_txhalq[hwqueue]); ah 2488 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2508 dev/ic/ath.c status = ath_hal_proc_tx_desc(ah, ds); ah 2577 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2588 dev/ic/ath.c (void) ath_hal_stop_tx_dma(ah, sc->sc_txhalq[i]); ah 2591 dev/ic/ath.c (caddr_t)(u_intptr_t)ath_hal_get_tx_buf(ah, ah 2594 dev/ic/ath.c (void) ath_hal_stop_tx_dma(ah, sc->sc_bhalq); ah 2597 dev/ic/ath.c (caddr_t)(u_intptr_t)ath_hal_get_tx_buf(ah, sc->sc_bhalq))); ah 2612 dev/ic/ath.c ath_hal_proc_tx_desc(ah, bf->bf_desc) == HAL_OK); ah 2643 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2645 dev/ic/ath.c ath_hal_stop_pcu_recv(ah); /* disable PCU */ ah 2646 dev/ic/ath.c ath_hal_set_rx_filter(ah, 0); /* clear recv filter */ ah 2647 dev/ic/ath.c ath_hal_stop_rx_dma(ah); /* disable DMA engine */ ah 2653 dev/ic/ath.c (caddr_t)(u_intptr_t)ath_hal_get_rx_buf(ah), sc->sc_rxlink); ah 2656 dev/ic/ath.c if (ath_hal_proc_rx_desc(ah, ds, bf->bf_daddr, ah 2672 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2687 dev/ic/ath.c ath_hal_put_rx_buf(ah, bf->bf_daddr); ah 2688 dev/ic/ath.c ath_hal_start_rx(ah); /* enable recv descriptors */ ah 2690 dev/ic/ath.c ath_hal_start_rx_pcu(ah); /* re-enable PCU/DMA engine */ ah 2703 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2722 dev/ic/ath.c ath_hal_set_intr(ah, 0); /* disable interrupts */ ah 2732 dev/ic/ath.c if (!ath_hal_reset(ah, ic->ic_opmode, &hchan, AH_TRUE, ah 2771 dev/ic/ath.c ath_hal_set_intr(ah, sc->sc_imask); ah 2795 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2799 dev/ic/ath.c return (ath_hal_set_slot_time(ah, HAL_SLOT_TIME_9)); ah 2812 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2832 dev/ic/ath.c if (ath_hal_get_rf_gain(ah) == HAL_RFGAIN_NEED_CHANGE) { ah 2840 dev/ic/ath.c if (!ath_hal_calibrate(ah, &hchan)) { ah 2887 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 2904 dev/ic/ath.c ath_hal_set_intr(ah, sc->sc_imask); ah 2918 dev/ic/ath.c ath_hal_set_rx_filter(ah, rfilt); ah 2923 dev/ic/ath.c ath_hal_set_associd(ah, bssid, ni->ni_associd); ah 2925 dev/ic/ath.c ath_hal_set_associd(ah, bssid, 0); ah 2930 dev/ic/ath.c if (ath_hal_is_key_valid(ah, i)) ah 2931 dev/ic/ath.c ath_hal_set_key_lladdr(ah, i, bssid); ah 2964 dev/ic/ath.c ath_hal_set_intr(ah, sc->sc_imask); ah 2991 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 3001 dev/ic/ath.c if (ieee80211_ibss_merge(ic, ni, ath_hal_get_tsf64(ah)) == ah 3003 dev/ic/ath.c ath_hal_set_associd(ah, ic->ic_bss->ni_bssid, 0); ah 3028 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 3039 dev/ic/ath.c if (!ath_hal_init_channels(ah, chans, IEEE80211_CHAN_MAX, &nchan, ah 3078 dev/ic/ath.c ifp->if_xname, ieee80211_regdomain2name(ah->ah_regdomain), ah 3079 dev/ic/ath.c ah->ah_regdomain); ah 3092 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 3100 dev/ic/ath.c sc->sc_rates[mode] = ath_hal_get_rate_table(ah, HAL_MODE_11A); ah 3103 dev/ic/ath.c sc->sc_rates[mode] = ath_hal_get_rate_table(ah, HAL_MODE_11B); ah 3106 dev/ic/ath.c sc->sc_rates[mode] = ath_hal_get_rate_table(ah, HAL_MODE_11G); ah 3109 dev/ic/ath.c sc->sc_rates[mode] = ath_hal_get_rate_table(ah, HAL_MODE_TURBO); ah 3213 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 3217 dev/ic/ath.c if (ah->ah_gpio_npins < 1) ah 3221 dev/ic/ath.c for (i = 0; i < ah->ah_gpio_npins && i < AR5K_MAX_GPIO; i++) { ah 3227 dev/ic/ath.c ath_hal_set_gpio_input(ah, i); ah 3231 dev/ic/ath.c sc->sc_gpio_pins[i].pin_state = ath_hal_get_gpio(ah, i) ? ah 3236 dev/ic/ath.c if ((ah->ah_version == AR5K_AR5211) || ah 3239 dev/ic/ath.c ath_hal_set_gpio_output(ah, AR5K_SOFTLED_PIN); ah 3240 dev/ic/ath.c ath_hal_set_gpio(ah, AR5K_SOFTLED_PIN, AR5K_SOFTLED_OFF); ah 3252 dev/ic/ath.c gba.gba_npins = ah->ah_gpio_npins; ah 3268 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 3269 dev/ic/ath.c return (ath_hal_get_gpio(ah, pin) ? GPIO_PIN_HIGH : GPIO_PIN_LOW); ah 3276 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 3277 dev/ic/ath.c ath_hal_set_gpio(ah, pin, value ? GPIO_PIN_HIGH : GPIO_PIN_LOW); ah 3284 dev/ic/ath.c struct ath_hal *ah = sc->sc_ah; ah 3287 dev/ic/ath.c ath_hal_set_gpio_input(ah, pin); ah 3289 dev/ic/ath.c ath_hal_set_gpio_output(ah, pin); ah 2344 dev/ic/midway.c struct atm_pseudohdr ah; ah 2502 dev/ic/midway.c ATM_PH_FLAGS(&ah) = sc->rxslot[slot].atm_flags; ah 2503 dev/ic/midway.c ATM_PH_VPI(&ah) = 0; ah 2504 dev/ic/midway.c ATM_PH_SETVCI(&ah, sc->rxslot[slot].atm_vci); ah 2517 dev/ic/midway.c atm_input(&sc->enif, &ah, m, sc->rxslot[slot].rxhand); ah 75 lib/libsa/arp.c struct ether_arp *ah; ah 109 lib/libsa/arp.c ah = &wbuf.data.arp; ah 110 lib/libsa/arp.c ah->arp_hrd = htons(ARPHRD_ETHER); ah 111 lib/libsa/arp.c ah->arp_pro = htons(ETHERTYPE_IP); ah 112 lib/libsa/arp.c ah->arp_hln = sizeof(ah->arp_sha); /* hardware address length */ ah 113 lib/libsa/arp.c ah->arp_pln = sizeof(ah->arp_spa); /* protocol address length */ ah 114 lib/libsa/arp.c ah->arp_op = htons(ARPOP_REQUEST); ah 115 lib/libsa/arp.c MACPY(d->myea, ah->arp_sha); ah 116 lib/libsa/arp.c bcopy(&d->myip, ah->arp_spa, sizeof(ah->arp_spa)); ah 118 lib/libsa/arp.c bcopy(&addr, ah->arp_tpa, sizeof(ah->arp_tpa)); ah 131 lib/libsa/arp.c ah = &rbuf.data.arp; ah 137 lib/libsa/arp.c inet_ntoa(addr), ether_sprintf(ah->arp_sha)); ah 140 lib/libsa/arp.c MACPY(ah->arp_sha, al->ea); ah 166 lib/libsa/arp.c struct ether_arp *ah; ah 194 lib/libsa/arp.c ah = (struct ether_arp *)pkt; ah 195 lib/libsa/arp.c if (ah->arp_hrd != htons(ARPHRD_ETHER) || ah 196 lib/libsa/arp.c ah->arp_pro != htons(ETHERTYPE_IP) || ah 197 lib/libsa/arp.c ah->arp_hln != sizeof(ah->arp_sha) || ah 198 lib/libsa/arp.c ah->arp_pln != sizeof(ah->arp_spa)) { ah 206 lib/libsa/arp.c if (ah->arp_op == htons(ARPOP_REQUEST)) { ah 211 lib/libsa/arp.c arp_reply(d, ah); ah 215 lib/libsa/arp.c if (ah->arp_op != htons(ARPOP_REPLY)) { ah 224 lib/libsa/arp.c if (bcmp(&arp_list[arp_num].addr, ah->arp_spa, ah 225 lib/libsa/arp.c sizeof(ah->arp_spa))) { ah 155 lib/libsa/net.c struct arphdr *ah = (void *)ip; ah 156 lib/libsa/net.c if (ah->ar_op == htons(ARPOP_REQUEST)) { ah 158 lib/libsa/net.c arp_reply(d, ah); ah 259 net/if_atmsubr.c atm_input(ifp, ah, m, rxhand) ah 261 net/if_atmsubr.c struct atm_pseudohdr *ah; ah 293 net/if_atmsubr.c if (ATM_PH_FLAGS(ah) & ATM_PH_LLCSNAP) { ah 302 net/if_atmsubr.c ifp->if_xname, ATM_PH_VPI(ah), ATM_PH_VCI(ah)); ah 305 net/if_atmsubr.c ifp->if_name, ifp->if_unit, ATM_PH_VPI(ah), ATM_PH_VCI(ah)); ah 560 netinet/ip_ah.c m_copydata(m, skip + offsetof(struct ah, ah_hl), sizeof(u_int8_t), ah 565 netinet/ip_ah.c m_copydata(m, skip + offsetof(struct ah, ah_rpl), ah 849 netinet/ip_ah.c m_copydata(m, skip + offsetof(struct ah, ah_rpl), ah 993 netinet/ip_ah.c struct ah *ah; ah 1137 netinet/ip_ah.c ah = mtod(mi, struct ah *); ah 1140 netinet/ip_ah.c m_copydata(m, protoff, sizeof(u_int8_t), (caddr_t) &ah->ah_nh); ah 1141 netinet/ip_ah.c ah->ah_hl = (rplen + ahx->authsize - AH_FLENGTH) / sizeof(u_int32_t); ah 1142 netinet/ip_ah.c ah->ah_rv = 0; ah 1143 netinet/ip_ah.c ah->ah_spi = tdb->tdb_spi; ah 1149 netinet/ip_ah.c ah->ah_rpl = htonl(tdb->tdb_rpl++); ah 63 netinet/ip_ah.h struct ah