Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c ath12k_wifi7_dp_process_rx_err_buf() -> ath12k_dp_extract_rx_desc_data()

Type Parameter Key Value
PARAM_VALUE 0 hal 4096-ptr_max
PARAM_VALUE 1 rx_info 762147452910280704
BUF_SIZE 2 rx_desc 1-s32max
BUF_SIZE 2 rx_desc 1-s32max
BUF_SIZE 3 ldesc 1-s32max
BUF_SIZE 3 ldesc 1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info7 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res3 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start_tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info1 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info2 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info4 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info7 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info9 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.l3_type 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.res0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.window_size 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end_tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 2 rx_desc->u.qcc2072.pkt_hdr_tlv.tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.msdu_end_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info7 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.res0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.res1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info1 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info2 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info4 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info7 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info9 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.l3_type 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.res0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.window_size 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.pkt_hdr_tlv.tag 0-u64max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info7 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info8 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res2 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res3 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start_tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info1 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info2 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info4 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info7 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info8 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info9 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.l3_type 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.res0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.window_size 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end_tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 3 ldesc->u.qcc2072.pkt_hdr_tlv.tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.msdu_end_tag 0-u64max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info7 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info8 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.res0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.res1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start_tag 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info1 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info2 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info3 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info4 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info6 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info7 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info8 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info9 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.l3_type 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.res0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.window_size 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end_tag 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.pkt_hdr_tlv.tag 0-u64max[u]
UNITS 2 rx_desc unit_byte
UNITS 3 ldesc unit_byte
USER_PTR 2 rx_desc
USER_PTR 3 ldesc
LOCK2 &srng->lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct hal_srng)->lock

drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c ath12k_wifi7_dp_rx_h_verify_tkip_mic() -> ath12k_dp_extract_rx_desc_data()

Type Parameter Key Value
PARAM_VALUE 0 hal 4096-ptr_max
PARAM_VALUE 1 rx_info 762147452910280704
PARAM_VALUE 1 rx_info->addr2_present 0
PARAM_VALUE 1 rx_info->enctype 0-4293918720
PARAM_VALUE 1 rx_info->err_bitmap 0-127
PARAM_VALUE 1 rx_info->fc_valid 1
PARAM_VALUE 1 rx_info->nss 0-8
PARAM_VALUE 1 rx_info->peer_id 0-16382
PARAM_VALUE 1 rx_info->seq_ctl_valid 1
PARAM_VALUE 1 rx_info->tid 0-16
BUF_SIZE 1 rx_info->rx_status 48
BUF_SIZE 2 rx_desc 1-s32max
BUF_SIZE 2 rx_desc 1-s32max
BUF_SIZE 3 ldesc 1-s32max
BUF_SIZE 3 ldesc 1-s32max
DATA_SOURCE 1 rx_info $4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rx_info->is_from_ds 0-1[c]
USER_DATA 1 rx_info->is_to_ds 0-1[c]
USER_DATA 1 rx_info->l3_pad_bytes 0-255[c]
USER_DATA 1 rx_info->peer_id 0-16382[u]
USER_DATA 1 rx_info->phy_meta_data 0-u32max[u]
USER_DATA 1 rx_info->tid 0-16[c]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info7 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res3 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start_tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info1 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info2 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info4 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info7 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info9 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.l3_type 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.res0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.window_size 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end_tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 2 rx_desc->u.qcc2072.pkt_hdr_tlv.tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.msdu_end_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info7 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.res0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.res1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info1 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info2 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info4 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info7 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info9 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.l3_type 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.res0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.window_size 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.pkt_hdr_tlv.tag 0-u64max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info7 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info8 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res2 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res3 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start_tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info1 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info2 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info4 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info7 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info8 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info9 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.l3_type 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.res0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.window_size 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end_tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 3 ldesc->u.qcc2072.pkt_hdr_tlv.tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.msdu_end_tag 0-u64max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info7 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info8 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.res0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.res1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start_tag 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info1 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info2 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info3 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info4 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info6 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info7 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info8 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info9 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.l3_type 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.res0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.window_size 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end_tag 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.pkt_hdr_tlv.tag 0-u64max[u]
UNITS 2 rx_desc unit_byte
UNITS 3 ldesc unit_byte
USER_PTR 2 rx_desc
USER_PTR 3 ldesc
LOCK2 &dp->dp_lock
LOCK2 &srng->lock
LOCK2 bh
LOCK2 rcu_read
TYPE_LOCK (struct ath12k_dp)->dp_lock
TYPE_LOCK (struct hal_srng)->lock

drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c ath12k_wifi7_dp_rx_process_msdu() -> ath12k_dp_extract_rx_desc_data()

