• Home
  • Raw
  • Download

Lines Matching refs:attr

36 int pthread_attr_init(pthread_attr_t *attr)  in pthread_attr_init()  argument
38 if (attr == NULL) { in pthread_attr_init()
42 attr->detachstate = PTHREAD_CREATE_JOINABLE; in pthread_attr_init()
43 attr->schedpolicy = SCHED_RR; in pthread_attr_init()
44 attr->schedparam.sched_priority = LOSCFG_BASE_CORE_TSK_DEFAULT_PRIO; in pthread_attr_init()
45 attr->inheritsched = PTHREAD_INHERIT_SCHED; in pthread_attr_init()
46 attr->scope = PTHREAD_SCOPE_PROCESS; in pthread_attr_init()
47 attr->stackaddr_set = 0; in pthread_attr_init()
48 attr->stackaddr = NULL; in pthread_attr_init()
49 attr->stacksize_set = 1; in pthread_attr_init()
50 attr->stacksize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; in pthread_attr_init()
53 attr->cpuset.__bits[0] = 0; in pthread_attr_init()
59 int pthread_attr_destroy(pthread_attr_t *attr) in pthread_attr_destroy() argument
61 if (attr == NULL) { in pthread_attr_destroy()
69 int pthread_attr_setdetachstate(pthread_attr_t *attr, int detachState) in pthread_attr_setdetachstate() argument
71 …if ((attr != NULL) && ((detachState == PTHREAD_CREATE_JOINABLE) || (detachState == PTHREAD_CREATE_… in pthread_attr_setdetachstate()
72 attr->detachstate = (UINT32)detachState; in pthread_attr_setdetachstate()
79 int pthread_attr_getdetachstate(const pthread_attr_t *attr, int *detachState) in pthread_attr_getdetachstate() argument
81 if ((attr == NULL) || (detachState == NULL)) { in pthread_attr_getdetachstate()
85 *detachState = (int)attr->detachstate; in pthread_attr_getdetachstate()
90 int pthread_attr_setscope(pthread_attr_t *attr, int scope) in pthread_attr_setscope() argument
92 if (attr == NULL) { in pthread_attr_setscope()
97 attr->scope = (unsigned int)scope; in pthread_attr_setscope()
108 int pthread_attr_getscope(const pthread_attr_t *attr, int *scope) in pthread_attr_getscope() argument
110 if ((attr == NULL) || (scope == NULL)) { in pthread_attr_getscope()
114 *scope = (int)attr->scope; in pthread_attr_getscope()
119 int pthread_attr_setinheritsched(pthread_attr_t *attr, int inherit) in pthread_attr_setinheritsched() argument
121 …if ((attr != NULL) && ((inherit == PTHREAD_INHERIT_SCHED) || (inherit == PTHREAD_EXPLICIT_SCHED)))… in pthread_attr_setinheritsched()
122 attr->inheritsched = (UINT32)inherit; in pthread_attr_setinheritsched()
129 int pthread_attr_getinheritsched(const pthread_attr_t *attr, int *inherit) in pthread_attr_getinheritsched() argument
131 if ((attr == NULL) || (inherit == NULL)) { in pthread_attr_getinheritsched()
135 *inherit = (int)attr->inheritsched; in pthread_attr_getinheritsched()
140 int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy) in pthread_attr_setschedpolicy() argument
142 if ((attr != NULL) && (policy == SCHED_RR)) { in pthread_attr_setschedpolicy()
143 attr->schedpolicy = SCHED_RR; in pthread_attr_setschedpolicy()
150 int pthread_attr_getschedpolicy(const pthread_attr_t *attr, int *policy) in pthread_attr_getschedpolicy() argument
152 if ((attr == NULL) || (policy == NULL)) { in pthread_attr_getschedpolicy()
156 *policy = (int)attr->schedpolicy; in pthread_attr_getschedpolicy()
161 int pthread_attr_setschedparam(pthread_attr_t *attr, const struct sched_param *param) in pthread_attr_setschedparam() argument
163 if ((attr == NULL) || (param == NULL)) { in pthread_attr_setschedparam()
169 attr->schedparam = *param; in pthread_attr_setschedparam()
174 int pthread_attr_getschedparam(const pthread_attr_t *attr, struct sched_param *param) in pthread_attr_getschedparam() argument
176 if ((attr == NULL) || (param == NULL)) { in pthread_attr_getschedparam()
180 *param = attr->schedparam; in pthread_attr_getschedparam()
190 int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stackAddr) in pthread_attr_setstackaddr() argument
192 if (attr == NULL) { in pthread_attr_setstackaddr()
196 attr->stackaddr_set = 1; in pthread_attr_setstackaddr()
197 attr->stackaddr = stackAddr; in pthread_attr_setstackaddr()
202 int pthread_attr_getstackaddr(const pthread_attr_t *attr, void **stackAddr) in pthread_attr_getstackaddr() argument
204 if (((attr != NULL) && (stackAddr != NULL)) && attr->stackaddr_set) { in pthread_attr_getstackaddr()
205 *stackAddr = attr->stackaddr; in pthread_attr_getstackaddr()
212 int pthread_attr_setstacksize(pthread_attr_t *attr, size_t stackSize) in pthread_attr_setstacksize() argument
215 if ((attr == NULL) || (stackSize < PTHREAD_STACK_MIN)) { in pthread_attr_setstacksize()
219 attr->stacksize_set = 1; in pthread_attr_setstacksize()
220 attr->stacksize = stackSize; in pthread_attr_setstacksize()
225 int pthread_attr_getstacksize(const pthread_attr_t *attr, size_t *stackSize) in pthread_attr_getstacksize() argument
228 if ((attr == NULL) || (stackSize == NULL) || (!attr->stacksize_set)) { in pthread_attr_getstacksize()
232 *stackSize = attr->stacksize; in pthread_attr_getstacksize()
240 int pthread_attr_setaffinity_np(pthread_attr_t* attr, size_t cpusetsize, const cpu_set_t* cpuset) in pthread_attr_setaffinity_np() argument
243 if (attr == NULL) { in pthread_attr_setaffinity_np()
248 attr->cpuset.__bits[0] = 0; in pthread_attr_setaffinity_np()
256 attr->cpuset = *cpuset; in pthread_attr_setaffinity_np()
265 int pthread_attr_getaffinity_np(const pthread_attr_t* attr, size_t cpusetsize, cpu_set_t* cpuset) in pthread_attr_getaffinity_np() argument
268 if ((attr == NULL) || (cpuset == NULL) || (cpusetsize != sizeof(cpu_set_t))) { in pthread_attr_getaffinity_np()
272 *cpuset = attr->cpuset; in pthread_attr_getaffinity_np()