Lines Matching refs:tid

68 static int add_tid_to_cgroup(int tid, int fd)  in add_tid_to_cgroup()  argument
81 while (tid > 0) { in add_tid_to_cgroup()
82 *--ptr = '0' + (tid % 10); in add_tid_to_cgroup()
83 tid = tid / 10; in add_tid_to_cgroup()
145 static int getSchedulerGroup(int tid, char* buf, size_t bufLen) in getSchedulerGroup() argument
152 snprintf(pathBuf, sizeof(pathBuf), "/proc/%d/cgroup", tid); in getSchedulerGroup()
206 int get_sched_policy(int tid, SchedPolicy *policy) in get_sched_policy() argument
208 if (tid == 0) { in get_sched_policy()
209 tid = gettid(); in get_sched_policy()
215 if (getSchedulerGroup(tid, grpBuf, sizeof(grpBuf)) < 0) in get_sched_policy()
226 int rc = sched_getscheduler(tid); in get_sched_policy()
241 int set_cpuset_policy(int tid, SchedPolicy policy) in set_cpuset_policy() argument
245 return set_sched_policy(tid, policy); in set_cpuset_policy()
247 if (tid == 0) { in set_cpuset_policy()
248 tid = gettid(); in set_cpuset_policy()
268 if (add_tid_to_cgroup(tid, fd) != 0) { in set_cpuset_policy()
277 int set_sched_policy(int tid, SchedPolicy policy) in set_sched_policy() argument
279 if (tid == 0) { in set_sched_policy()
280 tid = gettid(); in set_sched_policy()
291 sprintf(statfile, "/proc/%d/stat", tid); in set_sched_policy()
310 SLOGD("vvv tid %d (%s)", tid, thread_name); in set_sched_policy()
315 SLOGD("^^^ tid %d (%s)", tid, thread_name); in set_sched_policy()
318 SLOGD("/// tid %d (%s)", tid, thread_name); in set_sched_policy()
321 SLOGD("??? tid %d (%s)", tid, thread_name); in set_sched_policy()
343 if (add_tid_to_cgroup(tid, fd) != 0) { in set_sched_policy()
351 sched_setscheduler(tid, in set_sched_policy()
358 policy == SP_BACKGROUND ? TIMER_SLACK_BG : TIMER_SLACK_FG, tid); in set_sched_policy()
367 int set_sched_policy(int tid UNUSED, SchedPolicy policy UNUSED) in set_sched_policy()
372 int get_sched_policy(int tid UNUSED, SchedPolicy *policy) in get_sched_policy()