Home
last modified time | relevance | path

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

12

/linux/include/linux/
A Dkthread.h86 struct kthread_work;
87 typedef void (*kthread_work_func_t)(struct kthread_work *work);
100 struct kthread_work *current_work;
103 struct kthread_work { struct
112 struct kthread_work work; argument
137 struct kthread_work work = KTHREAD_WORK_INIT(work, fn)
167 memset((work), 0, sizeof(struct kthread_work)); \
191 struct kthread_work *work);
201 void kthread_flush_work(struct kthread_work *work);
204 bool kthread_cancel_work_sync(struct kthread_work *work);
/linux/kernel/
A Dkthread.c725 struct kthread_work *work; in kthread_worker_fn()
752 struct kthread_work, node); in kthread_worker_fn()
891 struct kthread_work *work) in queuing_blocked()
899 struct kthread_work *work) in kthread_insert_work_sanity_check()
909 struct kthread_work *work, in kthread_insert_work()
935 struct kthread_work *work) in kthread_queue_work()
961 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn()
991 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work()
1035 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work()
1052 struct kthread_work work;
[all …]
/linux/include/drm/
A Ddrm_vblank_work.h28 struct kthread_work base;
67 void (*func)(struct kthread_work *work));
/linux/include/linux/dsa/
A Docelot.h168 struct kthread_work work;
172 void (*xmit_work_fn)(struct kthread_work *work);
A Dsja1105.h69 struct kthread_work xmit_work;
/linux/drivers/net/ethernet/intel/ice/
A Dice_ptp.h87 struct kthread_work work;
134 struct kthread_work extts_work;
/linux/drivers/gpu/drm/msm/
A Dmsm_gpu.h195 struct kthread_work fault_work;
198 struct kthread_work recover_work;
201 struct kthread_work retire_work;
A Dmsm_gpu_devfreq.c96 static void msm_devfreq_idle_work(struct kthread_work *work);
204 static void msm_devfreq_idle_work(struct kthread_work *work) in msm_devfreq_idle_work()
A Dmsm_kms.h157 struct kthread_work dump_work;
A Dmsm_gpu.c354 static void recover_worker(struct kthread_work *work) in recover_worker()
450 static void fault_worker(struct kthread_work *work) in fault_worker()
709 static void retire_worker(struct kthread_work *work) in retire_worker()
A Dmsm_atomic.c119 static void msm_atomic_pending_work(struct kthread_work *work) in msm_atomic_pending_work()
/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/drivers/thermal/intel/
A Dintel_powerclamp.c75 struct kthread_work balancing_work;
362 static void clamp_balancing_func(struct kthread_work *work) in clamp_balancing_func()
407 static void clamp_idle_injection_func(struct kthread_work *work) in clamp_idle_injection_func()
/linux/arch/x86/kvm/
A Di8254.h49 struct kthread_work expired;
/linux/include/crypto/
A Dengine.h69 struct kthread_work pump_requests;
/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/msm/disp/
A Dmsm_disp_snapshot.c31 static void _msm_disp_snapshot_work(struct kthread_work *work) in _msm_disp_snapshot_work()
/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_crtc.h110 struct kthread_work work;
/linux/drivers/net/ethernet/microchip/
A Dencx24j600.c54 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()
/linux/drivers/tty/serial/
A Dsc16is7xx.c315 struct kthread_work tx_work;
316 struct kthread_work reg_work;
734 static void sc16is7xx_tx_proc(struct kthread_work *ws) in sc16is7xx_tx_proc()
765 static void sc16is7xx_reg_proc(struct kthread_work *ws) in sc16is7xx_reg_proc()
/linux/drivers/gpu/drm/
A Ddrm_vblank_work.c241 void (*func)(struct kthread_work *work)) in drm_vblank_work_init()
/linux/drivers/cpufreq/
A Dcppc_cpufreq.c70 struct kthread_work work;
101 static void cppc_scale_freq_workfn(struct kthread_work *work) in cppc_scale_freq_workfn()
/linux/drivers/platform/chrome/
A Dcros_ec_spi.c96 struct kthread_work work;
645 static void cros_ec_xfer_high_pri_work(struct kthread_work *work) in cros_ec_xfer_high_pri_work()
/linux/kernel/sched/
A Dcpufreq_schedutil.c37 struct kthread_work work;
462 static void sugov_work(struct kthread_work *work) in sugov_work()

Completed in 38 milliseconds

12