Lines Matching refs:bt
48 ar5416SetBeaconTimers(struct ath_hal *ah, const HAL_BEACON_TIMERS *bt)
53 OS_REG_WRITE(ah, AR_NEXT_TBTT, TU_TO_USEC(bt->bt_nexttbtt));
54 OS_REG_WRITE(ah, AR_NEXT_DBA, ONE_EIGHTH_TU_TO_USEC(bt->bt_nextdba));
55 OS_REG_WRITE(ah, AR_NEXT_SWBA, ONE_EIGHTH_TU_TO_USEC(bt->bt_nextswba));
56 OS_REG_WRITE(ah, AR_NEXT_NDP, TU_TO_USEC(bt->bt_nextatim));
58 bperiod = TU_TO_USEC(bt->bt_intval & HAL_BEACON_PERIOD);
59 ahp->ah_beaconInterval = bt->bt_intval & HAL_BEACON_PERIOD;
68 if (bt->bt_intval & AR_BEACON_RESET_TSF)
74 bt->bt_flags != 0 ? bt->bt_flags :
87 HAL_BEACON_TIMERS bt;
89 bt.bt_nexttbtt = next_beacon;
96 bt.bt_flags = 0;
100 bt.bt_nextdba = 0xffff;
101 bt.bt_nextswba = 0x7ffff;
102 bt.bt_flags |= AR_TIMER_MODE_TBTT;
106 bt.bt_flags |= AR_TIMER_MODE_NDP;
109 bt.bt_nextdba = (next_beacon -
111 bt.bt_nextswba = (next_beacon -
113 bt.bt_flags |= AR_TIMER_MODE_TBTT
124 bt.bt_nextatim = next_beacon + 1;
125 bt.bt_intval = beacon_period &
127 ar5416SetBeaconTimers(ah, &bt);