Lines Matching full:ftm
2481 struct nlattr *ftm;
2483 if (!cap->ftm.supported)
2486 ftm = nla_nest_start_noflag(msg, NL80211_PMSR_TYPE_FTM);
2487 if (!ftm)
2490 if (cap->ftm.asap && nla_put_flag(msg, NL80211_PMSR_FTM_CAPA_ATTR_ASAP))
2492 if (cap->ftm.non_asap &&
2495 if (cap->ftm.request_lci &&
2498 if (cap->ftm.request_civicloc &&
2502 cap->ftm.preambles))
2505 cap->ftm.bandwidths))
2507 if (cap->ftm.max_bursts_exponent >= 0 &&
2509 cap->ftm.max_bursts_exponent))
2511 if (cap->ftm.max_ftms_per_burst &&
2513 cap->ftm.max_ftms_per_burst))
2515 if (cap->ftm.trigger_based &&
2518 if (cap->ftm.non_trigger_based &&
2521 if (cap->ftm.support_6ghz &&
2525 cap->ftm.max_tx_ltf_rep))
2528 cap->ftm.max_rx_ltf_rep))
2531 cap->ftm.max_tx_sts))
2534 cap->ftm.max_rx_sts))
2536 if (cap->ftm.max_total_ltf_tx > 0 &&
2538 cap->ftm.max_total_ltf_tx))
2540 if (cap->ftm.max_total_ltf_rx > 0 &&
2542 cap->ftm.max_total_ltf_rx))
2545 if (cap->ftm.ista.support_ntb || cap->ftm.ista.support_tb ||
2546 cap->ftm.ista.support_edca) {
2553 if (cap->ftm.ista.support_ntb &&
2556 if (cap->ftm.ista.support_tb &&
2559 if (cap->ftm.ista.support_edca &&
2562 if (cap->ftm.ista.max_peers &&
2564 cap->ftm.ista.max_peers))
2569 if (cap->ftm.rsta.support_ntb || cap->ftm.rsta.support_tb ||
2570 cap->ftm.rsta.support_edca) {
2585 if (cap->ftm.rsta.support_ntb &&
2588 if (cap->ftm.rsta.support_tb &&
2591 if (cap->ftm.rsta.support_edca &&
2594 if (cap->ftm.rsta.max_peers &&
2596 cap->ftm.rsta.max_peers))
2601 if (cap->ftm.max_no_of_tx_antennas &&
2603 cap->ftm.max_no_of_tx_antennas))
2606 if (cap->ftm.max_no_of_rx_antennas &&
2608 cap->ftm.max_no_of_rx_antennas))
2611 if (cap->ftm.min_allowed_ranging_interval_edca &&
2613 cap->ftm.min_allowed_ranging_interval_edca))
2616 if (cap->ftm.min_allowed_ranging_interval_ntb &&
2618 cap->ftm.min_allowed_ranging_interval_ntb))
2621 if (cap->ftm.type.infra_support || cap->ftm.type.pd_support) {
2629 if (cap->ftm.type.infra_support &&
2633 if (cap->ftm.type.pd_support &&
2640 if (cap->ftm.concurrent_ista_rsta_support &&
2644 if (cap->ftm.type.pd_support) {
2645 if (cap->ftm.pd_preambles &&
2647 cap->ftm.pd_preambles))
2649 if (cap->ftm.pd_bandwidths &&
2651 cap->ftm.pd_bandwidths))
2655 nla_nest_end(msg, ftm);