ath12k_hal
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal hal;
struct ath12k_hal *hal;
struct ath12k_hal *hal = dp->hal;
static int ath12k_dp_rx_h_cmp_frags(struct ath12k_hal *hal,
void ath12k_dp_rx_h_sort_frags(struct ath12k_hal *hal,
static inline bool ath12k_dp_rx_h_more_frags(struct ath12k_hal *hal,
static inline u16 ath12k_dp_rx_h_frag_no(struct ath12k_hal *hal,
static inline void ath12k_dp_rx_desc_end_tlv_copy(struct ath12k_hal *hal,
static inline void ath12k_dp_rxdesc_set_msdu_len(struct ath12k_hal *hal,
static inline void ath12k_dp_rx_desc_get_dot11_hdr(struct ath12k_hal *hal,
static inline void ath12k_dp_rx_desc_get_crypto_header(struct ath12k_hal *hal,
static inline u8 ath12k_dp_rx_get_msdu_src_link(struct ath12k_hal *hal,
void ath12k_dp_extract_rx_desc_data(struct ath12k_hal *hal,
void ath12k_dp_rx_h_sort_frags(struct ath12k_hal *hal,
void ath12k_hal_rx_buf_addr_info_set(struct ath12k_hal *hal,
void ath12k_hal_rx_buf_addr_info_get(struct ath12k_hal *hal,
void ath12k_hal_rx_msdu_list_get(struct ath12k_hal *hal, struct ath12k *ar,
void ath12k_hal_rx_reo_ent_buf_paddr_get(struct ath12k_hal *hal, void *rx_desc,
ath12k_hal_get_idle_link_rbm(struct ath12k_hal *hal, u8 device_id)
static int ath12k_hal_alloc_cont_rdp(struct ath12k_hal *hal)
static void ath12k_hal_free_cont_rdp(struct ath12k_hal *hal)
static int ath12k_hal_alloc_cont_wrp(struct ath12k_hal *hal)
static void ath12k_hal_free_cont_wrp(struct ath12k_hal *hal)
void ath12k_hal_ce_src_set_desc(struct ath12k_hal *hal,
void ath12k_hal_ce_dst_set_desc(struct ath12k_hal *hal,
u32 ath12k_hal_ce_dst_status_get_length(struct ath12k_hal *hal,
void ath12k_hal_set_link_desc_addr(struct ath12k_hal *hal,
static int ath12k_hal_srng_get_ring_id(struct ath12k_hal *hal,
u32 ath12k_hal_ce_get_desc_size(struct ath12k_hal *hal, enum hal_ce_desc type)
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
static void ath12k_hal_register_srng_lock_keys(struct ath12k_hal *hal)
static void ath12k_hal_unregister_srng_lock_keys(struct ath12k_hal *hal)
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
int (*create_srng_config)(struct ath12k_hal *hal);
int (*srng_get_ring_id)(struct ath12k_hal *hal, enum hal_ring_type type,
(*get_idle_link_rbm)(struct ath12k_hal *hal, u8 device_id);
u32 ath12k_hal_ce_get_desc_size(struct ath12k_hal *hal, enum hal_ce_desc type);
void ath12k_hal_ce_dst_set_desc(struct ath12k_hal *hal,
void ath12k_hal_ce_src_set_desc(struct ath12k_hal *hal,
void ath12k_hal_set_link_desc_addr(struct ath12k_hal *hal,
ath12k_hal_ce_dst_status_get_length(struct ath12k_hal *hal,
void ath12k_hal_rx_buf_addr_info_set(struct ath12k_hal *hal,
void ath12k_hal_rx_buf_addr_info_get(struct ath12k_hal *hal,
ath12k_hal_get_idle_link_rbm(struct ath12k_hal *hal, u8 device_id);
void ath12k_hal_rx_msdu_list_get(struct ath12k_hal *hal, struct ath12k *ar,
void ath12k_hal_rx_reo_ent_buf_paddr_get(struct ath12k_hal *hal, void *rx_desc,
struct ath12k_hal *hal = dp->hal;
struct ath12k_hal *hal = dp->hal;
struct ath12k_hal *hal = dp->hal;
struct ath12k_hal *hal = dp->hal;
struct ath12k_hal *hal = dp->hal;
static int ath12k_wifi7_dp_rx_msdu_coalesce(struct ath12k_hal *hal,
struct ath12k_hal *hal = dp->hal;
struct ath12k_hal *hal = dp->hal;
struct ath12k_hal *hal = dp->hal;
struct ath12k_hal *hal = dp->hal;
struct ath12k_hal *hal = dp->hal;
static unsigned int ath12k_wifi7_hal_reo1_ring_hp_addr_lsb_offset(struct ath12k_hal *hal)
static unsigned int ath12k_wifi7_hal_reo1_ring_hp_addr_msb_offset(struct ath12k_hal *hal)
static unsigned int ath12k_wifi7_hal_reo1_ring_misc_offset(struct ath12k_hal *hal)
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
int ath12k_wifi7_hal_srng_get_ring_id(struct ath12k_hal *hal,
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
ath12k_wifi7_hal_get_idle_link_rbm(struct ath12k_hal *hal, u8 device_id)
static unsigned int ath12k_wifi7_hal_reo1_ring_id_offset(struct ath12k_hal *hal)
int ath12k_wifi7_hal_reo1_ring_msi1_base_lsb_offset(struct ath12k_hal *hal)
int ath12k_wifi7_hal_reo1_ring_msi1_base_msb_offset(struct ath12k_hal *hal)
static unsigned int ath12k_wifi7_hal_reo1_ring_msi1_data_offset(struct ath12k_hal *hal)
static unsigned int ath12k_wifi7_hal_reo1_ring_base_msb_offset(struct ath12k_hal *hal)
int ath12k_wifi7_hal_reo1_ring_producer_int_setup_offset(struct ath12k_hal *hal)
int ath12k_wifi7_hal_srng_get_ring_id(struct ath12k_hal *hal,
ath12k_wifi7_hal_get_idle_link_rbm(struct ath12k_hal *hal, u8 device_id);
static int ath12k_hal_srng_create_config_qcc2072(struct ath12k_hal *hal)
static int ath12k_hal_srng_create_config_qcn9274(struct ath12k_hal *hal)
struct ath12k_hal *hal = &ab->hal;
static int ath12k_wifi7_hal_reo_cmd_queue_stats(struct ath12k_hal *hal, void *tlv,
static int ath12k_wifi7_hal_reo_cmd_flush_cache(struct ath12k_hal *hal, void *tlv,
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
struct ath12k_hal *hal = &ab->hal;
ath12k_wifi7_hal_reo_cmd_update_rx_queue(struct ath12k_hal *hal, void *tlv,
int ath12k_hal_srng_create_config_wcn7850(struct ath12k_hal *hal)
int ath12k_hal_srng_create_config_wcn7850(struct ath12k_hal *hal);