HomeSort by: relevance | last modified time | path
    Searched refs:irq_work (Results 1 - 13 of 13) sorted by relevancy

  /src/sys/external/bsd/drm2/include/linux/
irq_work.h 1 /* $NetBSD: irq_work.h,v 1.6 2021/12/19 11:49:57 riastradh Exp $ */
41 struct irq_work { struct
42 SIMPLEQ_ENTRY(irq_work) iw_entry;
46 void (*func)(struct irq_work *);
49 void init_irq_work(struct irq_work *, void (*)(struct irq_work *));
50 bool irq_work_queue(struct irq_work *);
dma-fence-array.h 38 #include <linux/irq_work.h>
56 struct irq_work dfa_work;
dma-fence-chain.h 35 #include <linux/irq_work.h>
46 struct irq_work dfc_irq_work;
  /src/sys/external/bsd/drm2/linux/
linux_irq_work.c 44 #include <linux/irq_work.h>
48 SIMPLEQ_HEAD(, irq_work) iwc_todo;
62 SIMPLEQ_HEAD(, irq_work) todo = SIMPLEQ_HEAD_INITIALIZER(todo);
63 struct irq_work *iw, *next;
117 init_irq_work(struct irq_work *iw, void (*func)(struct irq_work *))
125 irq_work_queue(struct irq_work *iw)
linux_module.c 45 #include <linux/irq_work.h>
linux_dma_fence_chain.c 38 static void dma_fence_chain_irq_work(struct irq_work *);
91 dma_fence_chain_irq_work(struct irq_work *work)
linux_dma_fence_array.c 74 dma_fence_array_done(struct irq_work *W)
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_client_blt.c 103 struct irq_work irq_work; member in struct:clear_pages_work
137 static void clear_pages_signal_irq_worker(struct irq_work *work)
139 struct clear_pages_work *w = container_of(work, typeof(*w), irq_work);
157 irq_work_queue(&w->irq_work);
290 init_irq_work(&work->irq_work, clear_pages_signal_irq_worker);
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_breadcrumbs.c 156 static void signal_irq_work(struct irq_work *work)
158 struct intel_breadcrumbs *b = container_of(work, typeof(*b), irq_work);
274 init_irq_work(&b->irq_work, signal_irq_work);
intel_engine_types.h 15 #include <linux/irq_work.h>
366 struct irq_work irq_work; /* for use from inside irq_lock */ member in struct:intel_engine_cs::intel_breadcrumbs
intel_engine.h 10 #include <linux/irq_work.h>
237 irq_work_queue(&engine->breadcrumbs.irq_work);
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_sw_fence.c 14 #include <linux/irq_work.h>
466 struct irq_work work;
515 static void irq_i915_sw_fence_work(struct irq_work *wrk)
i915_request.c 31 #include <linux/irq_work.h>
50 struct irq_work work;
138 static void irq_execute_cb(struct irq_work *wrk)
146 static void irq_execute_cb_hook(struct irq_work *wrk)

Completed in 19 milliseconds