Defined in 1 files as a function:
Referenced in 16 files:
- arch/s390/kernel/perf_pai.c, line 631
- drivers/char/tpm/tpm-dev-common.c, line 97
- drivers/gpu/drm/imagination/pvr_queue.c, line 1102
- drivers/misc/bcm-vk/bcm_vk_msg.c
- fs/coredump.c, line 375
- include/linux/kvm_host.h, line 893
- include/linux/pid.h, line 340
- include/trace/events/sched.h
- kernel/audit.c
- kernel/auditfilter.c, line 1355
- kernel/auditsc.c
- kernel/cgroup/cgroup-v1.c, line 1109
- kernel/sched/core.c, line 8184
- security/ipe/audit.c, line 147
- security/lsm_audit.c
- security/smack/smack_access.c, line 339
Smatch caller information:
kernel/exit.c is_global_init() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | tsk | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tsk->signal->group_exit_code | 0,256-65280[c] |
| HALF_LOCKED2 | global &tasklist_lock |
fs/coredump.c coredump_parse() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/tpm/tpm-dev-common.c user_reader_timeout() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
security/smack/smack_access.c smack_log_callback() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/oom_kill.c is_global_init() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | tsk | $0 |
| STR_LEN | 0 | tsk | (-1),13,27,40 |
| STR_LEN | 0 | tsk | (-1),13,27,40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &oom_lock | ||
| HALF_LOCKED2 | rcu_read |
fs/proc/base.c is_global_init() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-4931338248183341055,4931338248183341057-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| BIT_INFO | 0 | tsk->flags | 0x0,0xffdfffff |
| NOSPEC | 0 | tsk->signal->oom_score_adj | |
| NOSPEC | 0 | tsk->signal->oom_score_adj_min | |
| USER_DATA | 0 | tsk->signal->oom_score_adj | (-1000)-1000[c] |
| USER_DATA | 0 | tsk->signal->oom_score_adj_min | (-1000)-1000[c] |
| LOCK2 | global &oom_adj_mutex | ||
| LOCK2 | rcu_read |
kernel/crash_core.c is_global_init() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags |
kernel/auditsc.c __audit_log_capset() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
kernel/auditsc.c __audit_log_nfcfg() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/auditsc.c __audit_ptrace() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
kernel/auditsc.c audit_filter_rules() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tsk->signal->group_exit_code | 0,256-65280[c] |
| LOCK2 | rcu_read |
kernel/auditsc.c audit_log_task() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/auditsc.c audit_log_uring() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/auditsc.c audit_signal_info_syscall() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tsk->parent->exit_code | 0,256-65280[c] |
| USER_DATA | 0 | tsk->real_parent->exit_code | 0,256-65280[c] |
kernel/auditsc.c audit_signal_info_syscall() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tsk->parent->exit_code | 0,256-65280[c] |
| USER_DATA | 0 | tsk->real_parent->exit_code | 0,256-65280[c] |
kernel/audit.c audit_log_common_recv_msg() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/audit.c audit_log_multicast() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/audit.c audit_log_set_loginuid() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
kernel/audit.c audit_log_task_info() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &iint->mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock |
kernel/audit.c audit_signal_info() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
arch/x86/kvm/svm/sev.c sev_handle_vmgexit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_handle_vmgexit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_handle_vmgexit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_handle_vmgexit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_handle_vmgexit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_handle_vmgexit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_handle_vmgexit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_handle_vmgexit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_snp_ap_creation() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c sev_snp_ap_creation() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_snp_ap_creation() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_snp_ap_creation() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock |
arch/x86/kvm/svm/sev.c sev_snp_ap_creation() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock |
kernel/auditfilter.c audit_filter() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock |
drivers/misc/bcm-vk/bcm_vk_msg.c bcm_vk_open() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/bcm-vk/bcm_vk_msg.c bcm_vk_write() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/hyperv.c kvm_pr_unimpl_rdmsr() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &hv->hv_lock |
arch/x86/kvm/hyperv.c kvm_pr_unimpl_wrmsr() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &hv->hv_lock |
security/lsm_audit.c audit_log_lsm_data() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
security/lsm_audit.c dump_common_audit_data() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kvm/x86.c kvm_prepare_unexpected_reason_exit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
kernel/cgroup/cgroup-v1.c cgroup1_reconfigure() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | &sb->s_umount |
arch/x86/kvm/svm/svm.c kvm_pr_unimpl_wrmsr() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
kernel/signal.c is_global_init() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| STR_LEN | 0 | tsk | (-1)-0,5 |
| STR_LEN | 0 | tsk | (-1)-0,5 |
| STR_LEN | 0 | tsk->thread.trap_nr | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | tsk->parent->exit_code | 0,256-65280[c] |
| USER_DATA | 0 | tsk->ptrace | 65537,65545-33619953[c] |
| USER_DATA | 0 | tsk->real_parent->exit_code | 0,256-65280[c] |
| NO_OVERFLOW_SIMPLE | 0 | tsk->dl.pi_se->dl_runtime | |
| UNITS | 0 | tsk | unit_byte |
| HALF_LOCKED2 | 0 | &tsk->alloc_lock | |
| HALF_LOCKED2 | 0 | &tsk->sighand->siglock |
arch/x86/kvm/vmx/tdx.c tdx_handle_exit() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/msrs.c kvm_do_msr_access() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/msrs.c kvm_pr_unimpl_wrmsr() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
security/ipe/audit.c ipe_audit_match() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
kernel/trace/bpf_trace.c is_global_init() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| BIT_INFO | 0 | tsk->flags | 0x0,0xffdffffb |
arch/x86/kvm/vmx/vmx.c handle_cr() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/vmx/vmx.c kvm_pr_unimpl_wrmsr() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|
drivers/tty/sysrq.c is_global_init() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-4931338248183341055,4931338248183341057-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| BIT_INFO | 0 | tsk->flags | 0x0,0xffdfffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &tasklist_lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->event_lock | ||
| HALF_LOCKED2 | irq |
kernel/sched/core.c sched_show_task() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tsk | 4096-ptr_max |
| DATA_SOURCE | 0 | tsk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | tsk | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rnp->lock | ||
| HALF_LOCKED2 | &rtp->tasks_gp_mutex | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | global &tasklist_lock | ||
| HALF_LOCKED2 | irq_flags |
arch/x86/kvm/svm/avic.c avic_incomplete_ipi_interception() -> task_tgid_nr()
| Type | Parameter | Key | Value |
|---|