Lines Matching refs:intr
16 #include "intr.h"
165 spin_lock(&syncpt->intr.lock);
167 remove_completed_waiters(&syncpt->intr.wait_head, threshold,
170 empty = list_empty(&syncpt->intr.wait_head);
174 reset_threshold_interrupt(host, &syncpt->intr.wait_head,
177 spin_unlock(&syncpt->intr.lock);
194 container_of(syncpt_intr, struct host1x_syncpt, intr);
225 spin_lock(&syncpt->intr.lock);
227 queue_was_empty = list_empty(&syncpt->intr.wait_head);
229 if (add_waiter_to_queue(waiter, &syncpt->intr.wait_head)) {
238 spin_unlock(&syncpt->intr.lock);
272 spin_lock_init(&syncpt->intr.lock);
273 INIT_LIST_HEAD(&syncpt->intr.wait_head);
274 snprintf(syncpt->intr.thresh_irq_name,
275 sizeof(syncpt->intr.thresh_irq_name),
318 &syncpt[id].intr.wait_head, list) {
326 if (!list_empty(&syncpt[id].intr.wait_head)) {
329 pr_warn("%s cannot stop syncpt intr id=%u\n",