Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/linux/
H A Dkthread.h84 struct kthread_work;
85 typedef void (*kthread_work_func_t)(struct kthread_work *work);
98 struct kthread_work *current_work;
101 struct kthread_work { struct
110 struct kthread_work work; argument
135 struct kthread_work work = KTHREAD_WORK_INIT(work, fn)
165 memset((work), 0, sizeof(struct kthread_work)); \
189 struct kthread_work *work);
199 void kthread_flush_work(struct kthread_work *work);
202 bool kthread_cancel_work_sync(struct kthread_work *work);
/OK3568_Linux_fs/kernel/kernel/
H A Dkthread.c720 struct kthread_work *work; in kthread_worker_fn()
747 struct kthread_work, node); in kthread_worker_fn()
861 struct kthread_work *work) in queuing_blocked()
869 struct kthread_work *work) in kthread_insert_work_sanity_check()
879 struct kthread_work *work, in kthread_insert_work()
903 struct kthread_work *work) in kthread_queue_work()
929 struct kthread_work *work = &dwork->work; in kthread_delayed_work_timer_fn()
959 struct kthread_work *work = &dwork->work; in __kthread_queue_delayed_work()
1008 struct kthread_work *work = &dwork->work; in kthread_queue_delayed_work()
1025 struct kthread_work work;
[all …]
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_vblank_work.h28 struct kthread_work base;
67 void (*func)(struct kthread_work *work));
/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_rkvdec2_link.h217 void rkvdec2_link_worker(struct kthread_work *work_s);
228 void rkvdec2_soft_ccu_worker(struct kthread_work *work_s);
233 void rkvdec2_hard_ccu_worker(struct kthread_work *work_s);
H A Dmpp_common.h323 struct kthread_work work;
636 void (*task_worker)(struct kthread_work *work_s);
694 struct kthread_work *work);
/OK3568_Linux_fs/kernel/include/linux/dsa/
H A Dsja1105.h59 struct kthread_work xmit_work;
/OK3568_Linux_fs/kernel/drivers/media/pci/ivtv/
H A Divtv-irq.h37 void ivtv_irq_work_handler(struct kthread_work *work);
/OK3568_Linux_fs/kernel/drivers/thermal/intel/
H 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()
/OK3568_Linux_fs/kernel/arch/x86/kvm/
H A Di8254.h49 struct kthread_work expired;
H A Di8254.c239 static void pit_do_work(struct kthread_work *work) in pit_do_work()
/OK3568_Linux_fs/kernel/drivers/block/
H A Dloop.h68 struct kthread_work work;
/OK3568_Linux_fs/kernel/include/crypto/
H A Dengine.h68 struct kthread_work pump_requests;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_crtc.h97 struct kthread_work work;
/OK3568_Linux_fs/kernel/drivers/net/ethernet/microchip/
H A Dencx24j600.c54 struct kthread_work tx_work;
55 struct kthread_work setrx_work;
799 static void encx24j600_setrx_proc(struct kthread_work *ws) in encx24j600_setrx_proc()
864 static void encx24j600_tx_proc(struct kthread_work *ws) in encx24j600_tx_proc()
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H 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()
768 static void sc16is7xx_reg_proc(struct kthread_work *ws) in sc16is7xx_reg_proc()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_vblank_work.c241 void (*func)(struct kthread_work *work)) in drm_vblank_work_init()
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dcpufreq_schedutil.c41 struct kthread_work work;
550 static void sugov_work(struct kthread_work *work) in sugov_work()
/OK3568_Linux_fs/kernel/drivers/platform/chrome/
H 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()
/OK3568_Linux_fs/kernel/drivers/usb/typec/tcpm/
H A Dtcpm.c368 struct kthread_work event_work;
370 struct kthread_work state_machine;
372 struct kthread_work vdm_state_machine;
374 struct kthread_work enable_frs;
376 struct kthread_work send_discover_work;
492 struct kthread_work work;
2094 static void vdm_state_machine_work(struct kthread_work *work) in vdm_state_machine_work()
2927 static void tcpm_pd_rx_handler(struct kthread_work *work) in tcpm_pd_rx_handler()
4930 static void tcpm_state_machine_work(struct kthread_work *work) in tcpm_state_machine_work()
5435 static void tcpm_pd_event_handler(struct kthread_work *work) in tcpm_pd_event_handler()
[all …]
/OK3568_Linux_fs/kernel/drivers/watchdog/
H A Dwatchdog_dev.c66 struct kthread_work work;
231 static void watchdog_ping_work(struct kthread_work *work) in watchdog_ping_work()
/OK3568_Linux_fs/kernel/crypto/
H A Dcrypto_engine.c243 static void crypto_pump_work(struct kthread_work *work) in crypto_pump_work()
/OK3568_Linux_fs/kernel/drivers/ptp/
H A Dptp_clock.c189 static void ptp_aux_kworker(struct kthread_work *work) in ptp_aux_kworker()
/OK3568_Linux_fs/kernel/init/
H A Dmain.c1308 struct kthread_work work;
1328 static void __init initcall_work_func(struct kthread_work *work) in initcall_work_func()
/OK3568_Linux_fs/kernel/drivers/md/
H A Ddm-rq.c22 struct kthread_work work;
/OK3568_Linux_fs/kernel/include/linux/spi/
H A Dspi.h603 struct kthread_work pump_messages;

12