• 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

26 	struct ieee80211_sub_if_data *sdata,
35 if (sdata->dev->reg_state == NETREG_REGISTERED)
36 ret = (*format)(sdata, buf, sizeof(buf));
46 struct ieee80211_sub_if_data *sdata,
64 if (sdata->dev->reg_state == NETREG_REGISTERED)
65 ret = (*write)(sdata, buf, count);
75 const struct ieee80211_sub_if_data *sdata, char *buf, \
78 return scnprintf(buf, buflen, format_string, sdata->field); \
89 const struct ieee80211_sub_if_data *sdata, \
92 return scnprintf(buf, buflen, "%d\n", atomic_read(&sdata->field));\
97 const struct ieee80211_sub_if_data *sdata, char *buf, \
100 return scnprintf(buf, buflen, "%pM\n", sdata->field); \
105 const struct ieee80211_sub_if_data *sdata, \
108 return scnprintf(buf, buflen, "%d\n", sdata->field / 16); \
154 static int ieee80211_set_smps(struct ieee80211_sub_if_data *sdata,
157 struct ieee80211_local *local = sdata->local;
171 if (sdata->vif.type != NL80211_IFTYPE_STATION)
175 err = __ieee80211_request_smps(sdata, smps_mode);
188 static ssize_t ieee80211_if_fmt_smps(const struct ieee80211_sub_if_data *sdata,
191 if (sdata->vif.type != NL80211_IFTYPE_STATION)
195 smps_modes[sdata->u.mgd.req_smps],
196 smps_modes[sdata->u.mgd.ap_smps]);
199 static ssize_t ieee80211_if_parse_smps(struct ieee80211_sub_if_data *sdata,
206 int err = ieee80211_set_smps(sdata, mode);
223 const struct ieee80211_sub_if_data *sdata, char *buf, int buflen)
226 skb_queue_len(&sdata->u.ap.ps_bc_buf));
274 debugfs_create_file(#name, 0400, sdata->debugfs.dir, \
275 sdata, &name##_ops);
278 debugfs_create_file(#name, mode, sdata->debugfs.dir, \
279 sdata, &name##_ops);
281 static void add_sta_files(struct ieee80211_sub_if_data *sdata)
294 static void add_ap_files(struct ieee80211_sub_if_data *sdata)
305 static void add_wds_files(struct ieee80211_sub_if_data *sdata)
314 static void add_vlan_files(struct ieee80211_sub_if_data *sdata)
321 static void add_monitor_files(struct ieee80211_sub_if_data *sdata)
327 static void add_mesh_stats(struct ieee80211_sub_if_data *sdata)
330 sdata->debugfs.dir);
333 debugfs_create_file(#name, 0400, dir, sdata, &name##_ops);
344 static void add_mesh_config(struct ieee80211_sub_if_data *sdata)
347 sdata->debugfs.dir);
350 debugfs_create_file(#name, 0600, dir, sdata, &name##_ops);
370 static void add_files(struct ieee80211_sub_if_data *sdata)
372 if (!sdata->debugfs.dir)
375 switch (sdata->vif.type) {
378 add_mesh_stats(sdata);
379 add_mesh_config(sdata);
383 add_sta_files(sdata);
388 add_ap_files(sdata);
391 add_wds_files(sdata);
394 add_monitor_files(sdata);
397 add_vlan_files(sdata);
404 void ieee80211_debugfs_add_netdev(struct ieee80211_sub_if_data *sdata)
408 sprintf(buf, "netdev:%s", sdata->name);
409 sdata->debugfs.dir = debugfs_create_dir(buf,
410 sdata->local->hw.wiphy->debugfsdir);
411 add_files(sdata);
414 void ieee80211_debugfs_remove_netdev(struct ieee80211_sub_if_data *sdata)
416 if (!sdata->debugfs.dir)
419 debugfs_remove_recursive(sdata->debugfs.dir);
420 sdata->debugfs.dir = NULL;
423 void ieee80211_debugfs_rename_netdev(struct ieee80211_sub_if_data *sdata)
428 dir = sdata->debugfs.dir;
433 sprintf(buf, "netdev:%s", sdata->name);