Home
last modified time | relevance | path

Searched refs:kthread_work (Results 1 – 25 of 67) sorted by relevance

123

/linux/include/linux/
A Dkthread.h115 struct kthread_work;
116 typedef void (*kthread_work_func_t)(struct kthread_work *work);
129 struct kthread_work *current_work;
132 struct kthread_work { struct
141 struct kthread_work work; argument
157 struct kthread_work work = KTHREAD_WORK_INIT(work, fn)
174 memset((work), 0, sizeof(struct kthread_work)); \
198 struct kthread_work *work);
208 void kthread_flush_work(struct kthread_work *work);
211 bool kthread_cancel_work_sync(struct kthread_work *work);
/linux/kernel/
A Dkthread.c807 struct kthread_work *work; in kthread_worker_fn()
834 struct kthread_work, node); in kthread_worker_fn()
981 struct kthread_work *work) in queuing_blocked()
989 struct kthread_work *work) in kthread_insert_work_sanity_check()
999 struct kthread_work *work, in kthread_insert_work()
1025 struct kthread_work *work) in kthread_queue_work()
1051 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn()
1081 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work()
1124 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work()
1141 struct kthread_work work;
[all …]
/linux/drivers/gpu/drm/i915/display/
A Dintel_cursor.h12 struct kthread_work;
18 void intel_cursor_unpin_work(struct kthread_work *base);
/linux/include/drm/
A Ddrm_vblank_work.h29 struct kthread_work base;
68 void (*func)(struct kthread_work *work));
/linux/include/linux/dsa/
A Dksz_common.h29 struct kthread_work work;
33 void (*xmit_work_fn)(struct kthread_work *work);
A Dsja1105.h46 struct kthread_work work;
51 void (*xmit_work_fn)(struct kthread_work *work);
A Docelot.h171 struct kthread_work work;
175 void (*xmit_work_fn)(struct kthread_work *work);
/linux/drivers/gpu/drm/msm/
A Dmsm_gpu_devfreq.c130 static void msm_devfreq_boost_work(struct kthread_work *work);
131 static void msm_devfreq_idle_work(struct kthread_work *work);
256 static void msm_devfreq_boost_work(struct kthread_work *work) in msm_devfreq_boost_work()
335 static void msm_devfreq_idle_work(struct kthread_work *work) in msm_devfreq_idle_work()
A Dmsm_fence.h74 struct kthread_work deadline_work;
A Dmsm_gpu.h263 struct kthread_work fault_work;
266 struct kthread_work recover_work;
272 struct kthread_work retire_work;
A Dmsm_kms.h142 struct kthread_work dump_work;
A Dmsm_fence.c29 static void deadline_work(struct kthread_work *work) in deadline_work()
/linux/include/crypto/internal/
A Dengine.h68 struct kthread_work pump_requests;
/linux/drivers/media/pci/ivtv/
A Divtv-irq.h37 void ivtv_irq_work_handler(struct kthread_work *work);
/linux/drivers/watchdog/
A Dwatchdog_core.h49 struct kthread_work work;
/linux/arch/x86/kvm/
A Di8254.h48 struct kthread_work expired;
/linux/drivers/net/dsa/microchip/
A Dksz_ptp.h45 void ksz_port_deferred_xmit(struct kthread_work *work);
/linux/drivers/gpu/drm/i915/selftests/
A Di915_request.c304 struct kthread_work work;
1459 struct kthread_work work;
1554 static void __live_parallel_spin(struct kthread_work *work) in __live_parallel_spin()
1611 static void (* const func[])(struct kthread_work *) = { in live_parallel_engines()
1620 void (* const *fn)(struct kthread_work *); in live_parallel_engines()
2959 struct kthread_work work;
2964 static void p_sync0(struct kthread_work *work) in p_sync0()
3038 static void p_sync1(struct kthread_work *work) in p_sync1()
3115 static void p_many(struct kthread_work *work) in p_many()
3183 static void (* const func[])(struct kthread_work *) = { in perf_parallel_engines()
[all …]
/linux/drivers/vdpa/vdpa_sim/
A Dvdpa_sim.h61 struct kthread_work work;
A Dvdpa_sim.c48 struct kthread_work work;
54 static void vdpasim_mm_work_fn(struct kthread_work *work) in vdpasim_mm_work_fn()
69 struct kthread_work *work = &mm_work->work; in vdpasim_worker_change_mm_sync()
174 static void vdpasim_work_fn(struct kthread_work *work) in vdpasim_work_fn()
/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_crtc.h111 struct kthread_work work;
/linux/drivers/gpu/drm/msm/disp/
A Dmsm_disp_snapshot.c53 static void _msm_disp_snapshot_work(struct kthread_work *work) in _msm_disp_snapshot_work()
/linux/net/dsa/
A Dtag_ocelot_8021q.c29 void (*xmit_work_fn)(struct kthread_work *work); in ocelot_defer_xmit()
/linux/include/trace/events/
A Dsched.h67 struct kthread_work *work),
95 TP_PROTO(struct kthread_work *work),
121 TP_PROTO(struct kthread_work *work, kthread_work_func_t function),
/linux/drivers/gpu/drm/i915/gt/
A Dselftest_slpc.c21 struct kthread_work work;
473 static void slpc_spinner_thread(struct kthread_work *work) in slpc_spinner_thread()

Completed in 33 milliseconds

123