Home
last modified time | relevance | path

Searched refs:irq_wait (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_breadcrumbs.c43 wait = b->irq_wait; in __intel_breadcrumbs_wakeup()
202 GEM_BUG_ON(b->irq_wait); in __intel_engine_disarm_breadcrumbs()
253 b->irq_wait = NULL; in intel_engine_disarm_breadcrumbs()
353 GEM_BUG_ON(b->irq_wait == wait); in __intel_breadcrumbs_finish()
378 GEM_BUG_ON(!b->irq_wait); in __intel_breadcrumbs_next()
379 b->irq_wait = to_wait(next); in __intel_breadcrumbs_next()
459 b->irq_wait = wait; in __intel_engine_add_wait()
491 GEM_BUG_ON(!b->irq_wait); in __intel_engine_add_wait()
493 GEM_BUG_ON(rb_first(&b->waiters) != &b->irq_wait->node); in __intel_engine_add_wait()
539 if (b->irq_wait == wait) { in __intel_engine_remove_wait()
[all …]
Dintel_ringbuffer.h391 struct intel_wait *irq_wait; /* oldest waiter by retirement */ member
1016 return READ_ONCE(engine->breadcrumbs.irq_wait); in intel_engine_has_waiter()
Di915_drv.h3760 if (b->irq_wait && b->irq_wait->tsk != current) in __i915_request_irq_complete()
3767 wake_up_process(b->irq_wait->tsk); in __i915_request_irq_complete()
Di915_irq.c1168 wait = engine->breadcrumbs.irq_wait; in notify_ring()
/Linux-v4.19/drivers/mfd/
Ducb1x00-ts.c47 wait_queue_head_t irq_wait; member
215 add_wait_queue(&ts->irq_wait, &wait); in ucb1x00_thread()
281 remove_wait_queue(&ts->irq_wait, &wait); in ucb1x00_thread()
299 wake_up(&ts->irq_wait); in ucb1x00_ts_irq()
319 init_waitqueue_head(&ts->irq_wait); in ucb1x00_ts_open()
/Linux-v4.19/arch/powerpc/sysdev/
Dfsl_lbc.c251 wake_up(&ctrl->irq_wait); in fsl_lbc_ctrl_irq()
257 wake_up(&ctrl->irq_wait); in fsl_lbc_ctrl_irq()
261 wake_up(&ctrl->irq_wait); in fsl_lbc_ctrl_irq()
296 init_waitqueue_head(&fsl_lbc_ctrl_dev->irq_wait); in fsl_lbc_ctrl_probe()
/Linux-v4.19/drivers/usb/image/
Dmdc800.c132 wait_queue_head_t irq_wait; member
319 wake_up (&mdc800->irq_wait); in mdc800_usb_irq()
337 wait_event_timeout(mdc800->irq_wait, mdc800->irq_woken, in mdc800_usb_waitForIRQ()
994 init_waitqueue_head (&mdc800->irq_wait); in usb_mdc800_init()
/Linux-v4.19/drivers/misc/cxl/
Dcontext.c260 if (cxl_ops->irq_wait) in __detach_context()
261 cxl_ops->irq_wait(ctx); in __detach_context()
Dcxl.h1085 void (*irq_wait)(struct cxl_context *ctx); member
Dnative.c1580 .irq_wait = native_irq_wait,
/Linux-v4.19/drivers/char/
Dppdev.c79 wait_queue_head_t irq_wait; member
284 wake_up_interruptible(&pp->irq_wait); in pp_irq()
702 init_waitqueue_head(&pp->irq_wait); in pp_open()
777 poll_wait(file, &pp->irq_wait, wait); in pp_poll()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dintel_breadcrumbs.c40 if (&b->irq_wait->node != rb_first(&b->waiters)) { in check_rbtree()
93 if (b->irq_wait) { in check_rbtree_empty()
/Linux-v4.19/arch/powerpc/include/asm/
Dfsl_lbc.h292 wait_queue_head_t irq_wait; member
/Linux-v4.19/drivers/mtd/nand/raw/
Dfsl_elbc_nand.c243 wait_event_timeout(ctrl->irq_wait, ctrl->irq_status, in fsl_elbc_run_command()
/Linux-v4.19/drivers/usb/gadget/udc/
Domap_udc.c970 goto irq_wait; in omap_ep_queue()
994 irq_wait: in omap_ep_queue()