Home
last modified time | relevance | path

Searched full:ftm (Results 1 – 25 of 63) sorted by relevance

123

/freebsd/sys/contrib/dev/iwlwifi/mld/
H A Dftm-initiator.c15 #include "ftm-initiator.h"
94 IWL_ERR(mld, "Unsupported BW in FTM request (%d)\n", in iwl_mld_ftm_set_target_chandef()
100 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mld_ftm_set_target_chandef()
121 if (peer->ftm.asap) in iwl_mld_ftm_set_target_flags()
124 if (peer->ftm.request_lci) in iwl_mld_ftm_set_target_flags()
127 if (peer->ftm.request_civicloc) in iwl_mld_ftm_set_target_flags()
138 if (peer->ftm.trigger_based) in iwl_mld_ftm_set_target_flags()
140 else if (peer->ftm.non_trigger_based) in iwl_mld_ftm_set_target_flags()
143 if ((peer->ftm.trigger_based || peer->ftm.non_trigger_based) && in iwl_mld_ftm_set_target_flags()
144 peer->ftm.lmr_feedback) in iwl_mld_ftm_set_target_flags()
[all …]
H A Dftm-initiator.h9 * struct ftm_initiator_data - FTM initiator data
11 * @req: a pointer to cfg80211 FTM request
12 * @req_wdev: a pointer to the wdev that requested the current FTM request
13 * @responses: the number of responses received for the current FTM session.
H A DMakefile7 iwlmld-y += low_latency.o mlo.o ptp.o time_sync.o ftm-initiator.o
/freebsd/sys/contrib/device-tree/Bindings/timer/
H A Dfsl,ftm-timer.txt1 Freescale FlexTimer Module (FTM) Timer
5 - compatible : should be "fsl,ftm-timer"
12 o "ftm-evt"
13 o "ftm-src"
14 o "ftm-evt-counter-en"
15 o "ftm-src-counter-en"
20 ftm: ftm@400b8000 {
21 compatible = "fsl,ftm-timer";
24 clock-names = "ftm-evt", "ftm-src",
25 "ftm-evt-counter-en", "ftm-src-counter-en";
H A Dfsl,ftm-timer.yaml4 $id: http://devicetree.org/schemas/timer/fsl,ftm-timer.yaml#
7 title: Freescale FlexTimer Module (FTM) Timer
14 const: fsl,ftm-timer
30 - const: ftm-evt
31 - const: ftm-src
32 - const: ftm-evt-counter-en
33 - const: ftm-src-counter-en
51 ftm@400b8000 {
52 compatible = "fsl,ftm-timer";
55 clock-names = "ftm-evt", "ftm-src", "ftm-evt-counter-en", "ftm-src-counter-en";
/freebsd/sys/contrib/device-tree/Bindings/rtc/
H A Drtc-fsl-ftm-alarm.txt1 Freescale FlexTimer Module (FTM) Alarm
4 - compatible : Should be "fsl,<chip>-ftm-alarm", the
6 "fsl,ls1012a-ftm-alarm"
7 "fsl,ls1021a-ftm-alarm"
8 "fsl,ls1028a-ftm-alarm"
9 "fsl,ls1043a-ftm-alarm"
10 "fsl,ls1046a-ftm-alarm"
11 "fsl,ls1088a-ftm-alarm"
12 "fsl,ls208xa-ftm-alarm"
13 "fsl,lx2160a-ftm-alarm"
[all …]
H A Dfsl,ls-ftm-alarm.yaml4 $id: http://devicetree.org/schemas/rtc/fsl,ls-ftm-alarm.yaml#
7 title: Freescale FlexTimer Module (FTM) Alarm
15 - fsl,ls1012a-ftm-alarm
16 - fsl,ls1021a-ftm-alarm
17 - fsl,ls1028a-ftm-alarm
18 - fsl,ls1043a-ftm-alarm
19 - fsl,ls1046a-ftm-alarm
20 - fsl,ls1088a-ftm-alarm
21 - fsl,ls208xa-ftm-alarm
22 - fsl,lx2160a-ftm-alarm
[all …]
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dftm-initiator.c82 result.ftm.burst_index = mvm->ftm_initiator.responses[i]; in iwl_mvm_ftm_restart()
244 IWL_ERR(mvm, "Unsupported BW in FTM request (%d)\n", in iwl_mvm_ftm_target_chandef_v1()
295 IWL_ERR(mvm, "Unsupported BW in FTM request (%d)\n", in iwl_mvm_ftm_target_chandef_v2()
301 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mvm_ftm_target_chandef_v2()
325 cpu_to_le16(peer->ftm.burst_period); in iwl_mvm_ftm_put_target_v2()
326 target->samples_per_burst = peer->ftm.ftms_per_burst; in iwl_mvm_ftm_put_target_v2()
327 target->num_of_bursts = peer->ftm.num_bursts_exp; in iwl_mvm_ftm_put_target_v2()
328 target->measure_type = 0; /* regular two-sided FTM */ in iwl_mvm_ftm_put_target_v2()
329 target->retries_per_sample = peer->ftm.ftmr_retries; in iwl_mvm_ftm_put_target_v2()
330 target->asap_mode = peer->ftm.asap; in iwl_mvm_ftm_put_target_v2()
[all …]
H A Dtime-sync.c23 skb_dialog_token = mgmt->u.action.u.ftm.dialog_token; in iwl_mvm_is_skb_match()
/freebsd/sys/contrib/device-tree/Bindings/pwm/
H A Dpwm-fsl-ftm.txt1 Freescale FlexTimer Module (FTM) PWM controller
3 The same FTM PWM device can have a different endianness on different SoCs. The
6 for the endianness of the FTM PWM block as integrated into the existing SoCs:
8 SoC | FTM-PWM endianness
19 - compatible : should be "fsl,<soc>-ftm-pwm" and one of the following
21 - "fsl,vf610-ftm-pwm" for PWM compatible with the one integrated on VF610
22 - "fsl,imx8qm-ftm-pwm" for PWM compatible with the one integrated on i.MX8QM
37 - big-endian: Boolean property, required if the FTM PWM registers use a big-
43 compatible = "fsl,vf610-ftm-pwm";
H A Dfsl,vf610-ftm-pwm.yaml4 $id: http://devicetree.org/schemas/pwm/fsl,vf610-ftm-pwm.yaml#
7 title: Freescale FlexTimer Module (FTM) PWM controller
10 The same FTM PWM device can have a different endianness on different SoCs. The
13 for the endianness of the FTM PWM block as integrated into the existing SoCs:
15 SoC | FTM-PWM endianness
30 - fsl,vf610-ftm-pwm
31 - fsl,imx8qm-ftm-pwm
62 Boolean property, required if the FTM PWM registers use a big-
81 compatible = "fsl,vf610-ftm-pwm";
/freebsd/sys/contrib/dev/iwlwifi/fw/api/
H A Dlocation.h44 * @TOF_RESPONDER_CONFIG_CMD: FTM responder configuration, one of
52 * @TOF_RESPONDER_DYN_CONFIG_CMD: FTM dynamic configuration,
71 * @TOF_RESPONDER_STATS: FTM responder statistics notification,
208 * @IWL_TOF_RESPONDER_FLAGS_SESSION_ID: send the session id in the initial FTM
516 * @ftm_format_and_bw20M: FTM Channel Spacing/Format for 20MHz: recommended
518 * @ftm_format_and_bw40M: FTM Channel Spacing/Format for 40MHz: recommended
520 * @ftm_format_and_bw80M: FTM Channel Spacing/Format for 80MHz: recommended
598 * enum iwl_initiator_ap_flags - per responder FTM configuration flags
602 * @IWL_INITIATOR_AP_FLAGS_DYN_ACK: Send HT/VHT ack for FTM frames. If not set,
608 * @IWL_INITIATOR_AP_FLAGS_MCSI_REPORT: Send the MCSI for each FTM frame to the
[all …]
H A Ddatapath.h180 * struct iwl_time_sync_cfg_cmd - TM/FTM time sync measurement configuration
184 * @peer_addr: peer address with which TM/FTM measurements are required
242 * @ftm: FTM specific vendor element
243 * @ftm.element_id: element id of vendor specific ie
244 * @ftm.length: length of vendor specific ie
245 * @ftm.reserved: for alignment
246 * @ftm.data: vendor specific data blob
253 /* Differentiate between FTM and TM specific Vendor elements */
260 } ftm; member
271 * for TM/FTM, along with additional meta data.
[all …]
H A Dcommands.h271 * measurement notification for TM/FTM. Sent on receipt of
273 * frame for FTM protocol from peer device along with additional
280 * measurement confirmation notification for TM/FTM. Sent on
281 * receipt of Ack from peer for previously Tx'ed TM/FTM
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dtestmode.c110 "event wmi cmd_id %d ftm event msg %pK datalen %d\n", in ath11k_tm_process_event()
144 ath11k_warn(ab, "Invalid ftm event length at %d: %d\n", in ath11k_tm_process_event()
204 ath11k_warn(ab, "failed to parse ftm event tlv: %d\n", ret); in ath11k_tm_wmi_event_segmented()
210 ath11k_warn(ab, "failed to fetch ftm msg\n"); in ath11k_tm_wmi_event_segmented()
218 ath11k_warn(ab, "Failed to process ftm event\n"); in ath11k_tm_wmi_event_segmented()
422 "cmd wmi ftm cmd_id %d buffer length %d\n", in ath11k_tm_cmd_wmi_ftm()
459 ath11k_warn(ar->ab, "failed to send wmi ftm command: %d\n", ret); in ath11k_tm_cmd_wmi_ftm()
H A Dtestmode_i.h58 /* The command used to transmit a FTM WMI command to the firmware
/freebsd/sys/contrib/device-tree/src/arm/nxp/ls/
H A Dls1021a.dtsi396 compatible = "fsl,ftm-quaddec";
403 compatible = "fsl,ftm-quaddec";
410 compatible = "fsl,ftm-quaddec";
417 compatible = "fsl,ftm-quaddec";
518 compatible = "fsl,vf610-ftm-pwm";
530 compatible = "fsl,vf610-ftm-pwm";
542 compatible = "fsl,vf610-ftm-pwm";
554 compatible = "fsl,vf610-ftm-pwm";
566 compatible = "fsl,vf610-ftm-pwm";
578 compatible = "fsl,vf610-ftm-pwm";
[all …]
/freebsd/sys/contrib/device-tree/Bindings/counter/
H A Dftm-quaddec.txt6 - compatible: Must be "fsl,ftm-quaddec".
14 compatible = "fsl,ftm-quaddec";
/freebsd/sys/contrib/device-tree/src/arm/nxp/vf/
H A Dvfxxx.dtsi241 compatible = "fsl,vf610-ftm-pwm";
254 compatible = "fsl,vf610-ftm-pwm";
605 ftm: ftm@400b8000 {
606 compatible = "fsl,ftm-timer";
609 clock-names = "ftm-evt", "ftm-src",
610 "ftm-evt-counter-en", "ftm-src-counter-en";
613 ftm: ftm@400b8000 { global() label
/freebsd/sys/modules/iwlwifi/
H A DMakefile30 SRCS+= mvm/ftm-initiator.c mvm/ftm-responder.c mvm/fw.c
40 SRCS+= mld/ftm-initiator.c mld/fw.c mld/iface.c mld/key.c
/freebsd/bin/pax/
H A Dtables.h75 typedef struct ftm { struct
79 struct ftm *fow; argument
80 } FTM; typedef
H A Dtables.c65 static FTM **ftab = NULL; /* file time table for updating arch */
329 if ((ftab = (FTM **)calloc(F_TAB_SZ, sizeof(FTM *))) == NULL) { in ftime_start()
364 FTM *pt; in chk_ftime()
437 if ((pt = (FTM *)malloc(sizeof(FTM))) != NULL) { in chk_ftime()
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dfsl-ls1028a.dtsi1232 compatible = "fsl,vf610-ftm-pwm";
1243 compatible = "fsl,vf610-ftm-pwm";
1254 compatible = "fsl,vf610-ftm-pwm";
1265 compatible = "fsl,vf610-ftm-pwm";
1276 compatible = "fsl,vf610-ftm-pwm";
1287 compatible = "fsl,vf610-ftm-pwm";
1298 compatible = "fsl,vf610-ftm-pwm";
1309 compatible = "fsl,vf610-ftm-pwm";
1327 compatible = "fsl,ls1028a-ftm-alarm";
1335 compatible = "fsl,ls1028a-ftm-alarm";
/freebsd/contrib/wpa/wpa_supplicant/
H A Dconfig.h1604 * ftm_responder - Publish FTM (fine timing measurement)
1608 * 0 - do not publish FTM responder functionality (Default)
1609 * 1 - publish FTM responder functionality in
1611 * Note, actual FTM responder operation is managed outside
1617 * ftm_initiator - Publish FTM (fine timing measurement)
1621 * 0 - do not publish FTM initiator functionality (Default)
1622 * 1 - publish FTM initiator functionality in
1624 * Note, actual FTM initiator operation is managed outside
/freebsd/contrib/wpa/src/drivers/
H A Dnl80211_copy.h1205 * @NL80211_CMD_GET_FTM_RESPONDER_STATS: Retrieve FTM responder statistics, in
1315 * all TM/FTM frames (including ones that were enabled with specific MAC
2601 * measurement (FTM) responder functionality and containing parameters as
2604 * @NL80211_ATTR_FTM_RESPONDER_STATS: Nested attribute with FTM responder
7067 * @NL80211_FTM_RESP_ATTR_ENABLED: FTM responder is enabled
7075 * @NL80211_FTM_RESP_ATTR_MAX: highest FTM responder attribute.
7090 * enum nl80211_ftm_responder_stats - FTM responder statistics
7093 * when getting FTM responder statistics.
7096 * @NL80211_FTM_STATS_SUCCESS_NUM: number of FTM sessions in which all frames
7098 * @NL80211_FTM_STATS_PARTIAL_NUM: number of FTM sessions in which part of the
[all …]

123