Lines Matching defs:sdata
46 void mesh_sync_adjust_tsf(struct ieee80211_sub_if_data *sdata)
48 struct ieee80211_local *local = sdata->local;
49 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
50 /* sdata->vif.bss_conf.beacon_int in 1024us units, 0.04% */
51 u64 beacon_int_fraction = sdata->vif.bss_conf.beacon_int * 1024 / 2500;
57 msync_dbg(sdata, "TSF : max clockdrift=%lld; adjusting\n",
62 msync_dbg(sdata, "TSF : max clockdrift=%lld; adjusting by %llu\n",
71 drv_offset_tsf(local, sdata, tsfdelta);
73 tsf = drv_get_tsf(local, sdata);
75 drv_set_tsf(local, sdata, tsf + tsfdelta);
79 static void mesh_sync_offset_rx_bcn_presp(struct ieee80211_sub_if_data *sdata,
85 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
86 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,