Lines Matching refs:intr
166 spin_lock(&syncpt->intr.lock); in process_wait_list()
168 remove_completed_waiters(&syncpt->intr.wait_head, threshold, in process_wait_list()
171 empty = list_empty(&syncpt->intr.wait_head); in process_wait_list()
175 reset_threshold_interrupt(host, &syncpt->intr.wait_head, in process_wait_list()
178 spin_unlock(&syncpt->intr.lock); in process_wait_list()
195 container_of(syncpt_intr, struct host1x_syncpt, intr); in syncpt_thresh_work()
226 spin_lock(&syncpt->intr.lock); in host1x_intr_add_action()
228 queue_was_empty = list_empty(&syncpt->intr.wait_head); in host1x_intr_add_action()
230 if (add_waiter_to_queue(waiter, &syncpt->intr.wait_head)) { in host1x_intr_add_action()
239 spin_unlock(&syncpt->intr.lock); in host1x_intr_add_action()
273 spin_lock_init(&syncpt->intr.lock); in host1x_intr_init()
274 INIT_LIST_HEAD(&syncpt->intr.wait_head); in host1x_intr_init()
275 snprintf(syncpt->intr.thresh_irq_name, in host1x_intr_init()
276 sizeof(syncpt->intr.thresh_irq_name), in host1x_intr_init()
319 &syncpt[id].intr.wait_head, list) { in host1x_intr_stop()
327 if (!list_empty(&syncpt[id].intr.wait_head)) { in host1x_intr_stop()