Lines Matching defs:ctrl
12 * @ctrl: controller requesting bus to be paused or woken up
25 int slim_ctrl_clk_pause(struct slim_controller *ctrl, bool wakeup, u8 restart)
29 struct slim_sched *sched = &ctrl->sched;
63 if (sched->clk_state == SLIM_CLK_PAUSED && ctrl->wakeup)
64 ret = ctrl->wakeup(ctrl);
73 if (ctrl->sched.clk_state == SLIM_CLK_PAUSED) {
78 spin_lock_irqsave(&ctrl->txn_lock, flags);
81 if (idr_find(&ctrl->tid_idr, i)) {
82 spin_unlock_irqrestore(&ctrl->txn_lock, flags);
87 spin_unlock_irqrestore(&ctrl->txn_lock, flags);
92 ret = slim_do_transfer(ctrl, &txn);
100 ret = slim_do_transfer(ctrl, &txn);
108 ret = slim_do_transfer(ctrl, &txn);