• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/mac80211/

Lines Matching defs:sdata

25 	struct ieee80211_sub_if_data *sdata,
34 if (sdata->dev->reg_state == NETREG_REGISTERED) {
35 ret = (*format)(sdata, buf, sizeof(buf));
44 const struct ieee80211_sub_if_data *sdata, char *buf, \
47 return scnprintf(buf, buflen, format_string, sdata->field); \
58 const struct ieee80211_sub_if_data *sdata, \
61 return scnprintf(buf, buflen, "%d\n", atomic_read(&sdata->field));\
66 const struct ieee80211_sub_if_data *sdata, char *buf, \
69 return scnprintf(buf, buflen, MAC_FMT "\n", MAC_ARG(sdata->field));\
112 const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
115 sdata->u.sta.ssid_set ? "SSID\n" : "",
116 sdata->u.sta.bssid_set ? "BSSID\n" : "",
117 sdata->u.sta.prev_bssid_set ? "prev BSSID\n" : "",
118 sdata->u.sta.authenticated ? "AUTH\n" : "",
119 sdata->u.sta.associated ? "ASSOC\n" : "",
120 sdata->u.sta.probereq_poll ? "PROBEREQ POLL\n" : "",
121 sdata->u.sta.use_protection ? "CTS prot\n" : "");
134 const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
137 skb_queue_len(&sdata->u.ap.ps_bc_buf));
142 const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
144 if (sdata->u.ap.beacon_head)
146 sdata->u.ap.beacon_head_len);
152 const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
154 if (sdata->u.ap.beacon_tail)
156 sdata->u.ap.beacon_tail_len);
169 const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
171 struct ieee80211_local *local = sdata->local;
182 sdata->debugfs.type.name = debugfs_create_file(#name, 0444,\
183 sdata->debugfsdir, sdata, &name##_ops);
185 static void add_sta_files(struct ieee80211_sub_if_data *sdata)
207 static void add_ap_files(struct ieee80211_sub_if_data *sdata)
224 static void add_wds_files(struct ieee80211_sub_if_data *sdata)
233 static void add_vlan_files(struct ieee80211_sub_if_data *sdata)
242 static void add_monitor_files(struct ieee80211_sub_if_data *sdata)
247 static void add_files(struct ieee80211_sub_if_data *sdata)
249 if (!sdata->debugfsdir)
252 switch (sdata->type) {
255 add_sta_files(sdata);
258 add_ap_files(sdata);
261 add_wds_files(sdata);
264 add_monitor_files(sdata);
267 add_vlan_files(sdata);
275 debugfs_remove(sdata->debugfs.type.name);\
276 sdata->debugfs.type.name = NULL;
278 static void del_sta_files(struct ieee80211_sub_if_data *sdata)
300 static void del_ap_files(struct ieee80211_sub_if_data *sdata)
317 static void del_wds_files(struct ieee80211_sub_if_data *sdata)
326 static void del_vlan_files(struct ieee80211_sub_if_data *sdata)
335 static void del_monitor_files(struct ieee80211_sub_if_data *sdata)
340 static void del_files(struct ieee80211_sub_if_data *sdata, int type)
342 if (!sdata->debugfsdir)
348 del_sta_files(sdata);
351 del_ap_files(sdata);
354 del_wds_files(sdata);
357 del_monitor_files(sdata);
360 del_vlan_files(sdata);
369 void ieee80211_debugfs_add_netdev(struct ieee80211_sub_if_data *sdata)
376 sprintf(buf, "netdev:%s", sdata->dev->name);
377 sdata->debugfsdir = debugfs_create_dir(buf,
378 sdata->local->hw.wiphy->debugfsdir);
381 void ieee80211_debugfs_remove_netdev(struct ieee80211_sub_if_data *sdata)
383 del_files(sdata, sdata->type);
384 debugfs_remove(sdata->debugfsdir);
385 sdata->debugfsdir = NULL;
388 void ieee80211_debugfs_change_if_type(struct ieee80211_sub_if_data *sdata,
391 del_files(sdata, oldtype);
392 add_files(sdata);