Documented in 1 files:
Defined in 1 files as a function:
Referenced in 13 files:
- arch/arm/common/bL_switcher.c, line 310
- drivers/firmware/stratix10-svc.c, line 1835
- drivers/infiniband/sw/siw/siw_qp_tx.c, line 1219
- drivers/soc/fsl/qbman/qman_test_stash.c, line 111
- drivers/tty/mips_ejtag_fdc.c
- fs/resctrl/pseudo_lock.c
- kernel/kallsyms_selftest.c, line 438
- kernel/printk/printk_ringbuffer_kunit_test.c, line 299
- kernel/rcu/rcutorture.c, line 3265
- kernel/trace/ring_buffer.c, line 8183
- kernel/trace/trace_hwlat.c, line 493
- kernel/trace/trace_osnoise.c, line 2053
- lib/test_objpool.c
Smatch caller information:
kernel/rcu/rcutorture.c rcutorture_booster_init() -> kthread_run_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 |
| DATA_SOURCE | 2 | cpu | $0 |
| STR_LEN | 0 | threadfn | (-1),8-9,11-29,31-34,38 |
| 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 siw_create_tx_threads() -> kthread_run_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 |
| CAPPED_DATA | 1 | data | 1 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 1 | data | r find_next_bit |
| DATA_SOURCE | 2 | cpu | r find_next_bit |
| STR_LEN | 0 | threadfn | 9 |
| TERMINATED | 3 | namefmt | 1 |
kernel/printk/printk_ringbuffer_kunit_test.c test_readerwriter() -> kthread_run_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 | 3 | namefmt | 18 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 1 | data | r kunit_kmalloc |
| DATA_SOURCE | 2 | cpu | r find_next_bit |
| STR_LEN | 0 | threadfn | 17 |
| TERMINATED | 3 | namefmt | 1 |
fs/resctrl/pseudo_lock.c pseudo_lock_measure_cycles() -> kthread_run_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 3566905663377154048 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 5951135486011490304 |
| BUF_SIZE | 3 | namefmt | 23 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | r cpumask_first |
| STR_LEN | 0 | threadfn | 22 |
| TERMINATED | 3 | namefmt | 1 |
| LOCK2 | global &rdtgroup_mutex |
fs/resctrl/pseudo_lock.c pseudo_lock_measure_cycles() -> kthread_run_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 6668283034482012160 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 5951135486011490304 |
| BUF_SIZE | 3 | namefmt | 23 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | r cpumask_first |
| STR_LEN | 0 | threadfn | 22 |
| TERMINATED | 3 | namefmt | 1 |
| LOCK2 | global &rdtgroup_mutex |
fs/resctrl/pseudo_lock.c pseudo_lock_measure_cycles() -> kthread_run_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 6586958889136324608 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 5951135486011490304 |
| BUF_SIZE | 3 | namefmt | 23 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | r cpumask_first |
| STR_LEN | 0 | threadfn | 22 |
| TERMINATED | 3 | namefmt | 1 |
| LOCK2 | global &rdtgroup_mutex |
fs/resctrl/pseudo_lock.c rdtgroup_pseudo_lock_create() -> kthread_run_on_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | threadfn | 8559102150111465472 |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| PARAM_VALUE | 2 | cpu | 0-64 |
| PARAM_VALUE | 3 | namefmt | 8983409434926747648 |
| BUF_SIZE | 3 | namefmt | 15 |
| STR_LEN | 0 | threadfn | 14 |
| TERMINATED | 3 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rdtgroup_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/trace/trace_osnoise.c start_kthread() -> kthread_run_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 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | $0 |
| STR_LEN | 0 | threadfn | 23 |
| BIT_INFO | 0 | threadfn | 0x10014c240c01e000,0x7a3bfdfebe79f000 |
| HALF_LOCKED2 | _T->lock |
drivers/soc/fsl/qbman/qman_test_stash.c on_all_cpus() -> kthread_run_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 | 3 | namefmt | 12 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | r find_next_bit |
| STR_LEN | 0 | threadfn | 11 |
| TERMINATED | 3 | namefmt | 1 |
kernel/kallsyms_selftest.c kallsyms_test_init() -> kthread_run_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 |
| STR_LEN | 0 | threadfn | 13 |
| TERMINATED | 3 | namefmt | 1 |
lib/test_objpool.c ot_start_async() -> kthread_run_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 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | r find_next_bit |
| STR_LEN | 0 | threadfn | 12 |
| TERMINATED | 3 | namefmt | 1 |
| LOCK2 | &test->data.start | ||
| TYPE_LOCK | (struct ot_data)->start |
lib/test_objpool.c ot_start_sync() -> kthread_run_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 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | r find_next_bit |
| STR_LEN | 0 | threadfn | 12 |
| TERMINATED | 3 | namefmt | 1 |
| LOCK2 | &test->data.start | ||
| TYPE_LOCK | (struct ot_data)->start |
kernel/trace/ring_buffer.c test_ringbuffer() -> kthread_run_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 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | r find_next_bit |
| STR_LEN | 0 | threadfn | 11 |
| TERMINATED | 3 | namefmt | 1 |
kernel/trace/trace_hwlat.c start_cpu_kthread() -> kthread_run_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 |
| CAPPED_DATA | 2 | cpu | 1 |
| DATA_SOURCE | 2 | cpu | $0 |
| STR_LEN | 0 | threadfn | 9 |
| TERMINATED | 3 | namefmt | 1 |
| HALF_LOCKED2 | global &hwlat_data.lock | ||
| HALF_LOCKED2 | global &trace_types_lock |