task = kzalloc(sizeof(*task), GFP_ATOMIC);
        if (!task) {
-               pm_runtime_put_autosuspend(cmdq->mbox.dev);
+               __pm_runtime_put_autosuspend(cmdq->mbox.dev);
                return -ENOMEM;
        }
 
        list_move_tail(&task->list_entry, &thread->task_busy_list);
 
        pm_runtime_mark_last_busy(cmdq->mbox.dev);
-       pm_runtime_put_autosuspend(cmdq->mbox.dev);
+       __pm_runtime_put_autosuspend(cmdq->mbox.dev);
 
        return 0;
 }
        spin_unlock_irqrestore(&thread->chan->lock, flags);
 
        pm_runtime_mark_last_busy(cmdq->mbox.dev);
-       pm_runtime_put_autosuspend(cmdq->mbox.dev);
+       __pm_runtime_put_autosuspend(cmdq->mbox.dev);
 }
 
 static int cmdq_mbox_flush(struct mbox_chan *chan, unsigned long timeout)
 out:
        spin_unlock_irqrestore(&thread->chan->lock, flags);
        pm_runtime_mark_last_busy(cmdq->mbox.dev);
-       pm_runtime_put_autosuspend(cmdq->mbox.dev);
+       __pm_runtime_put_autosuspend(cmdq->mbox.dev);
 
        return 0;
 
                return -EFAULT;
        }
        pm_runtime_mark_last_busy(cmdq->mbox.dev);
-       pm_runtime_put_autosuspend(cmdq->mbox.dev);
+       __pm_runtime_put_autosuspend(cmdq->mbox.dev);
        return 0;
 }