ce_remap
const struct ce_remap *ce_remap = ab->hw_params.ce_remap;
if (!ce_remap) {
ab->mem_ce = ioremap(ce_remap->base, ce_remap->size);
if (ab->hw_params.ce_remap)
.ce_remap = &ath11k_ce_remap_ipq5018,
const struct ce_remap ath11k_ce_remap_ipq5018 = {
const struct ce_remap *ce_remap;
extern const struct ce_remap ath11k_ce_remap_ipq5018;
if (!ab->hw_params.ce_remap)
if (ab->ce_remap && offset < ab->cmem_offset)
if (ab->ce_remap && offset < ab->cmem_offset)
if (ab->hw_params->ce_remap) {
const struct ce_remap *ce_remap = ab->hw_params->ce_remap;
ab->mem_ce = ioremap(ce_remap->base, ce_remap->size);
ab->ce_remap = true;
ab->cmem_offset = ce_remap->cmem_offset;
ab->ce_remap_base_addr = ce_remap->base;
if (ab->hw_params->ce_remap)
bool ce_remap;
const struct ce_remap *ce_remap;
static const struct ce_remap ath12k_wifi7_ce_remap_ipq5332 = {
.ce_remap = NULL,
.ce_remap = NULL,
.ce_remap = NULL,
.ce_remap = &ath12k_wifi7_ce_remap_ipq5332,
.ce_remap = NULL,