Home
last modified time | relevance | path

Searched refs:irq_work (Results 1 – 25 of 462) sorted by relevance

12345678910>>...19

/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dirq_work.h16 struct irq_work { struct
18 void (*func)(struct irq_work *); argument
21 #define __IRQ_WORK_INIT(_func, _flags) (struct irq_work){ \
31 struct irq_work name = IRQ_WORK_INIT(_f)
34 void init_irq_work(struct irq_work *work, void (*func)(struct irq_work *)) in init_irq_work() argument
39 static inline bool irq_work_is_pending(struct irq_work *work) in irq_work_is_pending()
44 static inline bool irq_work_is_busy(struct irq_work *work) in irq_work_is_busy()
49 bool irq_work_queue(struct irq_work *work);
50 bool irq_work_queue_on(struct irq_work *work, int cpu);
53 void irq_work_sync(struct irq_work *work);
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dirq_work.h16 struct irq_work { struct
18 void (*func)(struct irq_work *); argument
21 #define __IRQ_WORK_INIT(_func, _flags) (struct irq_work){ \
31 struct irq_work name = IRQ_WORK_INIT(_f)
34 void init_irq_work(struct irq_work *work, void (*func)(struct irq_work *)) in init_irq_work() argument
39 static inline bool irq_work_is_pending(struct irq_work *work) in irq_work_is_pending()
44 static inline bool irq_work_is_busy(struct irq_work *work) in irq_work_is_busy()
49 bool irq_work_queue(struct irq_work *work);
50 bool irq_work_queue_on(struct irq_work *work, int cpu);
53 void irq_work_sync(struct irq_work *work);
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dirq_work.h16 struct irq_work { struct
18 void (*func)(struct irq_work *); argument
21 #define __IRQ_WORK_INIT(_func, _flags) (struct irq_work){ \
31 struct irq_work name = IRQ_WORK_INIT(_f)
34 void init_irq_work(struct irq_work *work, void (*func)(struct irq_work *)) in init_irq_work() argument
39 static inline bool irq_work_is_pending(struct irq_work *work) in irq_work_is_pending()
44 static inline bool irq_work_is_busy(struct irq_work *work) in irq_work_is_busy()
49 bool irq_work_queue(struct irq_work *work);
50 bool irq_work_queue_on(struct irq_work *work, int cpu);
53 void irq_work_sync(struct irq_work *work);
/dports/multimedia/v4l_compat/linux-5.13-rc2/kernel/
H A Dirq_work.c30 static bool irq_work_claim(struct irq_work *work) in irq_work_claim()
53 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local()
67 bool irq_work_queue(struct irq_work *work) in irq_work_queue()
91 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on()
140 struct irq_work *work = arg; in irq_work_single()
170 struct irq_work *work, *tmp; in irq_work_run_list()
207 void irq_work_sync(struct irq_work *work) in irq_work_sync()
/dports/multimedia/libv4l/linux-5.13-rc2/kernel/
H A Dirq_work.c30 static bool irq_work_claim(struct irq_work *work) in irq_work_claim()
53 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local()
67 bool irq_work_queue(struct irq_work *work) in irq_work_queue()
91 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on()
140 struct irq_work *work = arg; in irq_work_single()
170 struct irq_work *work, *tmp; in irq_work_run_list()
207 void irq_work_sync(struct irq_work *work) in irq_work_sync()
/dports/multimedia/v4l-utils/linux-5.13-rc2/kernel/
H A Dirq_work.c30 static bool irq_work_claim(struct irq_work *work) in irq_work_claim()
53 static void __irq_work_queue_local(struct irq_work *work) in __irq_work_queue_local()
67 bool irq_work_queue(struct irq_work *work) in irq_work_queue()
91 bool irq_work_queue_on(struct irq_work *work, int cpu) in irq_work_queue_on()
140 struct irq_work *work = arg; in irq_work_single()
170 struct irq_work *work, *tmp; in irq_work_run_list()
207 void irq_work_sync(struct irq_work *work) in irq_work_sync()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs.c61 irq_work_queue(&b->irq_work); in __intel_breadcrumbs_arm_irq()
178 static void signal_irq_work(struct irq_work *work) in signal_irq_work()
180 struct intel_breadcrumbs *b = container_of(work, typeof(*b), irq_work); in signal_irq_work()
291 init_irq_work(&b->irq_work, signal_irq_work); in intel_breadcrumbs_create()
319 irq_work_sync(&b->irq_work); in __intel_breadcrumbs_park()
322 signal_irq_work(&b->irq_work); in __intel_breadcrumbs_park()
330 irq_work_sync(&b->irq_work); in intel_breadcrumbs_free()
344 irq_work_queue(&b->irq_work); in irq_signal_request()
405 irq_work_queue(&b->irq_work); in insert_breadcrumb()
H A Dintel_breadcrumbs_types.h40 struct irq_work irq_work; /* for use from inside irq_lock */ member
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs.c61 irq_work_queue(&b->irq_work); in __intel_breadcrumbs_arm_irq()
178 static void signal_irq_work(struct irq_work *work) in signal_irq_work()
180 struct intel_breadcrumbs *b = container_of(work, typeof(*b), irq_work); in signal_irq_work()
291 init_irq_work(&b->irq_work, signal_irq_work); in intel_breadcrumbs_create()
319 irq_work_sync(&b->irq_work); in __intel_breadcrumbs_park()
322 signal_irq_work(&b->irq_work); in __intel_breadcrumbs_park()
330 irq_work_sync(&b->irq_work); in intel_breadcrumbs_free()
344 irq_work_queue(&b->irq_work); in irq_signal_request()
405 irq_work_queue(&b->irq_work); in insert_breadcrumb()
H A Dintel_breadcrumbs_types.h40 struct irq_work irq_work; /* for use from inside irq_lock */ member
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs.c61 irq_work_queue(&b->irq_work); in __intel_breadcrumbs_arm_irq()
178 static void signal_irq_work(struct irq_work *work) in signal_irq_work()
180 struct intel_breadcrumbs *b = container_of(work, typeof(*b), irq_work); in signal_irq_work()
291 init_irq_work(&b->irq_work, signal_irq_work); in intel_breadcrumbs_create()
319 irq_work_sync(&b->irq_work); in __intel_breadcrumbs_park()
322 signal_irq_work(&b->irq_work); in __intel_breadcrumbs_park()
330 irq_work_sync(&b->irq_work); in intel_breadcrumbs_free()
344 irq_work_queue(&b->irq_work); in irq_signal_request()
405 irq_work_queue(&b->irq_work); in insert_breadcrumb()
H A Dintel_breadcrumbs_types.h40 struct irq_work irq_work; /* for use from inside irq_lock */ member
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/power/supply/
H A Dmax14656_charger_detector.c82 struct delayed_work irq_work; member
136 container_of(work, struct max14656_chip, irq_work.work); in max14656_irq_worker()
164 schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(100)); in max14656_irq()
240 cancel_delayed_work_sync(&chip->irq_work); in stop_irq_work()
289 INIT_DELAYED_WORK(&chip->irq_work, max14656_irq_worker); in max14656_probe()
305 schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(2000)); in max14656_probe()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/power/supply/
H A Dmax14656_charger_detector.c82 struct delayed_work irq_work; member
136 container_of(work, struct max14656_chip, irq_work.work); in max14656_irq_worker()
164 schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(100)); in max14656_irq()
240 cancel_delayed_work_sync(&chip->irq_work); in stop_irq_work()
289 INIT_DELAYED_WORK(&chip->irq_work, max14656_irq_worker); in max14656_probe()
305 schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(2000)); in max14656_probe()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/power/supply/
H A Dmax14656_charger_detector.c82 struct delayed_work irq_work; member
136 container_of(work, struct max14656_chip, irq_work.work); in max14656_irq_worker()
164 schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(100)); in max14656_irq()
240 cancel_delayed_work_sync(&chip->irq_work); in stop_irq_work()
289 INIT_DELAYED_WORK(&chip->irq_work, max14656_irq_worker); in max14656_probe()
305 schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(2000)); in max14656_probe()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/cpufreq/
H A Dcppc_cpufreq.c69 struct irq_work irq_work; member
130 static void cppc_irq_work(struct irq_work *irq_work) in cppc_irq_work() argument
134 cppc_fi = container_of(irq_work, struct cppc_freq_invariance, irq_work); in cppc_irq_work()
146 irq_work_queue(&cppc_fi->irq_work); in cppc_scale_freq_tick()
172 init_irq_work(&cppc_fi->irq_work, cppc_irq_work); in cppc_freq_invariance_policy_init()
239 irq_work_sync(&cppc_fi->irq_work); in cppc_freq_invariance_exit()
H A Dcpufreq_governor.c261 static void dbs_irq_work(struct irq_work *irq_work) in dbs_irq_work() argument
265 policy_dbs = container_of(irq_work, struct policy_dbs_info, irq_work); in dbs_irq_work()
319 irq_work_queue(&policy_dbs->irq_work); in dbs_update_util_handler()
363 init_irq_work(&policy_dbs->irq_work, dbs_irq_work); in alloc_policy_dbs_info()
548 irq_work_sync(&policy_dbs->irq_work); in cpufreq_dbs_governor_stop()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/cpufreq/
H A Dcppc_cpufreq.c69 struct irq_work irq_work; member
130 static void cppc_irq_work(struct irq_work *irq_work) in cppc_irq_work() argument
134 cppc_fi = container_of(irq_work, struct cppc_freq_invariance, irq_work); in cppc_irq_work()
146 irq_work_queue(&cppc_fi->irq_work); in cppc_scale_freq_tick()
172 init_irq_work(&cppc_fi->irq_work, cppc_irq_work); in cppc_freq_invariance_policy_init()
239 irq_work_sync(&cppc_fi->irq_work); in cppc_freq_invariance_exit()
H A Dcpufreq_governor.c261 static void dbs_irq_work(struct irq_work *irq_work) in dbs_irq_work() argument
265 policy_dbs = container_of(irq_work, struct policy_dbs_info, irq_work); in dbs_irq_work()
319 irq_work_queue(&policy_dbs->irq_work); in dbs_update_util_handler()
363 init_irq_work(&policy_dbs->irq_work, dbs_irq_work); in alloc_policy_dbs_info()
548 irq_work_sync(&policy_dbs->irq_work); in cpufreq_dbs_governor_stop()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/cpufreq/
H A Dcppc_cpufreq.c69 struct irq_work irq_work; member
130 static void cppc_irq_work(struct irq_work *irq_work) in cppc_irq_work() argument
134 cppc_fi = container_of(irq_work, struct cppc_freq_invariance, irq_work); in cppc_irq_work()
146 irq_work_queue(&cppc_fi->irq_work); in cppc_scale_freq_tick()
172 init_irq_work(&cppc_fi->irq_work, cppc_irq_work); in cppc_freq_invariance_policy_init()
239 irq_work_sync(&cppc_fi->irq_work); in cppc_freq_invariance_exit()
H A Dcpufreq_governor.c261 static void dbs_irq_work(struct irq_work *irq_work) in dbs_irq_work() argument
265 policy_dbs = container_of(irq_work, struct policy_dbs_info, irq_work); in dbs_irq_work()
319 irq_work_queue(&policy_dbs->irq_work); in dbs_update_util_handler()
363 init_irq_work(&policy_dbs->irq_work, dbs_irq_work); in alloc_policy_dbs_info()
548 irq_work_sync(&policy_dbs->irq_work); in cpufreq_dbs_governor_stop()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/gpu/drm/i915/gem/
H A Di915_gem_client_blt.c99 struct irq_work irq_work; member
133 static void clear_pages_signal_irq_worker(struct irq_work *work) in clear_pages_signal_irq_worker()
135 struct clear_pages_work *w = container_of(work, typeof(*w), irq_work); in clear_pages_signal_irq_worker()
153 irq_work_queue(&w->irq_work); in clear_pages_dma_fence_cb()
338 init_irq_work(&work->irq_work, clear_pages_signal_irq_worker); in i915_gem_schedule_fill_pages_blt()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/gpu/drm/i915/gem/
H A Di915_gem_client_blt.c99 struct irq_work irq_work; member
133 static void clear_pages_signal_irq_worker(struct irq_work *work) in clear_pages_signal_irq_worker()
135 struct clear_pages_work *w = container_of(work, typeof(*w), irq_work); in clear_pages_signal_irq_worker()
153 irq_work_queue(&w->irq_work); in clear_pages_dma_fence_cb()
338 init_irq_work(&work->irq_work, clear_pages_signal_irq_worker); in i915_gem_schedule_fill_pages_blt()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/gpu/drm/i915/gem/
H A Di915_gem_client_blt.c99 struct irq_work irq_work; member
133 static void clear_pages_signal_irq_worker(struct irq_work *work) in clear_pages_signal_irq_worker()
135 struct clear_pages_work *w = container_of(work, typeof(*w), irq_work); in clear_pages_signal_irq_worker()
153 irq_work_queue(&w->irq_work); in clear_pages_dma_fence_cb()
338 init_irq_work(&work->irq_work, clear_pages_signal_irq_worker); in i915_gem_schedule_fill_pages_blt()
/dports/multimedia/libv4l/linux-5.13-rc2/samples/trace_printk/
H A Dtrace-printk.c16 static struct irq_work irqwork;
18 static void trace_printk_irq_work(struct irq_work *work) in trace_printk_irq_work()

12345678910>>...19