Lines Matching refs:sdata
49 void mesh_sync_adjust_tsf(struct ieee80211_sub_if_data *sdata)
51 struct ieee80211_local *local = sdata->local;
52 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
53 /* sdata->vif.bss_conf.beacon_int in 1024us units, 0.04% */
54 u64 beacon_int_fraction = sdata->vif.bss_conf.beacon_int * 1024 / 2500;
60 msync_dbg(sdata, "TSF : max clockdrift=%lld; adjusting\n",
65 msync_dbg(sdata, "TSF : max clockdrift=%lld; adjusting by %llu\n",
74 drv_offset_tsf(local, sdata, tsfdelta);
76 tsf = drv_get_tsf(local, sdata);
78 drv_set_tsf(local, sdata, tsf + tsfdelta);
83 mesh_sync_offset_rx_bcn_presp(struct ieee80211_sub_if_data *sdata, u16 stype,
88 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
89 struct ieee80211_local *local = sdata->local;
109 t_r = drv_get_tsf(local, sdata);
112 sta = sta_info_get(sdata, mgmt->sa);
123 msync_dbg(sdata, "STA %pM : is adjusting TBTT\n",
134 msync_dbg(sdata,
142 msync_dbg(sdata,
157 msync_dbg(sdata,
167 static void mesh_sync_offset_adjust_tsf(struct ieee80211_sub_if_data *sdata,
170 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
183 msync_dbg(sdata,
188 msync_dbg(sdata,