Lines Matching refs:ath12k_base

13 struct ath12k_base;
1085 int (*create_srng_config)(struct ath12k_base *ab);
1103 void ath12k_hal_reo_init_cmd_ring(struct ath12k_base *ab,
1105 void ath12k_hal_reo_hw_setup(struct ath12k_base *ab, u32 ring_hash_map);
1106 void ath12k_hal_setup_link_idle_list(struct ath12k_base *ab,
1111 dma_addr_t ath12k_hal_srng_get_tp_addr(struct ath12k_base *ab,
1113 dma_addr_t ath12k_hal_srng_get_hp_addr(struct ath12k_base *ab,
1123 int ath12k_hal_srng_get_entrysize(struct ath12k_base *ab, u32 ring_type);
1124 int ath12k_hal_srng_get_max_entries(struct ath12k_base *ab, u32 ring_type);
1125 void ath12k_hal_srng_get_params(struct ath12k_base *ab, struct hal_srng *srng,
1127 void *ath12k_hal_srng_dst_get_next_entry(struct ath12k_base *ab,
1129 void *ath12k_hal_srng_dst_peek(struct ath12k_base *ab, struct hal_srng *srng);
1130 int ath12k_hal_srng_dst_num_free(struct ath12k_base *ab, struct hal_srng *srng,
1132 void *ath12k_hal_srng_src_get_next_reaped(struct ath12k_base *ab,
1134 void *ath12k_hal_srng_src_reap_next(struct ath12k_base *ab,
1136 void *ath12k_hal_srng_src_get_next_entry(struct ath12k_base *ab,
1138 int ath12k_hal_srng_src_num_free(struct ath12k_base *ab, struct hal_srng *srng,
1140 void ath12k_hal_srng_access_begin(struct ath12k_base *ab,
1142 void ath12k_hal_srng_access_end(struct ath12k_base *ab, struct hal_srng *srng);
1143 int ath12k_hal_srng_setup(struct ath12k_base *ab, enum hal_ring_type type,
1146 int ath12k_hal_srng_init(struct ath12k_base *ath12k);
1147 void ath12k_hal_srng_deinit(struct ath12k_base *ath12k);
1148 void ath12k_hal_dump_srng_stats(struct ath12k_base *ab);
1149 void ath12k_hal_srng_get_shadow_config(struct ath12k_base *ab,
1151 int ath12k_hal_srng_update_shadow_config(struct ath12k_base *ab,
1154 void ath12k_hal_srng_shadow_config(struct ath12k_base *ab);
1155 void ath12k_hal_srng_shadow_update_hp_tp(struct ath12k_base *ab,