qcacmn: Add HW, SW and nbuf prefetch support in Berryllium

Add HW, SW and nbuf prefetch support in Berryllium, this will
ensure we have prefetched the HW desc, SW desc and nbuf by
the time we are in the 3rd iteration of the dp_rx_be_process
first loop.

CRs-Fixed: 3218647
Change-Id: I27d371c5d1c9a37d61e4fc00d5eb03609fad589c
Cette révision appartient à :
Tallapragada Kalyan
2022-03-08 16:49:58 +05:30
révisé par Madan Koyyalamudi
Parent 7c19bfc5eb
révision f7a1c7e0c7
5 fichiers modifiés avec 206 ajouts et 24 suppressions

Voir le fichier

@@ -2395,7 +2395,7 @@ void dp_rx_nbuf_unmap(struct dp_soc *soc,
rx_desc_pool = &soc->rx_desc_buf[rx_desc->pool_id];
nbuf = rx_desc->nbuf;
qdf_nbuf_dma_inv_range((void *)nbuf->data,
qdf_nbuf_dma_inv_range_no_dsb((void *)nbuf->data,
(void *)(nbuf->data + rx_desc_pool->buf_size));
}