Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
kernel/sched/core.c __balance_push_cpu_stop() -> __migrate_task()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rq | 4096-ptr_max |
| PARAM_VALUE | 0 | rq->__lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | rq->__lock.owner_cpu | 0 |
| PARAM_VALUE | 0 | rq->__lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | rq->clock_update_flags | 0,2-u32max |
| PARAM_VALUE | 1 | rf | 3538700842618331136 |
| PARAM_VALUE | 1 | rf->clock_update_flags | 0 |
| PARAM_VALUE | 2 | p | 4096-ptr_max |
| PARAM_VALUE | 2 | p->migration_disabled | 0-1 |
| PARAM_VALUE | 2 | p->on_rq | 1 |
| PARAM_VALUE | 3 | dest_cpu | 0-64 |
| CAPPED_DATA | 0 | rq | 1 |
| CAPPED_DATA | 3 | dest_cpu | 1 |
| DATA_SOURCE | 0 | rq | r __this_rq |
| DATA_SOURCE | 2 | p | $0 |
| DATA_SOURCE | 3 | dest_cpu | r select_fallback_rq |
kernel/sched/core.c migration_cpu_stop() -> __migrate_task()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rq | 4096-ptr_max |
| PARAM_VALUE | 0 | rq->__lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | rq->__lock.owner_cpu | 0 |
| PARAM_VALUE | 0 | rq->__lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | rq->clock_update_flags | 0,2-u32max |
| PARAM_VALUE | 1 | rf | 2563090969123508224 |
| PARAM_VALUE | 1 | rf->clock_update_flags | 0 |
| PARAM_VALUE | 2 | p | 4096-ptr_max |
| PARAM_VALUE | 2 | p->migration_disabled | 0 |
| PARAM_VALUE | 2 | p->on_rq | 1 |
| PARAM_VALUE | 2 | p->pi_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 2 | p->pi_lock.owner_cpu | 0 |
| PARAM_VALUE | 2 | p->pi_lock.raw_lock.val.counter | 0-s32max |
| CAPPED_DATA | 0 | rq | 1 |
| DATA_SOURCE | 0 | rq | r __this_rq |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | rf.flags | ||
| LOCK2 | 2 | &p->pi_lock | |
| TYPE_LOCK | (struct task_struct)->pi_lock |