Type Parameter Key Value
PARAM_VALUE 0 hal 4096-ptr_max
PARAM_VALUE 1 rx_info 4466094311439810560
PARAM_VALUE 1 rx_info->rx_status 6637113601888260096
BUF_SIZE 2 rx_desc 1-s32max
BUF_SIZE 2 rx_desc 1-s32max
BUF_SIZE 3 ldesc 1-s32max
BUF_SIZE 3 ldesc 1-s32max
DATA_SOURCE 1 rx_info $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info7 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res3 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start_tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info1 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info2 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info4 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info7 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info9 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.l3_type 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.res0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.window_size 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end_tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 2 rx_desc->u.qcc2072.pkt_hdr_tlv.tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.msdu_end_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info7 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.res0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.res1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info1 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info2 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info4 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info7 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info9 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.l3_type 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.res0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.window_size 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.pkt_hdr_tlv.tag 0-u64max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info7 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info8 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res2 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res3 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start_tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info1 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info2 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info4 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info7 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info8 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info9 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.l3_type 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.res0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.window_size 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end_tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 3 ldesc->u.qcc2072.pkt_hdr_tlv.tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.msdu_end_tag 0-u64max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info7 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info8 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.res0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.res1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start_tag 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info1 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info2 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info3 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info4 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info6 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info7 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info8 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info9 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.l3_type 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.res0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.window_size 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end_tag 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.pkt_hdr_tlv.tag 0-u64max[u]
UNITS 2 rx_desc unit_byte
UNITS 3 ldesc unit_byte
USER_PTR 2 rx_desc
USER_PTR 3 ldesc
LOCK2 rcu_read
HALF_LOCKED2 &ni->dev_lock

drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c ath12k_wifi7_dp_rx_wbm_err() -> ath12k_dp_extract_rx_desc_data()

Type Parameter Key Value
PARAM_VALUE 1 rx_info 1068572946734809088
PARAM_VALUE 1 rx_info->addr2_present 0
PARAM_VALUE 1 rx_info->rx_status 835970819750154240
BUF_SIZE 2 rx_desc 1-s32max
BUF_SIZE 2 rx_desc 1-s32max
BUF_SIZE 3 ldesc 1-s32max
BUF_SIZE 3 ldesc 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info7 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res3 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.res4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.mpdu_start_tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info1 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info2 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info4 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info7 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.info9 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.l3_type 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.res0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end.window_size 0-u16max[u]
USER_DATA 2 rx_desc->u.qcc2072.msdu_end_tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcc2072.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 2 rx_desc->u.qcc2072.pkt_hdr_tlv.tag 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.msdu_end_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.qcn9274_compact.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.ast_index 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.duration 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info2 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info4 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info5 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info7 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.res0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.res1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.mpdu_start_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info1 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info10 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info11 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info12 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info13 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info14 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info2 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info3 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info4 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info5 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info6 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info7 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info8 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.info9 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.l3_type 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.res0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_idx 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end.window_size 0-u16max[u]
USER_DATA 2 rx_desc->u.wcn7850.msdu_end_tag 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 2 rx_desc->u.wcn7850.pkt_hdr_tlv.tag 0-u64max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info7 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.info8 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res2 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res3 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.res4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.mpdu_start_tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info1 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info2 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info4 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info7 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info8 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.info9 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.l3_type 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.res0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end.window_size 0-u16max[u]
USER_DATA 3 ldesc->u.qcc2072.msdu_end_tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcc2072.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 3 ldesc->u.qcc2072.pkt_hdr_tlv.tag 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.msdu_end_tag 0-u64max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.qcn9274_compact.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.ast_index 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.duration 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.frame_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.ht_ctrl 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info2 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info3 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info4 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info5 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info6 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info7 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.info8 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.qos_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.reo_queue_desc_lo 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.res0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.res1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.seq_ctrl 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start.sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.mpdu_start_tag 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cce_metadata 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cumulative_ip_length 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.cumulative_l3_checksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.da_idx_or_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.flow_id_toeplitz 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.fse_metadata 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info1 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info10 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info11 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info12 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info13 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info14 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info2 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info3 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info4 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info5 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info6 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info7 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info8 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.info9 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ip_hdr_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ipv6_options_crc 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.l3_type 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.peer_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.phy_meta_data 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.phy_ppdu_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ppdu_start_timestamp_31_0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.ppdu_start_timestamp_63_32 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.res0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.rule_indication0 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.rule_indication1 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_15_0 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_47_16 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_idx 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.sa_sw_peer_id 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_ack_num 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_seq_num 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.tcp_udp_cksum 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.toeplitz_hash_2_or_4 0-u32max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.vlan_ctag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.vlan_stag_ci 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end.window_size 0-u16max[u]
USER_DATA 3 ldesc->u.wcn7850.msdu_end_tag 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.pkt_hdr_tlv.phy_ppdu_id 0-u64max[u]
USER_DATA 3 ldesc->u.wcn7850.pkt_hdr_tlv.tag 0-u64max[u]
UNITS 2 rx_desc unit_byte
UNITS 3 ldesc unit_byte
USER_PTR 2 rx_desc
USER_PTR 3 ldesc
LOCK2 rcu_read