Lines Matching defs:ftm
3262 struct nlattr *ftm;
3267 ftm = nla_nest_start(msg, NL80211_PMSR_TYPE_FTM);
3268 if (!ftm)
3315 nla_nest_end(msg, ftm);
3355 err = mac80211_hwsim_send_pmsr_ftm_request_peer(msg, &request->ftm);
3574 static int mac80211_hwsim_parse_ftm_result(struct nlattr *ftm,
3582 ftm, hwsim_ftm_result_policy, info->extack);
3721 ret = mac80211_hwsim_parse_ftm_result(pmsr, &result->ftm, info);
5788 out->ftm.supported = 1;
5790 out->ftm.preambles = nla_get_u32(tb[NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES]);
5792 out->ftm.bandwidths = nla_get_u32(tb[NL80211_PMSR_FTM_CAPA_ATTR_BANDWIDTHS]);
5794 out->ftm.max_bursts_exponent =
5797 out->ftm.max_ftms_per_burst =
5799 out->ftm.asap = !!tb[NL80211_PMSR_FTM_CAPA_ATTR_ASAP];
5800 out->ftm.non_asap = !!tb[NL80211_PMSR_FTM_CAPA_ATTR_NON_ASAP];
5801 out->ftm.request_lci = !!tb[NL80211_PMSR_FTM_CAPA_ATTR_REQ_LCI];
5802 out->ftm.request_civicloc = !!tb[NL80211_PMSR_FTM_CAPA_ATTR_REQ_CIVICLOC];
5803 out->ftm.trigger_based = !!tb[NL80211_PMSR_FTM_CAPA_ATTR_TRIGGER_BASED];
5804 out->ftm.non_trigger_based = !!tb[NL80211_PMSR_FTM_CAPA_ATTR_NON_TRIGGER_BASED];