Searched refs:ftm (Results 1 – 17 of 17) sorted by relevance
| /linux/net/wireless/ |
| H A D | pmsr.c | 20 if (out->ftm.request_type == NL80211_PMSR_FTM_REQ_TYPE_INFRA && in pmsr_parse_ftm() 21 !(capa->ftm.bandwidths & BIT(out->chandef.width))) { in pmsr_parse_ftm() 26 if (out->ftm.request_type == NL80211_PMSR_FTM_REQ_TYPE_PD && in pmsr_parse_ftm() 27 !(capa->ftm.pd_bandwidths & BIT(out->chandef.width))) { in pmsr_parse_ftm() 41 out->ftm.requested = true; in pmsr_parse_ftm() 55 if (out->ftm.request_type == NL80211_PMSR_FTM_REQ_TYPE_INFRA && in pmsr_parse_ftm() 56 !(capa->ftm.preambles & BIT(preamble))) { in pmsr_parse_ftm() 63 if (out->ftm.request_type == NL80211_PMSR_FTM_REQ_TYPE_PD && in pmsr_parse_ftm() 64 !(capa->ftm.pd_preambles & BIT(preamble))) { in pmsr_parse_ftm() 71 out->ftm.preamble = preamble; in pmsr_parse_ftm() [all …]
|
| H A D | core.c | 894 if (WARN_ON(wiphy->pmsr_capa && !wiphy->pmsr_capa->ftm.supported)) in wiphy_register() 897 if (wiphy->pmsr_capa && wiphy->pmsr_capa->ftm.supported) { in wiphy_register() 898 if (WARN_ON(!wiphy->pmsr_capa->ftm.asap && in wiphy_register() 899 !wiphy->pmsr_capa->ftm.non_asap)) in wiphy_register() 901 if (WARN_ON(!wiphy->pmsr_capa->ftm.preambles || in wiphy_register() 902 !wiphy->pmsr_capa->ftm.bandwidths)) in wiphy_register() 904 if (WARN_ON(wiphy->pmsr_capa->ftm.preambles & in wiphy_register() 911 if (WARN_ON((wiphy->pmsr_capa->ftm.trigger_based || in wiphy_register() 912 wiphy->pmsr_capa->ftm.non_trigger_based) && in wiphy_register() 913 !(wiphy->pmsr_capa->ftm.preambles & in wiphy_register() [all …]
|
| H A D | nl80211.c | 2484 struct nlattr *ftm; in nl80211_send_pmsr_ftm_capa() local 2486 if (!cap->ftm.supported) in nl80211_send_pmsr_ftm_capa() 2489 ftm = nla_nest_start_noflag(msg, NL80211_PMSR_TYPE_FTM); in nl80211_send_pmsr_ftm_capa() 2490 if (!ftm) in nl80211_send_pmsr_ftm_capa() 2493 if (cap->ftm.asap && nla_put_flag(msg, NL80211_PMSR_FTM_CAPA_ATTR_ASAP)) in nl80211_send_pmsr_ftm_capa() 2495 if (cap->ftm.non_asap && in nl80211_send_pmsr_ftm_capa() 2498 if (cap->ftm.request_lci && in nl80211_send_pmsr_ftm_capa() 2501 if (cap->ftm.request_civicloc && in nl80211_send_pmsr_ftm_capa() 2505 cap->ftm.preambles)) in nl80211_send_pmsr_ftm_capa() 2508 cap->ftm.bandwidths)) in nl80211_send_pmsr_ftm_capa() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | ftm-initiator.c | 110 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mld_ftm_set_target_chandef() 131 if (peer->ftm.asap) in iwl_mld_ftm_set_target_flags() 134 if (peer->ftm.request_lci) in iwl_mld_ftm_set_target_flags() 137 if (peer->ftm.request_civicloc) in iwl_mld_ftm_set_target_flags() 148 if (peer->ftm.trigger_based) in iwl_mld_ftm_set_target_flags() 150 else if (peer->ftm.non_trigger_based) in iwl_mld_ftm_set_target_flags() 153 if ((peer->ftm.trigger_based || peer->ftm.non_trigger_based) && in iwl_mld_ftm_set_target_flags() 154 peer->ftm.lmr_feedback) in iwl_mld_ftm_set_target_flags() 179 (peer->ftm.trigger_based || peer->ftm.non_trigger_based)) in iwl_mld_ftm_set_sta() 196 target->burst_period = cpu_to_le16(peer->ftm.burst_period); in iwl_mld_ftm_set_target() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | ftm-initiator.c | 82 result.ftm.burst_index = mvm->ftm_initiator.responses[i]; in iwl_mvm_ftm_restart() 307 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mvm_ftm_target_chandef_v2() 331 cpu_to_le16(peer->ftm.burst_period); in iwl_mvm_ftm_put_target_v2() 332 target->samples_per_burst = peer->ftm.ftms_per_burst; in iwl_mvm_ftm_put_target_v2() 333 target->num_of_bursts = peer->ftm.num_bursts_exp; in iwl_mvm_ftm_put_target_v2() 335 target->retries_per_sample = peer->ftm.ftmr_retries; in iwl_mvm_ftm_put_target_v2() 336 target->asap_mode = peer->ftm.asap; in iwl_mvm_ftm_put_target_v2() 339 if (peer->ftm.request_lci) in iwl_mvm_ftm_put_target_v2() 341 if (peer->ftm.request_civicloc) in iwl_mvm_ftm_put_target_v2() 359 if (peer->ftm.asap) in iwl_mvm_ftm_set_target_flags() [all …]
|
| H A D | Makefile | 9 iwlmvm-y += ftm-responder.o ftm-initiator.o
|
| H A D | mac80211.c | 78 .ftm = {
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | testmode.c | 81 struct wmi_ftm_cmd *ftm = (struct wmi_ftm_cmd *)skb->data; in ath10k_tm_event_segmented() local 89 if (skb->len < sizeof(*ftm)) { in ath10k_tm_event_segmented() 95 __le32_to_cpu(ftm->seg_hdr.segmentinfo)); in ath10k_tm_event_segmented() 97 __le32_to_cpu(ftm->seg_hdr.segmentinfo)); in ath10k_tm_event_segmented() 98 datalen = skb->len - sizeof(*ftm); in ath10k_tm_event_segmented() 99 buf_pos = ftm->data; in ath10k_tm_event_segmented()
|
| /linux/drivers/counter/ |
| H A D | Makefile | 16 obj-$(CONFIG_FTM_QUADDEC) += ftm-quaddec.o
|
| H A D | Kconfig | 58 module will be called ftm-quaddec.
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim_main.c | 3600 struct nlattr *ftm; in mac80211_hwsim_send_pmsr_ftm_request_peer() local 3605 ftm = nla_nest_start(msg, NL80211_PMSR_TYPE_FTM); in mac80211_hwsim_send_pmsr_ftm_request_peer() 3606 if (!ftm) in mac80211_hwsim_send_pmsr_ftm_request_peer() 3694 nla_nest_end(msg, ftm); in mac80211_hwsim_send_pmsr_ftm_request_peer() 3734 err = mac80211_hwsim_send_pmsr_ftm_request_peer(msg, &request->ftm); in mac80211_hwsim_send_pmsr_request_peer() 3957 static int mac80211_hwsim_parse_ftm_result(struct nlattr *ftm, in mac80211_hwsim_parse_ftm_result() argument 3965 ftm, hwsim_ftm_result_policy, info->extack); in mac80211_hwsim_parse_ftm_result() 4167 ret = mac80211_hwsim_parse_ftm_result(pmsr, &result->ftm, info); in mac80211_hwsim_parse_pmsr_resp() 6669 out->ftm.supported = 1; in parse_ftm_capa() 6671 out->ftm.preambles = nla_get_u32(tb[NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES]); in parse_ftm_capa() [all …]
|
| /linux/drivers/rtc/ |
| H A D | Makefile | 73 obj-$(CONFIG_RTC_DRV_FSL_FTM_ALARM) += rtc-fsl-ftm-alarm.o
|
| H A D | Kconfig | 1483 will be called "rtc-fsl-ftm-alarm".
|
| /linux/include/linux/ |
| H A D | ieee80211.h | 1144 } __packed ftm; member 2718 if (skb->len < IEEE80211_MIN_ACTION_SIZE(ftm)) in ieee80211_is_ftm()
|
| /linux/include/net/ |
| H A D | cfg80211.h | 4646 struct cfg80211_pmsr_ftm_result ftm; member 4762 struct cfg80211_pmsr_ftm_request_peer ftm; member 6193 } ftm; member
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1043a.dtsi | 1017 compatible = "fsl,ls1043a-ftm-alarm";
|
| /linux/ |
| H A D | MAINTAINERS | 10196 F: Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml 10197 F: drivers/counter/ftm-quaddec.c
|