Lines Matching refs:slist
600 struct hal_wbm_idle_scatter_list *slist = dp->scatter_list; in ath12k_dp_scatter_idle_link_desc_cleanup() local
604 if (!slist[i].vaddr) in ath12k_dp_scatter_idle_link_desc_cleanup()
608 slist[i].vaddr, slist[i].paddr); in ath12k_dp_scatter_idle_link_desc_cleanup()
609 slist[i].vaddr = NULL; in ath12k_dp_scatter_idle_link_desc_cleanup()
621 struct hal_wbm_idle_scatter_list *slist = dp->scatter_list; in ath12k_dp_scatter_idle_link_desc_setup() local
641 slist[i].vaddr = dma_alloc_coherent(ab->dev, in ath12k_dp_scatter_idle_link_desc_setup()
643 &slist[i].paddr, GFP_KERNEL); in ath12k_dp_scatter_idle_link_desc_setup()
644 if (!slist[i].vaddr) { in ath12k_dp_scatter_idle_link_desc_setup()
651 scatter_buf = slist[scatter_idx].vaddr; in ath12k_dp_scatter_idle_link_desc_setup()
674 scatter_buf = slist[scatter_idx].vaddr; in ath12k_dp_scatter_idle_link_desc_setup()
678 end_offset = (scatter_buf - slist[scatter_idx].vaddr) * in ath12k_dp_scatter_idle_link_desc_setup()
680 ath12k_hal_setup_link_idle_list(ab, slist, num_scatter_buf, in ath12k_dp_scatter_idle_link_desc_setup()