Lines Matching refs:ath11k_base

13 struct ath11k_base;
921 void ath11k_hal_reo_init_cmd_ring(struct ath11k_base *ab,
923 void ath11k_hal_setup_link_idle_list(struct ath11k_base *ab,
928 dma_addr_t ath11k_hal_srng_get_tp_addr(struct ath11k_base *ab,
930 dma_addr_t ath11k_hal_srng_get_hp_addr(struct ath11k_base *ab,
939 int ath11k_hal_srng_get_entrysize(struct ath11k_base *ab, u32 ring_type);
940 int ath11k_hal_srng_get_max_entries(struct ath11k_base *ab, u32 ring_type);
941 void ath11k_hal_srng_get_params(struct ath11k_base *ab, struct hal_srng *srng,
943 u32 *ath11k_hal_srng_dst_get_next_entry(struct ath11k_base *ab,
945 u32 *ath11k_hal_srng_dst_peek(struct ath11k_base *ab, struct hal_srng *srng);
946 int ath11k_hal_srng_dst_num_free(struct ath11k_base *ab, struct hal_srng *srng,
948 u32 *ath11k_hal_srng_src_peek(struct ath11k_base *ab, struct hal_srng *srng);
949 u32 *ath11k_hal_srng_src_get_next_reaped(struct ath11k_base *ab,
951 u32 *ath11k_hal_srng_src_reap_next(struct ath11k_base *ab,
953 u32 *ath11k_hal_srng_src_get_next_entry(struct ath11k_base *ab,
955 int ath11k_hal_srng_src_num_free(struct ath11k_base *ab, struct hal_srng *srng,
957 void ath11k_hal_srng_access_begin(struct ath11k_base *ab,
959 void ath11k_hal_srng_access_end(struct ath11k_base *ab, struct hal_srng *srng);
960 int ath11k_hal_srng_setup(struct ath11k_base *ab, enum hal_ring_type type,
963 int ath11k_hal_srng_init(struct ath11k_base *ath11k);
964 void ath11k_hal_srng_deinit(struct ath11k_base *ath11k);
965 void ath11k_hal_dump_srng_stats(struct ath11k_base *ab);
966 void ath11k_hal_srng_get_shadow_config(struct ath11k_base *ab,
968 int ath11k_hal_srng_update_shadow_config(struct ath11k_base *ab,
971 void ath11k_hal_srng_shadow_config(struct ath11k_base *ab);
972 void ath11k_hal_srng_shadow_update_hp_tp(struct ath11k_base *ab,