Lines Matching +full:1 +full:d +full:- +full:histogram
1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
16 HTT_STATS_TX_PDEV_UNDERRUN_TAG = 1,
129 HTT_STATS_TX_PDEV_DATA_UNDERRUN_BETWEEN_MPDU = 1,
249 * Tried_mpdu_cnt_hist is the histogram of MPDUs tries per HWQ.
253 * The histogram bins are 0-29, 30-59, 60-89 and so on. The are
254 * 10 bins in this histogram. They are defined in FW using the
465 /* element 0,1, ...7 -> NSS 1,2, ...8 */
467 /* element 0: 20 MHz, 1: 40 MHz, 2: 80 MHz, 3: 160 and 80+80 MHz */
473 * (400us, 800us, 1600us & 3200us) in each mcs (0-11)
477 /* Counters to track packets in dcm mcs (MCS 0, 1, 3, 4) */
501 /* element 0,1, ...7 -> NSS 1,2, ...8 */
505 /* element 0: 20 MHz, 1: 40 MHz, 2: 80 MHz, 3: 160 and 80+80 MHz */
512 /* Counters to track number of rx packets in each GI in each mcs (0-11) */
525 HTT_PEER_DETAILS_TLV = 1,
595 /* histogram of ppdu post to hwsch - > cmd status received */
601 /* Histogram of sched cmd result, HTT_TX_HWQ_MAX_CMD_RESULT_STATS */
607 /* Histogram of various pause conitions, HTT_TX_HWQ_MAX_CMD_STALL_STATS */
613 /* Histogram of number of user fes result, HTT_TX_HWQ_MAX_FES_RESULT_STATS */
619 * The hwq_tried_mpdu_cnt_hist is a histogram of MPDUs tries per HWQ.
623 * histogram bins are 0-29, 30-59, 60-89 and so on. The are 10 bins
624 * in this histogram.
631 /* Histogram of number of mpdus on tried mpdu */
637 * The txop_used_cnt_hist is the histogram of txop per burst. After
640 * Each bin represents 1ms & we have 10 bins in this histogram.
643 * #define WAL_TXOP_USED_HISTOGRAM_INTERVAL 1000 ( 1 ms )
646 /* Histogram of txop used cnt, HTT_TX_HWQ_TXOP_USED_CNT_HIST */
657 u32 delayed_bar_1; /* MU user 1 */
672 u32 ac_mu_mimo_brpoll_1; /* MU user 1 */
683 u32 ax_mu_mimo_brpoll_1; /* MU user 1 */
735 /* mu-mimo sw sched cmd stats */
744 * Index is the number of users - 1.
754 /* UL MU-MIMO */
756 * for (i+1) users
761 * for (i+1) users
795 #define HTT_STATS_TX_SCHED_MODE_MU_MIMO_AC 1
887 /* BIT [ 7 : 0] :- mac_id
888 * BIT [31 : 8] :- reserved
950 * for non-UDP MSDUs.
951 * MSDUQ_SWNOTIFY_UDP_THRESH1 threshold - sched_udp_notify1 is incremented
952 * MSDUQ_SWNOTIFY_UDP_THRESH2 threshold - sched_udp_notify2 is incremented
953 * MSDUQ_SWNOTIFY_NONUDP_THRESH1 threshold - sched_nonudp_notify1 is incremented
954 * MSDUQ_SWNOTIFY_NONUDP_THRESH2 threshold - sched_nonudp_notify2 is incremented
1003 /* == TX-DE STATS == */
1103 * The htt_tx_de_fw2wbm_ring_full_hist_tlv is a histogram of time we waited
1106 * 200us & again request for it. This is a histogram of time we wait, with
1129 /* == RING-IF STATS == */
1261 /* element 0,1, ...7 -> NSS 1,2, ...8 */
1263 /* element 0: 20 MHz, 1: 40 MHz, 2: 80 MHz, 3: 160 and 80+80 MHz */
1269 * in each GI (400us, 800us, 1600us & 3200us) in each mcs (0-11)
1273 /* Counters to track packets in dcm mcs (MCS 0, 1, 3, 4) */
1275 /* Number of CTS-acknowledged RTS packets */
1283 * CCK: 0: 1 Mbps, 1: 2 Mbps, 2: 5.5 Mbps, 3: 11 Mbps
1285 * OFDM: 0: 6 Mbps, 1: 9 Mbps, 2: 12 Mbps, 3: 18 Mbps,
1300 * 0: unused, 1: 1x LTF, 2: 2x LTF, 3: 4x LTF
1349 /* element 0,1, ...7 -> NSS 1,2, ...8 */
1353 /* element 0: 20 MHz, 1: 40 MHz, 2: 80 MHz, 3: 160 and 80+80 MHz */
1361 * in each GI in each mcs (0-11)
1405 * This field shows what type of rx frame the per-chain RSSI was computed
1406 * on, by recording the frame type and sub-type as bit-fields within this
1408 * BIT [3 : 0] :- IEEE80211_FC0_TYPE
1409 * BIT [7 : 4] :- IEEE80211_FC0_SUBTYPE
1410 * BIT [31 : 8] :- Reserved
1465 HTT_RX_RXDMA_MPDU_LENGTH_ERR = 1,
1497 HTT_RX_REO_QUEUE_DESC_NOT_VALID = 1,
1588 * The only currently-supported mapping is shown below:
1591 * 1 phyrx_err_synth_off
1681 * and pdev_cca_stats[N-1] will have the most recent CCA stats.
1682 * htt_pdev_stats_cca_counters_tlv cca_hist_tlv[1];
1709 HTT_RX_REO_RESOURCE_GLOBAL_LINK_DESC_COUNT_1 = 1,
1743 HTT_EXPLICIT_TXBF_SU_SIFS_STEER_STATS = 1,
1752 HTT_TX_AX_SOUNDING_MODE = 1,
1763 * The sounding array is a 2-D array stored as an 1-D array of
1799 /* backpressure_hist - histogram showing how many times
1802 * continuously in backpressure state for 100 - 200ms.
1803 * Index 1 indicates the number of times ring was
1804 * continuously in backpressure state for 200 - 300ms.
1806 * continuously in backpressure state for 300 - 400ms.
1808 * continuously in backpressure state for 400 - 500ms.
1874 u32 ax_ofdma_brp_err_num_cbf_rcvd[HTT_TX_PDEV_STATS_NUM_OFDMA_USER_STATS + 1];
1919 /* number of sizing events generated at non-legacy LTF */
1921 /* rx_pkt_cnt -
1922 * Received EOP (end-of-packet) count per packet type;
1923 * [0] = 11a; [1] = 11b; [2] = 11n; [3] = 11ac; [4] = 11ax; [5] = GF
1924 * [6-7]=RSVD
1927 /* rx_pkt_crc_pass_cnt -
1928 * Received EOP (end-of-packet) count per packet type;
1929 * [0] = 11a; [1] = 11b; [2] = 11n; [3] = 11ac; [4] = 11ax; [5] = GF
1930 * [6-7]=RSVD
1933 /* per_blk_err_cnt -
1935 * [0] = unknown; [1] = LSIG; [2] = HTSIG; [3] = VHTSIG; [4] = HESIG;
1938 * [13-19]=RSVD
1941 /* rx_ota_err_cnt -
1942 * RXTD OTA (over-the-air) error count per error reason;
1943 * [0] = voting fail; [1] = weak det fail; [2] = strong sig fail;
1947 * [9-13]=RSVD
1959 /* ani_level -
1961 * the desense levels range from -5 to 15 in dB units,