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