/linux-6.6.21/kernel/locking/ |
D | rtmutex_api.c | 102 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()
|
D | rwsem.c | 1273 return __down_read_common(sem, TASK_KILLABLE); in __down_read_killable() 1320 return __down_write_common(sem, TASK_KILLABLE); in __down_write_killable() 1459 return rwbase_read_lock(&sem->rwbase, TASK_KILLABLE); in __down_read_killable() 1479 return rwbase_write_lock(&sem->rwbase, TASK_KILLABLE); in __down_write_killable()
|
D | semaphore.c | 264 return __down_common(sem, TASK_KILLABLE, MAX_SCHEDULE_TIMEOUT); in __down_killable()
|
D | mutex.c | 814 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-6.6.21/kernel/sched/ |
D | completion.c | 254 long t = wait_for_common(x, MAX_SCHEDULE_TIMEOUT, TASK_KILLABLE); in wait_for_completion_killable() 288 return wait_for_common(x, timeout, TASK_KILLABLE); in wait_for_completion_killable_timeout()
|
/linux-6.6.21/kernel/module/ |
D | dups.c | 210 TASK_UNINTERRUPTIBLE | TASK_KILLABLE); in kmod_dup_request_exists_wait()
|
/linux-6.6.21/fs/xfs/ |
D | xfs_extent_busy.c | 632 prepare_to_wait(&pag->pagb_wait, &wait, TASK_KILLABLE); in xfs_extent_busy_flush() 652 prepare_to_wait(&pag->pagb_wait, &wait, TASK_KILLABLE); in xfs_extent_busy_wait_all()
|
D | xfs_trans_ail.c | 607 set_current_state(TASK_KILLABLE|TASK_FREEZABLE); in xfsaild()
|
/linux-6.6.21/include/linux/ |
D | wait.h | 634 ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ 912 ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) 968 TASK_KILLABLE, 0, timeout, \
|
D | wait_bit.h | 282 ___wait_var_event(var, condition, TASK_KILLABLE, 0, 0, \
|
/linux-6.6.21/Documentation/translations/zh_CN/scheduler/ |
D | completion.rst | 202 更多的变体包括_killable,它使用TASK_KILLABLE作为指定的任务状态,如果它被中断,将返
|
/linux-6.6.21/net/sunrpc/ |
D | sysfs.c | 248 if (wait_on_bit_lock(&xprt->state, XPRT_LOCKED, TASK_KILLABLE)) { in rpc_sysfs_xprt_dstaddr_store() 311 if (wait_on_bit_lock(&xprt->state, XPRT_LOCKED, TASK_KILLABLE)) { in rpc_sysfs_xprt_state_change()
|
D | sched.c | 346 rpc_wait_bit_killable, TASK_KILLABLE|TASK_FREEZABLE_UNSAFE); in rpc_wait_for_completion_task() 987 TASK_KILLABLE|TASK_FREEZABLE); in __rpc_execute()
|
/linux-6.6.21/kernel/ |
D | umh.c | 442 retval = wait_for_completion_state(&done, state | TASK_KILLABLE); in call_usermodehelper_exec()
|
/linux-6.6.21/fs/orangefs/ |
D | file.c | 290 ret = wait_on_bit(bitlock, 1, TASK_KILLABLE); in orangefs_revalidate_mapping()
|
/linux-6.6.21/fs/ceph/ |
D | mds_client.h | 611 TASK_KILLABLE); in ceph_wait_on_async_create()
|
/linux-6.6.21/lib/ |
D | test_lockup.c | 468 wait_state = TASK_KILLABLE; in test_lockup_init()
|
/linux-6.6.21/fs/erofs/ |
D | xattr.c | 47 if (wait_on_bit_lock(&vi->flags, EROFS_I_BL_XATTR_BIT, TASK_KILLABLE)) in erofs_init_inode_xattrs()
|
D | zmap.c | 595 if (wait_on_bit_lock(&vi->flags, EROFS_I_BL_Z_BIT, TASK_KILLABLE)) in z_erofs_fill_inode_lazy()
|
/linux-6.6.21/fs/nfs/ |
D | pnfs.c | 1914 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() 3214 TASK_KILLABLE|TASK_FREEZABLE_UNSAFE); in pnfs_layoutcommit_inode()
|
D | file.c | 605 TASK_KILLABLE|TASK_FREEZABLE_UNSAFE); in nfs_vm_page_mkwrite()
|
/linux-6.6.21/fs/ |
D | exec.c | 1072 __set_current_state(TASK_KILLABLE); in de_thread() 1099 __set_current_state(TASK_KILLABLE); in de_thread()
|
D | userfaultfd.c | 392 return TASK_KILLABLE; in userfaultfd_get_blocking_state() 618 set_current_state(TASK_KILLABLE); in userfaultfd_event_wait_completion()
|
/linux-6.6.21/mm/ |
D | filemap.c | 1446 return folio_wait_bit_common(folio, bit_nr, TASK_KILLABLE, SHARED); in folio_wait_bit_killable() 1636 return folio_wait_bit_common(folio, PG_locked, TASK_KILLABLE, in __folio_lock_killable() 2445 folio_put_wait_locked(folio, TASK_KILLABLE); in filemap_update_page()
|
/linux-6.6.21/Documentation/scheduler/ |
D | completion.rst | 228 Further variants include _killable which uses TASK_KILLABLE as the
|