/linux-6.3-rc2/include/linux/ |
A D | kthread.h | 114 struct kthread_work; 115 typedef void (*kthread_work_func_t)(struct kthread_work *work); 128 struct kthread_work *current_work; 131 struct kthread_work { struct 140 struct kthread_work work; argument 156 struct kthread_work work = KTHREAD_WORK_INIT(work, fn) 173 memset((work), 0, sizeof(struct kthread_work)); \ 197 struct kthread_work *work); 207 void kthread_flush_work(struct kthread_work *work); 210 bool kthread_cancel_work_sync(struct kthread_work *work);
|
/linux-6.3-rc2/kernel/ |
A D | kthread.c | 786 struct kthread_work *work; in kthread_worker_fn() 813 struct kthread_work, node); in kthread_worker_fn() 952 struct kthread_work *work) in queuing_blocked() 960 struct kthread_work *work) in kthread_insert_work_sanity_check() 970 struct kthread_work *work, in kthread_insert_work() 996 struct kthread_work *work) in kthread_queue_work() 1022 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn() 1052 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work() 1095 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work() 1112 struct kthread_work work; [all …]
|
/linux-6.3-rc2/include/drm/ |
A D | drm_vblank_work.h | 28 struct kthread_work base; 67 void (*func)(struct kthread_work *work));
|
/linux-6.3-rc2/include/linux/dsa/ |
A D | ksz_common.h | 29 struct kthread_work work; 33 void (*xmit_work_fn)(struct kthread_work *work);
|
A D | sja1105.h | 46 struct kthread_work work; 52 void (*xmit_work_fn)(struct kthread_work *work);
|
A D | ocelot.h | 169 struct kthread_work work; 173 void (*xmit_work_fn)(struct kthread_work *work);
|
/linux-6.3-rc2/drivers/gpu/drm/msm/ |
A D | msm_gpu_devfreq.c | 130 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 D | msm_gpu.h | 258 struct kthread_work fault_work; 261 struct kthread_work recover_work; 267 struct kthread_work retire_work;
|
A D | msm_kms.h | 158 struct kthread_work dump_work;
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/ |
A D | ice_gnss.h | 44 struct kthread_work write_work;
|
A D | ice_gnss.c | 82 static void ice_gnss_write_pending(struct kthread_work *work) in ice_gnss_write_pending() 116 static void ice_gnss_read(struct kthread_work *work) in ice_gnss_read()
|
A D | ice_ptp.h | 193 struct kthread_work extts_work;
|
/linux-6.3-rc2/drivers/media/pci/ivtv/ |
A D | ivtv-irq.h | 37 void ivtv_irq_work_handler(struct kthread_work *work);
|
/linux-6.3-rc2/drivers/watchdog/ |
A D | watchdog_core.h | 49 struct kthread_work work;
|
/linux-6.3-rc2/arch/x86/kvm/ |
A D | i8254.h | 48 struct kthread_work expired;
|
/linux-6.3-rc2/drivers/net/dsa/microchip/ |
A D | ksz_ptp.h | 45 void ksz_port_deferred_xmit(struct kthread_work *work);
|
/linux-6.3-rc2/include/crypto/ |
A D | engine.h | 73 struct kthread_work pump_requests;
|
/linux-6.3-rc2/drivers/gpu/drm/i915/selftests/ |
A D | i915_request.c | 304 struct kthread_work work; 1439 struct kthread_work work; 1534 static void __live_parallel_spin(struct kthread_work *work) in __live_parallel_spin() 1591 static void (* const func[])(struct kthread_work *) = { in live_parallel_engines() 1600 void (* const *fn)(struct kthread_work *); in live_parallel_engines() 2939 struct kthread_work work; 2944 static void p_sync0(struct kthread_work *work) in p_sync0() 3018 static void p_sync1(struct kthread_work *work) in p_sync1() 3095 static void p_many(struct kthread_work *work) in p_many() 3163 static void (* const func[])(struct kthread_work *) = { in perf_parallel_engines() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/dpu1/ |
A D | dpu_crtc.h | 111 struct kthread_work work;
|
/linux-6.3-rc2/net/dsa/ |
A D | tag_ocelot_8021q.c | 29 void (*xmit_work_fn)(struct kthread_work *work); in ocelot_defer_xmit()
|
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/ |
A D | msm_disp_snapshot.c | 53 static void _msm_disp_snapshot_work(struct kthread_work *work) in _msm_disp_snapshot_work()
|
/linux-6.3-rc2/include/trace/events/ |
A D | sched.h | 67 struct kthread_work *work), 95 TP_PROTO(struct kthread_work *work), 121 TP_PROTO(struct kthread_work *work, kthread_work_func_t function),
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | selftest_slpc.c | 21 struct kthread_work work; 440 static void slpc_spinner_thread(struct kthread_work *work) in slpc_spinner_thread()
|
/linux-6.3-rc2/drivers/gpu/drm/ |
A D | drm_vblank_work.c | 241 void (*func)(struct kthread_work *work)) in drm_vblank_work_init()
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/ |
A D | encx24j600.c | 54 struct kthread_work tx_work; 55 struct kthread_work setrx_work; 798 static void encx24j600_setrx_proc(struct kthread_work *ws) in encx24j600_setrx_proc() 863 static void encx24j600_tx_proc(struct kthread_work *ws) in encx24j600_tx_proc()
|