Lines Matching refs:tb

16 	struct nlattr *tb[NL80211_PMSR_FTM_REQ_ATTR_MAX + 1];  in pmsr_parse_ftm()  local
26 nla_parse_nested_deprecated(tb, NL80211_PMSR_FTM_REQ_ATTR_MAX, ftmreq, in pmsr_parse_ftm()
29 if (tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE]) in pmsr_parse_ftm()
30 preamble = nla_get_u32(tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE]); in pmsr_parse_ftm()
40 if (!tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE]) { in pmsr_parse_ftm()
49 tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE], in pmsr_parse_ftm()
57 if (tb[NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD]) in pmsr_parse_ftm()
59 nla_get_u16(tb[NL80211_PMSR_FTM_REQ_ATTR_BURST_PERIOD]); in pmsr_parse_ftm()
61 out->ftm.asap = !!tb[NL80211_PMSR_FTM_REQ_ATTR_ASAP]; in pmsr_parse_ftm()
64 tb[NL80211_PMSR_FTM_REQ_ATTR_ASAP], in pmsr_parse_ftm()
76 if (tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP]) in pmsr_parse_ftm()
78 nla_get_u8(tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP]); in pmsr_parse_ftm()
83 tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_BURSTS_EXP], in pmsr_parse_ftm()
89 if (tb[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST]) in pmsr_parse_ftm()
91 nla_get_u8(tb[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST]); in pmsr_parse_ftm()
97 tb[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST], in pmsr_parse_ftm()
103 if (tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES]) in pmsr_parse_ftm()
105 nla_get_u8(tb[NL80211_PMSR_FTM_REQ_ATTR_NUM_FTMR_RETRIES]); in pmsr_parse_ftm()
107 out->ftm.request_lci = !!tb[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI]; in pmsr_parse_ftm()
110 tb[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_LCI], in pmsr_parse_ftm()
115 !!tb[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC]; in pmsr_parse_ftm()
118 tb[NL80211_PMSR_FTM_REQ_ATTR_REQUEST_CIVICLOC], in pmsr_parse_ftm()
123 !!tb[NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED]; in pmsr_parse_ftm()
126 tb[NL80211_PMSR_FTM_REQ_ATTR_TRIGGER_BASED], in pmsr_parse_ftm()
132 !!tb[NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED]; in pmsr_parse_ftm()
135 tb[NL80211_PMSR_FTM_REQ_ATTR_NON_TRIGGER_BASED], in pmsr_parse_ftm()
149 tb[NL80211_PMSR_FTM_REQ_ATTR_FTMS_PER_BURST], in pmsr_parse_ftm()
157 tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE], in pmsr_parse_ftm()
162 if (tb[NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION]) in pmsr_parse_ftm()
164 nla_get_u8(tb[NL80211_PMSR_FTM_REQ_ATTR_BURST_DURATION]); in pmsr_parse_ftm()
169 !!tb[NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK]; in pmsr_parse_ftm()
173 tb[NL80211_PMSR_FTM_REQ_ATTR_LMR_FEEDBACK], in pmsr_parse_ftm()
178 if (tb[NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR]) { in pmsr_parse_ftm()
181 tb[NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR], in pmsr_parse_ftm()
187 nla_get_u8(tb[NL80211_PMSR_FTM_REQ_ATTR_BSS_COLOR]); in pmsr_parse_ftm()
190 out->ftm.rsta = !!tb[NL80211_PMSR_FTM_REQ_ATTR_RSTA]; in pmsr_parse_ftm()
193 tb[NL80211_PMSR_FTM_REQ_ATTR_RSTA], in pmsr_parse_ftm()
200 tb[NL80211_PMSR_FTM_REQ_ATTR_RSTA], in pmsr_parse_ftm()
213 struct nlattr *tb[NL80211_PMSR_PEER_ATTR_MAX + 1]; in pmsr_parse_peer() local
219 nla_parse_nested_deprecated(tb, NL80211_PMSR_PEER_ATTR_MAX, peer, in pmsr_parse_peer()
222 if (!tb[NL80211_PMSR_PEER_ATTR_ADDR] || in pmsr_parse_peer()
223 !tb[NL80211_PMSR_PEER_ATTR_CHAN] || in pmsr_parse_peer()
224 !tb[NL80211_PMSR_PEER_ATTR_REQ]) { in pmsr_parse_peer()
230 memcpy(out->addr, nla_data(tb[NL80211_PMSR_PEER_ATTR_ADDR]), ETH_ALEN); in pmsr_parse_peer()
235 tb[NL80211_PMSR_PEER_ATTR_CHAN], in pmsr_parse_peer()
247 tb[NL80211_PMSR_PEER_ATTR_REQ], NULL, in pmsr_parse_peer()
252 tb[NL80211_PMSR_PEER_ATTR_REQ], in pmsr_parse_peer()