Lines Matching defs:hal_rx_ops
1036 struct hal_rx_ops { struct
1037 bool (*rx_desc_get_first_msdu)(struct hal_rx_desc *desc);
1038 bool (*rx_desc_get_last_msdu)(struct hal_rx_desc *desc);
1039 u8 (*rx_desc_get_l3_pad_bytes)(struct hal_rx_desc *desc);
1040 u8 *(*rx_desc_get_hdr_status)(struct hal_rx_desc *desc);
1041 bool (*rx_desc_encrypt_valid)(struct hal_rx_desc *desc);
1042 u32 (*rx_desc_get_encrypt_type)(struct hal_rx_desc *desc);
1043 u8 (*rx_desc_get_decap_type)(struct hal_rx_desc *desc);
1044 u8 (*rx_desc_get_mesh_ctl)(struct hal_rx_desc *desc);
1045 bool (*rx_desc_get_mpdu_seq_ctl_vld)(struct hal_rx_desc *desc);
1046 bool (*rx_desc_get_mpdu_fc_valid)(struct hal_rx_desc *desc);
1047 u16 (*rx_desc_get_mpdu_start_seq_no)(struct hal_rx_desc *desc);
1048 u16 (*rx_desc_get_msdu_len)(struct hal_rx_desc *desc);
1049 u8 (*rx_desc_get_msdu_sgi)(struct hal_rx_desc *desc);
1050 u8 (*rx_desc_get_msdu_rate_mcs)(struct hal_rx_desc *desc);
1051 u8 (*rx_desc_get_msdu_rx_bw)(struct hal_rx_desc *desc);
1052 u32 (*rx_desc_get_msdu_freq)(struct hal_rx_desc *desc);
1053 u8 (*rx_desc_get_msdu_pkt_type)(struct hal_rx_desc *desc);
1054 u8 (*rx_desc_get_msdu_nss)(struct hal_rx_desc *desc);
1055 u8 (*rx_desc_get_mpdu_tid)(struct hal_rx_desc *desc);
1056 u16 (*rx_desc_get_mpdu_peer_id)(struct hal_rx_desc *desc);
1057 void (*rx_desc_copy_end_tlv)(struct hal_rx_desc *fdesc,
1059 u32 (*rx_desc_get_mpdu_start_tag)(struct hal_rx_desc *desc);
1060 u32 (*rx_desc_get_mpdu_ppdu_id)(struct hal_rx_desc *desc);
1061 void (*rx_desc_set_msdu_len)(struct hal_rx_desc *desc, u16 len);
1062 struct rx_attention *(*rx_desc_get_attention)(struct hal_rx_desc *desc);
1063 u8 *(*rx_desc_get_msdu_payload)(struct hal_rx_desc *desc);
1064 u32 (*rx_desc_get_mpdu_start_offset)(void);
1088 const struct hal_rx_ops *(*get_hal_rx_compact_ops)(void); argument