Home
last modified time | relevance | path

Searched refs:twork (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Dtask_work.h11 init_task_work(struct callback_head *twork, task_work_func_t func) in init_task_work() argument
13 twork->func = func; in init_task_work()
22 int task_work_add(struct task_struct *task, struct callback_head *twork,
/kernel/linux/linux-6.6/include/linux/
H A Dtask_work.h11 init_task_work(struct callback_head *twork, task_work_func_t func) in init_task_work() argument
13 twork->func = func; in init_task_work()
28 int task_work_add(struct task_struct *task, struct callback_head *twork,
/kernel/linux/linux-5.10/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf.h61 struct tasklet_struct twork; member
H A Dotx_cptvf_main.c44 tasklet_init(&cwqe_info->vq_wqe[i].twork, vq_work_handler, in init_worker_threads()
69 tasklet_kill(&cwqe_info->vq_wqe[i].twork); in cleanup_worker_threads()
591 tasklet_hi_schedule(&wqe->twork); in cptvf_done_intr_handler()
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf.h61 struct tasklet_struct twork; member
H A Dotx_cptvf_main.c44 tasklet_init(&cwqe_info->vq_wqe[i].twork, vq_work_handler, in init_worker_threads()
69 tasklet_kill(&cwqe_info->vq_wqe[i].twork); in cleanup_worker_threads()
588 tasklet_hi_schedule(&wqe->twork); in cptvf_done_intr_handler()
/kernel/linux/linux-5.10/drivers/crypto/cavium/cpt/
H A Dcptvf_main.c15 struct tasklet_struct twork; member
48 tasklet_init(&cwqe_info->vq_wqe[i].twork, vq_work_handler, in init_worker_threads()
75 tasklet_kill(&cwqe_info->vq_wqe[i].twork); in cleanup_worker_threads()
608 tasklet_hi_schedule(&wqe->twork); in cptvf_done_intr_handler()
/kernel/linux/linux-6.6/drivers/crypto/cavium/cpt/
H A Dcptvf_main.c15 struct tasklet_struct twork; member
48 tasklet_init(&cwqe_info->vq_wqe[i].twork, vq_work_handler, in init_worker_threads()
75 tasklet_kill(&cwqe_info->vq_wqe[i].twork); in cleanup_worker_threads()
605 tasklet_hi_schedule(&wqe->twork); in cptvf_done_intr_handler()
/kernel/linux/linux-5.10/security/keys/
H A Dprocess_keys.c910 void key_change_session_keyring(struct callback_head *twork) in key_change_session_keyring() argument
913 struct cred *new = container_of(twork, struct cred, rcu); in key_change_session_keyring()
H A Dinternal.h172 extern void key_change_session_keyring(struct callback_head *twork);
/kernel/linux/linux-6.6/security/keys/
H A Dprocess_keys.c911 void key_change_session_keyring(struct callback_head *twork) in key_change_session_keyring() argument
914 struct cred *new = container_of(twork, struct cred, rcu); in key_change_session_keyring()
H A Dinternal.h170 extern void key_change_session_keyring(struct callback_head *twork);
/kernel/linux/linux-5.10/kernel/sched/
H A Dcore.c4262 struct tick_work *twork = container_of(dwork, struct tick_work, work); in sched_tick_remote() local
4263 int cpu = twork->cpu; in sched_tick_remote()
4308 os = atomic_fetch_add_unless(&twork->state, -1, TICK_SCHED_REMOTE_RUNNING); in sched_tick_remote()
4317 struct tick_work *twork; in sched_tick_start() local
4324 twork = per_cpu_ptr(tick_work_cpu, cpu); in sched_tick_start()
4325 os = atomic_xchg(&twork->state, TICK_SCHED_REMOTE_RUNNING); in sched_tick_start()
4328 twork->cpu = cpu; in sched_tick_start()
4329 INIT_DELAYED_WORK(&twork->work, sched_tick_remote); in sched_tick_start()
4330 queue_delayed_work(system_unbound_wq, &twork->work, HZ); in sched_tick_start()
4337 struct tick_work *twork; in sched_tick_stop() local
[all...]
/kernel/linux/linux-5.10/drivers/block/mtip32xx/
H A Dmtip32xx.c746 struct mtip_work *twork; in mtip_handle_irq() local
768 twork = &dd->work[i]; in mtip_handle_irq()
769 twork->completed = readl(port->completed[i]); in mtip_handle_irq()
770 if (twork->completed) in mtip_handle_irq()
777 twork = &dd->work[i]; in mtip_handle_irq()
778 if (twork->completed) in mtip_handle_irq()
780 twork->cpu_binding, in mtip_handle_irq()
782 &twork->work); in mtip_handle_irq()
/kernel/linux/linux-6.6/drivers/block/mtip32xx/
H A Dmtip32xx.c734 struct mtip_work *twork; in mtip_handle_irq() local
756 twork = &dd->work[i]; in mtip_handle_irq()
757 twork->completed = readl(port->completed[i]); in mtip_handle_irq()
758 if (twork->completed) in mtip_handle_irq()
765 twork = &dd->work[i]; in mtip_handle_irq()
766 if (twork->completed) in mtip_handle_irq()
768 twork->cpu_binding, in mtip_handle_irq()
770 &twork->work); in mtip_handle_irq()
/kernel/linux/linux-6.6/kernel/sched/
H A Dcore.c5902 struct tick_work *twork = container_of(dwork, struct tick_work, work); in sched_tick_remote() local
5903 int cpu = twork->cpu; in sched_tick_remote()
5941 os = atomic_fetch_add_unless(&twork->state, -1, TICK_SCHED_REMOTE_RUNNING); in sched_tick_remote()
5950 struct tick_work *twork; in sched_tick_start() local
5957 twork = per_cpu_ptr(tick_work_cpu, cpu); in sched_tick_start()
5958 os = atomic_xchg(&twork->state, TICK_SCHED_REMOTE_RUNNING); in sched_tick_start()
5961 twork->cpu = cpu; in sched_tick_start()
5962 INIT_DELAYED_WORK(&twork->work, sched_tick_remote); in sched_tick_start()
5963 queue_delayed_work(system_unbound_wq, &twork->work, HZ); in sched_tick_start()
5970 struct tick_work *twork; in sched_tick_stop() local
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/sti/bdisp/
H A Dbdisp-v4l2.c1142 struct delayed_work *twork = to_delayed_work(ptr); in bdisp_irq_timeout() local
1143 struct bdisp_dev *bdisp = container_of(twork, struct bdisp_dev, in bdisp_irq_timeout()
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/bdisp/
H A Dbdisp-v4l2.c1142 struct delayed_work *twork = to_delayed_work(ptr); in bdisp_irq_timeout() local
1143 struct bdisp_dev *bdisp = container_of(twork, struct bdisp_dev, in bdisp_irq_timeout()
/kernel/linux/linux-5.10/drivers/android/
H A Dbinder.c2273 * @twork: callback_head for task work
2280 struct callback_head twork; member
2286 * @twork: callback head for task work
2297 static void binder_do_fd_close(struct callback_head *twork) in binder_do_fd_close() argument
2299 struct binder_task_work_cb *twcb = container_of(twork, in binder_do_fd_close()
2300 struct binder_task_work_cb, twork); in binder_do_fd_close()
2320 init_task_work(&twcb->twork, binder_do_fd_close); in binder_deferred_fd_close()
2324 task_work_add(current, &twcb->twork, TWA_RESUME); in binder_deferred_fd_close()
/kernel/linux/linux-6.6/drivers/android/
H A Dbinder.c1922 * @twork: callback_head for task work
1929 struct callback_head twork; member
1935 * @twork: callback head for task work
1946 static void binder_do_fd_close(struct callback_head *twork) in binder_do_fd_close() argument
1948 struct binder_task_work_cb *twcb = container_of(twork, in binder_do_fd_close()
1949 struct binder_task_work_cb, twork); in binder_do_fd_close()
1969 init_task_work(&twcb->twork, binder_do_fd_close); in binder_deferred_fd_close()
1975 task_work_add(current, &twcb->twork, TWA_RESUME); in binder_deferred_fd_close()

Completed in 53 milliseconds