Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/firmware/psci/psci_checker.c, line 386
- drivers/scsi/bnx2fc/bnx2fc_fcoe.c, line 2615
- drivers/scsi/bnx2i/bnx2i_init.c, line 418
- drivers/scsi/qedi/qedi_main.c, line 1954
- include/linux/kthread.h, line 96
- kernel/kthread.c, line 634
- kernel/smpboot.c, line 180
- net/core/pktgen.c, line 3936
- tools/testing/selftests/mm/page_frag/page_frag_test.c
Smatch caller information:
drivers/scsi/bnx2fc/bnx2fc_fcoe.c bnx2fc_cpu_online() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 4800153307460128768 |
| PARAM_VALUE | 3 | namefmt | 2769478753610375168 |
| BUF_SIZE | 3 | namefmt | 17 |
| DATA_SOURCE | 2 | cpu | $0 |
| STR_LEN | 0 | threadfn | (-1),8-9,11-29,31-34,38 |
| STR_LEN | 1 | data | 16 |
| BIT_INFO | 2 | cpu | 0x0,0x7fffffff |
| TERMINATED | 3 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
kernel/rcu/rcutorture.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 7889121517650784256 |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 3 | namefmt | 6442178490327752704 |
| BUF_SIZE | 3 | namefmt | 21 |
| BUF_SIZE | 3 | namefmt | 21 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | (-1),8-9,11-29,31-34,38 |
| STR_LEN | 0 | threadfn | (-1),8-9,11-29,31-34,38 |
| STR_LEN | 1 | data | 20 |
| STR_LEN | 1 | data | 20 |
| BIT_INFO | 2 | cpu | 0x0,0x7fffffff |
| TERMINATED | 3 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &boost_mutex | ||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
drivers/infiniband/sw/siw/siw_qp_tx.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 7746880710693072896 |
| PARAM_VALUE | 1 | data | 0-64 |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 8975512613267443712 |
| BUF_SIZE | 3 | namefmt | 10 |
| BUF_SIZE | 3 | namefmt | 10 |
| CAPPED_DATA | 1 | data | 1 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 9 |
| STR_LEN | 0 | threadfn | 9 |
| TERMINATED | 3 | namefmt | 1 |
net/core/pktgen.c pktgen_create_thread() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 1997653812881756160 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 1070114367859683328 |
| BUF_SIZE | 1 | data | 904 |
| BUF_SIZE | 3 | namefmt | 12 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 1 | data | r _kmalloc_node_noprof |
| DATA_SOURCE | 2 | cpu | $0 |
| STR_LEN | 0 | threadfn | 11 |
| TERMINATED | 3 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pernet_ops_rwsem |
kernel/printk/printk_ringbuffer_kunit_test.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 888079120330952704 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 2637649740303261696 |
| BUF_SIZE | 1 | data | 16 |
| BUF_SIZE | 1 | data | 16 |
| BUF_SIZE | 3 | namefmt | 18 |
| BUF_SIZE | 3 | namefmt | 18 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 17 |
| STR_LEN | 0 | threadfn | 17 |
| TERMINATED | 3 | namefmt | 1 |
drivers/scsi/qedi/qedi_main.c qedi_cpu_online() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 4202466260853080064 |
| PARAM_VALUE | 3 | namefmt | 2578148146258202624 |
| BUF_SIZE | 3 | namefmt | 15 |
| DATA_SOURCE | 2 | cpu | $0 |
| STR_LEN | 0 | threadfn | (-1),8-9,11-29,31-34,38 |
| STR_LEN | 1 | data | 14 |
| BIT_INFO | 2 | cpu | 0x0,0x7fffffff |
| TERMINATED | 3 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
fs/resctrl/pseudo_lock.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 3566905663377154048,6586958889136324608,6668283034482012160,8559102150111465472 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 5951135486011490304,8983409434926747648 |
| BUF_SIZE | 3 | namefmt | 15,23 |
| BUF_SIZE | 3 | namefmt | 15,23 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 14,22 |
| STR_LEN | 0 | threadfn | 14,22 |
| TERMINATED | 3 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rdtgroup_mutex | ||
| HALF_LOCKED2 | &of->mutex |
kernel/trace/trace_osnoise.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 4180323134600245248,5780876329499615232 |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | cpu | 0-63 |
| PARAM_VALUE | 3 | namefmt | 2553457656274440192 |
| BUF_SIZE | 3 | namefmt | 24 |
| BUF_SIZE | 3 | namefmt | 24 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 23 |
| STR_LEN | 0 | threadfn | 23 |
| BIT_INFO | 0 | threadfn | 0x10014c240c01e000,0x7a3bfdfebe79f000 |
| BIT_INFO | 0 | threadfn | 0x10014c240c01e000,0x7a3bfdfebe79f000 |
| HALF_LOCKED2 | _T->lock |
drivers/soc/fsl/qbman/qman_test_stash.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 3821061490928414720 |
| PARAM_VALUE | 1 | data | 1787814714981416960 |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 7624127555413749760 |
| BUF_SIZE | 1 | data | 16 |
| BUF_SIZE | 1 | data | 16 |
| BUF_SIZE | 3 | namefmt | 12 |
| BUF_SIZE | 3 | namefmt | 12 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 11 |
| STR_LEN | 0 | threadfn | 11 |
| TERMINATED | 3 | namefmt | 1 |
kernel/kallsyms_selftest.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 2096045559832555520 |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | cpu | 0 |
| PARAM_VALUE | 3 | namefmt | 6714255254913179648 |
| BUF_SIZE | 3 | namefmt | 14 |
| BUF_SIZE | 3 | namefmt | 14 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 13 |
| STR_LEN | 0 | threadfn | 13 |
| TERMINATED | 3 | namefmt | 1 |
drivers/scsi/bnx2i/bnx2i_init.c bnx2i_cpu_online() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 8499086966600273920 |
| PARAM_VALUE | 3 | namefmt | 9050580517038141440 |
| BUF_SIZE | 3 | namefmt | 16 |
| DATA_SOURCE | 2 | cpu | $0 |
| STR_LEN | 0 | threadfn | (-1),8-9,11-29,31-34,38 |
| STR_LEN | 1 | data | 15 |
| BIT_INFO | 2 | cpu | 0x0,0x7fffffff |
| TERMINATED | 3 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
lib/test_objpool.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 1398777865008304128 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 8790524687670706176 |
| BUF_SIZE | 3 | namefmt | 13 |
| BUF_SIZE | 3 | namefmt | 13 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 12 |
| STR_LEN | 0 | threadfn | 12 |
| TERMINATED | 3 | namefmt | 1 |
| LOCK2 | &test->data.start | ||
| TYPE_LOCK | (struct ot_data)->start |
kernel/smpboot.c __smpboot_create_thread() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 2534620870741663744 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 1 | data | 16 |
| DATA_SOURCE | 1 | data | r _kmalloc_node_noprof |
| DATA_SOURCE | 2 | cpu | $1 |
| BIT_INFO | 2 | cpu | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &smpboot_threads_lock |
kernel/trace/ring_buffer.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 3684481095472779264 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 6304181214297264128 |
| BUF_SIZE | 3 | namefmt | 12 |
| BUF_SIZE | 3 | namefmt | 12 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 11 |
| STR_LEN | 0 | threadfn | 11 |
| TERMINATED | 3 | namefmt | 1 |
kernel/trace/trace_hwlat.c kthread_run_on_cpu() -> kthread_create_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 2609872007641018368 |
| PARAM_VALUE | 1 | data | 0 |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 4231971932920369152 |
| BUF_SIZE | 3 | namefmt | 10 |
| BUF_SIZE | 3 | namefmt | 10 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 0 | threadfn | $0 |
| DATA_SOURCE | 1 | data | $1 |
| DATA_SOURCE | 2 | cpu | $2 |
| DATA_SOURCE | 3 | namefmt | $3 |
| STR_LEN | 0 | threadfn | 9 |
| STR_LEN | 0 | threadfn | 9 |
| TERMINATED | 3 | namefmt | 1 |
| HALF_LOCKED2 | global &hwlat_data.lock | ||
| HALF_LOCKED2 | global &trace_types_lock |