Searched refs:kthread_work (Results 1 - 25 of 62) sorted by relevance

123

/linux-master/include/drm/
H A Ddrm_vblank_work.h23 * @base: The base &kthread_work item which will be executed by
28 struct kthread_work base;
58 * &kthread_work
59 * @_work: The &kthread_work embedded inside a &drm_vblank_work
67 void (*func)(struct kthread_work *work));
/linux-master/include/linux/
H A Dkthread.h110 * This provides easier way to make use of kthreads. A kthread_work
115 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;
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 *wor
[all...]
/linux-master/include/linux/dsa/
H A Dksz_common.h29 struct kthread_work work;
33 void (*xmit_work_fn)(struct kthread_work *work);
H A Dsja1105.h46 struct kthread_work work;
51 void (*xmit_work_fn)(struct kthread_work *work);
H A Docelot.h169 struct kthread_work work;
173 void (*xmit_work_fn)(struct kthread_work *work);
/linux-master/include/crypto/internal/
H A Dengine.h68 struct kthread_work pump_requests;
/linux-master/drivers/media/pci/ivtv/
H A Divtv-irq.h37 void ivtv_irq_work_handler(struct kthread_work *work);
/linux-master/drivers/watchdog/
H A Dwatchdog_core.h49 struct kthread_work work;
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_fence.h74 struct kthread_work deadline_work;
H 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)
335 static void msm_devfreq_idle_work(struct kthread_work *work)
H A Dmsm_kms.h146 struct kthread_work dump_work;
H A Dmsm_gpu.h263 struct kthread_work fault_work;
266 struct kthread_work recover_work;
272 struct kthread_work retire_work;
H A Dmsm_fence.c29 static void deadline_work(struct kthread_work *work)
H A Dmsm_atomic.c104 static void msm_atomic_pending_work(struct kthread_work *work)
/linux-master/kernel/
H A Dkthread.c804 struct kthread_work *work;
831 struct kthread_work, node);
970 struct kthread_work *work)
978 struct kthread_work *work)
988 struct kthread_work *work,
1002 * kthread_queue_work - queue a kthread_work
1004 * @work: kthread_work to queue
1014 struct kthread_work *work)
1040 struct kthread_work *work = &dwork->work;
1070 struct kthread_work *wor
[all...]
/linux-master/arch/x86/kvm/
H A Di8254.h48 struct kthread_work expired;
/linux-master/drivers/net/dsa/microchip/
H A Dksz_ptp.h45 void ksz_port_deferred_xmit(struct kthread_work *work);
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_crtc.h111 struct kthread_work work;
/linux-master/drivers/gpu/drm/msm/disp/
H A Dmsm_disp_snapshot.c53 static void _msm_disp_snapshot_work(struct kthread_work *work)
/linux-master/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.h61 struct kthread_work work;
/linux-master/net/dsa/
H A Dtag_ocelot_8021q.c29 void (*xmit_work_fn)(struct kthread_work *work);
/linux-master/include/trace/events/
H A Dsched.h58 * @work: pointer to struct kthread_work
67 struct kthread_work *work),
89 * @work: pointer to struct kthread_work
95 TP_PROTO(struct kthread_work *work),
121 TP_PROTO(struct kthread_work *work, kthread_work_func_t function),
/linux-master/drivers/gpu/drm/i915/gt/
H A Dselftest_slpc.c21 struct kthread_work work;
473 static void slpc_spinner_thread(struct kthread_work *work)
/linux-master/drivers/net/ethernet/microchip/
H A Dencx24j600.c54 struct kthread_work tx_work;
55 struct kthread_work setrx_work;
798 static void encx24j600_setrx_proc(struct kthread_work *ws)
863 static void encx24j600_tx_proc(struct kthread_work *ws)
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_gnss.c84 static void ice_gnss_read(struct kthread_work *work)

Completed in 211 milliseconds

123