Lines Matching refs:uint16

114 	uint16 version;
132 uint16 reject_reason; /**< reason code for rejecting association */
150 uint16 len;
185 uint16 flags;
205 uint16 len;
206 uint16 fc;
207 uint16 channel;
220 uint16 id;
222 uint16 PAD;
272 uint16 obss_bwsw_pseudo_sense_count_cfg; /**< number of msecs/cnt to be in
342 uint16 beacon_period; /**< units are Kusec */
343 uint16 capability; /**< Capability information */
353 uint16 atim_window; /**< units are Kusec */
380 uint16 beacon_period; /**< units are Kusec */
381 uint16 capability; /**< Capability information */
390 uint16 atim_window; /**< units are Kusec */
406 uint16 ie_offset; /**< offset at which IEs start, from beginning */
426 uint16 beacon_period; /**< units are Kusec */
427 uint16 capability; /**< Capability information */
436 uint16 atim_window; /**< units are Kusec */
442 uint16 freespace1; /* make implicit padding explicit */
446 uint16 vht_rxmcsmap; /**< VHT rx mcs map (802.11ac IE, VHT_CAP_MCS_MAP_*) */
447 uint16 vht_txmcsmap; /**< VHT tx mcs map (802.11ac IE, VHT_CAP_MCS_MAP_*) */
453 uint16 ie_offset; /**< offset at which IEs start, from beginning */
454 uint16 freespace2; /* making implicit padding explicit */
457 uint16 vht_mcsmap; /**< STA's Associated vhtmcsmap */
458 uint16 vht_mcsmap_prop; /**< STA's Associated prop vhtmcsmap */
459 uint16 vht_txmcsmap_prop; /**< prop VHT tx mcs prop */
473 uint16 beacon_period; /**< units are Kusec */
474 uint16 capability; /**< Capability information */
483 uint16 atim_window; /**< units are Kusec */
494 uint16 vht_rxmcsmap; /**< VHT rx mcs map (802.11ac IE, VHT_CAP_MCS_MAP_*) */
495 uint16 vht_txmcsmap; /**< VHT tx mcs map (802.11ac IE, VHT_CAP_MCS_MAP_*) */
501 uint16 ie_offset; /**< offset at which IEs start, from beginning */
502 uint16 freespace2; /* making implicit padding explicit */
505 uint16 vht_mcsmap; /**< STA's Associated vhtmcsmap */
506 uint16 vht_mcsmap_prop; /**< STA's Associated prop vhtmcsmap */
507 uint16 vht_txmcsmap_prop; /**< prop VHT tx mcs prop */
524 uint16 beacon_period; /**< units are Kusec */
525 uint16 capability; /**< Capability information */
534 uint16 atim_window; /**< units are Kusec */
545 uint16 vht_rxmcsmap; /**< VHT rx mcs map (802.11ac IE, VHT_CAP_MCS_MAP_*) */
546 uint16 vht_txmcsmap; /**< VHT tx mcs map (802.11ac IE, VHT_CAP_MCS_MAP_*) */
552 uint16 ie_offset; /**< offset at which IEs start, from beginning */
553 uint16 freespace2; /* making implicit padding explicit */
556 uint16 vht_mcsmap; /**< STA's Associated vhtmcsmap */
557 uint16 vht_mcsmap_prop; /**< STA's Associated prop vhtmcsmap */
558 uint16 vht_txmcsmap_prop; /**< prop VHT tx mcs prop */
610 uint16 PAD;
694 uint16 version; /**< structure version */
695 uint16 length; /**< length of the bsscolor info */
700 uint16 staid_info[HE_MAX_STAID_PER_BSSCOLOR]; /**< 0-3 staid info of each bsscolor */
732 uint16 flag;
733 uint16 dload_type;
767 uint16 flags;
847 uint16 channel_list[1]; /**< list of chanspecs */
854 uint16 version; /* Version of wl_scan_params, change value of
857 uint16 length; /* length of structure wl_scan_params_v1_t
893 uint16 channel_list[1]; /**< list of chanspecs */
900 #define WL_MAX_ROAMSCAN_DATSZ (WL_SCAN_PARAMS_FIXED_SIZE + (WL_NUMCHANNELS * sizeof(uint16)))
903 (WL_SCAN_PARAMS_V2_FIXED_SIZE + (WL_NUMCHANNELS * sizeof(uint16)))
910 uint16 action;
911 uint16 scan_duration;
952 uint16 action;
953 uint16 sync_id;
959 uint16 action;
960 uint16 sync_id;
971 uint16 sync_id;
972 uint16 bss_count;
980 uint16 sync_id;
981 uint16 bss_count;
1047 uint16 vht_mcs[WL_VHT_CAP_MCS_MAP_NSS_MAX]; /**< supported mcs index bit map per nss */
1065 uint16 version; /**< version. */
1066 uint16 len; /**< length */
1070 uint16 vht_mcs[WL_VHT_CAP_MCS_MAP_NSS_MAX]; /**< supported mcs index bit map per nss */
1071 uint16 he_mcs[WL_HE_CAP_MCS_MAP_NSS_MAX]; /**< supported he mcs index bit map per nss */
1088 uint16 txbf_rate_vht[TXBF_RATE_VHT_ALL]; /**< one for each stream */
1089 uint16 txbf_rate_vht_bcm[TXBF_RATE_VHT_ALL]; /**< one for each stream */
1147 uint16 bssid_cnt; /**< 0: use chanspec_num, and the single bssid,
1197 uint16 version;
1198 uint16 flags;
1213 uint16 version;
1214 uint16 flags;
1215 uint16 count;
1216 uint16 reserved;
1229 uint16 version;
1230 uint16 flags;
1241 uint16 version;
1242 uint16 flags;
1292 uint16 num_secs; /**< How many secs worth of data */
1302 uint16 status;
1303 uint16 id;
1305 uint16 len;
1314 uint16 status;
1315 uint16 id;
1317 uint16 len;
1393 uint16 reserved;
1400 uint16 version;
1401 uint16 count; /**< Number of ccodes entries in the set */
1527 uint16 lo; /**< lower 16 bits of IV */
1528 uint16 PAD;
1532 uint16 PAD;
1558 uint16 version;
1559 uint16 length;
1577 uint16 length; /* Should match PMKID_ELEM_VX_LENGTH */
1581 uint16 pmk_len;
1592 uint16 fils_cache_id; /* 2-byte length */
1610 uint16 version;
1611 uint16 length;
1616 uint16 version;
1617 uint16 length;
1618 uint16 count;
1619 uint16 pad;
1662 uint16 buf[];
1669 uint16 source; /**< cis source */
1670 uint16 flags; /**< flags */
1689 uint16 auto_ctrl; /**< WL_ATTEN_XX */
1690 uint16 bb; /**< Baseband attenuation */
1691 uint16 radio; /**< Radio attenuation */
1692 uint16 txctl1; /**< Radio TX_CTL1 value */
1701 uint16 max_rate; /**< In units of 512 Kbps */
1719 uint16 version; /**< version */
1720 uint16 len; /**< length */
1721 uint16 deadline; /**< deadline timer (in milliseconds) */
1728 uint16 ver; /**< version of this struct */
1729 uint16 len; /**< length in bytes of this structure */
1730 uint16 cap; /**< sta's advertised capabilities */
1731 uint16 PAD;
1735 uint16 PAD;
1760 uint16 aid; /**< association ID */
1761 uint16 ht_capabilities; /**< advertised ht caps */
1762 uint16 vht_flags; /**< converted vht flags */
1763 uint16 PAD;
1791 uint16 PAD;
1801 uint16 ver; /**< version of this struct */
1802 uint16 len; /**< length in bytes of this structure */
1803 uint16 cap; /**< sta's advertised capabilities */
1804 uint16 PAD;
1808 uint16 PAD;
1833 uint16 aid; /**< association ID */
1834 uint16 ht_capabilities; /**< advertised ht caps */
1835 uint16 vht_flags; /**< converted vht flags */
1836 uint16 PAD;
1862 uint16 PAD;
1870 uint16 ver; /**< version of this struct */
1871 uint16 len; /**< length in bytes of this structure */
1872 uint16 cap; /**< sta's advertised capabilities */
1873 uint16 PAD;
1877 uint16 PAD;
1902 uint16 aid; /**< association ID */
1903 uint16 ht_capabilities; /**< advertised ht caps */
1904 uint16 vht_flags; /**< converted vht flags */
1905 uint16 PAD;
1933 uint16 PAD;
1981 uint16 version; /* version of the structure
1984 uint16 length; /* length of the entire structure */
2024 uint16 PAD;
2180 uint16 ucodeprebuilt; /**< uCode prebuilt flag */
2181 uint16 ucodediffct; /**< uCode diff count */
2196 uint16 magic;
2197 uint16 fifo;
2198 uint16 size;
2227 uint16 ver; /**< version of this struct */
2228 uint16 len; /**< len of this structure */
2229 uint16 inuse; /**< driver return 1 for a1,b0,b1 in current band range */
2230 uint16 phy_type; /**< phy type */
2231 uint16 bandrange;
2232 uint16 chain;
2233 uint16 inpa[WL_PHY_PAVARS2_NUM]; /**< phy pavars for one band range */
2237 uint16 phy_type; /**< Phy type */
2238 uint16 band;
2239 uint16 cckpo;
2240 uint16 PAD;
2242 uint16 mcspo[8];
2248 uint16 value;
2249 uint16 update;
2255 uint16 value;
2256 uint16 update;
2264 uint16 nphy_adcpwr_enter_thresh; /**< ADC power to enter ACI mitigation mode */
2265 uint16 nphy_adcpwr_exit_thresh; /**< ADC power to exit ACI mitigation mode */
2266 uint16 nphy_repeat_ctr; /**< Number of tries per channel to compute power */
2267 uint16 nphy_num_samples; /**< Number of samples to compute power on one channel */
2268 uint16 nphy_undetect_window_sz; /**< num of undetects to exit ACI Mitigation mode */
2269 uint16 nphy_b_energy_lo_aci; /**< low ACI power energy threshold for bphy */
2270 uint16 nphy_b_energy_md_aci; /**< mid ACI power energy threshold for bphy */
2271 uint16 nphy_b_energy_hi_aci; /**< high ACI power energy threshold for bphy */
2272 uint16 nphy_noise_noassoc_glitch_th_up; /**< wl interference 4 */
2273 uint16 nphy_noise_noassoc_glitch_th_dn;
2274 uint16 nphy_noise_assoc_glitch_th_up;
2275 uint16 nphy_noise_assoc_glitch_th_dn;
2276 uint16 nphy_noise_assoc_aci_glitch_th_up;
2277 uint16 nphy_noise_assoc_aci_glitch_th_dn;
2278 uint16 nphy_noise_assoc_enter_th;
2279 uint16 nphy_noise_noassoc_enter_th;
2280 uint16 nphy_noise_assoc_rx_glitch_badplcp_enter_th;
2281 uint16 nphy_noise_noassoc_crsidx_incr;
2282 uint16 nphy_noise_assoc_crsidx_incr;
2283 uint16 nphy_noise_crsidx_decr;
2294 uint16 version; /**< see definition of WL_SAMPLECOLLECT_T_VERSION */
2295 uint16 length; /**< length of entire structure */
2298 uint16 timeout;
2299 uint16 mode;
2300 uint16 PAD;
2312 uint16 nsamps;
2313 uint16 PAD;
2325 uint16 version; /**< structure version */
2326 uint16 size; /**< size of structure */
2327 uint16 tag; /**< Header/Data */
2328 uint16 length; /**< data length */
2382 uint16 rate_val_mbps[WL_OTA_TEST_MAX_NUM_RATE]; /**< array of rates from 1mbps to 130mbps */
2395 uint16 delay; /**< Inter-packet delay */
2398 uint16 nframes; /**< Number of frames */
2399 uint16 length; /**< Packet length */
2443 uint16 version;
2445 uint16 test_cnt; /**< Total no of test */
2453 uint16 test_rxcnt;
2463 uint16 test_cnt; /**< total no of test downloaded */
2489 uint16 pktcnt; /* Pkt count used for this rx test */
2511 uint16 thresh0; /**< Radar detection, thresh 0 */
2512 uint16 thresh1; /**< Radar detection, thresh 1 */
2513 uint16 blank; /**< Radar detection, blank control */
2514 uint16 fmdemodcfg; /**< Radar detection, fmdemod config */
2522 uint16 autocorr; /**< Radar detection, autocorr on or off */
2523 uint16 st_level_time; /**< Radar detection, start_timing level */
2524 uint16 t2_min; /**< minimum clocks needed to remain in state 2 */
2531 uint16 percal_mask; /**< defines which period cal is masked from radar detection */
2538 uint16 feature_mask; /**< 16-bit mask to specify enabled features */
2539 uint16 thresh0_sc; /**< Radar detection, thresh 0 */
2540 uint16 thresh1_sc; /**< Radar detection, thresh 1 */
2548 uint16 thresh0_20_lo; /**< Radar detection, thresh 0 (range 5250-5350MHz) for BW 20MHz */
2549 uint16 thresh1_20_lo; /**< Radar detection, thresh 1 (range 5250-5350MHz) for BW 20MHz */
2550 uint16 thresh0_40_lo; /**< Radar detection, thresh 0 (range 5250-5350MHz) for BW 40MHz */
2551 uint16 thresh1_40_lo; /**< Radar detection, thresh 1 (range 5250-5350MHz) for BW 40MHz */
2552 uint16 thresh0_80_lo; /**< Radar detection, thresh 0 (range 5250-5350MHz) for BW 80MHz */
2553 uint16 thresh1_80_lo; /**< Radar detection, thresh 1 (range 5250-5350MHz) for BW 80MHz */
2554 uint16 thresh0_20_hi; /**< Radar detection, thresh 0 (range 5470-5725MHz) for BW 20MHz */
2555 uint16 thresh1_20_hi; /**< Radar detection, thresh 1 (range 5470-5725MHz) for BW 20MHz */
2556 uint16 thresh0_40_hi; /**< Radar detection, thresh 0 (range 5470-5725MHz) for BW 40MHz */
2557 uint16 thresh1_40_hi; /**< Radar detection, thresh 1 (range 5470-5725MHz) for BW 40MHz */
2558 uint16 thresh0_80_hi; /**< Radar detection, thresh 0 (range 5470-5725MHz) for BW 80MHz */
2559 uint16 thresh1_80_hi; /**< Radar detection, thresh 1 (range 5470-5725MHz) for BW 80MHz */
2560 uint16 thresh0_160_lo; /**< Radar detection, thresh 0 (range 5250-5350MHz) for BW 160MHz */
2561 uint16 thresh1_160_lo; /**< Radar detection, thresh 1 (range 5250-5350MHz) for BW 160MHz */
2562 uint16 thresh0_160_hi; /**< Radar detection, thresh 0 (range 5470-5725MHz) for BW 160MHz */
2563 uint16 thresh1_160_hi; /**< Radar detection, thresh 1 (range 5470-5725MHz) for BW 160MHz */
2568 uint16 thresh0_sc_20_lo;
2569 uint16 thresh1_sc_20_lo;
2570 uint16 thresh0_sc_40_lo;
2571 uint16 thresh1_sc_40_lo;
2572 uint16 thresh0_sc_80_lo;
2573 uint16 thresh1_sc_80_lo;
2574 uint16 thresh0_sc_20_hi;
2575 uint16 thresh1_sc_20_hi;
2576 uint16 thresh0_sc_40_hi;
2577 uint16 thresh1_sc_40_hi;
2578 uint16 thresh0_sc_80_hi;
2579 uint16 thresh1_sc_80_hi;
2580 uint16 fc_varth_sb;
2581 uint16 fc_varth_bin5_sb;
2582 uint16 notradar_enb;
2583 uint16 max_notradar_lp;
2584 uint16 max_notradar;
2585 uint16 max_notradar_lp_sc;
2586 uint16 max_notradar_sc;
2587 uint16 highpow_war_enb;
2588 uint16 highpow_sp_ratio; //unit is 0.5
2629 uint16 pad;
2637 uint16 sub_type; /* currently just the index of the core or the respective PLL */
2638 uint16 pad;
2643 uint16 version; /* version field; current max version 1 */
2644 uint16 num_sub_status;
2734 uint16 ver; /**< version of this struct */
2735 uint16 len; /**< length in bytes of this structure */
2762 uint16 ver; /**< version of this struct */
2763 uint16 len; /**< length in bytes of this structure */
2808 uint16 type;
2810 uint16 len;
2825 uint16 reason; /* reason for snapshot call, see below */
2827 uint16 reset_last;
2849 uint16 hw_state; /* bitmask of hw state. See below for values */
2868 uint16 hw_state; /* bitmask of hw state. See below for values */
2932 uint16 reason;
2965 uint16 fw_status; /* Bits representing FW disable reasons */
2973 uint16 version; /* Structure version */
2974 uint16 bitmap_2g; /* bitmap for 2.4G channels bits 1-13 */
2975 uint16 bitmap_5g_lo; /* bitmap for 5G low channels by 2:
2978 uint16 bitmap_5g_mid; /* bitmap for 5G mid channels by 2:
2982 uint16 bitmap_5g_high; /* bitmap for 5G high channels by 2
3004 uint16 version;
3005 uint16 len; /* total length includes fixed fields and variable data[] */
3006 uint16 subcmd_id; /* subcommand id */
3007 uint16 padding; /* reserved / padding for 4 byte align */
3058 uint16 version;
3059 uint16 len; /* Total length including all fixed fields */
3094 uint16 version;
3095 uint16 len; /* total length includes fixed fields and variable data[] */
3096 uint16 subcmd_id; /* subcommand id */
3097 uint16 pad; /* reserved / padding for 4 byte align */
3132 uint16 version;
3133 uint16 len; /* total length including all fixed fields */
3244 uint16 ver;
3245 uint16 len; /**< length of entire structure */
3255 uint16 ver;
3256 uint16 len; /**< length of entire structure */
3265 uint16 ver;
3266 uint16 len; /**< length of entire structure */
3277 uint16 ver;
3278 uint16 period;
3279 uint16 scans_allowed;
3414 uint16 ver;
3415 uint16 length; /* length of this structure */
3416 uint16 wlc_idx; /* index for wlc */
3417 uint16 enabled; /* tdmtx is enabled on slice */
3440 uint16 ver;
3441 uint16 length; /* length of the data portion */
3442 uint16 cnt;
3443 uint16 pad; /* pad to align to 32 bit */
3449 uint16 tdmtx_txa_on; /* TXA on requests */
3450 uint16 tdmtx_tmcnt; /* TXA on requests */
3451 uint16 tdmtx_por_on; /* TXA POR requests */
3452 uint16 tdmtx_txpuen; /* Path enable requests */
3453 uint16 tdmtx_txpudis; /* Total number of times Tx path is muted on the slice */
3454 uint16 tdmtx_txpri_on; /* Total number of times Tx priority was obtained by the slice */
3455 uint16 tdmtx_txdefer; /* Total number of times Tx was defered by the slice */
3456 uint16 tdmtx_txmute; /* Total number of times active Tx muted on the slice */
3457 uint16 tdmtx_actpwrboff; /* Total number of times TX power is backed off by the slice */
3458 uint16 tdmtx_txa_dur_l; /* Total time (low 16 bits) txa on */
3459 uint16 tdmtx_txa_dur_h; /* Total time (low 16 bits) txa on */
3460 uint16 tdmtx_txpri_dur_l; /* Total time (low 16 bits) TXPri */
3461 uint16 tdmtx_txpri_dur_h; /* Total time (high 16 bits) TXPri */
3462 uint16 tdmtx_txdefer_dur_l; /* Total time (low 16 bits) txdefer */
3463 uint16 tdmtx_txdefer_dur_h; /* Total time (high 16 bits) txdefer */
3468 uint16 ver;
3469 uint16 length; /* length of this structure */
3470 uint16 wlc_idx; /* index for wlc */
3471 uint16 enabled; /* tdmtx is enabled on slice */
3496 uint16 tdmtx_txa_on; /* TXA on requests */
3497 uint16 tdmtx_tmcnt; /* TXA on requests */
3498 uint16 tdmtx_porhi_on; /* TXA PORHI requests */
3499 uint16 tdmtx_porlo_on; /* TXA PORLO requests */
3500 uint16 tdmtx_txpuen; /* Path enable requests */
3501 uint16 tdmtx_txpudis; /* Total number of times Tx path is muted on the slice */
3502 uint16 tdmtx_txpri_on; /* Total number of times Tx priority was obtained by the slice */
3503 uint16 tdmtx_txdefer; /* Total number of times Tx was defered by the slice */
3504 uint16 tdmtx_txmute; /* Total number of times active Tx muted on the slice */
3505 uint16 tdmtx_actpwrboff; /* Total number of times TX power is backed off by the slice */
3506 uint16 tdmtx_txa_dur_l; /* Total time (low 16 bits) txa on */
3507 uint16 tdmtx_txa_dur_h; /* Total time (low 16 bits) txa on */
3508 uint16 tdmtx_txpri_dur_l; /* Total time (low 16 bits) TXPri */
3509 uint16 tdmtx_txpri_dur_h; /* Total time (high 16 bits) TXPri */
3510 uint16 tdmtx_txdefer_dur_l; /* Total time (low 16 bits) txdefer */
3511 uint16 tdmtx_txdefer_dur_h; /* Total time (high 16 bits) txdefer */
3515 uint16 id; /* ID of the sub-command */
3516 uint16 len; /* total length of all data[] */
3564 uint16 version; /**< see definition of WL_CNT_T_VERSION */
3565 uint16 datalen; /**< length of data including all paddings. */
3580 uint16 version; /* Version of IOVAR structure. Used for backward
3585 uint16 length; /* length in bytes of this structure */
3586 uint16 counters_version; /* see definition of WL_CNT_T_VERSION
3593 uint16 num_subcounters; /* Number of counter offset passed by wl app to FW. */
3606 uint16 version; /* Version of IOVAR structure. Added for backward
3610 uint16 length; /* total len in bytes of this structure + payload */
3611 uint16 counters_version; /* See definition of WL_CNT_VERSION_XTLV
3616 uint16 num_tlv; /* Max number of TLV info passed by FW to WL app.
3872 uint16 version;
3873 uint16 len;
4298 uint16 version;
4299 uint16 length; /* length of entire structure */
4305 uint16 version; /**< see definition of WL_CNT_T_VERSION */
4306 uint16 length; /**< length of entire structure */
4605 uint16 version; /* see definition of WL_CNT_T_VERSION */
4606 uint16 length; /* length of entire structure */
4838 uint16 version; /**< see definition of WL_CNT_T_VERSION */
4839 uint16 length; /**< length of entire structure */
5074 uint16 version; /**< see definition of WL_DELTA_STATS_T_VERSION */
5075 uint16 length; /**< length of entire structure */
5124 uint16 type;
5125 uint16 len;
5172 uint16 version; /**< see definition of WL_WME_CNT_VERSION */
5173 uint16 length; /**< length of entire structure */
5195 uint16 version;
5196 uint16 length;
5207 uint16 version;
5208 uint16 length;
5209 uint16 fixed_length;
5210 uint16 flags;
5221 uint16 version; /* Version for mkeep_alive */
5222 uint16 length; /* length of fixed parameters in the structure */
5224 uint16 len_bytes;
5241 uint16 sport; /**< src port */
5242 uint16 dport; /**< dest port */
5245 uint16 tcpwin; /**< TCP window */
5246 uint16 PAD;
5251 uint16 interval; /**< interval timer */
5252 uint16 retry_interval; /**< retry_interval timer */
5253 uint16 retry_count; /**< retry_count */
5275 uint16 version; /**< WLC_BA_CNT_VERSION */
5276 uint16 length; /**< length of entire structure */
5319 uint16 conf_TID_bmap; /**< bitmap of TIDs to configure */
5320 uint16 enab_TID_bmap; /**< enable/disable per TID */
5365 uint16 length;
5372 uint16 version; /**< see definition of TSPEC_ARG_VERSION */
5373 uint16 length; /**< length of entire structure */
5378 uint16 nom_msdu_size; /**< (Nominal or fixed) MSDU Size (bytes) */
5379 uint16 max_msdu_size; /**< Maximum MSDU Size (bytes) */
5391 uint16 surplus_bw; /**< Surplus Bandwidth Allowance (range 1.0 to 8.0) */
5392 uint16 medium_time; /**< Medium Time (32 us/s periods) */
5561 uint16 index;
5568 uint16 timestamp; /**< age in seconds */
5574 uint16 timestamp; /**< age in seconds */
5585 uint16 flags; /**< partial scan, etc */
5588 uint16 rtt0; /**< estimated distance to this AP in centimeters */
5589 uint16 rtt1; /**< standard deviation of the distance to this AP in centimeters */
5594 uint16 flags; /**< partial scan, etc */
5597 uint16 rtt0; /**< estimated distance to this AP in centimeters */
5598 uint16 rtt1; /**< standard deviation of the distance to this AP in centimeters */
5610 uint16 status;
5611 uint16 count;
5633 uint16 flags;
5634 uint16 channel;
5651 uint16 flags; /**< (e.g. partial scan, off channel) */
5652 uint16 timestamp; /**< age in seconds */
5718 uint16 flags;
5739 uint16 channel_list[WL_NUMCHANNELS];
5768 uint16 version;
5769 uint16 flags;
5786 uint16 repeat;
5787 uint16 max_freq_multiple;
5791 uint16 max_mscan;
5792 uint16 max_bestn;
5793 uint16 max_swc_bssid;
5794 uint16 max_hotlist_bssid;
5802 uint16 version;
5822 uint16 lost_ap_window;
5855 uint16 wpa_auth; /* Match the wpa auth type defined in wlioctl_defs.h */
5861 uint16 version;
5862 uint16 count;
5872 uint16 channel;
5878 uint16 version;
5879 uint16 count;
5928 uint16 version; /* Structure version */
5929 uint16 groupid; /* Group ID: 0 (SSID), 1 (BSSID), other: reserved */
5935 uint16 version; /* Structure version */
5936 uint16 start_offset; /* Seconds from now to apply new params */
5937 uint16 duration; /* Seconds to keep new params applied */
5938 uint16 reserved;
5954 uint16 val; /* Value of GPIO bits */
5955 uint16 state; /* State identifier */
5960 uint16 version;
5961 uint16 type;
5962 uint16 mask; /* Which GPIO bits to use */
5971 uint16 version;
5972 uint16 type;
5973 uint16 state; /* Get/Set */
5986 uint16 seq;
5995 uint16 query_len; /**< Length of query */
5996 uint16 response_len; /**< Length of response */
6001 uint16 period; /**< extended listen period */
6002 uint16 interval; /**< extended listen interval */
6003 uint16 count; /* count to repeat */
6004 uint16 pad; /* pad for 32bit align */
6009 uint16 max_retransmit; /**< Max # of firmware/driver retransmits on no Ack
6012 uint16 response_timeout; /**< Max time to wait for a GAS-level response
6015 uint16 max_comeback_delay; /**< Max GAS response comeback delay.
6018 uint16 max_retries; /**< Max # of GAS state machine retries on failure
6025 uint16 version; /**< Version of this struct */
6026 uint16 length; /**< sizeof(wl_p2po_find_config_t) */
6035 uint16 social_channels[1]; /**< Variable length array of social channels */
6074 uint16 service_config_method;
6079 uint16 service_info_len;
6103 uint16 max_retransmit; /**< ~0 use default, max retransmit on no ACK from peer */
6104 uint16 response_timeout; /**< ~0 use default, msec to wait for resp after tx packet */
6105 uint16 max_comeback_delay; /**< ~0 use default, max comeback delay in resp else fail */
6106 uint16 max_retries; /**< ~0 use default, max retries on failure */
6107 uint16 query_len; /**< length of ANQP query */
6114 uint16 channel; /**< channel of the peer */
6118 uint16 channel; /**< channel of the peer */
6125 uint16 count; /**< number of peers in list */
6130 uint16 version; /**<VERSION */
6131 uint16 length; /**< length of entire structure */
6132 uint16 count; /**< number of peers in list */
6145 uint16 count; /**< number of SSID in list */
6153 uint16 count; /**< number of addr in list */
6250 uint16 version; /* version of iovar buf */
6251 uint16 op_type; /* operation type */
6255 uint16 version; /* get return for ver */
6272 uint16 len_bytes; /* Size of packet to transmit (0 to disable packet re-transmits) */
6298 uint16 flags; /* indicate what triggers the event */
6299 uint16 ie_len;
6314 uint16 version;
6315 uint16 len;
6316 uint16 flags; /**< bit 1 to enable/disable the feature */
6317 uint16 max_bcn_miss_dur; /**< maximum beacon miss duration before ceasing data tx */
6322 uint16 max_bcn_miss_dur_af; /**< maximum beacon miss duration before ceasing AF tx */
6327 uint16 version;
6328 uint16 len;
6379 uint16 id;
6380 uint16 len;
6394 uint16 version;
6395 uint16 len; /* length of entire iov from version */
6400 uint16 pad; /* reserved/32 bit alignment */
6472 uint16 rel_offs; /**< Offset to begin match (relative to 'base' below) */
6473 uint16 base_offs; /**< Base for offset (defined below) */
6474 uint16 size_bytes; /**< Size of mask/pattern */
6475 uint16 match_flags; /**< Addition flags controlling the match */
6482 uint16 totsize; /**< Total size of this pattern list (includes this struct) */
6487 uint16 version;
6488 uint16 instr_len; /* number of instruction blocks */
6565 uint16 count; /**< Number of ports following */
6567 uint16 ports[1]; /**< Placeholder for ports[<count>] */
6621 uint16 version; /**< Version - 1 */
6622 uint16 size; /**< Complete Size including sweep_counters */
6623 uint16 sweep_steps; /**< Number of steps */
6624 uint16 PAD;
6625 uint16 sweep_counter[]; /**< Array of frame counters */
6631 uint16 version; /**< Version - 1 */
6632 uint16 size; /**< Complete Size including the packet */
6639 uint16 version; /* ver is 1 */
6640 uint16 length; /* size of complete structure */
6668 uint16 version;
6669 uint16 length;
6672 uint16 lsig_len;
6673 uint16 trigger_type;
6674 uint16 cascade_indication;
6675 uint16 cs_req;
6676 uint16 bw;
6677 uint16 cp_ltf_type;
6678 uint16 mu_mimo_ltf_mode;
6679 uint16 num_he_ltf_syms;
6680 uint16 stbc;
6681 uint16 ldpc_extra_symb;
6682 uint16 ap_tx_pwr;
6683 uint16 afactor;
6684 uint16 pe_disambiguity;
6685 uint16 spatial_resuse;
6686 uint16 doppler;
6687 uint16 he_siga_rsvd;
6688 uint16 cmn_info_rsvd;
6690 uint16 aid12;
6691 uint16 ru_alloc;
6692 uint16 coding_type;
6693 uint16 mcs;
6694 uint16 dcm;
6695 uint16 ss_alloc;
6696 uint16 tgt_rssi;
6697 uint16 usr_info_rsvd;
6708 uint16 rxpktcnt[NUM_80211_RATES+1];
6717 uint16 rxpktcnt[NUM_80211_RATES+1];
6720 uint16 length;
6721 uint16 pad;
6753 uint16 version;
6780 uint16 tbl_length;
6874 uint16 pad;
6895 uint16 flags;
6904 uint16 flags;
6905 uint16 num_metrics;
7064 uint16 station_flags; /**< Bit mask of flags, for future use. */
7071 uint16 structure_version; /**< Structure version number (for wl/wlu matching) */
7072 uint16 structure_count; /**< Number of iov_bs_data_record_t records following */
7087 uint16 module; /**< bitmap */
7090 uint16 version;
7091 uint16 PAD;
7096 uint16 module;
7097 uint16 id;
7113 uint16 version;
7114 uint16 record_len;
7120 uint16 id;
7121 uint16 flag;
7204 uint16 list_cnt;
7235 uint16 max_dma_descriptors;
7237 uint16 host_buf_len; /**< length of host buffer */
7243 uint16 time_taken; /**< no of secs the test is run */
7244 uint16 nbytes_per_descriptor; /**< no of bytes of data dma ed per descriptor */
7254 uint16 ver;
7255 uint16 len;
7264 uint16 ver;
7265 uint16 len;
7272 uint16 keepalive_count; /**< nmbr of keepalives per bss_max_idle period */
7275 uint16 max_interval; /**< seconds */
7292 uint16 version; /* Version */
7293 uint16 length; /* Length of entire structure */
7314 uint16 version; /**< Version */
7315 uint16 length; /**< Length of entire structure */
7331 uint16 length; /**< Number of entries in type array. */
7332 uint16 type[1]; /**< Types (tags) to retrieve.
7340 uint16 version; /**< Version = 2 is TLV format */
7341 uint16 length; /**< Length of entire structure */
7407 uint16 type; /**< WL_PWRSTATS_TYPE_PM_AWAKE */
7408 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7434 uint16 pm_state_offset;
7436 uint16 pm_state_len;
7439 uint16 pmd_event_wake_dur_offset;
7441 uint16 pmd_event_wake_dur_len;
7452 uint16 type; /**< WL_PWRSTATS_TYPE_PM_AWAKE */
7453 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7473 uint16 m_p2p_hps;
7474 uint16 m_p2p_bss_dtim_prd[MAX_P2P_BSS_DTIM_PRD];
7526 uint16 type; /* WL_PWRSTATS_TYPE_PM_AWAKE */
7527 uint16 len; /* Up to 4K-1, top 4 bits are reserved */
7557 uint16 x40a;
7558 uint16 x480;
7559 uint16 x490;
7560 uint16 x492;
7561 uint16 x4d8;
7562 uint16 x4b8;
7563 uint16 x4ba;
7564 uint16 x4bc;
7565 uint16 x4be;
7566 uint16 x500;
7567 uint16 x50e;
7568 uint16 x522;
7569 uint16 x546;
7570 uint16 x578;
7571 uint16 x602;
7572 uint16 x646;
7573 uint16 x648;
7574 uint16 x666;
7575 uint16 x670;
7576 uint16 x690;
7577 uint16 x692;
7578 uint16 x6a0;
7579 uint16 x6a2;
7580 uint16 x6a4;
7581 uint16 x6b2;
7582 uint16 x7c0;
7584 uint16 shm_x20;
7585 uint16 shm_x4a;
7586 uint16 shm_x5e;
7587 uint16 shm_x5f;
7588 uint16 shm_xaab;
7589 uint16 shm_x74a;
7590 uint16 shm_x74b;
7591 uint16 shm_x74c;
7592 uint16 shm_x74e;
7593 uint16 shm_x756;
7594 uint16 shm_x75b;
7595 uint16 shm_x7b9;
7596 uint16 shm_x7d4;
7598 uint16 shm_P2P_HPS;
7599 uint16 shm_P2P_intr[16];
7600 uint16 shm_P2P_perbss[48];
7641 uint16 type; /**< WL_PWRSTATS_TYPE_USB_HSIC */
7642 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7711 uint16 pad; /**< Word alignment for scripts */
7716 uint16 type; /**< WL_PWRSTATS_TYPE_PCIE */
7717 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7728 uint16 type; /**< WL_PWRSTATS_TYPE_SCAN */
7729 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7740 uint16 type; /**< WL_PWRSTATS_TYPE_SCAN */
7741 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7749 uint16 type; /**< WL_PWRSTATS_TYPE_PHY */
7750 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7756 uint16 type;
7757 uint16 len;
7775 uint16 type;
7776 uint16 len;
7804 uint16 type; /* WL_PWRSTATS_TYPE_SLICE_INDEX */
7805 uint16 len;
7811 uint16 type; /**< WL_PWRSTATS_TYPE_TSYNC */
7812 uint16 len;
7817 uint16 type; /* WL_PWRSTATS_TYPE_OPS_STATS */
7818 uint16 len; /* total length includes fixed fields */
7824 uint16 type; /* WL_PWRSTATS_TYPE_BCNTRIM_STATS */
7825 uint16 len; /* total length includes fixed fields */
7828 uint16 pad; /* padding */
7838 uint16 type; /* WL_PWRSTATS_TYPE_SLICE_INDEX_BAND_INFO */
7839 uint16 len; /* Total length includes fixed fields */
7840 uint16 index; /* Slice Index */
7845 uint16 type; /* WL_PWRSTATS_TYPE_PSBW_STATS */
7846 uint16 len; /* total length includes fixed fields */
7900 uint16 version; /**< Version = 3 is TLV format */
7901 uint16 length; /**< Length of entire structure */
7927 uint16 type; /**< WL_PMALERT_FIXED */
7928 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7953 uint16 type; /**< WL_PMALERT_PMSTATE */
7954 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7963 uint16 type; /**< WL_PMALERT_EVENT_DUR */
7964 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7972 uint16 type; /* WL_PMALERT_UCODE_DBG */
7973 uint16 len; /* Up to 4K-1, top 4 bits are reserved */
7975 uint16 m_p2p_hps;
7978 uint16 m_p2p_bss_dtim_prd[MAX_P2P_BSS_DTIM_PRD];
7981 uint16 M_P2P_BSS[3][12];
7982 uint16 M_P2P_PRE_TBTT[3];
7985 uint16 xmtfifordy;
7988 uint16 psm_maccommand;
7989 uint16 txe_status1;
7990 uint16 AQMFifoReady;
7996 uint16 type; /**< WL_PMALERT_UCODE_DBG_V2 */
7997 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
7999 uint16 m_p2p_hps;
8002 uint16 m_p2p_bss_dtim_prd[MAX_P2P_BSS_DTIM_PRD];
8005 uint16 M_P2P_BSS[3][12];
8006 uint16 M_P2P_PRE_TBTT[3];
8009 uint16 xmtfifordy;
8012 uint16 psm_maccommand;
8013 uint16 txe_status1;
8024 uint16 type; /**< WL_PMALERT_PS_ALLOWED_HIST */
8025 uint16 len; /**< Up to 4K-1, top 4 bits are reserved */
8100 uint16 ieLen;
8218 uint16 version;
8227 uint16 version;
8241 uint16 version;
8242 uint16 bss_peer_info_len; /**< length of bss_peer_info_t */
8255 uint16 version;
8256 uint16 len;
8270 uint16 version;
8271 uint16 len;
8280 uint16 version;
8281 uint16 len;
8307 uint16 version; /* version number of struct */
8308 uint16 valid; /* Size of this struct */
8315 uint16 bt_abort_cnt; /* #Times WL was preempted due to BT since WL up */
8316 uint16 bt_rxf1ovfl_cnt; /* #Time PSNULL retry count exceeded since WL up */
8317 uint16 bt_latency_cnt; /* #Time ucode high latency detected since WL up */
8318 uint16 bt_succ_pm_protect_cnt; /* successful PM protection */
8319 uint16 bt_succ_cts_cnt; /* successful CTS2A protection */
8320 uint16 bt_wlan_tx_preempt_cnt; /* WLAN TX Preemption */
8321 uint16 bt_wlan_rx_preempt_cnt; /* WLAN RX Preemption */
8322 uint16 bt_ap_tx_after_pm_cnt; /* AP TX even after PM protection */
8323 uint16 bt_peraud_cumu_gnt_cnt; /* Grant cnt for periodic audio */
8324 uint16 bt_peraud_cumu_deny_cnt; /* Deny cnt for periodic audio */
8325 uint16 bt_a2dp_cumu_gnt_cnt; /* Grant cnt for A2DP */
8326 uint16 bt_a2dp_cumu_deny_cnt; /* Deny cnt for A2DP */
8327 uint16 bt_sniff_cumu_gnt_cnt; /* Grant cnt for Sniff */
8328 uint16 bt_sniff_cumu_deny_cnt; /* Deny cnt for Sniff */
8329 uint16 bt_dcsn_map; /* Accumulated decision bitmap once Ant grant */
8330 uint16 bt_dcsn_cnt; /* Accumulated decision bitmap counters once Ant grant */
8331 uint16 bt_a2dp_hiwat_cnt; /* Ant grant by a2dp high watermark */
8332 uint16 bt_datadelay_cnt; /* Ant grant by acl/a2dp datadelay */
8333 uint16 bt_crtpri_cnt; /* Ant grant by critical BT task */
8334 uint16 bt_pri_cnt; /* Ant grant by high BT task */
8335 uint16 a2dpbuf1cnt; /* Ant request with a2dp buffercnt 1 */
8336 uint16 a2dpbuf2cnt; /* Ant request with a2dp buffercnt 2 */
8337 uint16 a2dpbuf3cnt; /* Ant request with a2dp buffercnt 3 */
8338 uint16 a2dpbuf4cnt; /* Ant request with a2dp buffercnt 4 */
8339 uint16 a2dpbuf5cnt; /* Ant request with a2dp buffercnt 5 */
8340 uint16 a2dpbuf6cnt; /* Ant request with a2dp buffercnt 6 */
8341 uint16 a2dpbuf7cnt; /* Ant request with a2dp buffercnt 7 */
8342 uint16 a2dpbuf8cnt; /* Ant request with a2dp buffercnt 8 */
8343 uint16 antgrant_lt10ms; /* Ant grant duration cnt 0~10ms */
8344 uint16 antgrant_lt30ms; /* Ant grant duration cnt 10~30ms */
8345 uint16 antgrant_lt60ms; /* Ant grant duration cnt 30~60ms */
8346 uint16 antgrant_ge60ms; /* Ant grant duration cnt 60~ms */
8352 uint16 version; /* version number of struct */
8353 uint16 valid; /* Size of this struct */
8360 uint16 bt_abort_cnt; /* #Times WL was preempted due to BT since WL up */
8361 uint16 bt_rxf1ovfl_cnt; /* #Time PSNULL retry count exceeded since WL up */
8362 uint16 bt_latency_cnt; /* #Time ucode high latency detected since WL up */
8363 uint16 rsvd; /* pad to align struct to 32bit bndry */
8364 uint16 bt_succ_pm_protect_cnt; /* successful PM protection */
8365 uint16 bt_succ_cts_cnt; /* successful CTS2A protection */
8366 uint16 bt_wlan_tx_preempt_cnt; /* WLAN TX Preemption */
8367 uint16 bt_wlan_rx_preempt_cnt; /* WLAN RX Preemption */
8368 uint16 bt_ap_tx_after_pm_cnt; /* AP TX even after PM protection */
8369 uint16 bt_peraud_cumu_gnt_cnt; /* Grant cnt for periodic audio */
8370 uint16 bt_peraud_cumu_deny_cnt; /* Deny cnt for periodic audio */
8371 uint16 bt_a2dp_cumu_gnt_cnt; /* Grant cnt for A2DP */
8372 uint16 bt_a2dp_cumu_deny_cnt; /* Deny cnt for A2DP */
8373 uint16 bt_sniff_cumu_gnt_cnt; /* Grant cnt for Sniff */
8374 uint16 bt_sniff_cumu_deny_cnt; /* Deny cnt for Sniff */
8382 uint16 version; /* version number of struct */
8383 uint16 valid; /* Size of this struct */
8390 uint16 bt_abort_cnt; /* #Times WL was preempted due to BT since WL up */
8391 uint16 bt_rxf1ovfl_cnt; /* #Time PSNULL retry count exceeded since WL up */
8392 uint16 bt_latency_cnt; /* #Time ucode high latency detected since WL up */
8393 uint16 rsvd; /* pad to align struct to 32bit bndry */
8399 uint16 version; /* version number of struct */
8400 uint16 valid; /* validity of this struct */
8402 uint16 bt_acl_dur; /* acl duration in ms */
8403 uint16 bt_sco_dur; /* sco duration in ms */
8404 uint16 bt_esco_dur; /* esco duration in ms */
8405 uint16 bt_a2dp_dur; /* a2dp duration in ms */
8406 uint16 bt_sniff_dur; /* sniff duration in ms */
8407 uint16 bt_pscan_dur; /* page scan duration in ms */
8408 uint16 bt_iscan_dur; /* inquiry scan duration in ms */
8409 uint16 bt_page_dur; /* paging duration in ms */
8410 uint16 bt_inquiry_dur; /* inquiry duration in ms */
8411 uint16 bt_mss_dur; /* mss duration in ms */
8412 uint16 bt_park_dur; /* park duration in ms */
8413 uint16 bt_rssiscan_dur; /* rssiscan duration in ms */
8414 uint16 bt_iscan_sco_dur; /* inquiry scan sco duration in ms */
8415 uint16 bt_pscan_sco_dur; /* page scan sco duration in ms */
8416 uint16 bt_tpoll_dur; /* tpoll duration in ms */
8417 uint16 bt_sacq_dur; /* sacq duration in ms */
8418 uint16 bt_sdata_dur; /* sdata duration in ms */
8419 uint16 bt_rs_listen_dur; /* rs listen duration in ms */
8420 uint16 bt_rs_burst_dur; /* rs brust duration in ms */
8421 uint16 bt_ble_adv_dur; /* ble adv duration in ms */
8422 uint16 bt_ble_scan_dur; /* ble scan duration in ms */
8423 uint16 bt_ble_init_dur; /* ble init duration in ms */
8424 uint16 bt_ble_conn_dur; /* ble connection duration in ms */
8425 uint16 bt_task_lmp_dur; /* lmp duration in ms */
8426 uint16 bt_esco_retran_dur; /* esco retransmission duration in ms */
8427 uint16 bt_task26_dur; /* task26 duration in ms */
8428 uint16 bt_task27_dur; /* task27 duration in ms */
8429 uint16 bt_task28_dur; /* task28 duration in ms */
8430 uint16 bt_task_pred_dur; /* prediction task duration in ms */
8431 uint16 bt_multihid_dur; /* multihid duration in ms */
8448 uint16 version;
8449 uint16 record_len;
8460 uint16 msg_type;
8461 uint16 datalen;
8546 uint16 code; /**< SC or RC code */
8552 uint16 length; /**< reserved for future usage */
8608 uint16 rx_gaininfo; /**< Rx gain applied on last Rx pkt */
8609 uint16 init_gaincode; /**< initgain required for ACI */
8621 uint16 crsminpower; /**< crsminpower required for ACI */
8622 uint16 crsminpowerl; /**< crsminpowerl required for ACI */
8623 uint16 crsminpoweru; /**< crsminpoweru required for ACI */
8635 uint16 dwell; /**< valid in listen state, in ms */
8683 uint16 nw_cfg_method;
8691 uint16 enable; /**< 0: disable 1: enable */
8692 uint16 chanspec; /* GO chanspec */
8779 uint16 tssi[MAX_NUM_TXCAL_MEAS];
8784 uint16 version;
8795 uint16 pad;
8800 uint16 version;
8811 uint16 tssi[WLC_TXCORE_MAX][MAX_NUM_TXCAL_MEAS];
8818 uint16 tssi[WLC_TXCORE_MAX_OLD][MAX_NUM_TXCAL_MEAS];
8849 uint16 version;
8865 uint16 vin_chip_v1;
8867 uint16 vin_chip_v2;
8872 uint16 version;
8919 uint16 dst_port; /**< His L4 port */
8920 uint16 src_port; /**< My L4 port */
8921 uint16 prot; /**< L4 protocol (only TCP or UDP) */
8922 uint16 flags; /**< TBD. For now, this must be zero. */
8990 uint16 version;
8991 uint16 length;
9032 uint16 ratio; /**< Avg Txdelay Delta */
9192 uint16 version; /* structure version */
9193 uint16 pad0; /* padding for 4-byte allignment */
9203 uint16 version; /* structure version */
9210 uint16 tbtt; /**< time of BSS to end of life, in unit of TBTT */
9211 uint16 dur; /**< time of BSS to keep off, in unit of minute */
9219 uint16 assoc_delay; /**< Association retry delay, 0: means no delay */
9260 uint16 fix_intv; /**< override interval sent from STA */
9261 uint16 rate_override; /**< use rate override to send high rate TIM broadcast frame */
9269 uint16 rate_min; /**< Minimum rate required for High/Low TIM frames. Optionnal */
9270 uint16 rate_max; /**< Maximum rate required for High/Low TIM frames. Optionnal */
9286 uint16 rate_high;
9287 uint16 rate_low;
9303 uint16 low_ms; /**< Low FRTS timeout */
9304 uint16 high_ms; /**< High FRTS timeout */
9305 uint16 rx_pkts_threshold; /**< switching threshold: # rx pkts */
9306 uint16 tx_pkts_threshold; /**< switching threshold: # tx pkts */
9307 uint16 txrx_pkts_threshold; /**< switching threshold: # (tx+rx) pkts */
9373 uint16 version; /**< see definition of WL_CNT_T_VERSION */
9374 uint16 length; /**< length of entire structure */
9375 uint16 dupcnt; /**< counter for duplicate rmc MPDU */
9376 uint16 ackreq_err; /**< counter for wl ackreq error */
9377 uint16 af_tx_err; /**< error count for action frame transmit */
9378 uint16 null_tx_err; /**< error count for rmc null frame transmit */
9379 uint16 af_unicast_tx_err; /**< error count for rmc unicast frame transmit */
9380 uint16 mc_no_amt_slot; /**< No mcast AMT entry available */
9382 uint16 mc_no_glb_slot; /**< No mcast entry available in global table */
9383 uint16 mc_not_mirrored; /**< mcast group is not mirrored */
9384 uint16 mc_existing_tr; /**< mcast group is already taken by transmitter */
9385 uint16 mc_exist_in_amt; /**< mcast group is already programmed in amt */
9387 uint16 mc_not_exist_in_gbl; /**< mcast group is not in global table */
9388 uint16 mc_not_exist_in_amt; /**< mcast group is not in AMT table */
9389 uint16 mc_utilized; /**< mcast addressed is already taken */
9390 uint16 mc_taken_other_tr; /**< multi-cast addressed is already taken */
9397 uint16 mc_no_wl_clk; /**< no wl clk detected when trying to access amt */
9398 uint16 mc_tr_cnt_exceeded; /**< No of transmitters in the network exceeded */
9406 uint16 err; /**< error status (used in infra) */
9407 uint16 actf_time; /**< action frame time period */
9429 uint16 artmo; /**< AR timeout */
9432 uint16 flag; /**< entry will be acked, not acked, programmed, full etc */
9446 uint16 payload; /**< IE Data Payload */
9486 uint16 method; /**< Proximity Detection method */
9487 uint16 mode; /**< Mode (neutral, initiator, target) */
9499 uint16 tx_rate; /**< tx rate of PD rames (in 500kbps units) */
9500 uint16 timeout; /**< timeout value */
9501 uint16 interval; /**< interval between neighbor finding attempts (in TU) */
9502 uint16 duration; /**< duration of neighbor finding attempts (in ms) */
9508 uint16 tx_rate; /**< tx rate of PD frames, 500kbps units */
9509 uint16 timeout; /**< state machine wait timeout of the frames (in ms) */
9510 uint16 interval; /**< interval between neighbor finding attempts (in TU) */
9511 uint16 duration; /**< duration of neighbor finding attempts (in ms) */
9514 uint16 maxconvergtmo; /**< max wait converge timeout (in ms) */
9543 uint16 tx_rate; /**< tx rate of PD rames (in 500kbps units) */
9544 uint16 timeout; /**< state machine wait timeout of the frames (in ms) */
9545 uint16 interval; /**< interval between neighbor finding attempts (in TU) */
9546 uint16 duration; /**< duration of neighbor finding attempts (in ms) */
9549 uint16 ftm_cnt; /**< number of the frames txed by initiator */
9550 uint16 retry_cnt; /**< number of retransmit attampts for ftm frames */
9580 uint16 rsv_media; /**< reserve media value for TOF */
9593 uint16 bitflip_thresh; /* bitflip threshold */
9594 uint16 snr_thresh; /* SNR threshold */
9616 uint16 rsv_media; /**< reserve media value for TOF */
9629 uint16 bitflip_thresh; /* bitflip threshold */
9630 uint16 snr_thresh; /* SNR threshold */
9645 uint16 version;
9646 uint16 len;
9650 uint16 PAD;
9652 uint16 PAD;
9654 uint16 PAD;
9656 uint16 PAD;
9661 uint16 rsv_media; /**< reserve media value for TOF */
9662 uint16 PAD;
9666 uint16 PAD;
9678 uint16 bitflip_thresh; /* bitflip threshold */
9679 uint16 snr_thresh; /* SNR threshold */
9685 uint16 PAD;
9695 uint16 method; /**< Proximity Detection method */
9723 typedef uint16 wl_proxd_collect_method_t; /* query status: method to send proxd collect */
9731 uint16 index; /**< The current frame index [0 to total_frames - 1]. */
9732 uint16 mode; /**< Initiator or Target */
9740 uint16 total_frames; /**< The total frames for this collect. */
9741 uint16 nfft; /**< nfft value */
9742 uint16 bandwidth; /**< bandwidth */
9743 uint16 channel; /**< channel number */
9746 uint16 fpfactor_shift; /**< avb timer value shift bits */
9753 uint16 chipnum; /**< chip type */
9926 uint16 attr_list_len; /* sizeof attributes attached to payload */
9977 uint16 host_seq; /* seq num to keep track of pkts sent by host */
9980 uint16 opt_tlvs_len;
10016 uint16 attr_list_len; /* sizeof attributes attached to payload */
10030 uint16 count; /* no. of expired cache entries */
10031 uint16 pad;
10042 uint16 len;
10492 uint16 local_max_latency;
10493 uint16 peer_max_latency;
10512 uint16 chan_switch_time;
10542 typedef uint16 wl_nan_stats_sched_slot_info_t;
10555 uint16 period;
10556 uint16 num_slot;
10566 uint16 period;
10567 uint16 num_slot;
10573 uint16 rng_ssn_estb;
10574 uint16 rng_ssn_fail;
10575 uint16 rng_sched_start;
10576 uint16 rng_sched_end;
10577 uint16 ftm_ssn_success; /* number of succesfull ftm sessions */
10578 uint16 ftm_ssn_fail;
10579 uint16 num_meas; /* number of ftm frames */
10580 uint16 num_valid_meas; /* number of ftm frames with valid timestamp */
10616 uint16 cur_chan[MAX_NUM_D11CORES]; /* sdb channels */
10617 uint16 dw_chan; /* dw channel */
10754 uint16 version; /**< interface command or event version */
10755 uint16 id; /**< nan ioctl cmd ID */
10756 uint16 len; /**< total length of all tlv records in data[] */
10757 uint16 pad; /**< pad to be 32 bit aligment */
10781 typedef uint16 wl_nan_ver_t;
10900 uint16 opt_tlvs_len;
11012 uint16 hop_count; /* total hop_count */
11027 uint16 param_len;
11145 uint16 length; /* length including options */
11168 uint16 id_count; /* Number of registered publish/subscribe services */
11175 typedef uint16 wl_nan_disc_bcn_interval_t;
11180 typedef uint16 wl_nan_svc_disc_txtime_t;
11185 typedef uint16 wl_nan_stop_bcn_tx_t;
11200 typedef uint16 wl_nan_dw_len_t;
11208 uint16 pad;
11217 uint16 pad;
11234 uint16 pad;
11248 uint16 length; /* Size in bytes of the payload following this field */
11283 uint16 token; /* follow_up_token when a follow-up
11288 uint16 opt_len; /* total length of optional tlvs */
11293 typedef uint16 wl_nan_disc_cache_timeout_t;
11319 uint16 dwell_time;
11323 uint16 scan_period;
11372 uint16 cmd; /**< debug cmd to perform a debug action */
11373 uint16 status;
11391 typedef uint16 wl_nan_ndp_idle_period_t;
11396 typedef uint16 wl_nan_ndp_hb_duration_t;
11522 uint16 attr_list_len; /* length of the all the attributes in the SDF */
11552 uint16 payload_len;
11563 uint16 timeslot; /**< NAN RTT start time slot 1-511 */
11564 uint16 duration; /**< NAN RTT duration in ms */
11571 uint16 flags;
11583 uint16 flags; /**< per peer flags, report or not */
11584 uint16 PAD;
11715 uint16 pad; /* padding */
11745 uint16 pkt_size;
11746 uint16 mean_rate;
11747 uint16 svc_interval;
11757 uint16 max_latency; /* max latency */
11770 uint16 avail_len;
11791 uint16 flags;
11818 uint16 flags;
11850 uint16 hostseq;
11858 uint16 ndp_count;
11917 uint16 opt_tlv_len;
11937 uint16 bcn_len;
12003 uint16 max_service_name_len; /* max service name length */
12004 uint16 max_match_filter_len; /* max match filter length */
12005 uint16 max_total_match_filter_len; /* max total match filter length */
12006 uint16 max_service_specific_info_len; /* max service specific info length */
12007 uint16 max_vsa_data_len; /* max vendor specific attrib data length */
12008 uint16 max_mesh_data_len; /* max mesh data length */
12009 uint16 max_app_info_len; /* max app info length */
12010 uint16 max_sdea_svc_specific_info_len; /* max sdea ser specific info length */
12031 uint16 l_max_latency; /* local QoS max latency */
12032 uint16 p_max_latency; /* peer QoS max latency */
12035 uint16 attrs_len; /* total len of following attrs */
12043 typedef uint16 wl_nan_nsr_ndp_flag_t;
12050 uint16 flags; /* wl_nan_nsr_ndp_flag_t */
12121 uint16 last_movement;
12171 uint16 opt_tlv_len;
12179 uint16 cur_chspec;
12180 uint16 opt_tlvs_len;
12188 uint16 chanspec;
12199 uint16 chanspec;
12242 uint16 version; /* interface command or event version */
12243 uint16 id; /* p2p nan ioctl cmd ID */
12244 uint16 len; /* total length of data[] */
12245 uint16 pad; /* padding */
12267 uint16 version; /* wl_p2p_nan_config_t structure version */
12268 uint16 len; /* total length including version and variable IE */
12276 uint16 ie_len; /* variable ie len */
12278 uint16 pad2; /* Padding */
12300 uint16 version; /* this structure version */
12301 uint16 len; /* total length including version and variable svc list */
12302 uint16 count; /* service instance count */
12303 uint16 pad; /* padding */
12317 uint16 pad1; /* Padding */
12429 uint16 length; /* total length */
12430 uint16 start_offset; /* in TUs, multiply by 16 for total offset */
12450 uint16 flags; /* defined by avail entry flags enum:
12460 uint16 length; /* total length */
12461 uint16 flags; /* LSB - avail type (defined by WL_AVAIL enum)
12484 uint16 flags;
12553 uint16 body_len; /* length of body (does not include oui field) */
12562 uint16 payload_len; /* length of payload */
12583 uint16 len; /* length of template */
12608 uint16 type; /**< type: 0 channel table, 1 channel smoothing table, 2 and 3 seq */
12609 uint16 index; /**< The current frame index, from 1 to total_frames. */
12610 uint16 tof_cmd; /**< M_TOF_CMD */
12611 uint16 tof_rsp; /**< M_TOF_RSP */
12612 uint16 tof_avb_rxl; /**< M_TOF_AVB_RX_L */
12613 uint16 tof_avb_rxh; /**< M_TOF_AVB_RX_H */
12614 uint16 tof_avb_txl; /**< M_TOF_AVB_TX_L */
12615 uint16 tof_avb_txh; /**< M_TOF_AVB_TX_H */
12616 uint16 tof_id; /**< M_TOF_ID */
12672 uint16 version;
12673 uint16 len;
12691 uint16 index; /**< index of the packet */
12692 uint16 tof_cmd; /**< M_TOF_CMD */
12693 uint16 tof_rsp; /**< M_TOF_RSP */
12694 uint16 tof_avb_rxl; /**< M_TOF_AVB_RX_L */
12695 uint16 tof_avb_rxh; /**< M_TOF_AVB_RX_H */
12696 uint16 tof_avb_txl; /**< M_TOF_AVB_TX_L */
12697 uint16 tof_avb_txh; /**< M_TOF_AVB_TX_H */
12698 uint16 tof_id; /**< M_TOF_ID */
12699 uint16 tof_status0; /**< M_TOF_STATUS_0 */
12700 uint16 tof_status2; /**< M_TOF_STATUS_2 */
12701 uint16 tof_chsm0; /**< M_TOF_CHNSM_0 */
12702 uint16 tof_phyctl0; /**< M_TOF_PHYCTL0 */
12703 uint16 tof_phyctl1; /**< M_TOF_PHYCTL1 */
12704 uint16 tof_phyctl2; /**< M_TOF_PHYCTL2 */
12705 uint16 tof_lsig; /**< M_TOF_LSIG */
12706 uint16 tof_vhta0; /**< M_TOF_VHTA0 */
12707 uint16 tof_vhta1; /**< M_TOF_VHTA1 */
12708 uint16 tof_vhta2; /**< M_TOF_VHTA2 */
12709 uint16 tof_vhtb0; /**< M_TOF_VHTB0 */
12710 uint16 tof_vhtb1; /**< M_TOF_VHTB1 */
12711 uint16 tof_apmductl; /**< M_TOF_AMPDU_CTL */
12712 uint16 tof_apmdudlim; /**< M_TOF_AMPDU_DLIM */
12713 uint16 tof_apmdulen; /**< M_TOF_AMPDU_LEN */
12754 uint16 type;
12755 uint16 len; /**< data length */
12790 uint16 version;
12791 uint16 len; /* total length */
12800 uint16 version; /* Randmac method version info */
12813 typedef uint16 wl_randmac_method_t;
12871 typedef uint16 wl_randmac_tlv_id_t;
12875 uint16 len; /* Length of variable */
12881 uint16 version;
12882 uint16 len; /* Length of all variables */
12895 uint16 subcmd_id; /**< subcommand id */
12896 uint16 len; /**< total length of data[] */
12920 uint16 scan_bitmap; /**< scans to use this MAC address */
12940 uint16 num_chan_slice0;
12941 uint16 num_chan_slice1;
12952 uint16 subcmd_id; /* subcommand id */
12953 uint16 len; /* total length of data[] */
12974 uint16 total_size; /* total database size */
12975 uint16 frag_num; /* fragment number, 0 for first fragment, N-1 for last fragment */
12976 uint16 frag_size; /* size of fragment (max BDO_MAX_FRAGMENT_SIZE) */
12994 uint16 size; /* Max download size in bytes */
13004 uint16 subcmd_id; /* subcommand id */
13005 uint16 len; /* total length of data[] */
13037 uint16 interval; /* keepalive tx interval (secs) */
13038 uint16 retry_interval; /* keepalive retry interval (secs) */
13039 uint16 retry_count; /* retry_count */
13049 uint16 local_port; /* local port */
13050 uint16 remote_port; /* remote port */
13051 uint16 PAD;
13054 uint16 request_len; /* TCP keepalive request packet length */
13055 uint16 response_len; /* TCP keepalive response packet length */
13120 uint16 len; /* Total length of data[] */
13237 uint16 method; /**< method */
13252 uint16 frame_type_cnt[FRAME_TYPE_NUM]; /**< frame types */
13314 uint16 random_int;
13316 uint16 reps;
13328 uint16 random_int;
13330 uint16 reps;
13344 uint16 random_int;
13346 uint16 reps;
13368 uint16 random_int;
13369 uint16 dur;
13370 uint16 reps;
13377 uint16 random_int;
13378 uint16 dur;
13380 uint16 reps;
13386 uint16 random_int;
13387 uint16 dur;
13390 uint16 reps;
13395 uint16 random_int; /* Random interval for measurement start */
13396 uint16 dur; /* Measurement duration */
13397 uint16 reps; /* number of repetitions */
13405 uint16 reps; /* number of repetitions */
13414 uint16 reps; /* number of repetitions */
13419 uint16 si; /* Location service interval */
13424 uint16 reps; /* number of repetitions */
13427 uint16 si; /* Location service interval */
13431 uint16 version; /* command version */
13432 uint16 id; /* subiovar cmd ID */
13433 uint16 len; /* total length of all bytes in data[] */
13434 uint16 pad; /* 4-byte boundary padding */
13475 uint16 max_init_delay; /* Upper bound of random delay, in TUs */
13478 uint16 max_age; /* Max elapsed time before FTM request, 0xFFFF = any */
13479 uint16 reps; /* Number of repetitions of this measurement type */
13505 uint16 dialog_token; /* dialog token */
13511 uint16 version; /* command version */
13512 uint16 id; /* subiovar cmd ID */
13513 uint16 len; /* total length of all bytes in data[] */
13514 uint16 pad; /* 4-byte boundary padding */
13534 uint16 ver; /**< version */
13537 uint16 flag; /**< flag */
13538 uint16 len; /**< length of payload data */
13556 uint16 tag;
13564 uint16 version; /**< version */
13573 uint16 version;
13574 uint16 len;
13577 uint16 PAD;
13603 uint16 version; /* Command structure version */
13604 uint16 length; /* Command structure length */
13630 uint16 version; /**< version */
13640 uint16 ver; /**< version field */
13641 uint16 cur_index; /**< current pointed index in ring buffer */
13656 uint16 sta_count;
13659 uint16 aac;
13723 uint16 mws_rx_center_freq; /**< MHz */
13724 uint16 mws_tx_center_freq;
13725 uint16 mws_rx_channel_bw; /**< KHz */
13726 uint16 mws_tx_channel_bw;
13735 uint16 mws_frame_dur;
13737 uint16 mws_framesync_assert_jitter;
13738 uint16 mws_period_dur[LTECX_MAX_NUM_PERIOD_TYPES];
13747 uint16 mws_wci2_interval; /**< Interval in us */
13748 uint16 mws_wci2_repeat; /**< No of msgs to send */
13752 uint16 combo1; /* mws ant selection 1 */
13753 uint16 combo2; /* mws ant selection 2 */
13754 uint16 combo3; /* mws ant selection 3 */
13755 uint16 combo4; /* mws ant selection 4 */
13760 uint16 combo[16]; /* mws ant selection 2nd */
13765 uint16 idx;
13766 uint16 bm_2g;
13767 uint16 bm_5g_lo;
13768 uint16 bm_5g_mid;
13769 uint16 bm_5g_hi;
13781 uint16 request; /* type of sensor hub request */
13782 uint16 enable; /* enable/disable response for specified request */
13783 uint16 interval; /* interval between responses to the request */
13790 uint16 version; /**< version of the structure */
13791 uint16 length; /**< length of the entire structure */
13825 uint16 bandtype; /**< WL_BAND_2G, WL_BAND_5G */
13826 uint16 bandunit; /**< bandstate[] index */
13827 uint16 phytype; /**< phytype */
13828 uint16 phyrev;
13836 uint16 version; /**< version of the structure */
13837 uint16 length; /**< length of the entire structure */
13840 uint16 epi_ver_major; /**< epi major version number */
13841 uint16 epi_ver_minor; /**< epi minor version number */
13842 uint16 epi_rc_num; /**< epi RC number */
13843 uint16 epi_incr_num; /**< epi increment number */
13846 uint16 wlc_ver_major; /**< wlc interface major version number */
13847 uint16 wlc_ver_minor; /**< wlc interface minor version number */
14011 typedef uint16 wl_proxd_session_id_t;
14095 typedef uint16 wl_proxd_snr_t;
14096 typedef uint16 wl_proxd_bitflips_t;
14145 uint16 sd_rtt; /* RTT standard deviation */
14148 uint16 burst_num; /* in a session */
14149 uint16 num_rtt; /* 0 if no detail */
14150 uint16 num_meas; /* number of ftm frames seen OTA */
14157 uint16 version;
14158 uint16 length;
14180 uint16 version;
14181 uint16 length; /* up to rtt[] */
14192 uint16 sd_rtt; /* RTT standard deviation */
14195 uint16 burst_num; /* in a session */
14196 uint16 num_rtt; /* 0 if no detail */
14197 uint16 num_meas; /* number of ftm frames seen OTA */
14209 uint16 burst_num;
14258 typedef uint16 wl_proxd_ftm_caps_t;
14261 uint16 num_ids;
14262 uint16 ids[1];
14266 uint16 num_ids;
14286 uint16 max_sessions;
14287 uint16 num_sessions;
14288 uint16 rx_max_burst;
14304 uint16 sid;
14310 uint16 burst_num;
14317 uint16 sid;
14320 uint16 burst_num;
14321 uint16 pad;
14326 uint16 num_repeat;
14327 uint16 init_delay_range; /**< in TUs */
14402 uint16 max_slots; /**< for query only */
14403 uint16 num_slots;
14418 uint16 max_slots; /**< for query only */
14419 uint16 num_slots;
14520 uint16 id;
14521 uint16 len;
14527 uint16 version;
14528 uint16 len;
14577 uint16 version;
14578 uint16 len;
14600 typedef uint16 wl_proxd_ranging_flags_t;
14606 uint16 num_sids;
14607 uint16 num_done;
14633 uint16 version;
14634 uint16 length;
14646 uint16 sta_count; /**< station count */
14647 uint16 aac; /**< available admission capacity */
14721 uint16 nfscan; /**< number of full scan to start with */
14722 uint16 fullscan_period;
14723 uint16 init_scan_period;
14724 uint16 backoff_multiplier;
14725 uint16 max_scan_period;
14728 uint16 estm_low_trigger; /**< ESTM low throughput roam trigger */
14743 uint16 nfscan; /**< number of full scan to start with */
14744 uint16 fullscan_period;
14745 uint16 init_scan_period;
14746 uint16 backoff_multiplier;
14747 uint16 max_scan_period;
14763 uint16 nfscan; /**< number of full scan to start with */
14764 uint16 fullscan_period;
14765 uint16 init_scan_period;
14766 uint16 backoff_multiplier;
14767 uint16 max_scan_period;
14772 uint16 ver; /**< version of this struct */
14773 uint16 len; /**< length in bytes of this structure */
14779 uint16 ver; /**< version of this struct */
14780 uint16 len; /**< length in bytes of this structure */
14786 uint16 ver; /**< version of this struct */
14787 uint16 len; /**< length in bytes of this structure */
14804 uint16 type;
14805 uint16 pad;
14806 uint16 count;
14814 uint16 type;
14815 uint16 weight; /* weightage for each type between 0 to 100 */
14849 uint16 type;
14925 uint16 ver; /**< version of this struct */
14934 uint16 ver; /**< version of this struct */
14944 uint16 ver; /**< version of this struct */
14945 uint16 len; /**< length of whole structure including variable length */
14946 uint16 fixed_len; /**< Fixed length of this structure excluding data[] */
14961 uint16 ver; /**< version of this struct */
14969 uint16 ver; /**< version of this struct */
14970 uint16 length; /**< length of the whole structure */
15007 uint16 version; /* Version info */
15008 uint16 length; /* byte length of this structure */
15047 uint16 ibss_tsf_shm; // SHM address of strobe TSF
15048 uint16 strobe_interval; /**< interval of the strobe */
15053 #define WLC_BTC_AIBSS_STATUS_LEN (sizeof(wlc_btc_aibss_status_t) - 2 * (sizeof(uint16)))
15056 uint16 version; // Version #
15057 uint16 len; // Length of the structure(excluding len & version)
15059 uint16 bth_period; // bt coex period. read from shm.
15060 uint16 agg_off_bm; // AGG OFF BM read from SHM
15160 uint16 version;
15161 uint16 len; /* Total length includes fixed fields */
15167 uint16 version;
15168 uint16 len; /* Total length includes fixed fields and variable data[] */
15197 uint16 version;
15198 uint16 len; /* Total length includes fixed fields and variable data[] */
15199 uint16 subcmd_id; /* subcommand id */
15200 uint16 pad; /* pad/reserved */
15230 uint16 drift; /* tsf drift limit specified in usec */
15447 uint16 version; /* config version */
15448 uint16 set; /* Set where data will go. */
15449 uint16 size; /* Size of the set. */
15450 uint16 timeout; /* timeout in seconds. */
15451 uint16 num_events; /* Number of events to report. */
15452 uint16 ntypes; /* Number of entries in type array. */
15453 uint16 type[1]; /* Statistics Types (tags) to retrieve. */
15472 uint16 version; /* version */
15473 uint16 set; /* set where data should go */
15474 uint16 rsvd; /* reserved */
15475 uint16 pad; /* pad/reserved */
15476 uint16 ntypes; /* number of types/tags */
15477 uint16 type[1]; /* list of types */
15493 uint16 version; /* version */
15494 uint16 trigger_reason; /* trigger reason */
15509 uint16 version;
15510 uint16 pad;
15567 uint16 version;
15568 uint16 pad;
15629 uint16 version;
15630 uint16 len;
15645 uint16 version;
15646 uint16 coreup;
15668 uint16 pad;
15682 uint16 pad16;
15691 uint16 version;
15692 uint16 pad;
15710 uint16 version; /* config version */
15711 uint16 len; /* Length of this struct including variable len */
15712 uint16 logset; /* Set where data will go. */
15713 uint16 reporting_period; /* reporting_period */
15714 uint16 num_reports; /* Number of timer expirations to report on */
15732 uint16 flags;
15733 uint16 if_index; /* host interface index */
15734 uint16 slice_mask; /* bit0 = slice0, bit1=slice1, rest reserved */
15744 uint16 version; /* config version */
15745 uint16 len; /* Length of this struct including variable len */
15746 uint16 logset; /* Set where data will go. */
15747 uint16 event_id; /* Event id for which this config is meant for */
15783 uint16 version;
15784 uint16 len;
15856 uint16 bt_pwr_shm; /**< BT per/task power as read from ucode */
15911 uint16 version; /**< structure version */
15912 uint16 length; /**< length of structure */
15927 uint16 num;
15931 uint16 addr[MACDBG_PMAC_ADDR_INPUT_MAXNUM];
15950 uint16 waitcnt;
15951 uint16 caplen;
15956 uint16 status;
16031 uint16 len; /**< length in count of uint16's */
16032 uint16 val; /**< set the range of addr/len with a value */
16038 uint16 version; /**< version of the structure as defined by MU_RATE_CFG_VERSION */
16039 uint16 length; /**< length of entire structure */
16042 uint16 rate_user[4]; /**< rate per each of four users, set to -1 for no change */
16113 uint16 version;
16114 uint16 length;
16166 uint16 local_aid; /* AID generated by *local* to peer */
16179 uint16 count; /* number of results */
16180 uint16 remaining; /* remaining rsults */
16188 uint16 version; /* interface command or event version */
16189 uint16 id; /* mesh ioctl cmd ID */
16190 uint16 len; /* total length of all tlv records in data[] */
16191 uint16 pad; /* pad to be 32 bit aligment */
16220 uint16 version; /* version of the structure
16223 uint16 length; /* length of the entire structure */
16225 uint16 param_type; /* type of parameter defined below */
16226 uint16 param_len; /* length of the param_value */
16243 uint16 version; /* version of the structure as
16246 uint16 length; /* length of the entire structure */
16248 uint16 cmd;
16249 uint16 params;
16263 uint16 struct_version;
16264 uint16 struct_length;
16275 uint16 major_ver;
16276 uint16 minor_ver;
16281 uint16 major_ver;
16282 uint16 minor_ver;
16338 uint16 wake_interval;
16339 uint16 sleep_interval;
16343 uint16 version; /* version of the iovar buffer */
16344 uint16 type; /* type of data provided */
16345 uint16 length; /* length of the entire structure */
16346 uint16 pad1; /* pad union to 4 byte boundary */
16349 uint16 min_time; /* seconds, min time for RA offload hold */
16350 uint16 lifetime_percent;
16354 uint16 hold_time; /* seconds, RA offload hold time */
16355 uint16 pad2; /* unused */
16376 uint16 control_bit;
16385 uint16 verison;
16386 uint16 length;
16387 uint16 cmd;
16388 uint16 op_mode;
16389 uint16 interval;
16390 uint16 enable;
16417 uint16 flags; /* Flags to indicate various capabilities */
16430 uint16 num_cores; /* num of D11 cores */
16456 uint16 reserved;
16481 uint16 flags; /* Flags to indicate various capabilities */
16513 typedef uint16 chan_seq_type_t;
16541 uint16 len;
16548 uint16 pad;
16586 uint16 version;
16587 uint16 length;
16601 uint16 cycle;
16602 uint16 up;
16608 uint16 version; /* structure version */
16609 uint16 len; /* length of returned data */
16610 uint16 fw_status; /* bitmask of FW disable reasons */
16651 typedef uint16 wl_natoe_ver_t;
16664 uint16 start_port_num;
16665 uint16 no_of_ports;
16670 uint16 sta_port_num;
16671 uint16 dst_port_num; /* for SIP type protocol, dst_port_num info can be ignored by FW */
16679 uint16 version; /* interface command or event version */
16680 uint16 id; /* natoe ioctl cmd ID */
16681 uint16 len; /* total length of all tlv records in data[] */
16682 uint16 pad; /* pad to be 32 bit aligment */
16688 uint16 poolreorg_cnt;
16689 uint16 poolrevert_cnt;
16690 uint16 txfrag_state;
16691 uint16 rxfrag_state;
16692 uint16 txfrag_plen;
16693 uint16 rxfrag_plen;
16694 uint16 tx_pavail;
16695 uint16 rx_pavail;
16696 uint16 txmin_bkup_bufs;
16697 uint16 rxmin_bkup_bufs;
16698 uint16 pktpool_sbuf_alloc;
16699 uint16 pktpool_plen;
16700 uint16 pktpool_pavail;
16702 uint16 sbuf_peak;
16704 uint16 sbuf_peak_cur;
16722 uint16 src_port;
16723 uint16 lifetime;
16733 uint16 active_nat_entries;
16734 uint16 active_dns_entries;
16735 uint16 active_icmp_entries;
16736 uint16 valid_arp_entries;
16737 uint16 prev_nat_entries;
16738 uint16 prev_dns_entries;
16739 uint16 tcp_fast_reclaim_cnt;
16740 uint16 mcast_packets;
16741 uint16 bcast_packets;
16742 uint16 port_commands_rcvd;
16743 uint16 unsupported_prot;
16744 uint16 arp_req_sent;
16745 uint16 arp_rsp_rcvd;
16746 uint16 non_ether_frames;
16747 uint16 port_alloc_fail;
16748 uint16 srcip_tbl_full;
16749 uint16 dstip_tbl_full;
16750 uint16 nat_tbl_full;
16751 uint16 icmp_error_cnt;
16752 uint16 pkt_drops_resource;
16755 uint16 pub_nw_chspec;
16756 uint16 pvt_nw_chspec;
16761 uint16 natoe_flags;
16765 uint16 except_bmap_size;
16772 uint16 client_listenport;
16777 uint16 version;
16778 uint16 len;
16779 uint16 frwd_txfrag_q_cnt; /* no. of txfrags in frwd_txfrag_list */
16781 uint16 tx_frwd_n_lb_if0;
16782 uint16 tx_frwd_n_lb_ifx;
16784 uint16 tx_frwd_n_lf_if0;
16785 uint16 tx_frwd_n_lf_ifx;
16787 uint16 tx_frwd_d3_drop_cnt;
16851 uint16 state; /* Peer State: Authorised or Blacklisted */
16873 uint16 version; /**< structure version */
16874 uint16 length; /**< length of the response */
16977 uint16 type;
16978 uint16 length;
16979 uint16 timeout;
16980 uint16 stalled_dma_bitmap;
16985 uint16 type;
16986 uint16 length;
16997 uint16 type;
16998 uint16 length;
17072 uint16 pre_event;
17073 uint16 start_event;
17074 uint16 end_event;
17075 uint16 missed;
17080 uint16 version; /* structure version */
17081 uint16 length; /* data length (starting after this field) */
17087 uint16 version; /* structure version */
17088 uint16 length; /* data length (starting after this field) */
17091 uint16 heb_idx;
17092 uint16 preeventtime;
17107 uint16 param1;
17118 uint16 version; /* structure version */
17119 uint16 length; /* data length (starting after this field) */
17143 uint16 li;
17204 uint16 version; /* structure version */
17205 uint16 length; /* data length (starting after this field) */
17213 uint16 dialog;
17233 uint16 version; /* structure version */
17234 uint16 length; /* data length (starting after this field) */
17273 uint16 version; /* structure version */
17274 uint16 length; /* data length (starting after this field) */
17285 uint16 version;
17286 uint16 length;
17307 uint16 version;
17308 uint16 length;
17317 uint16 version;
17318 uint16 length;
17321 uint16 flags; /* see WL_TWT_STATS_CMD_FLAGS */
17335 uint16 version; /* Structure version */
17336 uint16 length; /* Data length (starting after this field) */
17440 uint16 trans_req_rcvd;
17442 uint16 trans_req_disassoc;
17444 uint16 trans_req_bss_term;
17446 uint16 trans_resn_unspec;
17448 uint16 trans_resn_frm_loss;
17450 uint16 trans_resn_traffic_delay;
17452 uint16 trans_resn_insuff_bw;
17454 uint16 trans_resn_load_bal;
17456 uint16 trans_resn_low_rssi;
17458 uint16 trans_resn_xcess_retransmn;
17460 uint16 trans_resn_gray_zone;
17462 uint16 trans_resn_prem_ap_sw;
17464 uint16 trans_rejn_sent;
17466 uint16 trans_rejn_xcess_frm_loss;
17468 uint16 trans_rejn_xcess_traffic_delay;
17470 uint16 trans_rejn_insuffic_qos_cap;
17472 uint16 trans_rejn_low_rssi;
17474 uint16 trans_rejn_high_interference;
17476 uint16 trans_rejn_service_unavail;
17478 uint16 bcn_req_rcvd;
17480 uint16 bcn_rep_sent;
17482 uint16 null_bcn_rep_sent;
17484 uint16 wifi_to_cell;
17569 uint16 version; /* cmd structure version */
17570 uint16 cmd_len; /* cmd struct len */
17578 uint16 version; /* version of this structure */
17579 uint16 len; /* len in bytes of this structure */
17629 uint16 type;
17631 uint16 len;
17639 uint16 guard_duration;
17641 uint16 num_pkts;
17658 uint16 type; /* type field for this TLV: WL_LEAKY_AP_STATS_PKT_TYPE */
17659 uint16 len; /* length field for this TLV */
17660 uint16 ppdu_len_bytes; /* PPDU packet length in bytes */
17661 uint16 num_mpdus; /* number of the MPDUs in the PPDU */
17664 uint16 seq_number; /* sequence number */
17674 uint16 ver;
17675 uint16 len;
17676 uint16 limit; /* number of events to deliver
17679 uint16 count; /* number of events delivered since enable (get only) */
17680 uint16 period; /* timeout/period in milliseconds */
17684 uint16 version;
17685 uint16 length;
17698 uint16 length; /* chain attr length, version is same as profile version */
17708 uint16 version; /* UCM profile version */
17709 uint16 length; /* profile size */
17710 uint16 fixed_length; /* size of the fixed portion of the profile */
17737 uint16 version;
17738 uint16 length; /* length of the structure validated at host */
17801 uint16 version;
17802 uint16 length; /* length of the structure validated at host */
17901 uint16 version;
17902 uint16 length;
17905 uint16 padding;
17914 uint16 version;
17915 uint16 length;
17927 uint16 version;
17928 uint16 length;
17937 uint16 version;
17938 uint16 length;
17947 uint16 version;
17948 uint16 length;
17954 uint16 ver;
17955 uint16 len;
17970 uint16 ver; /* version */
17971 uint16 len; /* total length */
17992 uint16 version; /* btc_ulmu_config version */
17993 uint16 len; /* Total length */
18007 uint16 ver; /* cmd structure version */
18008 uint16 len; /* cmd structure len */
18027 uint16 band;
18132 uint16 version; /**< see version definitions above */
18133 uint16 length; /**< length of data including all paddings. */
18145 uint16 version;
18146 uint16 length;
18180 uint16 version; /**< version of the structure */
18181 uint16 length;
18189 uint16 version; /**< WL_IFSTATS_XTLV_WL_SLICE_LTECOEX */
18190 uint16 len; /* Length of wl_ltecx_stats structure */
18232 uint16 type4_txinhi_dur; /* Duration of tx inhibit(in ms) due to Type4 */
18233 uint16 type4_nonzero_cnt; /* Counts of none zero Type4 msg */
18234 uint16 type4_timeout_cnt; /* Counts of Type4 timeout */
18235 uint16 rx_pri_dur; /* Duration of wlan_rx_pri assertions */
18236 uint16 rx_pri_cnt; /* Count of wlan_rx_pri assertions */
18237 uint16 type6_dur; /* duration of LTE Tx power limiting assertions */
18238 uint16 type6_cnt; /* Count of LTE Tx power limiting assertions */
18239 uint16 ts_prot_frm_cnt; /* count of WLAN protection frames triggered by LTE coex */
18240 uint16 ts_gr_cnt; /* count of intervals granted to WLAN in timesharing */
18241 uint16 ts_gr_dur; /* duration granted to WLAN in timesharing */
18304 uint16 version; /* TVPM request version */
18305 uint16 length; /* Length of the entire structure */
18307 uint16 req_type; /* Request type: wl_tvpm_req_type_t */
18308 uint16 req_len; /* Length of the following value */
18325 uint16 enable; /* whether TVPM is enabled */
18326 uint16 tx_dutycycle; /* a percentage: 1-100 */
18328 uint16 num_active_chains; /* 1...3 */
18336 uint16 version; /* version field */
18337 uint16 length; /* byte length in wl_tvpm_ecounters_t starting at version */
18338 uint16 tx_dutycycle; /* a percentage: 1-100 */
18340 uint16 num_active_chains; /* 1...3 */
18353 uint16 version; /* version field */
18354 uint16 length; /* byte length in wl_tdmtx_ecounters_t starting at version */
18371 uint16 version; /* version field */
18372 uint16 length; /* byte length in wl_tdmtx_ecounters_t starting at version */
18425 uint16 version; /* version field */
18426 uint16 length; /* struct length starting from version */
18437 uint16 version; /* version field */
18438 uint16 length; /* struct length starting from version */
18445 uint16 tx_rate; /* Rate(in Mbps) of last successful tx frame */
18446 uint16 rx_rate; /* Rate(in Mbps) of last successful rx frame */
18447 uint16 tx_rate_fallback; /* last used lowest fallback TX rate(in Mbps) */
18448 uint16 pad1;
18465 uint16 version; /* version field */
18466 uint16 length; /* struct length starting from version */
18468 uint16 cur_slot_idx; /* cur nan slot index */
18469 uint16 pad;
18479 uint16 subcmd_id; /* subcommand id */
18480 uint16 len; /* total length of data[] */
18508 uint16 mem_dump_req; /* num mem dump requests */
18509 uint16 mem_dump_success; /* num mem dumps successful */
18510 uint16 mem_dump_fail; /* num mem dumps failed */
18511 uint16 bt_wake_success; /* num BT wakes successful */
18512 uint16 bt_wake_fail; /* num BT wakes failed */
18513 uint16 mem_dump_req_interrupt; /* num MEM_DUMP_REQ interrupt */
18514 uint16 mem_dump_res_interrupt; /* num MEM_DUMP_RES interrupt */
18515 uint16 mem_dump_res_timeout; /* num MEM_DUMP_RES timeout */
18516 uint16 mem_dump_proc_no_bt_ready; /* num proceed if no BT ready */
18517 uint16 mem_dump_proc_no_bt_response; /* num proceed if no BT response */
18518 uint16 mem_dump_proc_no_bt_clock; /* num proceed if no BT clock */
18519 uint16 pad; /* alignment */
18531 uint16 length; /* Length of data excluding this header */
18548 uint16 length; /* Length of data excluding this header */
18629 uint16 ctl_channel; /* channel */
18631 uint16 bss_load; /* BSS load */
18645 uint16 id;
18646 uint16 len; /* sub option length + pattern length */
18651 uint16 version; /* Structure version */
18652 uint16 len; /* Total length of the structure */
18653 uint16 fixed_length; /* Total length of fixed fields */
18672 uint16 version;
18673 uint16 len;
18674 uint16 flags; /* bit 0 to enable/disable the feature */
18675 uint16 bufsize; /* Aggregate buffer size */
18676 uint16 flush_timeout; /* Timeout for event flush */
18677 uint16 num_events_flush; /* Number of events aggregated before flush */
18700 uint16 version;
18701 uint16 length;
18708 uint16 len; /* total length of all data[] */
18784 uint16 version;
18785 uint16 len;
18830 uint16 roam_success_cnt;
18831 uint16 roam_fail_cnt;
18832 uint16 roam_attempt_cnt;
18833 uint16 max_roam_target_cnt;
18834 uint16 min_roam_target_cnt;
18835 uint16 max_cached_ch_cnt;
18836 uint16 min_cached_ch_cnt;
18837 uint16 partial_roam_scan_cnt;
18838 uint16 full_roam_scan_cnt;
18843 uint16 max;
18844 uint16 pos;
18850 uint16 max;
18851 uint16 reason_cnt[];
18907 uint16 version;
18920 uint16 pad;
18935 uint16 version;
18936 uint16 type;
18958 uint16 version; /* Structure version */
18959 uint16 equ_version; /* Equation Version */