Searched refs:tsf (Results 1 - 25 of 36) sorted by relevance

12

/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_tsf.h41 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 Dif_athdfs.h42 uint64_t tsf, struct ath_rx_status *rxstat);
H A Dif_ath_tdma.c181 "%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 Dif_ath_rx.h63 HAL_STATUS status, uint64_t tsf, int nf, HAL_RX_QUEUE qtype,
H A Dif_ath_beacon.c936 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 Dif_ath_rx.c443 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 Dif_ath_rx_edma.c389 * 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/atheroswifi/contrib/ath_hal/ar9300/
H A Dar9300_timer.c61 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 Dar9300_freebsd.h29 uint64_t tsf, struct ath_rx_status *rxs);
H A Dar9300_recv_ds.c200 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 Dar9300_misc.c306 * 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 Dar9300.h1277 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);
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_tdma.c381 * Record tsf of last beacon. NB: this must be
579 * Slave tsf synchronization to station
592 uint32_t rstamp = (uint32_t) le64toh(rs->tsf);
612 le64toh(ni->ni_tstamp.tsf) > vap->iv_bss->ni_tstamp.tsf) {
620 "slot %u collision rxtsf %llu tsf %llu\n",
622 (unsigned long long) le64toh(ni->ni_tstamp.tsf),
623 vap->iv_bss->ni_tstamp.tsf);
H A Dieee80211_scan.h273 u_int64_t tsf; member in union:ieee80211_scan_entry::__anon1822
H A Dieee80211_node.h193 u_int64_t tsf; member in union:ieee80211_node::__anon50
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/
H A Dar5211_recv.c209 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_dfs/null/
H A Ddfs_null.c180 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/ar5210/
H A Dar5210_recv.c215 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/ar5416/
H A Dar5416_recv.c172 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 Dar5416_reset.c95 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);
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/
H A Dar5212_recv.c249 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/realtekwifi/dev/rtwn/
H A Dif_rtwn_rx.c341 ni_tstamp = le64toh(ni->ni_tstamp.tsf);
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/
H A Dah.h118 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/iprowifi4965/dev/iwn/
H A Dif_iwnreg.h1550 uint64_t tsf; member in struct:iwn_stop_scan
1757 uint32_t tsf; member in struct:iwn_fw_dump
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpireg.h736 uint64_t tsf; member in struct:wpi_stop_scan

Completed in 308 milliseconds

12