Home
last modified time | relevance | path

Searched refs:TASK_KILLABLE (Results 1 – 25 of 46) sorted by relevance

12

/Linux-v6.1/kernel/sched/
Dcompletion.c244 long t = wait_for_common(x, MAX_SCHEDULE_TIMEOUT, TASK_KILLABLE); in wait_for_completion_killable()
278 return wait_for_common(x, timeout, TASK_KILLABLE); in wait_for_completion_killable_timeout()
/Linux-v6.1/kernel/locking/
Drtmutex_api.c102 return __rt_mutex_lock_common(lock, TASK_KILLABLE, NULL, 0); in rt_mutex_lock_killable()
544 return __mutex_lock_common(lock, TASK_KILLABLE, subclass, NULL, _RET_IP_); in mutex_lock_killable_nested()
576 return __mutex_lock_common(lock, TASK_KILLABLE, 0, NULL, _RET_IP_); in mutex_lock_killable()
Drwsem.c1279 return __down_read_common(sem, TASK_KILLABLE); in __down_read_killable()
1319 return __down_write_common(sem, TASK_KILLABLE); in __down_write_killable()
1448 return rwbase_read_lock(&sem->rwbase, TASK_KILLABLE); in __down_read_killable()
1468 return rwbase_write_lock(&sem->rwbase, TASK_KILLABLE); in __down_write_killable()
Dsemaphore.c264 return __down_common(sem, TASK_KILLABLE, MAX_SCHEDULE_TIMEOUT); in __down_killable()
Dmutex.c814 return __mutex_lock(lock, TASK_KILLABLE, subclass, NULL, _RET_IP_); in mutex_lock_killable_nested()
1041 return __mutex_lock(lock, TASK_KILLABLE, 0, NULL, _RET_IP_); in __mutex_lock_killable_slowpath()
/Linux-v6.1/fs/xfs/
Dxfs_extent_busy.c583 prepare_to_wait(&pag->pagb_wait, &wait, TASK_KILLABLE); in xfs_extent_busy_flush()
602 prepare_to_wait(&pag->pagb_wait, &wait, TASK_KILLABLE); in xfs_extent_busy_wait_all()
Dxfs_trans_ail.c605 set_current_state(TASK_KILLABLE|TASK_FREEZABLE); in xfsaild()
/Linux-v6.1/include/linux/
Dwait.h631 ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \
909 ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule())
965 TASK_KILLABLE, 0, timeout, \
Dwait_bit.h282 ___wait_var_event(var, condition, TASK_KILLABLE, 0, 0, \
/Linux-v6.1/Documentation/translations/zh_CN/scheduler/
Dcompletion.rst202 更多的变体包括_killable,它使用TASK_KILLABLE作为指定的任务状态,如果它被中断,将返
/Linux-v6.1/net/sunrpc/
Dsysfs.c247 if (wait_on_bit_lock(&xprt->state, XPRT_LOCKED, TASK_KILLABLE)) { in rpc_sysfs_xprt_dstaddr_store()
310 if (wait_on_bit_lock(&xprt->state, XPRT_LOCKED, TASK_KILLABLE)) { in rpc_sysfs_xprt_state_change()
Dsched.c346 rpc_wait_bit_killable, TASK_KILLABLE|TASK_FREEZABLE_UNSAFE); in rpc_wait_for_completion_task()
989 TASK_KILLABLE|TASK_FREEZABLE); in __rpc_execute()
/Linux-v6.1/kernel/
Dumh.c442 state |= TASK_KILLABLE; in call_usermodehelper_exec()
/Linux-v6.1/fs/ceph/
Dmds_client.h582 TASK_KILLABLE); in ceph_wait_on_async_create()
/Linux-v6.1/fs/orangefs/
Dfile.c290 ret = wait_on_bit(bitlock, 1, TASK_KILLABLE); in orangefs_revalidate_mapping()
/Linux-v6.1/lib/
Dtest_lockup.c468 wait_state = TASK_KILLABLE; in test_lockup_init()
/Linux-v6.1/fs/erofs/
Dxattr.c39 if (wait_on_bit_lock(&vi->flags, EROFS_I_BL_XATTR_BIT, TASK_KILLABLE)) in init_inode_xattrs()
Dzmap.c51 if (wait_on_bit_lock(&vi->flags, EROFS_I_BL_Z_BIT, TASK_KILLABLE)) in z_erofs_fill_inode_lazy()
/Linux-v6.1/fs/nfs/
Dpnfs.c1914 TASK_KILLABLE|TASK_FREEZABLE_UNSAFE); in pnfs_prepare_to_retry_layoutget()
2037 TASK_KILLABLE)); in pnfs_update_layout()
2089 TASK_KILLABLE)); in pnfs_update_layout()
3200 TASK_KILLABLE|TASK_FREEZABLE_UNSAFE); in pnfs_layoutcommit_inode()
Dfile.c571 TASK_KILLABLE|TASK_FREEZABLE_UNSAFE); in nfs_vm_page_mkwrite()
/Linux-v6.1/fs/
Duserfaultfd.c357 return TASK_KILLABLE; in userfaultfd_get_blocking_state()
578 set_current_state(TASK_KILLABLE); in userfaultfd_event_wait_completion()
Dexec.c1070 __set_current_state(TASK_KILLABLE); in de_thread()
1097 __set_current_state(TASK_KILLABLE); in de_thread()
/Linux-v6.1/mm/
Dfilemap.c1446 return folio_wait_bit_common(folio, bit_nr, TASK_KILLABLE, SHARED); in folio_wait_bit_killable()
1666 return folio_wait_bit_common(folio, PG_locked, TASK_KILLABLE, in __folio_lock_killable()
2472 folio_put_wait_locked(folio, TASK_KILLABLE); in filemap_update_page()
/Linux-v6.1/fs/overlayfs/
Dcopy_up.c234 if (signal_pending_state(TASK_KILLABLE, current)) { in ovl_copy_up_file()
/Linux-v6.1/Documentation/scheduler/
Dcompletion.rst228 Further variants include _killable which uses TASK_KILLABLE as the

12