Loading drivers/soc/qcom/glink_smem_native_xprt.c +2 −0 Original line number Diff line number Diff line Loading @@ -265,6 +265,8 @@ static void send_irq(struct edge_info *einfo) */ wmb(); writel_relaxed(einfo->out_irq_mask, einfo->out_irq_reg); if (einfo->remote_proc_id != SMEM_SPSS) writel_relaxed(0, einfo->out_irq_reg); einfo->tx_irq_count++; } Loading drivers/soc/qcom/msm_smp2p.c +2 −0 Original line number Diff line number Diff line Loading @@ -1598,6 +1598,8 @@ static void smp2p_send_interrupt(int remote_pid) wmb(); writel_relaxed(smp2p_int_cfgs[remote_pid].out_int_mask, smp2p_int_cfgs[remote_pid].out_int_ptr); writel_relaxed(0, smp2p_int_cfgs[remote_pid].out_int_ptr); } else { smp2p_remote_mock_rx_interrupt(); } Loading Loading
drivers/soc/qcom/glink_smem_native_xprt.c +2 −0 Original line number Diff line number Diff line Loading @@ -265,6 +265,8 @@ static void send_irq(struct edge_info *einfo) */ wmb(); writel_relaxed(einfo->out_irq_mask, einfo->out_irq_reg); if (einfo->remote_proc_id != SMEM_SPSS) writel_relaxed(0, einfo->out_irq_reg); einfo->tx_irq_count++; } Loading
drivers/soc/qcom/msm_smp2p.c +2 −0 Original line number Diff line number Diff line Loading @@ -1598,6 +1598,8 @@ static void smp2p_send_interrupt(int remote_pid) wmb(); writel_relaxed(smp2p_int_cfgs[remote_pid].out_int_mask, smp2p_int_cfgs[remote_pid].out_int_ptr); writel_relaxed(0, smp2p_int_cfgs[remote_pid].out_int_ptr); } else { smp2p_remote_mock_rx_interrupt(); } Loading