/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_freebsd.h | 29 uint64_t tsf, struct ath_rx_status *rxs);
|
H A D | ar9300_misc.c | 306 * Get the current hardware tsf for stamlme 311 u_int64_t tsf; local 314 tsf = OS_REG_READ(ah, AR_TSF_U32); 315 tsf = (tsf << 32) | OS_REG_READ(ah, AR_TSF_L32); 316 return tsf; 320 ar9300_set_tsf64(struct ath_hal *ah, u_int64_t tsf) argument 322 OS_REG_WRITE(ah, AR_TSF_L32, (tsf & 0xffffffff)); 323 OS_REG_WRITE(ah, AR_TSF_U32, ((tsf >> 32) & 0xffffffff)); 327 * Get the current hardware tsf fo 618 u_int32_t tsf = 0, j, next_start_us = 0; local [all...] |
H A D | ar9300_recv_ds.c | 200 u_int32_t pa, struct ath_desc *nds, u_int64_t tsf, 199 ar9300_proc_rx_desc(struct ath_hal *ah, struct ath_desc *ds, u_int32_t pa, struct ath_desc *nds, u_int64_t tsf, struct ath_rx_status *rxs) argument
|
H A D | ar9300_timer.c | 61 ar9300_alloc_generic_timer(struct ath_hal *ah, HAL_GEN_TIMER_DOMAIN tsf) argument 67 if (tsf == HAL_GEN_TIMER_TSF) { 82 if ((tsf == HAL_GEN_TIMER_TSF2) && !ahp->ah_enable_tsf2) { 134 * Starting from Jupiter, each generic timer can select which tsf to 135 * use. But we still follow the old rule, 0 - 7 use tsf and 8 - 15
|
H A D | ar9300.h | 1277 extern void ar9300_set_tsf64(struct ath_hal *ah, u_int64_t tsf); 1547 extern int ar9300_alloc_generic_timer(struct ath_hal *ah, HAL_GEN_TIMER_DOMAIN tsf);
|
H A D | ar9300_freebsd.c | 692 uint32_t pa, struct ath_desc *ds_next, uint64_t tsf, 691 ar9300_proc_rx_desc_freebsd(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *ds_next, uint64_t tsf, struct ath_rx_status *rxs) argument
|
H A D | ar9300_stub_funcs.c | 757 uint32_t a, struct ath_desc *desc, uint64_t tsf, 756 ar9300_Stub_ProcRxDesc(struct ath_hal *ah, struct ath_desc *desc0, uint32_t a, struct ath_desc *desc, uint64_t tsf, struct ath_rx_status *rxstat) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_rx.h | 63 HAL_STATUS status, uint64_t tsf, int nf, HAL_RX_QUEUE qtype,
|
H A D | if_ath_tdma.c | 181 "%s: nexttbtt=%u (0x%08x), nexttbtt tsf=%lld (0x%08llx)\n", 367 u_int64_t tsf, rstamp, nextslot, nexttbtt, nexttbtt_full; local 398 tsf = ath_hal_gettsf64(ah); 399 rstamp = ath_extend_tsf(sc, rs->rs_tstamp, tsf); 481 "rs->rstamp %llu rstamp %llu tsf %llu txtime %d, nextslot %llu, " 485 (unsigned long long) tsf, txtime, 490 (unsigned long long) le64toh(ni->ni_tstamp.tsf), 491 (unsigned long long) le64toh(ni->ni_tstamp.tsf)); 520 t.beacon_tsf = htobe64(le64toh(ni->ni_tstamp.tsf)); 521 t.tsf64 = htobe64(tsf); 581 uint64_t tsf; local [all...] |
H A D | if_ath_tsf.h | 41 ath_extend_tsf15(u_int32_t rstamp, u_int64_t tsf) argument 43 if ((tsf & 0x7fff) < rstamp) 44 tsf -= 0x8000; 46 return ((tsf &~ 0x7fff) | rstamp); 54 ath_extend_tsf32(u_int32_t rstamp, u_int64_t tsf) argument 56 u_int32_t tsf_low = tsf & 0xffffffff; 57 u_int64_t tsf64 = (tsf & ~0xffffffffULL) | rstamp; 75 ath_extend_tsf(struct ath_softc *sc, u_int32_t rstamp, u_int64_t tsf) argument 78 return ath_extend_tsf32(rstamp, tsf); 80 return ath_extend_tsf15(rstamp, tsf); [all...] |
H A D | if_athdfs.h | 42 uint64_t tsf, struct ath_rx_status *rxstat);
|
H A D | if_ath.c | 1735 /* NB: disable tsf adjust */ 2417 u_int64_t tsf = ath_hal_gettsf64(sc->sc_ah); local 2423 "%s: tsf %llu lastrx %lld (%llu) bmiss %u\n", 2424 __func__, (unsigned long long) tsf, 2425 (unsigned long long)(tsf - lastrx), 2428 if (tsf - lastrx <= bmisstimeout) { 5744 * so the next recv'd beacon's tsf will be used to sync the 6003 ni->ni_tstamp.tsf != 0) {
|
H A D | if_ath_beacon.c | 936 u_int64_t tsf, tsf_beacon; local 1030 tsf = ath_hal_gettsf64(ah); 1031 tsftu = TSF_TO_TU(tsf>>32, tsf) + FUDGE; 1034 "%s: beacon tsf=%llu, hw tsf=%llu, nexttbtt=%u, tsftu=%u\n", 1037 (unsigned long long) tsf, 1041 "%s: beacon tsf=%llu, hw tsf=%llu, tsf delt [all...] |
H A D | if_ath_rx.c | 443 DPRINTF(sc, ATH_DEBUG_BEACON, "%s: %s: ni=%6D bssid=%6D tsf=%llu (%u), nexttbtt=%llu (%u), delta=%d\n", 471 * Resync beacon timers using the tsf of the beacon 485 uint64_t tsf = ath_extend_tsf(sc, rstamp, local 488 * Handle ibss merge as needed; check the tsf on the 492 * is determined by the tsf. Note that hardware 497 if (le64toh(ni->ni_tstamp.tsf) >= tsf) { 499 "ibss merge, rstamp %u tsf %ju " 500 "tstamp %ju\n", rstamp, (uintmax_t)tsf, 501 (uintmax_t)ni->ni_tstamp.tsf); 511 ath_rx_tap_vendor(struct ath_softc *sc, struct mbuf *m, const struct ath_rx_status *rs, u_int64_t tsf, int16_t nf) argument 576 ath_rx_tap(struct ath_softc *sc, struct mbuf *m, const struct ath_rx_status *rs, u_int64_t tsf, int16_t nf) argument 658 ath_rx_pkt(struct ath_softc *sc, struct ath_rx_status *rs, HAL_STATUS status, uint64_t tsf, int nf, HAL_RX_QUEUE qtype, struct ath_buf *bf, struct mbuf *m) argument 1087 u_int64_t tsf; local [all...] |
H A D | if_ath_rx_edma.c | 389 * XXX: If we read the tsf/channoise here and then pass it in, 420 uint64_t tsf; local 424 tsf = ath_hal_gettsf64(ah); 554 uint64_t tsf; local 569 tsf = ath_hal_gettsf64(sc->sc_ah); 592 if (ath_rx_pkt(sc, rs, bf->bf_rxstatus, tsf, nf, qtype, bf, m)) 597 sc->sc_lastrx = tsf; 647 * XXX: If we read the tsf/channoise here and then pass it in,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/ |
H A D | if_wpi.c | 1674 ni_tstamp = le64toh(ni->ni_tstamp.tsf); 1679 "ibss merge, tsf %ju tstamp %ju\n", 2271 uint64_t *tsf = (uint64_t *)(stat + 1); local 2272 uint32_t *mode = (uint32_t *)(tsf + 1); 2279 "duration %u, status %x, tsf %ju, mode %x\n", 2282 le32toh(stat->status), le64toh(*tsf),
|
H A D | if_wpireg.h | 736 uint64_t tsf; member in struct:wpi_stop_scan
|
/haiku/src/libs/compat/freebsd_wlan/net80211/ |
H A D | ieee80211_scan.h | 273 u_int64_t tsf; member in union:ieee80211_scan_entry::__anon1822
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_dfs/null/ |
H A D | dfs_null.c | 180 uint64_t tsf, struct ath_rx_status *rxstat) 179 ath_dfs_process_phy_err(struct ath_softc *sc, struct mbuf *m, uint64_t tsf, struct ath_rx_status *rxstat) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ |
H A D | ah.h | 118 HAL_CAP_TSF_ADJUST = 20, /* hardware has beacon tsf adjust */ 1127 u_int32_t tsf; member in struct:hal_bb_panic_info 1341 struct ath_desc *next, uint64_t tsf,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_recv.c | 215 uint32_t pa, struct ath_desc *nds, uint64_t tsf, 214 ar5210ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *nds, uint64_t tsf, struct ath_rx_status *rs) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_recv.c | 209 uint32_t pa, struct ath_desc *nds, uint64_t tsf, 208 ar5211ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *nds, uint64_t tsf, struct ath_rx_status *rs) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_recv.c | 249 uint32_t pa, struct ath_desc *nds, uint64_t tsf, 248 ar5212ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *nds, uint64_t tsf, struct ath_rx_status *rs) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_recv.c | 172 uint32_t pa, struct ath_desc *nds, uint64_t tsf, 171 ar5416ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *nds, uint64_t tsf, struct ath_rx_status *rs) argument
|
H A D | ar5416_reset.c | 95 uint64_t tsf = 0; local 176 tsf = ar5416GetTsf64(ah); 187 if (tsf) 188 ar5416SetTsf64(ah, tsf); 221 if (AR_SREV_HOWL(ah) && (ar5416GetTsf64(ah) < tsf)) { 222 tsf += 1500; 223 ar5416SetTsf64(ah, tsf);
|