/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/ |
H A D | irq_work.h | 16 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 D | irq_work.h | 16 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 D | irq_work.h | 16 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 D | irq_work.c | 30 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 D | irq_work.c | 30 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 D | irq_work.c | 30 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 D | intel_breadcrumbs.c | 61 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 D | intel_breadcrumbs_types.h | 40 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 D | intel_breadcrumbs.c | 61 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 D | intel_breadcrumbs_types.h | 40 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 D | intel_breadcrumbs.c | 61 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 D | intel_breadcrumbs_types.h | 40 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 D | max14656_charger_detector.c | 82 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 D | max14656_charger_detector.c | 82 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 D | max14656_charger_detector.c | 82 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 D | cppc_cpufreq.c | 69 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 D | cpufreq_governor.c | 261 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 D | cppc_cpufreq.c | 69 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 D | cpufreq_governor.c | 261 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 D | cppc_cpufreq.c | 69 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 D | cpufreq_governor.c | 261 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 D | i915_gem_client_blt.c | 99 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 D | i915_gem_client_blt.c | 99 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 D | i915_gem_client_blt.c | 99 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 D | trace-printk.c | 16 static struct irq_work irqwork; 18 static void trace_printk_irq_work(struct irq_work *work) in trace_printk_irq_work()
|