• Home
  • Raw
  • Download

Lines Matching refs:tb

18 	struct nlattr *tb[NL80211_PMSR_FTM_REQ_ATTR_MAX + 1];  in pmsr_parse_ftm()  local
28 nla_parse_nested_deprecated(tb, NL80211_PMSR_FTM_REQ_ATTR_MAX, ftmreq, in pmsr_parse_ftm()
31 if (tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE]) in pmsr_parse_ftm()
32 preamble = nla_get_u32(tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE]); in pmsr_parse_ftm()
42 if (!tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE]) { in pmsr_parse_ftm()
51 tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE], in pmsr_parse_ftm()
59 if (tb[NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD]) in pmsr_parse_ftm()
61 nla_get_u32(tb[NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD]); in pmsr_parse_ftm()
63 out->ftm.asap = !!tb[NL80211_PMSR_FTM_REQ_ATTR_ASAP]; in pmsr_parse_ftm()
66 tb[NL80211_PMSR_FTM_REQ_ATTR_ASAP], in pmsr_parse_ftm()
78 if (tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP]) in pmsr_parse_ftm()
80 nla_get_u32(tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP]); in pmsr_parse_ftm()
85 tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP], in pmsr_parse_ftm()
91 if (tb[NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION]) in pmsr_parse_ftm()
93 nla_get_u32(tb[NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION]); in pmsr_parse_ftm()
96 if (tb[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST]) in pmsr_parse_ftm()
98 nla_get_u32(tb[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST]); in pmsr_parse_ftm()
104 tb[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST], in pmsr_parse_ftm()
110 if (tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES]) in pmsr_parse_ftm()
112 nla_get_u32(tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES]); in pmsr_parse_ftm()
114 out->ftm.request_lci = !!tb[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI]; in pmsr_parse_ftm()
117 tb[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI], in pmsr_parse_ftm()
122 !!tb[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC]; in pmsr_parse_ftm()
125 tb[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC], in pmsr_parse_ftm()
130 !!tb[NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED]; in pmsr_parse_ftm()
133 tb[NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED], in pmsr_parse_ftm()
139 !!tb[NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED]; in pmsr_parse_ftm()
142 tb[NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED], in pmsr_parse_ftm()
156 tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE], in pmsr_parse_ftm()
169 struct nlattr *tb[NL80211_PMSR_PEER_ATTR_MAX + 1]; in pmsr_parse_peer() local
175 nla_parse_nested_deprecated(tb, NL80211_PMSR_PEER_ATTR_MAX, peer, in pmsr_parse_peer()
178 if (!tb[NL80211_PMSR_PEER_ATTR_ADDR] || in pmsr_parse_peer()
179 !tb[NL80211_PMSR_PEER_ATTR_CHAN] || in pmsr_parse_peer()
180 !tb[NL80211_PMSR_PEER_ATTR_REQ]) { in pmsr_parse_peer()
186 memcpy(out->addr, nla_data(tb[NL80211_PMSR_PEER_ATTR_ADDR]), ETH_ALEN); in pmsr_parse_peer()
191 tb[NL80211_PMSR_PEER_ATTR_CHAN], in pmsr_parse_peer()
202 tb[NL80211_PMSR_PEER_ATTR_REQ], NULL, in pmsr_parse_peer()
207 tb[NL80211_PMSR_PEER_ATTR_REQ], in pmsr_parse_peer()