Lines Matching defs:sdata
47 void mesh_sync_adjust_tsf(struct ieee80211_sub_if_data *sdata)
49 struct ieee80211_local *local = sdata->local;
50 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
51 /* sdata->vif.bss_conf.beacon_int in 1024us units, 0.04% */
52 u64 beacon_int_fraction = sdata->vif.bss_conf.beacon_int * 1024 / 2500;
58 msync_dbg(sdata, "TSF : max clockdrift=%lld; adjusting\n",
63 msync_dbg(sdata, "TSF : max clockdrift=%lld; adjusting by %llu\n",
72 drv_offset_tsf(local, sdata, tsfdelta);
74 tsf = drv_get_tsf(local, sdata);
76 drv_set_tsf(local, sdata, tsf + tsfdelta);
81 mesh_sync_offset_rx_bcn_presp(struct ieee80211_sub_if_data *sdata, u16 stype,
86 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
87 struct ieee80211_local *local = sdata->local;
107 t_r = drv_get_tsf(local, sdata);
110 sta = sta_info_get(sdata, mgmt->sa);
121 msync_dbg(sdata, "STA %pM : is adjusting TBTT\n",
132 msync_dbg(sdata,
140 msync_dbg(sdata,
155 msync_dbg(sdata,
165 static void mesh_sync_offset_adjust_tsf(struct ieee80211_sub_if_data *sdata,
168 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh;
181 msync_dbg(sdata,
186 msync_dbg(sdata,