Searched refs:tid (Results 1 - 25 of 25) sorted by relevance

/bionic/libc/bionic/
H A Dgettid.cpp34 return __get_thread()->tid;
H A Dpthread_gettid_np.cpp32 return reinterpret_cast<pthread_internal_t*>(t)->tid;
H A Dpthread_join.cpp53 pid_t tid = thread->tid; local
54 volatile int* tid_ptr = &thread->tid;
61 __futex_wait(tid_ptr, tid, NULL);
H A Dpthread_getschedparam.cpp42 int rc = sched_getparam(thread->tid, param);
46 *policy = sched_getscheduler(thread->tid);
H A Dpthread_kill.cpp35 extern "C" int tgkill(int tgid, int tid, int sig);
45 return (tgkill(getpid(), thread->tid, sig) == -1) ? errno : 0;
H A D__libc_init_main_thread.cpp64 // Tell the kernel to clear our tid field when we exit, so we're like any other pthread.
65 // As a side-effect, this tells us our pid (which is the same as the main thread's tid).
66 main_thread.tid = __set_tid_address(&main_thread.tid);
67 main_thread.set_cached_pid(main_thread.tid);
H A Dpthread_setname_np.cpp64 pid_t tid = thread->tid; local
67 snprintf(comm_name, sizeof(comm_name), TASK_COMM_FMT, tid);
H A Dfork.cpp45 int result = syscall(__NR_clone, FORK_FLAGS, NULL, NULL, &(self->tid), NULL);
47 int result = syscall(__NR_clone, FORK_FLAGS, NULL, NULL, NULL, &(self->tid));
H A Dpthread_getcpuclockid.cpp39 // The tid is stored in the top bits, but negated.
40 clockid_t result = ~static_cast<clockid_t>(thread->tid) << 3;
H A Dpthread_setschedparam.cpp42 int rc = sched_setscheduler(thread->tid, policy, param);
H A Dpthread_mutex.cpp125 * The owner_tid is used only in recursive and errorcheck mutex to hold the mutex owner thread tid.
434 pid_t tid = __get_thread()->tid; local
435 if (tid == atomic_load_explicit(&mutex->owner_tid, memory_order_relaxed)) {
453 atomic_store_explicit(&mutex->owner_tid, tid, memory_order_relaxed);
472 atomic_store_explicit(&mutex->owner_tid, tid, memory_order_relaxed);
544 pid_t tid = __get_thread()->tid; local
545 if ( tid != atomic_load_explicit(&mutex->owner_tid, memory_order_relaxed) ) {
590 pid_t tid local
[all...]
H A Dpthread_internal.h63 pid_t tid; member in class:pthread_internal_t
H A Dpthread_rwlock.cpp292 if (atomic_load_explicit(&rwlock->writer_tid, memory_order_relaxed) == __get_thread()->tid) {
355 atomic_store_explicit(&rwlock->writer_tid, __get_thread()->tid, memory_order_relaxed);
365 if (atomic_load_explicit(&rwlock->writer_tid, memory_order_relaxed) == __get_thread()->tid) {
455 if (atomic_load_explicit(&rwlock->writer_tid, memory_order_relaxed) != __get_thread()->tid) {
H A Dpthread_create.cpp100 if (sched_setscheduler(thread->tid, thread->attr.sched_policy, &param) == -1) {
257 int rc = clone(__pthread_start, child_stack, flags, thread, &(thread->tid), tls, &(thread->tid));
H A Dlibc_logging.cpp562 uint16_t tid = gettid(); local
563 vec[1].iov_base = &tid;
564 vec[1].iov_len = sizeof(tid);
605 uint16_t tid = gettid(); local
606 vec[1].iov_base = &tid;
607 vec[1].iov_len = sizeof(tid);
H A Dndk_cruft.cpp229 int tkill(pid_t tid, int sig) { argument
230 return syscall(__NR_tkill, tid, sig);
H A Dpthread_attr.cpp209 if (thread->tid == getpid()) {
/bionic/libc/kernel/uapi/linux/netfilter/
H A Dxt_l2tp.h29 __u32 tid; member in struct:xt_l2tp_info
/bionic/tests/
H A Dstack_protector_test.cpp43 pid_t tid = gettid(); local
46 printf("[thread %d] TLS stack guard = %p\n", tid, guard);
48 // Duplicate tid. gettid(2) bug? Seeing this would be very upsetting.
49 ASSERT_TRUE(tids.find(tid) == tids.end());
60 tids.insert(tid);
H A Dutils.h98 static inline void WaitUntilThreadSleep(std::atomic<pid_t>& tid) { argument
99 while (tid == 0) {
102 std::string filename = android::base::StringPrintf("/proc/%d/stat", tid.load());
H A Dpthread_test.cpp729 std::atomic<pid_t> tid; member in struct:RwlockWakeupHelperArg
736 arg->tid = gettid();
753 wakeup_arg.tid = 0;
760 WaitUntilThreadSleep(wakeup_arg.tid);
789 wakeup_arg.tid = 0;
796 WaitUntilThreadSleep(wakeup_arg.tid);
821 arg->tid = gettid();
849 wakeup_arg.tid = 0;
856 WaitUntilThreadSleep(wakeup_arg.tid);
870 wakeup_arg.tid
890 std::atomic<pid_t>& tid; member in struct:RwlockKindTestHelper::ThreadArg
892 ThreadArg(RwlockKindTestHelper* helper, std::atomic<pid_t>& tid) argument
908 CreateWriterThread(pthread_t& thread, std::atomic<pid_t>& tid) argument
915 CreateReaderThread(pthread_t& thread, std::atomic<pid_t>& tid) argument
1599 std::atomic<pid_t> tid; member in class:MutexWakeupHelper
1879 std::atomic<int> tid; member in struct:BarrierDestroyTestArg
[all...]
H A Dsched_test.cpp34 pid_t tid = clone(child_fn, &child_stack[1024], CLONE_VM, &i); local
37 ASSERT_EQ(tid, TEMP_FAILURE_RETRY(waitpid(tid, &status, __WCLONE)));
/bionic/libc/kernel/uapi/linux/
H A Di2o-dev.h62 unsigned int tid; member in struct:i2o_cmd_psetget
85 unsigned int tid; member in struct:i2o_html
97 unsigned int tid; member in struct:i2o_evt_id
204 __u32 tid : 12; member in struct:_i2o_lct_entry
/bionic/linker/
H A Ddebugger.cpp46 extern "C" int tgkill(int tgid, int tid, int sig);
70 pid_t tid; member in struct:debugger_msg_t
179 "Fatal signal %d (%s)%s%s in tid %d (%s)",
234 // local socket but we need to tell it the tid of the crashing thread.
235 // debuggerd will be paranoid and verify that we sent a tid
239 msg.tid = gettid();
/bionic/libc/kernel/uapi/sound/
H A Dasound.h669 struct snd_timer_id tid; member in struct:snd_timer_ginfo
685 struct snd_timer_id tid; member in struct:snd_timer_gparams
692 struct snd_timer_id tid; member in struct:snd_timer_gstatus

Completed in 799 milliseconds