Loading drivers/platform/msm/ipa/ipa_v3/ipa_mpm.c +5 −5 Original line number Diff line number Diff line Loading @@ -689,7 +689,7 @@ static void ipa_mpm_smmu_unmap(dma_addr_t carved_iova, int sz, int dir, cb->next_addr -= size_p; dma_unmap_single(ipa3_ctx->pdev, ap_cb_iova, IPA_MPM_RING_TOTAL_SIZE, dir); size_p, dir); } else { dma_unmap_single(ipa3_ctx->pdev, ap_cb_iova, IPA_MPM_RING_TOTAL_SIZE, dir); Loading Loading @@ -1268,12 +1268,12 @@ static void ipa_mpm_clean_mhip_chan(int mhi_idx, if (IPA_CLIENT_IS_PROD(mhip_client)) { ipa_mpm_smmu_unmap( ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.er_pa, IPA_MPM_PAGE_SIZE, dir, PAGE_SIZE, dir, ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.ap_iova_er); ipa_mpm_smmu_unmap( ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.tr_pa, IPA_MPM_PAGE_SIZE, dir, PAGE_SIZE, dir, ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.ap_iova_tr); if (ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.er_va) { Loading @@ -1293,11 +1293,11 @@ static void ipa_mpm_clean_mhip_chan(int mhi_idx, } else { ipa_mpm_smmu_unmap( ipa_mpm_ctx->md[mhi_idx].ul_prod_ring.tr_pa, IPA_MPM_PAGE_SIZE, dir, PAGE_SIZE, dir, ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.ap_iova_tr); ipa_mpm_smmu_unmap( ipa_mpm_ctx->md[mhi_idx].ul_prod_ring.er_pa, IPA_MPM_PAGE_SIZE, dir, PAGE_SIZE, dir, ipa_mpm_ctx->md[mhi_idx].ul_prod_ring.ap_iova_er); ipa_mpm_ctx->md[mhi_idx].ul_prod_ring.tr_pa = 0; Loading Loading
drivers/platform/msm/ipa/ipa_v3/ipa_mpm.c +5 −5 Original line number Diff line number Diff line Loading @@ -689,7 +689,7 @@ static void ipa_mpm_smmu_unmap(dma_addr_t carved_iova, int sz, int dir, cb->next_addr -= size_p; dma_unmap_single(ipa3_ctx->pdev, ap_cb_iova, IPA_MPM_RING_TOTAL_SIZE, dir); size_p, dir); } else { dma_unmap_single(ipa3_ctx->pdev, ap_cb_iova, IPA_MPM_RING_TOTAL_SIZE, dir); Loading Loading @@ -1268,12 +1268,12 @@ static void ipa_mpm_clean_mhip_chan(int mhi_idx, if (IPA_CLIENT_IS_PROD(mhip_client)) { ipa_mpm_smmu_unmap( ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.er_pa, IPA_MPM_PAGE_SIZE, dir, PAGE_SIZE, dir, ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.ap_iova_er); ipa_mpm_smmu_unmap( ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.tr_pa, IPA_MPM_PAGE_SIZE, dir, PAGE_SIZE, dir, ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.ap_iova_tr); if (ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.er_va) { Loading @@ -1293,11 +1293,11 @@ static void ipa_mpm_clean_mhip_chan(int mhi_idx, } else { ipa_mpm_smmu_unmap( ipa_mpm_ctx->md[mhi_idx].ul_prod_ring.tr_pa, IPA_MPM_PAGE_SIZE, dir, PAGE_SIZE, dir, ipa_mpm_ctx->md[mhi_idx].dl_prod_ring.ap_iova_tr); ipa_mpm_smmu_unmap( ipa_mpm_ctx->md[mhi_idx].ul_prod_ring.er_pa, IPA_MPM_PAGE_SIZE, dir, PAGE_SIZE, dir, ipa_mpm_ctx->md[mhi_idx].ul_prod_ring.ap_iova_er); ipa_mpm_ctx->md[mhi_idx].ul_prod_ring.tr_pa = 0; Loading