Searched refs:reader_tasks (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/kernel/rcu/ |
| H A D | refscale.c | 119 static struct reader_task *reader_tasks; variable 993 rt = &(reader_tasks[i]); in reset_readers() 1017 rt = &(reader_tasks[i]); in process_durations() 1084 wake_up(&reader_tasks[r].wq); in main_func() 1160 if (reader_tasks) { in ref_scale_cleanup() 1163 reader_tasks[i].task); in ref_scale_cleanup() 1165 kfree(reader_tasks); in ref_scale_cleanup() 1247 reader_tasks = kcalloc(nreaders, sizeof(reader_tasks[0]), in ref_scale_init() 1249 if (!reader_tasks) { in ref_scale_init() 1258 init_waitqueue_head(&reader_tasks[i].wq); in ref_scale_init() [all …]
|
| H A D | rcuscale.c | 125 static struct task_struct **reader_tasks; variable 988 if (reader_tasks) { in rcu_scale_cleanup() 991 reader_tasks[i]); in rcu_scale_cleanup() 992 kfree(reader_tasks); in rcu_scale_cleanup() 993 reader_tasks = NULL; in rcu_scale_cleanup() 1139 reader_tasks = kcalloc(nrealreaders, sizeof(reader_tasks[0]), in rcu_scale_init() 1141 if (reader_tasks == NULL) { in rcu_scale_init() 1148 reader_tasks[i]); in rcu_scale_init()
|
| H A D | rcutorture.c | 154 static struct task_struct **reader_tasks; variable 3651 if (reader_tasks) { in rcu_torture_cleanup() 3654 reader_tasks[i]); in rcu_torture_cleanup() 3655 kfree(reader_tasks); in rcu_torture_cleanup() 3656 reader_tasks = NULL; in rcu_torture_cleanup() 4165 reader_tasks = kcalloc(nrealreaders, sizeof(reader_tasks[0]), in rcu_torture_init() 4169 if (!reader_tasks || !rcu_torture_reader_mbchk) { in rcu_torture_init() 4177 reader_tasks[i]); in rcu_torture_init()
|
| /linux-6.15/kernel/locking/ |
| H A D | locktorture.c | 113 static struct task_struct **reader_tasks; variable 1180 if (reader_tasks) { in lock_torture_cleanup() 1183 reader_tasks[i]); in lock_torture_cleanup() 1184 kfree(reader_tasks); in lock_torture_cleanup() 1185 reader_tasks = NULL; in lock_torture_cleanup() 1386 reader_tasks = kcalloc(cxt.nrealreaders_stress, in lock_torture_init() 1387 sizeof(reader_tasks[0]), in lock_torture_init() 1389 if (reader_tasks == NULL) { in lock_torture_init() 1425 reader_tasks[j]); in lock_torture_init() 1429 torture_sched_setaffinity(reader_tasks[j]->pid, bind_readers, true); in lock_torture_init()
|
| /linux-6.15/Documentation/RCU/ |
| H A D | rcubarrier.rst | 103 19 if (reader_tasks != NULL) { 105 21 if (reader_tasks[i] != NULL) { 108 24 kthread_stop(reader_tasks[i]); 110 26 reader_tasks[i] = NULL; 112 28 kfree(reader_tasks); 113 29 reader_tasks = NULL;
|