• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/mac80211/

Lines Matching refs:sdata

69  * @sdata: mesh subif
86 * The combination of dst and sdata is unique in the mesh path table. Since the
94 struct ieee80211_sub_if_data *sdata;
224 struct ieee80211_sub_if_data *sdata, char *addr4,
227 struct ieee80211_sub_if_data *sdata);
229 struct ieee80211_sub_if_data *sdata);
232 struct ieee80211_sub_if_data *sdata);
233 void mesh_rmc_free(struct ieee80211_sub_if_data *sdata);
234 int mesh_rmc_init(struct ieee80211_sub_if_data *sdata);
239 void ieee80211_mesh_init_sdata(struct ieee80211_sub_if_data *sdata);
240 void ieee80211_start_mesh(struct ieee80211_sub_if_data *sdata);
241 void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata);
246 struct ieee80211_sub_if_data *sdata);
247 void mesh_path_start_discovery(struct ieee80211_sub_if_data *sdata);
249 struct ieee80211_sub_if_data *sdata);
251 struct ieee80211_sub_if_data *sdata);
252 int mpp_path_add(u8 *dst, u8 *mpp, struct ieee80211_sub_if_data *sdata);
254 struct ieee80211_sub_if_data *sdata);
256 void mesh_path_expire(struct ieee80211_sub_if_data *sdata);
257 void mesh_path_flush(struct ieee80211_sub_if_data *sdata);
258 void mesh_rx_path_sel_frame(struct ieee80211_sub_if_data *sdata,
260 int mesh_path_add(u8 *dst, struct ieee80211_sub_if_data *sdata);
263 struct ieee80211_sub_if_data *sdata, bool add);
265 void mesh_accept_plinks_update(struct ieee80211_sub_if_data *sdata);
270 void mesh_rx_plink_frame(struct ieee80211_sub_if_data *sdata,
280 u32 mesh_table_hash(u8 *addr, struct ieee80211_sub_if_data *sdata,
284 const u8 *ra, struct ieee80211_sub_if_data *sdata);
290 int mesh_path_del(u8 *addr, struct ieee80211_sub_if_data *sdata);
294 struct ieee80211_sub_if_data *sdata);
295 void mesh_path_quiesce(struct ieee80211_sub_if_data *sdata);
296 void mesh_path_restart(struct ieee80211_sub_if_data *sdata);
297 void mesh_path_tx_root_frame(struct ieee80211_sub_if_data *sdata);
304 static inline int mesh_plink_free_count(struct ieee80211_sub_if_data *sdata)
306 return sdata->u.mesh.mshcfg.dot11MeshMaxPeerLinks -
307 atomic_read(&sdata->u.mesh.mshstats.estab_plinks);
310 static inline bool mesh_plink_availables(struct ieee80211_sub_if_data *sdata)
312 return (min_t(long, mesh_plink_free_count(sdata),
313 MESH_MAX_PLINKS - sdata->local->num_sta)) > 0;
327 void ieee80211_mesh_quiesce(struct ieee80211_sub_if_data *sdata);
328 void ieee80211_mesh_restart(struct ieee80211_sub_if_data *sdata);
335 static inline void ieee80211_mesh_quiesce(struct ieee80211_sub_if_data *sdata)
337 static inline void ieee80211_mesh_restart(struct ieee80211_sub_if_data *sdata)