Symbol: ah
lib/libc/stdlib/atexit.c
101
return (ah);
lib/libc/stdlib/atexit.c
112
ah = malloc(sizeof(*ah));
lib/libc/stdlib/atexit.c
113
return (ah);
lib/libc/stdlib/atexit.c
152
struct atexit_handler *ah;
lib/libc/stdlib/atexit.c
158
ah = atexit_handler_alloc(dso);
lib/libc/stdlib/atexit.c
159
if (ah == NULL) {
lib/libc/stdlib/atexit.c
164
ah->ah_cxa_atexit = func;
lib/libc/stdlib/atexit.c
165
ah->ah_arg = arg;
lib/libc/stdlib/atexit.c
166
ah->ah_dso = dso;
lib/libc/stdlib/atexit.c
168
ah->ah_next = atexit_handler_stack;
lib/libc/stdlib/atexit.c
169
atexit_handler_stack = ah;
lib/libc/stdlib/atexit.c
209
struct atexit_handler *ah, *dead_handlers = NULL, **prevp;
lib/libc/stdlib/atexit.c
226
for (prevp = &atexit_handler_stack; (ah = (*prevp)) != NULL;) {
lib/libc/stdlib/atexit.c
227
if (dso == NULL || dso == ah->ah_dso || ah->ah_atexit == NULL) {
lib/libc/stdlib/atexit.c
228
if (ah->ah_atexit != NULL) {
lib/libc/stdlib/atexit.c
230
if (ah->ah_dso != NULL) {
lib/libc/stdlib/atexit.c
231
cxa_func = ah->ah_cxa_atexit;
lib/libc/stdlib/atexit.c
232
ah->ah_cxa_atexit = NULL;
lib/libc/stdlib/atexit.c
233
(*cxa_func)(ah->ah_arg);
lib/libc/stdlib/atexit.c
235
atexit_func = ah->ah_atexit;
lib/libc/stdlib/atexit.c
236
ah->ah_atexit = NULL;
lib/libc/stdlib/atexit.c
245
*prevp = ah->ah_next;
lib/libc/stdlib/atexit.c
246
if (STATIC_HANDLER_P(ah))
lib/libc/stdlib/atexit.c
247
ah->ah_next = NULL;
lib/libc/stdlib/atexit.c
249
ah->ah_next = dead_handlers;
lib/libc/stdlib/atexit.c
250
dead_handlers = ah;
lib/libc/stdlib/atexit.c
253
prevp = &ah->ah_next;
lib/libc/stdlib/atexit.c
255
prevp = &ah->ah_next;
lib/libc/stdlib/atexit.c
267
while ((ah = dead_handlers) != NULL) {
lib/libc/stdlib/atexit.c
268
dead_handlers = ah->ah_next;
lib/libc/stdlib/atexit.c
269
free(ah);
lib/libc/stdlib/atexit.c
66
#define STATIC_HANDLER_P(ah) \
lib/libc/stdlib/atexit.c
67
(ah >= &atexit_handler0[0] && ah < &atexit_handler0[NSTATIC_HANDLERS])
lib/libc/stdlib/atexit.c
93
struct atexit_handler *ah;
lib/libc/stdlib/atexit.c
98
ah = &atexit_handler0[i];
lib/libc/stdlib/atexit.c
99
if (ah->ah_atexit == NULL && ah->ah_next == NULL) {
sys/arch/arm/acpi/acpi_machdep.c
299
struct acpi_intrhandler *ah;
sys/arch/arm/acpi/acpi_machdep.c
302
TAILQ_FOREACH(ah, &ai->ai_handlers, ah_list) {
sys/arch/arm/acpi/acpi_machdep.c
303
rv += ah->ah_fn(ah->ah_arg);
sys/arch/arm/acpi/acpi_machdep.c
313
struct acpi_intrhandler *ah;
sys/arch/arm/acpi/acpi_machdep.c
360
ah = kmem_zalloc(sizeof(*ah), KM_SLEEP);
sys/arch/arm/acpi/acpi_machdep.c
361
ah->ah_fn = handler;
sys/arch/arm/acpi/acpi_machdep.c
362
ah->ah_arg = arg;
sys/arch/arm/acpi/acpi_machdep.c
363
TAILQ_INSERT_TAIL(&ai->ai_handlers, ah, ah_list);
sys/arch/arm/acpi/acpi_machdep.c
372
struct acpi_intrhandler *ah;
sys/arch/arm/acpi/acpi_machdep.c
382
ah = TAILQ_FIRST(&ai->ai_handlers);
sys/arch/arm/acpi/acpi_machdep.c
383
kmem_free(ah, sizeof(*ah));
sys/arch/mvme68k/stand/bootxx/bootxx.c
108
struct exec ah;
sys/arch/mvme68k/stand/bootxx/bootxx.c
137
if (N_GETMAGIC(x->ah) == OMAGIC)
sys/arch/mvme68k/stand/bootxx/bootxx.c
138
*addr += sizeof(x->ah);
sys/dev/ic/ath.c
1003
(void)ath_hal_settkipmic(ah, AH_FALSE);
sys/dev/ic/ath.c
1006
(void)ath_hal_settkipmic(ah, AH_TRUE);
sys/dev/ic/ath.c
1017
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1048
if (!ath_hal_reset(ah, ic->ic_opmode, &sc->sc_curchan, AH_FALSE, &status)) {
sys/dev/ic/ath.c
1092
ath_hal_intrset(ah, sc->sc_imask);
sys/dev/ic/ath.c
1123
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1155
ath_hal_gpioset(ah, sc->sc_ledpin,
sys/dev/ic/ath.c
1159
ath_hal_intrset(ah, 0);
sys/dev/ic/ath.c
1164
ath_hal_phydisable(ah);
sys/dev/ic/ath.c
1188
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1191
sc->sc_diversity != ath_hal_getdiversity(ah)) {
sys/dev/ic/ath.c
1194
sc->sc_diversity = ath_hal_getdiversity(ah);
sys/dev/ic/ath.c
1210
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1222
ath_hal_intrset(ah, 0); /* disable interrupts */
sys/dev/ic/ath.c
1227
if (!ath_hal_reset(ah, ic->ic_opmode, &sc->sc_curchan, AH_TRUE, &status))
sys/dev/ic/ath.c
1244
ath_hal_intrset(ah, sc->sc_imask);
sys/dev/ic/ath.c
1306
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1449
tsf = ath_hal_gettsf64(ah);
sys/dev/ic/ath.c
1541
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1553
if (!ath_hal_keyset(ah, ATH_KEY(k->wk_keyix), hk,
sys/dev/ic/ath.c
1560
return ath_hal_keyset(ah, ATH_KEY(k->wk_keyix+32),
sys/dev/ic/ath.c
1571
return ath_hal_keyset(ah, ATH_KEY(k->wk_keyix), hk, mac);
sys/dev/ic/ath.c
1583
return ath_hal_keyset(ah, ATH_KEY(k->wk_keyix), hk, mac);
sys/dev/ic/ath.c
1587
return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
sys/dev/ic/ath.c
1613
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1651
return ath_hal_keyset(ah, ATH_KEY(k->wk_keyix), &hk, mac);
sys/dev/ic/ath.c
1861
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1872
ath_hal_keyreset(ah, keyix);
sys/dev/ic/ath.c
1878
ath_hal_keyreset(ah, keyix+32); /* RX key */
sys/dev/ic/ath.c
1968
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
1972
rfilt = (ath_hal_getrxfilter(ah) & HAL_RX_FILTER_PHYERR)
sys/dev/ic/ath.c
1994
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
2003
ath_hal_setrxfilter(ah, rfilt);
sys/dev/ic/ath.c
2006
ath_hal_setopmode(ah);
sys/dev/ic/ath.c
2026
ath_hal_setmac(ah, ic->ic_myaddr);
sys/dev/ic/ath.c
2053
ath_hal_setmcastfilter(ah, mfilt[0], mfilt[1]);
sys/dev/ic/ath.c
2065
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
2068
ath_hal_setslottime(ah, HAL_SLOT_TIME_9);
sys/dev/ic/ath.c
2070
ath_hal_setslottime(ah, HAL_SLOT_TIME_20);
sys/dev/ic/ath.c
2099
ath_beaconq_setup(struct ath_hal *ah)
sys/dev/ic/ath.c
2109
return ath_hal_setuptxqueue(ah, HAL_TX_QUEUE_BEACON, &qi);
sys/dev/ic/ath.c
2120
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
2123
ath_hal_gettxqueueprops(ah, sc->sc_bhalq, &qi);
sys/dev/ic/ath.c
2142
if (!ath_hal_settxqueueprops(ah, sc->sc_bhalq, &qi)) {
sys/dev/ic/ath.c
2147
ath_hal_resettxqueue(ah, sc->sc_bhalq); /* push to h/w */
sys/dev/ic/ath.c
2205
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
2254
ath_hal_setuptxdesc(ah, ds
sys/dev/ic/ath.c
2267
ath_hal_filltxdesc(ah, ds
sys/dev/ic/ath.c
2294
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
2315
if (ath_hal_numtxpending(ah, sc->sc_bhalq) != 0) {
sys/dev/ic/ath.c
2338
ncabq = ath_hal_numtxpending(ah, sc->sc_cabq->axq_qnum);
sys/dev/ic/ath.c
2386
if (!ath_hal_stoptxdma(ah, sc->sc_bhalq)) {
sys/dev/ic/ath.c
2399
ath_hal_txstart(ah, sc->sc_cabq->axq_qnum);
sys/dev/ic/ath.c
2400
ath_hal_puttxbuf(ah, sc->sc_bhalq, bf->bf_daddr);
sys/dev/ic/ath.c
2401
ath_hal_txstart(ah, sc->sc_bhalq);
sys/dev/ic/ath.c
2474
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
2512
tsf = ath_hal_gettsf64(ah);
sys/dev/ic/ath.c
2584
ath_hal_intrset(ah, 0);
sys/dev/ic/ath.c
2585
ath_hal_beacontimers(ah, &bs);
sys/dev/ic/ath.c
2587
ath_hal_intrset(ah, sc->sc_imask);
sys/dev/ic/ath.c
2589
ath_hal_intrset(ah, 0);
sys/dev/ic/ath.c
2608
tsf = ath_hal_gettsf64(ah);
sys/dev/ic/ath.c
2624
ath_hal_beaconinit(ah, nexttbtt, intval);
sys/dev/ic/ath.c
2626
ath_hal_intrset(ah, sc->sc_imask);
sys/dev/ic/ath.c
283
struct ath_hal *ah = NULL;
sys/dev/ic/ath.c
2863
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
2922
ath_hal_setuprxdesc(ah, ds
sys/dev/ic/ath.c
293
ah = ath_hal_attach(devid, sc, sc->sc_st, sc->sc_sh, &status);
sys/dev/ic/ath.c
294
if (ah == NULL) {
sys/dev/ic/ath.c
300
if (ah->ah_abi != HAL_ABI_VERSION) {
sys/dev/ic/ath.c
3008
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
3011
ath_hal_setdefantenna(ah, antenna);
sys/dev/ic/ath.c
303
ah->ah_abi, HAL_ABI_VERSION);
sys/dev/ic/ath.c
3043
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
3068
nf = ath_hal_getchannoise(ah, &sc->sc_curchan);
sys/dev/ic/ath.c
3069
tsf = ath_hal_gettsf64(ah);
sys/dev/ic/ath.c
307
sc->sc_ah = ah;
sys/dev/ic/ath.c
3098
status = ath_hal_rxprocdesc(ah, ds,
sys/dev/ic/ath.c
319
sc->sc_mrretry = ath_hal_setupxtxdesc(ah, NULL, 0,0, 0,0, 0,0);
sys/dev/ic/ath.c
326
if (ath_hal_hwphycounters(ah))
sys/dev/ic/ath.c
3311
ath_hal_rxmonitor(ah, &sc->sc_halstats, &sc->sc_curchan);
sys/dev/ic/ath.c
3313
if (ath_hal_radar_event(ah))
sys/dev/ic/ath.c
332
sc->sc_keymax = ath_hal_keycachesize(ah);
sys/dev/ic/ath.c
3336
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
3358
qnum = ath_hal_setuptxqueue(ah, qtype, &qi);
sys/dev/ic/ath.c
3370
ath_hal_releasetxqueue(ah, qnum);
sys/dev/ic/ath.c
3428
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
343
ath_hal_keyreset(ah, i);
sys/dev/ic/ath.c
3431
ath_hal_gettxqueueprops(ah, txq->axq_qnum, &qi);
sys/dev/ic/ath.c
3437
if (!ath_hal_settxqueueprops(ah, txq->axq_qnum, &qi)) {
sys/dev/ic/ath.c
3443
ath_hal_resettxqueue(ah, txq->axq_qnum); /* push to h/w */
sys/dev/ic/ath.c
3613
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
3916
dur += ath_hal_computetxtime(ah, rt,
sys/dev/ic/ath.c
3959
ctsduration += ath_hal_computetxtime(ah,
sys/dev/ic/ath.c
3966
ctsduration += ath_hal_computetxtime(ah,
sys/dev/ic/ath.c
3984
u_int64_t tsf = ath_hal_gettsf64(ah);
sys/dev/ic/ath.c
4026
ath_hal_setuptxdesc(ah, ds
sys/dev/ic/ath.c
4059
ath_hal_filltxdesc(ah, ds
sys/dev/ic/ath.c
4083
ath_hal_puttxbuf(ah, txq->axq_qnum, bf->bf_daddr);
sys/dev/ic/ath.c
410
sc->sc_bhalq = ath_beaconq_setup(ah);
sys/dev/ic/ath.c
4101
ath_hal_txstart(ah, txq->axq_qnum);
sys/dev/ic/ath.c
4113
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4138
status = ath_hal_txprocdesc(ah, ds, &ds->ds_txstat);
sys/dev/ic/ath.c
4215
txqactive(struct ath_hal *ah, int qnum)
sys/dev/ic/ath.c
4218
ath_hal_gettxintrtxqs(ah, &txqs);
sys/dev/ic/ath.c
4336
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4358
ath_hal_txprocdesc(ah, bf->bf_desc,
sys/dev/ic/ath.c
4381
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4383
(void) ath_hal_stoptxdma(ah, txq->axq_qnum);
sys/dev/ic/ath.c
4386
(void *)(uintptr_t) ath_hal_gettxbuf(ah, txq->axq_qnum),
sys/dev/ic/ath.c
4396
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4402
(void) ath_hal_stoptxdma(ah, sc->sc_bhalq);
sys/dev/ic/ath.c
4405
(void *)(uintptr_t) ath_hal_gettxbuf(ah, sc->sc_bhalq));
sys/dev/ic/ath.c
4424
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4426
ath_hal_stoppcurecv(ah); /* disable PCU */
sys/dev/ic/ath.c
4427
ath_hal_setrxfilter(ah, 0); /* clear recv filter */
sys/dev/ic/ath.c
4428
ath_hal_stopdmarecv(ah); /* disable DMA engine */
sys/dev/ic/ath.c
4434
(void *)(uintptr_t) ath_hal_getrxbuf(ah), sc->sc_rxlink);
sys/dev/ic/ath.c
4437
HAL_STATUS status = ath_hal_rxprocdesc(ah, ds,
sys/dev/ic/ath.c
4454
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4469
ath_hal_putrxbuf(ah, bf->bf_daddr);
sys/dev/ic/ath.c
4470
ath_hal_rxena(ah); /* enable recv descriptors */
sys/dev/ic/ath.c
4472
ath_hal_startpcurecv(ah); /* re-enable PCU/DMA engine */
sys/dev/ic/ath.c
4523
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4526
ath_hal_radar_wait(ah, &hchan);
sys/dev/ic/ath.c
4557
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4572
ath_hal_mhz2ieee(ah, sc->sc_curchan.channel,
sys/dev/ic/ath.c
4575
ath_hal_mhz2ieee(ah, hchan.channel, hchan.channelFlags),
sys/dev/ic/ath.c
4587
ath_hal_intrset(ah, 0); /* disable interrupts */
sys/dev/ic/ath.c
4590
if (!ath_hal_reset(ah, ic->ic_opmode, &hchan, AH_TRUE, &status)) {
sys/dev/ic/ath.c
4643
ath_hal_intrset(ah, sc->sc_imask);
sys/dev/ic/ath.c
4671
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4679
if (ath_hal_getrfgain(ah) == HAL_RFGAIN_NEED_CHANGE) {
sys/dev/ic/ath.c
4689
if (!ath_hal_calibrate(ah, &sc->sc_curchan, &iqCalDone)) {
sys/dev/ic/ath.c
4698
ath_hal_process_noisefloor(ah);
sys/dev/ic/ath.c
4732
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4754
ath_hal_setledstate(ah, leds[nstate]); /* set LED */
sys/dev/ic/ath.c
4761
ath_hal_intrset(ah, sc->sc_imask &~ HAL_INT_GLOBAL);
sys/dev/ic/ath.c
4777
ath_hal_setrxfilter(ah, rfilt);
sys/dev/ic/ath.c
4782
ath_hal_setassocid(ah, bssid, ni->ni_associd);
sys/dev/ic/ath.c
4784
ath_hal_setassocid(ah, bssid, 0);
sys/dev/ic/ath.c
4787
if (ath_hal_keyisvalid(ah, i))
sys/dev/ic/ath.c
4788
ath_hal_keysetmac(ah, i, bssid);
sys/dev/ic/ath.c
4822
ath_hal_stoptxdma(ah, sc->sc_bhalq);
sys/dev/ic/ath.c
4861
ath_hal_process_noisefloor(ah);
sys/dev/ic/ath.c
4869
ath_hal_intrset(ah,
sys/dev/ic/ath.c
490
ath_hal_gpioCfgOutput(ah, sc->sc_ledpin,
sys/dev/ic/ath.c
492
ath_hal_gpioset(ah, sc->sc_ledpin, !sc->sc_ledon);
sys/dev/ic/ath.c
4953
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
4959
if (!ath_hal_init_channels(ah, chans, IEEE80211_CHAN_MAX, &nchan,
sys/dev/ic/ath.c
4964
(void)ath_hal_getregdomain(ah, &rd);
sys/dev/ic/ath.c
4979
ix = ath_hal_mhz2ieee(ah, c->channel, c->channelFlags);
sys/dev/ic/ath.c
5077
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
5081
ath_hal_settxpowlimit(ah, ic->ic_txpowlimit);
sys/dev/ic/ath.c
5083
(void)ath_hal_gettxpowlimit(ah, &txpow);
sys/dev/ic/ath.c
5114
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
5120
rt = ath_hal_getratetable(ah, HAL_MODE_11A);
sys/dev/ic/ath.c
5123
rt = ath_hal_getratetable(ah, HAL_MODE_11B);
sys/dev/ic/ath.c
5126
rt = ath_hal_getratetable(ah, HAL_MODE_11G);
sys/dev/ic/ath.c
5130
rt = ath_hal_getratetable(ah, HAL_MODE_TURBO);
sys/dev/ic/ath.c
5133
rt = ath_hal_getratetable(ah, HAL_MODE_108G);
sys/dev/ic/ath.c
524
if (ath_hal_ciphersupported(ah, HAL_CIPHER_WEP))
sys/dev/ic/ath.c
526
if (ath_hal_ciphersupported(ah, HAL_CIPHER_AES_OCB))
sys/dev/ic/ath.c
528
if (ath_hal_ciphersupported(ah, HAL_CIPHER_AES_CCM))
sys/dev/ic/ath.c
530
if (ath_hal_ciphersupported(ah, HAL_CIPHER_CKIP))
sys/dev/ic/ath.c
5312
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
532
if (ath_hal_ciphersupported(ah, HAL_CIPHER_TKIP)) {
sys/dev/ic/ath.c
5339
if (ath_hal_getdiagstate(ah, id, indata, insize, &outdata, &outsize)) {
sys/dev/ic/ath.c
539
if (ath_hal_ciphersupported(ah, HAL_CIPHER_MIC))
sys/dev/ic/ath.c
546
if (ath_hal_hastkipsplit(ah) ||
sys/dev/ic/ath.c
547
!ath_hal_settkipsplit(ah, AH_FALSE))
sys/dev/ic/ath.c
5485
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
5489
ah->ah_macVersion, ah->ah_macRev,
sys/dev/ic/ath.c
5490
ah->ah_phyRev >> 4, ah->ah_phyRev & 0xf);
sys/dev/ic/ath.c
5496
ath_hal_getcountrycode(ah, &cc);
sys/dev/ic/ath.c
5497
modes = ath_hal_getwirelessmodes(ah, cc);
sys/dev/ic/ath.c
5499
if (ah->ah_analog5GhzRev && ah->ah_analog2GhzRev)
sys/dev/ic/ath.c
5501
ah->ah_analog5GhzRev >> 4,
sys/dev/ic/ath.c
5502
ah->ah_analog5GhzRev & 0xf,
sys/dev/ic/ath.c
5503
ah->ah_analog2GhzRev >> 4,
sys/dev/ic/ath.c
5504
ah->ah_analog2GhzRev & 0xf);
sys/dev/ic/ath.c
5506
printf(" radio %d.%d", ah->ah_analog5GhzRev >> 4,
sys/dev/ic/ath.c
5507
ah->ah_analog5GhzRev & 0xf);
sys/dev/ic/ath.c
5509
printf(" radio %d.%d", ah->ah_analog5GhzRev >> 4,
sys/dev/ic/ath.c
5510
ah->ah_analog5GhzRev & 0xf);
sys/dev/ic/ath.c
555
if (ath_hal_haswmetkipmic(ah))
sys/dev/ic/ath.c
558
sc->sc_hasclrkey = ath_hal_ciphersupported(ah, HAL_CIPHER_CLR);
sys/dev/ic/ath.c
559
sc->sc_mcastkey = ath_hal_getmcastkeysearch(ah);
sys/dev/ic/ath.c
579
if (ath_hal_hastpc(ah) || ath_hal_hastxpowlimit(ah))
sys/dev/ic/ath.c
591
if (ath_hal_hasbursting(ah))
sys/dev/ic/ath.c
603
sc->sc_defant = ath_hal_getdefantenna(ah);
sys/dev/ic/ath.c
609
sc->sc_hasveol = ath_hal_hasveol(ah);
sys/dev/ic/ath.c
612
ath_hal_getmac(ah, ic->ic_myaddr);
sys/dev/ic/ath.c
652
if (ah)
sys/dev/ic/ath.c
653
ath_hal_detach(ah);
sys/dev/ic/ath.c
721
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
727
ath_hal_setpower(ah, HAL_PM_AWAKE);
sys/dev/ic/ath.c
729
ath_hal_reset(ah, ic->ic_opmode, &sc->sc_curchan, HAL_M_IBSS, &status);
sys/dev/ic/ath.c
737
ath_hal_keyreset(ah, i);
sys/dev/ic/ath.c
739
ath_hal_resettxqueue(ah, sc->sc_bhalq);
sys/dev/ic/ath.c
742
ath_hal_resettxqueue(ah, i);
sys/dev/ic/ath.c
760
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
772
if (!ath_hal_intrpend(ah)) /* shared irq, not for us */
sys/dev/ic/ath.c
778
ath_hal_getisr(ah, &status); /* clear ISR */
sys/dev/ic/ath.c
779
ath_hal_intrset(ah, 0); /* disable further intr's */
sys/dev/ic/ath.c
788
ath_hal_getisr(ah, &status); /* NB: clears ISR too */
sys/dev/ic/ath.c
799
ath_hal_intrset(ah, 0); /* disable intr's until reset */
sys/dev/ic/ath.c
803
ath_hal_intrset(ah, 0); /* disable intr's until reset */
sys/dev/ic/ath.c
827
ath_hal_updatetxtriglevel(ah, AH_TRUE);
sys/dev/ic/ath.c
843
ath_hal_intrset(ah, 0);
sys/dev/ic/ath.c
848
ath_hal_mibevent(ah, &sc->sc_halstats);
sys/dev/ic/ath.c
849
ath_hal_intrset(ah, sc->sc_imask);
sys/dev/ic/ath.c
951
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/ath.c
954
if (ath_hal_procdfs(ah, &hchan)) {
sys/dev/ic/ath.c
998
struct ath_hal *ah = sc->sc_ah;
sys/dev/ic/smc90cx6.c
501
struct arc_header *ah;
sys/dev/ic/smc90cx6.c
559
ah = mtod(head, struct arc_header *);
sys/dev/ic/smc90cx6.c
561
ah->arc_shost = GETMEM(bah_ram_ptr + 0);
sys/dev/ic/smc90cx6.c
562
ah->arc_dhost = GETMEM(bah_ram_ptr + 1);
sys/lib/libsa/arp.c
102
struct ether_arp *ah;
sys/lib/libsa/arp.c
136
ah = &wbuf.data.arp;
sys/lib/libsa/arp.c
137
ah->arp_hrd = htons(ARPHRD_ETHER);
sys/lib/libsa/arp.c
138
ah->arp_pro = htons(ETHERTYPE_IP);
sys/lib/libsa/arp.c
139
ah->arp_hln = sizeof(ah->arp_sha); /* hardware address length */
sys/lib/libsa/arp.c
140
ah->arp_pln = sizeof(ah->arp_spa); /* protocol address length */
sys/lib/libsa/arp.c
141
ah->arp_op = htons(ARPOP_REQUEST);
sys/lib/libsa/arp.c
142
MACPY(d->myea, ah->arp_sha);
sys/lib/libsa/arp.c
143
(void)memcpy(ah->arp_spa, &d->myip, sizeof(ah->arp_spa));
sys/lib/libsa/arp.c
145
(void)memcpy(ah->arp_tpa, &addr, sizeof(ah->arp_tpa));
sys/lib/libsa/arp.c
158
ah = &rbuf.data.arp;
sys/lib/libsa/arp.c
164
inet_ntoa(addr), ether_sprintf(ah->arp_sha));
sys/lib/libsa/arp.c
167
MACPY(ah->arp_sha, al->ea);
sys/lib/libsa/arp.c
193
struct ether_arp *ah;
sys/lib/libsa/arp.c
220
ah = (struct ether_arp *)pkt;
sys/lib/libsa/arp.c
221
if (ah->arp_hrd != htons(ARPHRD_ETHER) ||
sys/lib/libsa/arp.c
222
ah->arp_pro != htons(ETHERTYPE_IP) ||
sys/lib/libsa/arp.c
223
ah->arp_hln != sizeof(ah->arp_sha) ||
sys/lib/libsa/arp.c
224
ah->arp_pln != sizeof(ah->arp_spa) )
sys/lib/libsa/arp.c
233
if (ah->arp_op == htons(ARPOP_REQUEST)) {
sys/lib/libsa/arp.c
238
arp_reply(d, ah);
sys/lib/libsa/arp.c
242
if (ah->arp_op != htons(ARPOP_REPLY)) {
sys/lib/libsa/arp.c
252
ah->arp_spa, sizeof(ah->arp_spa)))
sys/lib/libsa/ip.c
135
struct arphdr *ah = (void *)ip;
sys/lib/libsa/ip.c
136
if (n < (ssize_t)(sizeof(*ah) + 2 * (ah->ar_hln + ah->ar_pln))) {
sys/lib/libsa/ip.c
139
if (ah->ar_op == htons(ARPOP_REQUEST)) {
sys/lib/libsa/ip.c
141
arp_reply(d, ah);
sys/net/if_arcsubr.c
117
struct arc_header *ah;
sys/net/if_arcsubr.c
272
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
273
ah->arc_type = atype;
sys/net/if_arcsubr.c
274
ah->arc_dhost = adst;
sys/net/if_arcsubr.c
275
ah->arc_shost = myself;
sys/net/if_arcsubr.c
276
ah->arc_flag = rsflag;
sys/net/if_arcsubr.c
277
ah->arc_seqid = ac->ac_seqid;
sys/net/if_arcsubr.c
299
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
300
ah->arc_flag = 0xFF;
sys/net/if_arcsubr.c
301
ah->arc_seqid = 0xFFFF;
sys/net/if_arcsubr.c
302
ah->arc_type2 = atype;
sys/net/if_arcsubr.c
303
ah->arc_flag2 = sflag;
sys/net/if_arcsubr.c
304
ah->arc_seqid2 = ac->ac_seqid;
sys/net/if_arcsubr.c
309
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
310
ah->arc_flag = sflag;
sys/net/if_arcsubr.c
311
ah->arc_seqid = ac->ac_seqid;
sys/net/if_arcsubr.c
314
ah->arc_dhost = adst;
sys/net/if_arcsubr.c
315
ah->arc_shost = myself;
sys/net/if_arcsubr.c
316
ah->arc_type = atype;
sys/net/if_arcsubr.c
321
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
322
ah->arc_type = atype;
sys/net/if_arcsubr.c
323
ah->arc_dhost = adst;
sys/net/if_arcsubr.c
324
ah->arc_shost = myself;
sys/net/if_arcsubr.c
343
struct arc_header *ah, *ah1;
sys/net/if_arcsubr.c
361
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
362
typ = ah->arc_type;
sys/net/if_arcsubr.c
367
src = ah->arc_shost;
sys/net/if_arcsubr.c
368
dst = ah->arc_dhost;
sys/net/if_arcsubr.c
370
if (ah->arc_flag == 0xff) {
sys/net/if_arcsubr.c
381
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
388
if (ah->arc_flag & 1) {
sys/net/if_arcsubr.c
398
af->af_maxflag = ah->arc_flag;
sys/net/if_arcsubr.c
400
af->af_seqid = ah->arc_seqid;
sys/net/if_arcsubr.c
406
if (ah->arc_flag == 0)
sys/net/if_arcsubr.c
417
if (ah->arc_seqid != ah1->arc_seqid) {
sys/net/if_arcsubr.c
434
if (ah->arc_flag == af->af_lastseen) {
sys/net/if_arcsubr.c
439
if (ah->arc_flag == af->af_lastseen + 2) {
sys/net/if_arcsubr.c
441
af->af_lastseen = ah->arc_flag;
sys/net/if_arcsubr.c
503
struct arc_header *ah;
sys/net/if_arcsubr.c
516
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
520
if (arcbroadcastaddr == ah->arc_dhost) {
sys/net/if_arcsubr.c
525
atype = ah->arc_type;
sys/net/if_ethersubr.c
243
struct arphdr *ah;
sys/net/if_ethersubr.c
300
ah = mtod(m, struct arphdr *);
sys/net/if_ethersubr.c
304
void *tha = ar_tha(ah);
sys/net/if_ethersubr.c
314
ah->ar_hrd = htons(ARPHRD_ETHER);
sys/net/if_ethersubr.c
316
switch (ntohs(ah->ar_op)) {
sys/net/if_ieee1394subr.c
148
ah = mtod(m0, struct arphdr *);
sys/net/if_ieee1394subr.c
149
ah->ar_hrd = htons(ARPHRD_IEEE1394);
sys/net/if_ieee1394subr.c
95
struct arphdr *ah;
sys/netinet/if_arp.c
1004
ar_sha(ah), ah->ar_hln);
sys/netinet/if_arp.c
1058
memcpy(&la->ll_addr, ar_sha(ah), ifp->if_addrlen);
sys/netinet/if_arp.c
1080
rt_clonedmsg(rt_cmd, NULL, sintosa(&sin), ar_sha(ah), ifp);
sys/netinet/if_arp.c
1125
tha = ar_tha(ah);
sys/netinet/if_arp.c
1127
memcpy(tha, ar_sha(ah), ah->ar_hln);
sys/netinet/if_arp.c
1128
memcpy(ar_sha(ah), CLLADDR(ifp->if_sadl), ah->ar_hln);
sys/netinet/if_arp.c
1146
tha = ar_tha(ah);
sys/netinet/if_arp.c
1156
memcpy(tha, ar_sha(ah), ah->ar_hln);
sys/netinet/if_arp.c
1157
memcpy(ar_sha(ah), &lle->ll_addr, ah->ar_hln);
sys/netinet/if_arp.c
1176
memcpy(ar_tpa(ah), ar_spa(ah), ah->ar_pln);
sys/netinet/if_arp.c
1177
memcpy(ar_spa(ah), &itaddr, ah->ar_pln);
sys/netinet/if_arp.c
1178
ah->ar_op = htons(ARPOP_REPLY);
sys/netinet/if_arp.c
1179
ah->ar_pro = htons(ETHERTYPE_IP); /* let's be sure! */
sys/netinet/if_arp.c
1185
m->m_len = sizeof(*ah) + (2 * ah->ar_pln) + ah->ar_hln;
sys/netinet/if_arp.c
1189
m->m_len = sizeof(*ah) + (2 * ah->ar_pln) + (2 * ah->ar_hln);
sys/netinet/if_arp.c
1863
struct arphdr *ah;
sys/netinet/if_arp.c
1869
ah = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
1870
op = ntohs(ah->ar_op);
sys/netinet/if_arp.c
1904
tha = ar_tha(ah);
sys/netinet/if_arp.c
1907
if (ah->ar_pln != sizeof(struct in_addr))
sys/netinet/if_arp.c
1909
if (ah->ar_hln != rcvif->if_sadl->sdl_alen)
sys/netinet/if_arp.c
1913
memcpy(&srv_ip, ar_spa(ah), sizeof(srv_ip));
sys/netinet/if_arp.c
1914
memcpy(&myip, ar_tpa(ah), sizeof(myip));
sys/netinet/if_arp.c
1933
struct arphdr *ah;
sys/netinet/if_arp.c
1939
m->m_len = sizeof(*ah) + 2*sizeof(struct in_addr) +
sys/netinet/if_arp.c
1943
ah = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
1944
memset(ah, 0, m->m_len);
sys/netinet/if_arp.c
1945
ah->ar_pro = htons(ETHERTYPE_IP);
sys/netinet/if_arp.c
1946
ah->ar_hln = ifp->if_addrlen; /* hardware address length */
sys/netinet/if_arp.c
1947
ah->ar_pln = sizeof(struct in_addr); /* protocol address length */
sys/netinet/if_arp.c
1948
ah->ar_op = htons(ARPOP_REVREQUEST);
sys/netinet/if_arp.c
1950
memcpy(ar_sha(ah), CLLADDR(ifp->if_sadl), ah->ar_hln);
sys/netinet/if_arp.c
1951
tha = ar_tha(ah);
sys/netinet/if_arp.c
1956
memcpy(tha, CLLADDR(ifp->if_sadl), ah->ar_hln);
sys/netinet/if_arp.c
517
struct arphdr *ah;
sys/netinet/if_arp.c
530
m->m_len = sizeof(*ah) + 2 * sizeof(struct in_addr) +
sys/netinet/if_arp.c
534
m->m_len = sizeof(*ah) + 2 * sizeof(struct in_addr) +
sys/netinet/if_arp.c
540
ah = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
541
memset(ah, 0, m->m_len);
sys/netinet/if_arp.c
545
ah->ar_hrd = htons(ARPHRD_IEEE1394);
sys/netinet/if_arp.c
551
ah->ar_pro = htons(ETHERTYPE_IP);
sys/netinet/if_arp.c
552
ah->ar_hln = ifp->if_addrlen; /* hardware address length */
sys/netinet/if_arp.c
553
ah->ar_pln = sizeof(struct in_addr); /* protocol address length */
sys/netinet/if_arp.c
554
ah->ar_op = htons(ARPOP_REQUEST);
sys/netinet/if_arp.c
555
memcpy(ar_sha(ah), saddr, ah->ar_hln);
sys/netinet/if_arp.c
559
memcpy(ar_tha(ah), taddr, ah->ar_hln);
sys/netinet/if_arp.c
560
memcpy(ar_spa(ah), sip, ah->ar_pln);
sys/netinet/if_arp.c
561
memcpy(ar_tpa(ah), tip, ah->ar_pln);
sys/netinet/if_arp.c
769
struct arphdr *ah;
sys/netinet/if_arp.c
791
ah = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
792
op = ntohs(ah->ar_op);
sys/netinet/if_arp.c
794
if (ah->ar_pln != sizeof(struct in_addr))
sys/netinet/if_arp.c
799
ifp = if_get_bylla(ar_sha(ah), ah->ar_hln, &psref);
sys/netinet/if_arp.c
813
memcpy(&isaddr, ar_spa(ah), sizeof(isaddr));
sys/netinet/if_arp.c
814
memcpy(&itaddr, ar_tpa(ah), sizeof(itaddr));
sys/netinet/if_arp.c
847
if (ia->ia_ifp == rcvif && (ah->ar_hln >= 6) &&
sys/netinet/if_arp.c
848
carp_iamatch(ia, ar_sha(ah),
sys/netinet/if_arp.c
892
if (ah->ar_hln != ifp->if_addrlen) {
sys/netinet/if_arp.c
896
IN_PRINT(ipbuf, &isaddr), ah->ar_hln, ifp->if_addrlen);
sys/netinet/if_arp.c
917
if (!memcmp(ar_sha(ah), ifp->if_broadcastaddr, ifp->if_addrlen)) {
sys/netinet/if_arp.c
938
lla_snprintf(llabuf, sizeof(llabuf), ar_sha(ah),
sys/netinet/if_arp.c
939
ah->ar_hln));
sys/netinet/if_arp.c
968
if (mtag == NULL || (ah->ar_hln == ETHER_ADDR_LEN &&
sys/netinet/if_arp.c
969
memcmp(mtag + 1, ar_sha(ah), ah->ar_hln) == 0)) {
sys/netinet/if_arp.c
974
NULL, 0, ar_sha(ah), ah->ar_hln);
sys/netinet/if_arp.c
999
memcmp(ar_sha(ah), &la->ll_addr, ifp->if_addrlen))
sys/netipsec/ipsec_netbsd.c
106
ah = (struct ah *)((char *)ip + (ip->ip_hl << 2));
sys/netipsec/ipsec_netbsd.c
108
IPPROTO_AH, ah->ah_spi, 0, 0);
sys/netipsec/ipsec_netbsd.c
177
struct newah ah;
sys/netipsec/ipsec_netbsd.c
204
if (m->m_pkthdr.len < off + sizeof(ah))
sys/netipsec/ipsec_netbsd.c
207
if (m->m_len < off + sizeof(ah)) {
sys/netipsec/ipsec_netbsd.c
212
m_copydata(m, off, sizeof(ah), &ah);
sys/netipsec/ipsec_netbsd.c
213
ahp = &ah;
sys/netipsec/ipsec_netbsd.c
91
struct ah *ah;
sys/netipsec/key.c
6583
key_getsizes_ah(const struct auth_hash *ah, int alg,
sys/netipsec/key.c
6586
*ksmin = *ksmax = ah->keysize;
sys/netipsec/key.c
6587
if (ah->keysize == 0) {
sys/netipsec/xform_ah.c
1003
ah->ah_seq = htonl(sav->replay->count);
sys/netipsec/xform_ah.c
1257
sizeof(struct ah) + sizeof(uint32_t) + ah_max_authsize;
sys/netipsec/xform_ah.c
187
size = sizeof(struct ah) + sizeof(uint32_t) + ah_max_authsize;
sys/netipsec/xform_ah.c
529
struct newah *ah;
sys/netipsec/xform_ah.c
544
M_REGION_GET(ah, struct newah *, m, skip, rplen);
sys/netipsec/xform_ah.c
545
if (ah == NULL) {
sys/netipsec/xform_ah.c
550
nxt = ah->ah_nxt;
sys/netipsec/xform_ah.c
553
if (sav->replay && !ipsec_chkreplay(ntohl(ah->ah_seq), sav)) {
sys/netipsec/xform_ah.c
563
hl = sizeof(struct ah) + (ah->ah_len * sizeof(uint32_t));
sys/netipsec/xform_ah.c
893
struct newah *ah;
sys/netipsec/xform_ah.c
93
sizeof(struct ah) : sizeof(struct ah) + sizeof(uint32_t))
sys/netipsec/xform_ah.c
972
ah = (struct newah *)(mtod(mi, char *) + roff);
sys/netipsec/xform_ah.c
975
m_copydata(m, protoff, sizeof(uint8_t), &ah->ah_nxt);
sys/netipsec/xform_ah.c
976
ah->ah_len = (ahsize - sizeof(struct ah)) / sizeof(uint32_t);
sys/netipsec/xform_ah.c
977
ah->ah_reserve = 0;
sys/netipsec/xform_ah.c
978
ah->ah_spi = sav->spi;