Lines Matching defs:tid

61 static void signalExceptionForError(JNIEnv* env, int err, int tid) {
65 "Invalid argument: %d", tid);
69 "Given thread %d does not exist", tid);
73 "No permission to modify given thread %d", tid);
81 static void signalExceptionForPriorityError(JNIEnv* env, int err, int tid) {
85 "No permission to set the priority of %d", tid);
88 signalExceptionForError(env, err, tid);
94 static void signalExceptionForGroupError(JNIEnv* env, int err, int tid) {
98 "No permission to set the group of %d", tid);
101 signalExceptionForError(env, err, tid);
170 void android_os_Process_setThreadGroup(JNIEnv* env, jobject clazz, int tid, jint grp)
172 ALOGV("%s tid=%d grp=%" PRId32, __func__, tid, grp);
174 int res = set_sched_policy(tid, sp);
176 signalExceptionForGroupError(env, -res, tid);
180 void android_os_Process_setThreadGroupAndCpuset(JNIEnv* env, jobject clazz, int tid, jint grp)
182 ALOGV("%s tid=%d grp=%" PRId32, __func__, tid, grp);
184 int res = set_sched_policy(tid, sp);
187 signalExceptionForGroupError(env, -res, tid);
190 res = set_cpuset_policy(tid, sp);
192 signalExceptionForGroupError(env, -res, tid);
447 ALOGV("Process.setCanSelfBackground(%d) : tid=%d", bgOk, gettid());
461 jint tid)
467 policy = sched_getscheduler(tid);
469 signalExceptionForPriorityError(env, errno, tid);
472 signalExceptionForPriorityError(env, ENOSYS, tid);
478 jint tid, jint policy, jint pri)
484 int rc = sched_setscheduler(tid, policy, &param);
486 signalExceptionForPriorityError(env, errno, tid);
489 signalExceptionForPriorityError(env, ENOSYS, tid);