Lines Matching defs:set
7 int sched_setaffinity(pid_t tid, size_t size, const cpu_set_t *set)
14 return syscall(SYS_sched_setaffinity, tid, (unsigned short)(set->__bits[0]), MUSL_TYPE_PROCESS);
16 return syscall(SYS_sched_setaffinity, tid, size, set);
20 int pthread_setaffinity_np(pthread_t td, size_t size, const cpu_set_t *set)
26 return -__syscall(SYS_sched_setaffinity, td->tid, (unsigned short)(set->__bits[0]), MUSL_TYPE_THREAD);
28 return -__syscall(SYS_sched_setaffinity, td->tid, size, set);
33 static int do_getaffinity(pid_t tid, size_t size, cpu_set_t *set, int flag)
43 set->__bits[0] = (long)cpuset;
47 static int do_getaffinity(pid_t tid, size_t size, cpu_set_t *set)
49 long ret = __syscall(SYS_sched_getaffinity, tid, size, set);
51 if (ret < size) memset((char *)set+ret, 0, size-ret);
56 int sched_getaffinity(pid_t tid, size_t size, cpu_set_t *set)
59 return __syscall_ret(do_getaffinity(tid, size, set, MUSL_TYPE_PROCESS));
61 return __syscall_ret(do_getaffinity(tid, size, set));
65 int pthread_getaffinity_np(pthread_t td, size_t size, cpu_set_t *set)
68 return -do_getaffinity(td->tid, size, set, MUSL_TYPE_THREAD);
70 return -do_getaffinity(td->tid, size, set);