Home | History | Annotate | Download | only in drivers

Lines Matching defs:sinfo

2325 	struct nlattr *sinfo[NL80211_STA_INFO_MAX + 1];
2342 nla_parse_nested(sinfo, NL80211_STA_INFO_MAX,
2345 if (!sinfo[NL80211_STA_INFO_SIGNAL])
2349 (s8) nla_get_u8(sinfo[NL80211_STA_INFO_SIGNAL]);
2351 if (sinfo[NL80211_STA_INFO_SIGNAL_AVG])
2353 (s8) nla_get_u8(sinfo[NL80211_STA_INFO_SIGNAL_AVG]);
2357 if (sinfo[NL80211_STA_INFO_TX_BITRATE]) {
2359 sinfo[NL80211_STA_INFO_TX_BITRATE],
2403 struct nlattr *sinfo[NL80211_SURVEY_INFO_MAX + 1];
2418 if (nla_parse_nested(sinfo, NL80211_SURVEY_INFO_MAX,
2426 if (!sinfo[NL80211_SURVEY_INFO_FREQUENCY])
2429 if (nla_get_u32(sinfo[NL80211_SURVEY_INFO_FREQUENCY]) !=
2433 if (!sinfo[NL80211_SURVEY_INFO_NOISE])
2437 (s8) nla_get_u8(sinfo[NL80211_SURVEY_INFO_NOISE]);
2470 struct nlattr *sinfo[NL80211_SURVEY_INFO_MAX + 1];
2487 if (nla_parse_nested(sinfo, NL80211_SURVEY_INFO_MAX,
2495 if (!sinfo[NL80211_SURVEY_INFO_NOISE])
2498 if (!sinfo[NL80211_SURVEY_INFO_FREQUENCY])
2505 if ((int) nla_get_u32(sinfo[NL80211_SURVEY_INFO_FREQUENCY]) !=
2511 nla_get_u8(sinfo[NL80211_SURVEY_INFO_NOISE]);
11320 static void add_survey(struct nlattr **sinfo, u32 ifidx,
11330 survey->freq = nla_get_u32(sinfo[NL80211_SURVEY_INFO_FREQUENCY]);
11333 if (sinfo[NL80211_SURVEY_INFO_NOISE]) {
11335 nla_get_u8(sinfo[NL80211_SURVEY_INFO_NOISE]);
11339 if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME]) {
11341 nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME]);
11345 if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY]) {
11347 nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY]);
11351 if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_RX]) {
11353 nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_RX]);
11357 if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_TX]) {
11359 nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_TX]);
11376 static int check_survey_ok(struct nlattr **sinfo, u32 surveyed_freq,
11390 struct nlattr *sinfo[NL80211_SURVEY_INFO_MAX + 1];
11413 if (nla_parse_nested(sinfo, NL80211_SURVEY_INFO_MAX,
11418 if (!sinfo[NL80211_SURVEY_INFO_FREQUENCY]) {
11423 surveyed_freq = nla_get_u32(sinfo[NL80211_SURVEY_INFO_FREQUENCY]);
11425 if (!check_survey_ok(sinfo, surveyed_freq,
11436 add_survey(sinfo, ifidx, &survey_results->survey_list);