Lines Matching refs:id
57 int i, id, ret = -EINVAL; in handle_op() local
91 id = td->opdata; in handle_op()
92 if (id < 0 || id >= MAX_RT_TEST_MUTEXES) in handle_op()
95 td->mutexes[id] = 1; in handle_op()
97 rt_mutex_lock(&mutexes[id]); in handle_op()
99 td->mutexes[id] = 4; in handle_op()
104 id = td->opdata; in handle_op()
105 if (id < 0 || id >= MAX_RT_TEST_MUTEXES) in handle_op()
108 td->mutexes[id] = 1; in handle_op()
110 ret = rt_mutex_lock_interruptible(&mutexes[id], 0); in handle_op()
112 td->mutexes[id] = ret ? 0 : 4; in handle_op()
116 id = td->opdata; in handle_op()
117 if (id < 0 || id >= MAX_RT_TEST_MUTEXES || td->mutexes[id] != 4) in handle_op()
121 rt_mutex_unlock(&mutexes[id]); in handle_op()
123 td->mutexes[id] = 0; in handle_op()
285 tid = td->dev.id; in sysfs_test_command()
348 tsk = threads[td->dev.id]; in sysfs_test_status()
365 mutexes[td->dev.id].owner); in sysfs_test_status()
378 static int init_test_thread(int id) in init_test_thread() argument
380 thread_data[id].dev.bus = &rttest_subsys; in init_test_thread()
381 thread_data[id].dev.id = id; in init_test_thread()
383 threads[id] = kthread_run(test_func, &thread_data[id], "rt-test-%d", id); in init_test_thread()
384 if (IS_ERR(threads[id])) in init_test_thread()
385 return PTR_ERR(threads[id]); in init_test_thread()
387 return device_register(&thread_data[id].dev); in init_test_thread()