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

12

/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_beacon.c75 u64 tsf; local
106 tsf = ath9k_hw_gettsf64(priv->ah);
107 tsftu = TSF_TO_TU(tsf>>32, tsf) + FUDGE;
170 ath_dbg(common, CONFIG, "intval: %u tsf: %llu tsftu: %u\n",
171 intval, tsf, tsftu);
195 u64 tsf; local
217 tsf = ath9k_hw_gettsf64(priv->ah);
218 tsftu = TSF_TO_TU(tsf >> 32, tsf)
250 u64 tsf; local
422 u64 tsf; local
[all...]
H A Dbeacon.c391 * on the tsf to safeguard against missing an swba.
398 u64 tsf; local
401 tsf = ath9k_hw_gettsf64(ah);
402 tsf += TU_TO_USEC(ah->config.sw_beacon_response_time);
403 tsftu = TSF_TO_TU((tsf * ATH_BCBUF) >>32, tsf * ATH_BCBUF);
408 "slot %d [tsf %llu tsftu %u intval %u] vif %p\n",
409 slot, tsf, tsftu / ATH_BCBUF, intval, vif);
534 u64 tsf; local
564 tsf
650 u32 tsf, intval, nexttbtt; local
[all...]
H A Dwmi.h40 __be64 tsf; member in struct:wmi_event_swba
H A Dhw.c1606 u64 tsf = 0; local
1653 tsf = ath9k_hw_gettsf64(ah);
1686 if (tsf)
1687 ath9k_hw_settsf64(ah, tsf);
1708 if (AR_SREV_9100(ah) && (ath9k_hw_gettsf64(ah) < tsf)) {
1709 tsf += 1500;
1710 ath9k_hw_settsf64(ah, tsf);
2880 u32 tsf, timer_next; local
2886 tsf = ath9k_hw_gettsf32(ah);
2888 timer_next = tsf
2892 tsf, timer_period, timer_next); local
[all...]
H A Dhtc_drv_main.c1573 u64 tsf; local
1577 tsf = ath9k_hw_gettsf64(priv->ah);
1581 return tsf;
1585 struct ieee80211_vif *vif, u64 tsf)
1591 ath9k_hw_settsf64(priv->ah, tsf);
1584 ath9k_htc_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
H A Drecv.c1783 u64 tsf = 0; local
1795 tsf = ath9k_hw_gettsf64(ah);
1796 tsf_lower = tsf & 0xffffffff;
1845 rxs->mactime = (tsf & ~0xffffffffULL) | rs.rs_tstamp;
H A Dmain.c2059 u64 tsf; local
2063 tsf = ath9k_hw_gettsf64(sc->sc_ah);
2067 return tsf;
2072 u64 tsf)
2078 ath9k_hw_settsf64(sc->sc_ah, tsf);
2070 ath9k_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
/drivers/net/wireless/b43legacy/
H A Dmain.h100 void b43legacy_tsf_read(struct b43legacy_wldev *dev, u64 *tsf);
101 void b43legacy_tsf_write(struct b43legacy_wldev *dev, u64 tsf);
H A Ddebugfs.c82 u64 tsf; local
84 b43legacy_tsf_read(dev, &tsf);
86 (unsigned int)((tsf & 0xFFFFFFFF00000000ULL) >> 32),
87 (unsigned int)(tsf & 0xFFFFFFFFULL));
95 u64 tsf; local
97 if (sscanf(buf, "%llu", (unsigned long long *)(&tsf)) != 1)
99 b43legacy_tsf_write(dev, tsf);
338 B43legacy_DEBUGFS_FOPS(tsf, tsf_read_file, tsf_write_file, 1);
435 ADD_FILE(tsf, 0600);
H A Dmain.c409 void b43legacy_tsf_read(struct b43legacy_wldev *dev, u64 *tsf) argument
413 * In theory, the whole tsf read process should be atomic.
431 *tsf = high;
432 *tsf <<= 32;
433 *tsf |= low;
455 *tsf = v3;
456 *tsf <<= 48;
459 *tsf |= tmp;
462 *tsf |= tmp;
463 *tsf |
486 b43legacy_tsf_write_locked(struct b43legacy_wldev *dev, u64 tsf) argument
521 b43legacy_tsf_write(struct b43legacy_wldev *dev, u64 tsf) argument
[all...]
/drivers/net/wireless/b43/
H A Dmain.h111 void b43_tsf_read(struct b43_wldev *dev, u64 * tsf);
112 void b43_tsf_write(struct b43_wldev *dev, u64 tsf);
H A Dmain.c565 void b43_tsf_read(struct b43_wldev *dev, u64 *tsf) argument
576 *tsf = high;
577 *tsf <<= 32;
578 *tsf |= low;
595 static void b43_tsf_write_locked(struct b43_wldev *dev, u64 tsf) argument
601 low = tsf;
602 high = (tsf >> 32);
611 void b43_tsf_write(struct b43_wldev *dev, u64 tsf) argument
614 b43_tsf_write_locked(dev, tsf);
3621 u64 tsf; local
3636 b43_op_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
[all...]
/drivers/media/dvb/ngene/
H A Dngene-cards.c383 .tsf = {3, 3},
397 .tsf = {3, 3},
412 .tsf = {3, 3},
427 .tsf = {3, 3},
443 .tsf = {3, 3},
462 .tsf = { 4, 4 },
/drivers/net/wireless/ath/carl9170/
H A Dfwcmd.h284 __le32 tsf[2]; member in union:carl9170_tsf_rsp::__anon3227
311 struct carl9170_tsf_rsp tsf; member in union:carl9170_rsp::__anon3228
H A Dmain.c1086 struct carl9170_tsf_rsp tsf; local
1091 0, NULL, sizeof(tsf), &tsf);
1096 return le64_to_cpu(tsf.tsf_64);
/drivers/net/wireless/ath/ath5k/
H A Dbase.c195 u64 tsf = ath5k_hw_get_tsf64(ah); local
197 if ((tsf & 0x7fff) < rstamp)
198 tsf -= 0x8000;
200 return (tsf & ~0x7fff) | rstamp;
1165 u64 tsf, bc_tstamp; local
1177 tsf = ath5k_hw_get_tsf64(ah);
1179 hw_tu = TSF_TO_TU(tsf);
1182 "beacon %llx mactime %llx (diff %lld) tsf now %llx\n",
1186 (unsigned long long)tsf);
1203 (unsigned long long)tsf);
1873 u64 tsf = ath5k_hw_get_tsf64(ah); local
2100 u64 tsf = ath5k_hw_get_tsf64(ah); local
[all...]
H A Dmac80211-ops.c626 ath5k_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
630 ath5k_hw_set_tsf64(ah, tsf);
H A Ddebug.c197 u64 tsf; local
227 tsf = ath5k_hw_get_tsf64(ah);
230 (unsigned long long)tsf, TSF_TO_TU(tsf));
/drivers/net/wireless/rtlwifi/
H A Dcore.c825 u64 tsf; local
827 rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *) (&tsf));
828 return tsf;
832 u64 tsf)
838 mac->tsf = tsf;
831 rtl_op_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u64 tsf) argument
/drivers/net/wireless/rt2x00/
H A Drt2400pci.c1219 u64 tsf; local
1242 tsf = rt2x00dev->ops->hw->get_tsf(rt2x00dev->hw, NULL);
1244 rx_high = upper_32_bits(tsf);
1246 if ((u32)tsf <= rx_low)
1681 u64 tsf; local
1685 tsf = (u64) rt2x00_get_field32(reg, CSR17_HIGH_TSFTIMER) << 32;
1687 tsf |= rt2x00_get_field32(reg, CSR16_LOW_TSFTIMER);
1689 return tsf;
/drivers/net/wireless/zd1211rw/
H A Dzd_chip.c1548 u64 tsf; local
1557 tsf = values[1];
1558 tsf = (tsf << 32) | values[0];
1560 return tsf;
/drivers/net/wireless/rtlwifi/rtl8192ce/
H A Dhw.c131 u64 tsf; local
132 u32 *ptsf_low = (u32 *)&tsf;
133 u32 *ptsf_high = ((u32 *)&tsf) + 1;
138 *((u64 *) (val)) = tsf;
497 (u32) (mac->tsf & 0xffffffff));
499 (u32) ((mac->tsf >> 32) & 0xffffffff));
/drivers/net/wireless/rtlwifi/rtl8192cu/
H A Dhw.c1569 u64 tsf; local
1570 u32 *ptsf_low = (u32 *)&tsf;
1571 u32 *ptsf_high = ((u32 *)&tsf) + 1;
1575 *((u64 *)(val)) = tsf;
1969 rtl_write_dword(rtlpriv, REG_TSFTR, (u32)(mac->tsf &
1972 (u32)((mac->tsf >> 32) & 0xffffffff));
/drivers/net/wireless/rtlwifi/rtl8192de/
H A Dhw.c152 u64 tsf; local
153 u32 *ptsf_low = (u32 *)&tsf;
154 u32 *ptsf_high = ((u32 *)&tsf) + 1;
158 *((u64 *) (val)) = tsf;
456 (u32) (mac->tsf & 0xffffffff));
458 (u32) ((mac->tsf >> 32) & 0xffffffff));
/drivers/net/wireless/iwlwifi/
H A Diwl-core.c311 u64 tsf; local
359 tsf = priv->timestamp; /* tsf is modifed by do_div: copy it */
361 rem = do_div(tsf, interval_tm);

Completed in 368 milliseconds

12