Lines Matching refs:ath12k_base

13 struct ath12k_base;
1073 int (*create_srng_config)(struct ath12k_base *ab);
1089 void ath12k_hal_reo_init_cmd_ring(struct ath12k_base *ab,
1091 void ath12k_hal_reo_hw_setup(struct ath12k_base *ab, u32 ring_hash_map);
1092 void ath12k_hal_setup_link_idle_list(struct ath12k_base *ab,
1097 dma_addr_t ath12k_hal_srng_get_tp_addr(struct ath12k_base *ab,
1099 dma_addr_t ath12k_hal_srng_get_hp_addr(struct ath12k_base *ab,
1108 int ath12k_hal_srng_get_entrysize(struct ath12k_base *ab, u32 ring_type);
1109 int ath12k_hal_srng_get_max_entries(struct ath12k_base *ab, u32 ring_type);
1110 void ath12k_hal_srng_get_params(struct ath12k_base *ab, struct hal_srng *srng,
1112 void *ath12k_hal_srng_dst_get_next_entry(struct ath12k_base *ab,
1114 void *ath12k_hal_srng_dst_peek(struct ath12k_base *ab, struct hal_srng *srng);
1115 int ath12k_hal_srng_dst_num_free(struct ath12k_base *ab, struct hal_srng *srng,
1117 void *ath12k_hal_srng_src_get_next_reaped(struct ath12k_base *ab,
1119 void *ath12k_hal_srng_src_reap_next(struct ath12k_base *ab,
1121 void *ath12k_hal_srng_src_get_next_entry(struct ath12k_base *ab,
1123 int ath12k_hal_srng_src_num_free(struct ath12k_base *ab, struct hal_srng *srng,
1125 void ath12k_hal_srng_access_begin(struct ath12k_base *ab,
1127 void ath12k_hal_srng_access_end(struct ath12k_base *ab, struct hal_srng *srng);
1128 int ath12k_hal_srng_setup(struct ath12k_base *ab, enum hal_ring_type type,
1131 int ath12k_hal_srng_init(struct ath12k_base *ath12k);
1132 void ath12k_hal_srng_deinit(struct ath12k_base *ath12k);
1133 void ath12k_hal_dump_srng_stats(struct ath12k_base *ab);
1134 void ath12k_hal_srng_get_shadow_config(struct ath12k_base *ab,
1136 int ath12k_hal_srng_update_shadow_config(struct ath12k_base *ab,
1139 void ath12k_hal_srng_shadow_config(struct ath12k_base *ab);
1140 void ath12k_hal_srng_shadow_update_hp_tp(struct ath12k_base *ab,