Lines Matching defs:ath11k_hw_ops
258 struct ath11k_hw_ops { struct
259 uint8_t (*get_hw_mac_from_pdev_id)(int pdev_id);
260 void (*wmi_init_config)(struct qwx_softc *sc,
262 int (*mac_id_to_pdev_id)(struct ath11k_hw_params *hw, int mac_id);
263 int (*mac_id_to_srng_id)(struct ath11k_hw_params *hw, int mac_id);
265 void (*tx_mesh_enable)(struct ath11k_base *ab,
268 int (*rx_desc_get_first_msdu)(struct hal_rx_desc *desc);
270 bool (*rx_desc_get_last_msdu)(struct hal_rx_desc *desc);
272 uint8_t (*rx_desc_get_l3_pad_bytes)(struct hal_rx_desc *desc);
273 uint8_t *(*rx_desc_get_hdr_status)(struct hal_rx_desc *desc);
274 int (*rx_desc_encrypt_valid)(struct hal_rx_desc *desc);
275 uint32_t (*rx_desc_get_encrypt_type)(struct hal_rx_desc *desc);
276 uint8_t (*rx_desc_get_decap_type)(struct hal_rx_desc *desc);
278 uint8_t (*rx_desc_get_mesh_ctl)(struct hal_rx_desc *desc);
279 bool (*rx_desc_get_ldpc_support)(struct hal_rx_desc *desc);
280 bool (*rx_desc_get_mpdu_seq_ctl_vld)(struct hal_rx_desc *desc);
281 bool (*rx_desc_get_mpdu_fc_valid)(struct hal_rx_desc *desc);
282 uint16_t (*rx_desc_get_mpdu_start_seq_no)(struct hal_rx_desc *desc);
284 uint16_t (*rx_desc_get_msdu_len)(struct hal_rx_desc *desc);
286 uint8_t (*rx_desc_get_msdu_sgi)(struct hal_rx_desc *desc);
287 uint8_t (*rx_desc_get_msdu_rate_mcs)(struct hal_rx_desc *desc);
288 uint8_t (*rx_desc_get_msdu_rx_bw)(struct hal_rx_desc *desc);
290 uint32_t (*rx_desc_get_msdu_freq)(struct hal_rx_desc *desc);
315 extern const struct ath11k_hw_ops ipq8074_ops; argument