Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
kernel/rcu/tree.c rcu_spawn_exp_par_gp_kworker() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 2 | namefmt | 7002869328610357248 |
| BUF_SIZE | 2 | namefmt | 33 |
| BUF_SIZE | 2 | namefmt | 33 |
| STR_LEN | 0 | flags | 32 |
| STR_LEN | 2 | namefmt | 32 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rnp->kthread_mutex | ||
| TYPE_LOCK | (struct rcu_node)->kthread_mutex |
kernel/rcu/tree.c rcu_start_exp_gp_kworker() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 2 | namefmt | 1218278350999924736 |
| BUF_SIZE | 2 | namefmt | 26 |
| BUF_SIZE | 2 | namefmt | 26 |
| STR_LEN | 0 | flags | 25 |
| STR_LEN | 2 | namefmt | 25 |
| TERMINATED | 2 | namefmt | 1 |
kernel/kthread.c kthread_create_worker_on_cpu() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| BUF_SIZE | 2 | namefmt | 16 |
| BUF_SIZE | 2 | namefmt | 16 |
| DATA_SOURCE | 0 | flags | $1 |
| DATA_SOURCE | 2 | namefmt | $2 |
| DATA_SOURCE | 3 | $ | $0 |
| STR_LEN | 0 | flags | 15 |
| STR_LEN | 1 | node | (-1),8-9,11-29,31-34,38 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_init_work() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 11 |
| BUF_SIZE | 3 | $ | 1-s32max |
| STR_LEN | 0 | flags | 10 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/dsa/tag_ksz.c ksz_connect() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 14 |
| STR_LEN | 0 | flags | 13 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/gpu/drm/msm/msm_atomic.c msm_atomic_init_pending_timer() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 3 | $ | 0-7 |
| BUF_SIZE | 2 | namefmt | 17 |
| DATA_SOURCE | 3 | $ | $2 |
| STR_LEN | 0 | flags | 16 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
arch/x86/kvm/i8254.c kvm_create_pit() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 3 | $ | 0-s32max |
| BUF_SIZE | 2 | namefmt | 11 |
| DATA_SOURCE | 3 | $ | r pid_vnr |
| STR_LEN | 0 | flags | 10 |
| TERMINATED | 2 | namefmt | 1 |
| LOCK2 | &kvm->lock | ||
| TYPE_LOCK | (struct kvm)->lock |
drivers/gpu/drm/i915/gem/i915_gem_context.c live_parallel_switch() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 16 |
| BUF_SIZE | 3 | $ | 8 |
| STR_LEN | 0 | flags | 15 |
| TERMINATED | 2 | namefmt | 1 |
drivers/media/platform/chips-media/wave5/wave5-vpu.c wave5_vpu_probe() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 15 |
| STR_LEN | 0 | flags | 14 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/dsa/tag_ocelot_8021q.c ocelot_connect() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 11 |
| STR_LEN | 0 | flags | 10 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/spi/spi.c spi_init_queue() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 2 | namefmt | 1-u64max |
| BUF_SIZE | 2 | namefmt | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/chrome/cros_ec_spi.c cros_ec_spi_devm_high_pri_alloc() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 21 |
| STR_LEN | 0 | flags | 20 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
crypto/crypto_engine.c crypto_engine_alloc_init_and_set() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 3 | $ | 0 |
| PARAM_VALUE | 3 | *$ | 0-127 |
| BUF_SIZE | 2 | namefmt | 3 |
| BUF_SIZE | 3 | $ | 30 |
| STR_LEN | 0 | flags | 2 |
| STR_LEN | 1 | node | 29 |
| STR_LEN | 3 | $ | 29 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | $ |
drivers/net/ethernet/intel/ice/ice_gnss.c ice_gnss_struct_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 12 |
| BUF_SIZE | 3 | $ | 1-s32max |
| STR_LEN | 0 | flags | 11 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c smoke_crescendo() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 3 | $ | 0-26 |
| BUF_SIZE | 2 | namefmt | 13 |
| FUZZY_MAX | 3 | $ | 26 |
| STR_LEN | 0 | flags | 12 |
| TERMINATED | 2 | namefmt | 1 |
drivers/usb/typec/tcpm/tcpm.c tcpm_register_port() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 2 | namefmt | 1-u64max |
| BUF_SIZE | 2 | namefmt | 1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ptp/ptp_clock.c ptp_clock_register() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 6 |
| STR_LEN | 0 | flags | 5 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adapter->vport_ctrl_lock | ||
| HALF_LOCKED2 | &chip->reg_lock | ||
| HALF_LOCKED2 | &clock->clock_lock | ||
| HALF_LOCKED2 | &mdev->intf_state_mutex | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &netdev->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pclock->n_vclocks_mux | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx | ||
| HALF_LOCKED2 | idt82p33->lock | ||
| HALF_LOCKED2 | idtcm->lock | ||
| HALF_LOCKED2 | idtfc3->lock |
drivers/gpu/drm/msm/msm_gpu.c msm_gpu_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 11 |
| STR_LEN | 0 | flags | 10 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/scheduler/tests/tests_scheduler.c drm_sched_scheduler_many_clients_test() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 6 |
| BUF_SIZE | 3 | $ | 38 |
| CAPPED_DATA | 4 | $ | 1 |
| STR_LEN | 0 | flags | 5 |
| TERMINATED | 2 | namefmt | 1 |
drivers/gpu/drm/scheduler/tests/tests_scheduler.c drm_sched_scheduler_two_clients_test() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 4 | $ | 0-1 |
| BUF_SIZE | 2 | namefmt | 6 |
| BUF_SIZE | 3 | $ | 37 |
| FUZZY_MAX | 4 | $ | 1 |
| STR_LEN | 0 | flags | 5 |
| TERMINATED | 2 | namefmt | 1 |
| HARD_MAX | 4 | $ | 1 |
| UNITS | 4 | $ | unit_array_size |
drivers/usb/gadget/function/uvc_video.c uvcg_video_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 5 |
| STR_LEN | 0 | flags | 4 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
drivers/gpu/drm/drm_vblank_work.c drm_vblank_worker_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 14 |
| CAPPED_DATA | 4 | $ | 1 |
| STR_LEN | 0 | flags | 13 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 4 | $ | |
| UNITS | 4 | $ | unit_array_size |
| HALF_LOCKED2 | global &component_mutex |
drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_init_worker() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 13 |
| BUF_SIZE | 3 | $ | 1-s32max |
| STR_LEN | 0 | flags | 12 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/i915_request.c live_breadcrumbs_smoketest() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 4 | $ | 0-2147483646 |
| BUF_SIZE | 2 | namefmt | 10 |
| CAPPED_DATA | 4 | $ | 1 |
| STR_LEN | 0 | flags | 9 |
| CONSTRAINT | 4 | $ | <3261 |
| TERMINATED | 2 | namefmt | 1 |
| UNITS | 4 | $ | unit_array_size |
drivers/gpu/drm/i915/i915_request.c live_parallel_engines() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 16 |
| BUF_SIZE | 3 | $ | 8 |
| STR_LEN | 0 | flags | 15 |
| TERMINATED | 2 | namefmt | 1 |
drivers/gpu/drm/i915/i915_request.c mock_breadcrumbs_smoketest() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 7 |
| CAPPED_DATA | 3 | $ | 1 |
| STR_LEN | 0 | flags | 6 |
| CONSTRAINT | 3 | $ | <3261 |
| TERMINATED | 2 | namefmt | 1 |
| NO_OVERFLOW_SIMPLE | 3 | $ | |
| UNITS | 3 | $ | unit_array_size |
drivers/gpu/drm/i915/i915_request.c perf_parallel_engines() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 7 |
| BUF_SIZE | 3 | $ | 8 |
| STR_LEN | 0 | flags | 6 |
| TERMINATED | 2 | namefmt | 1 |
drivers/net/dsa/mv88e6xxx/chip.c mv88e6xxx_irq_poll_setup() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 3 |
| BUF_SIZE | 3 | $ | 1-s32max |
| STR_LEN | 0 | flags | 2 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chip->reg_lock | ||
| TYPE_LOCK | (struct mv88e6xxx_chip)->reg_lock |
drivers/gpu/drm/i915/gt/intel_reset.c __igt_reset_engines() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 7 |
| BUF_SIZE | 3 | $ | 8 |
| STR_LEN | 0 | flags | 6 |
| TERMINATED | 2 | namefmt | 1 |
net/dsa/tag_sja1105.c sja1105_connect() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 14 |
| STR_LEN | 0 | flags | 13 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/gpu/drm/i915/gt/intel_rps.c live_slpc_tile_interaction() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 21 |
| STR_LEN | 0 | flags | 20 |
| TERMINATED | 2 | namefmt | 1 |
drivers/gpu/drm/msm/disp/msm_disp_snapshot.c msm_disp_snapshot_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 3 | $ | 275574320841703424 |
| BUF_SIZE | 2 | namefmt | 3 |
| BUF_SIZE | 3 | $ | 14 |
| STR_LEN | 0 | flags | 2 |
| STR_LEN | 1 | node | 13 |
| TERMINATED | 2 | namefmt | 1 |
| TERMINATED | 3 | $ | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/dpll/zl3073x/core.c zl3073x_devm_dpll_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 11 |
| BUF_SIZE | 3 | $ | 1-s32max |
| STR_LEN | 0 | flags | 10 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/vdpa/vdpa_sim/vdpa_sim.c vdpasim_create() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| PARAM_VALUE | 3 | $ | 4096-ptr_max |
| BUF_SIZE | 2 | namefmt | 20 |
| STR_LEN | 0 | flags | 19 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 3 | $ | |
| LOCK2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/watchdog/watchdog_dev.c watchdog_dev_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 10 |
| STR_LEN | 0 | flags | 9 |
| TERMINATED | 2 | namefmt | 1 |
drivers/gpu/drm/msm/msm_kms.c msm_drm_kms_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 14 |
| STR_LEN | 0 | flags | 13 |
| TERMINATED | 2 | namefmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | $ | unit_array_size |
| HALF_LOCKED2 | global &component_mutex |
kernel/workqueue.c wq_cpu_intensive_thresh_init() -> kthread_create_worker_on_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0 |
| PARAM_VALUE | 1 | node | (-1) |
| BUF_SIZE | 2 | namefmt | 23 |
| STR_LEN | 0 | flags | 22 |
| TERMINATED | 2 | namefmt | 1 |