Defined in 1 files as a function:
Referenced in 5 files:
- arch/loongarch/kernel/ptrace.c
- arch/x86/kernel/cpu/bugs.c, line 2540
- include/linux/sched.h, line 2081
- include/linux/thread_info.h
- kernel/sched/core.c
Smatch caller information:
kernel/rcu/tree.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 4 |
| DATA_SOURCE | 1 | flag | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | flags |
mm/madvise.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &madv_behavior->mm->mmap_lock |
net/dsa/dsa.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
arch/x86/kernel/fpu/core.c fpu_reset_fpstate_regs() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 19 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &tsk->signal->exec_update_lock | ||
| LOCK2 | bh |
arch/x86/kernel/fpu/core.c kernel_fpu_begin_mask() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 19 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh |
arch/x86/kernel/fpu/core.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 19 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/entry/common.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 0 |
| DATA_SOURCE | 1 | flag | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
security/keys/request_key.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 0 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/thunderbolt/switch.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/infiniband/ulp/ipoib/ipoib_cm.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/kthread.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 2 |
| DATA_SOURCE | 1 | flag | $1 |
| NOCHECK_CALL |
kernel/printk/printk_ringbuffer_kunit_test.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 2 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/bridge/br_sysfs_if.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/user-return-notifier.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 7 |
| DATA_SOURCE | 1 | flag | $1 |
| PREEMPT_ADD | |||
| NOCHECK_CALL |
drivers/thunderbolt/retimer.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
kernel/rseq.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 4,11 |
| DATA_SOURCE | 1 | flag | $1 |
| HARD_MAX | 1 | flag | 11 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
arch/x86/kernel/process.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 7,16-17 |
| DATA_SOURCE | 1 | flag | $1 |
| HARD_MAX | 1 | flag | 17 |
| PREEMPT_ADD | |||
| NOCHECK_CALL |
arch/x86/kernel/process_64.c set_personality_ia32() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 27 |
| NOCHECK_CALL | |||
| LOCK2 | &tsk->signal->exec_update_lock |
arch/x86/kernel/process_64.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 19 |
| DATA_SOURCE | 1 | flag | $1 |
| NOCHECK_CALL |
kernel/sched/build_policy.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 4 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
kernel/time/hrtimer.c hrtimer_interrupt_rearm() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 12 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cpu_base->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct hrtimer_cpu_base)->lock |
security/landlock/tsync.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| NOCHECK_CALL |
net/ipv6/addrconf.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/tty/tty_jobctrl.c __tty_check_change() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &tty->ldisc_sem |
kernel/sched/build_utility.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 11 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags |
drivers/infiniband/ulp/ipoib/ipoib_vlan.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/cgroup/cgroup-v1.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
drivers/base/core.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
block/blk-cgroup.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &bdev->bd_queue->rq_qos_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/cgroup/freezer.c cgroup_leave_frozen() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &css_set_lock | ||
| LOCK2 | irq |
kernel/signal.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
net/bridge/br_sysfs_br.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/events/uprobes.c handle_singlestep() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/events/uprobes.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 8 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/events/uprobes.c uprobe_post_sstep_notifier() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 8 |
| NOCHECK_CALL |
kernel/events/uprobes.c uprobe_pre_sstep_notifier() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 8 |
| NOCHECK_CALL |
drivers/net/bonding/bond_options.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
arch/x86/kernel/step.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 24-26 |
| DATA_SOURCE | 1 | flag | $1 |
| HARD_MAX | 1 | flag | 26 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
arch/x86/kernel/cpu/bugs.c l1d_flush_prctl_set() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 18 |
| NOCHECK_CALL |
arch/x86/kernel/cpu/bugs.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 23 |
| DATA_SOURCE | 1 | flag | $1 |
| PREEMPT_ADD | |||
| NOCHECK_CALL |
arch/x86/kernel/fpu/init.c fpu__init_system_early_generic() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 19 |
| NOCHECK_CALL |
drivers/net/usb/qmi_wwan.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
arch/x86/kernel/fpu/signal.c __fpu_restore_sig() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 19 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | bh |
kernel/task_work.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 0 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | rcu_read |
fs/exec.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 11 |
| DATA_SOURCE | 1 | flag | $1 |
| NOCHECK_CALL |
kernel/sched/core.c __resched_curr() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 4-5 |
| BUF_SIZE | 0 | ti | 24 |
| DATA_SOURCE | 1 | flag | $1 [m] |
| FUZZY_MAX | 1 | flag | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rq |
kernel/sched/core.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ti | 4096-ptr_max |
| PARAM_VALUE | 1 | flag | 4,11 |
| DATA_SOURCE | 1 | flag | $1 |
| HARD_MAX | 1 | flag | 11 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | irq |
arch/x86/kernel/ioport.c ksys_ioperm() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 22 |
| NOCHECK_CALL |
arch/x86/kernel/ioport.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 22 |
| DATA_SOURCE | 1 | flag | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv4/devinet.c set_tsk_thread_flag() -> set_ti_thread_flag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | flag | 1 |
| DATA_SOURCE | 1 | flag | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |