Searched defs:attr (Results 1 - 15 of 15) sorted by relevance

/bionic/libc/bionic/
H A Dpthread_create.cpp82 if (thread->attr.sched_policy != SCHED_NORMAL) {
84 param.sched_priority = thread->attr.sched_priority;
85 if (sched_setscheduler(thread->tid, thread->attr.sched_policy, &param) == -1) {
108 void* stack = mmap(NULL, thread->attr.stack_size, prot, flags, -1, 0);
113 thread->attr.stack_size, strerror(errno));
118 if (mprotect(stack, thread->attr.guard_size, PROT_NONE) == -1) {
121 thread->attr.guard_size, strerror(errno));
122 munmap(stack, thread->attr.stack_size);
154 int pthread_create(pthread_t* thread_out, pthread_attr_t const* attr, argument
167 if (attr
[all...]
H A Dpthread_internal.h72 return (attr.flags & PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK) != 0;
77 pthread_attr_t attr; member in struct:pthread_internal_t
H A Dpthread_attr.cpp40 int pthread_attr_init(pthread_attr_t* attr) { argument
41 attr->flags = 0;
42 attr->stack_base = NULL;
43 attr->stack_size = PTHREAD_STACK_SIZE_DEFAULT;
44 attr->guard_size = PAGE_SIZE;
45 attr->sched_policy = SCHED_NORMAL;
46 attr->sched_priority = 0;
50 int pthread_attr_destroy(pthread_attr_t* attr) { argument
51 memset(attr, 0x42, sizeof(pthread_attr_t));
55 int pthread_attr_setdetachstate(pthread_attr_t* attr, in argument
66 pthread_attr_getdetachstate(const pthread_attr_t* attr, int* state) argument
71 pthread_attr_setschedpolicy(pthread_attr_t* attr, int policy) argument
76 pthread_attr_getschedpolicy(const pthread_attr_t* attr, int* policy) argument
81 pthread_attr_setschedparam(pthread_attr_t* attr, const sched_param* param) argument
86 pthread_attr_getschedparam(const pthread_attr_t* attr, sched_param* param) argument
91 pthread_attr_setstacksize(pthread_attr_t* attr, size_t stack_size) argument
99 pthread_attr_getstacksize(const pthread_attr_t* attr, size_t* stack_size) argument
104 pthread_attr_setstack(pthread_attr_t* attr, void* stack_base, size_t stack_size) argument
149 pthread_attr_getstack(const pthread_attr_t* attr, void** stack_base, size_t* stack_size) argument
158 pthread_attr_setguardsize(pthread_attr_t* attr, size_t guard_size) argument
163 pthread_attr_getguardsize(const pthread_attr_t* attr, size_t* guard_size) argument
168 pthread_getattr_np(pthread_t t, pthread_attr_t* attr) argument
[all...]
H A Dpthread_rwlock.cpp69 return rwlock->attr == PTHREAD_PROCESS_SHARED;
81 int pthread_rwlockattr_init(pthread_rwlockattr_t* attr) { argument
82 *attr = PTHREAD_PROCESS_PRIVATE;
86 int pthread_rwlockattr_destroy(pthread_rwlockattr_t* attr) { argument
87 *attr = -1;
91 int pthread_rwlockattr_setpshared(pthread_rwlockattr_t* attr, int pshared) { argument
95 *attr = pshared;
102 int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t* attr, int* pshared) { argument
103 *pshared = *attr;
107 int pthread_rwlock_init(pthread_rwlock_t* rwlock, const pthread_rwlockattr_t* attr) { argument
[all...]
H A Dpthread_cond.cpp58 #define COND_SET_CLOCK(attr, c) ((attr) | (c << 1))
61 int pthread_condattr_init(pthread_condattr_t* attr) { argument
62 *attr = 0;
63 *attr |= PTHREAD_PROCESS_PRIVATE;
64 *attr |= (CLOCK_REALTIME << 1);
68 int pthread_condattr_getpshared(const pthread_condattr_t* attr, int* pshared) { argument
69 *pshared = static_cast<int>(COND_IS_SHARED(*attr));
73 int pthread_condattr_setpshared(pthread_condattr_t* attr, int pshared) { argument
78 *attr |
82 pthread_condattr_getclock(const pthread_condattr_t* attr, clockid_t* clock) argument
87 pthread_condattr_setclock(pthread_condattr_t* attr, clockid_t clock) argument
96 pthread_condattr_destroy(pthread_condattr_t* attr) argument
109 pthread_cond_init(pthread_cond_t* cond, const pthread_condattr_t* attr) argument
[all...]
H A Dndk_cruft.cpp91 extern "C" int pthread_attr_getstackaddr(const pthread_attr_t* attr, void** stack_addr) { argument
94 *stack_addr = (char*)attr->stack_base + attr->stack_size;
H A Dpthread_mutex.cpp206 int pthread_mutexattr_init(pthread_mutexattr_t *attr) argument
208 *attr = PTHREAD_MUTEX_DEFAULT;
212 int pthread_mutexattr_destroy(pthread_mutexattr_t *attr) argument
214 *attr = -1;
218 int pthread_mutexattr_gettype(const pthread_mutexattr_t *attr, int *type_p) argument
220 int type = (*attr & MUTEXATTR_TYPE_MASK);
230 int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type) argument
236 *attr = (*attr & ~MUTEXATTR_TYPE_MASK) | type;
242 int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, in argument
261 pthread_mutexattr_getpshared(const pthread_mutexattr_t* attr, int* pshared) argument
266 pthread_mutex_init(pthread_mutex_t* mutex, const pthread_mutexattr_t* attr) argument
[all...]
/bionic/libc/include/
H A Dpthread.h105 int32_t attr; member in struct:__anon50
/bionic/tests/
H A Dpthread_test.cpp124 pthread_attr_t attr; local
125 ASSERT_EQ(0, pthread_attr_init(&attr));
126 ASSERT_EQ(0, pthread_attr_setstack(&attr, stack, stack_size));
129 ASSERT_EQ(0, pthread_create(&t, &attr, DirtyKeyFn, &key));
159 pthread_attr_t attr; local
160 ASSERT_EQ(0, pthread_getattr_np(t, &attr));
162 ASSERT_EQ(0, pthread_attr_getdetachstate(&attr, &detach_state));
163 pthread_attr_destroy(&attr);
416 pthread_attr_t attr; local
417 ASSERT_EQ(0, pthread_attr_init(&attr));
736 pthread_attr_t attr; local
745 pthread_condattr_t attr; local
758 pthread_condattr_t attr; local
775 pthread_condattr_t attr; local
[all...]
/bionic/libc/kernel/uapi/linux/
H A Dmsdos_fs.h169 __u8 attr; member in struct:msdos_dir_entry
185 __u8 attr; member in struct:msdos_dir_slot
H A Dcoda.h321 struct coda_vattr attr; member in struct:coda_getattr_out
327 struct coda_vattr attr; member in struct:coda_setattr_in
364 struct coda_vattr attr; member in struct:coda_create_in
374 struct coda_vattr attr; member in struct:coda_create_out
414 struct coda_vattr attr; member in struct:coda_mkdir_in
421 struct coda_vattr attr; member in struct:coda_mkdir_out
439 struct coda_vattr attr; member in struct:coda_symlink_in
H A Dfuse.h205 struct fuse_attr attr; member in struct:fuse_entry_out
234 struct fuse_attr attr; member in struct:fuse_attr_out
H A Dkvm.h807 __u64 attr; member in struct:kvm_device_attr
/bionic/libc/kernel/uapi/rdma/
H A Dib_user_verbs.h696 struct ib_uverbs_ah_attr attr; member in struct:ib_uverbs_create_ah
/bionic/libc/upstream-dlmalloc/
H A Dmalloc.c2022 pthread_mutexattr_t attr; local
2023 if (pthread_mutexattr_init(&attr)) return 1;
2025 if (pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE)) return 1;
2027 if (pthread_mutex_init(lk, &attr)) return 1;
2028 if (pthread_mutexattr_destroy(&attr)) return 1;

Completed in 290 milliseconds