Lines Matching refs:cpuset
3192 pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
3193 for slot in cpuset.bits.iter_mut() {
3198 pub fn CPU_SET(cpu: usize, cpuset: &mut cpu_set_t) -> () {
3200 = 8 * ::mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
3202 cpuset.bits[idx] |= 1 << offset;
3206 pub fn CPU_CLR(cpu: usize, cpuset: &mut cpu_set_t) -> () {
3208 = 8 * ::mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
3210 cpuset.bits[idx] &= !(1 << offset);
3214 pub fn CPU_ISSET(cpu: usize, cpuset: &cpu_set_t) -> bool {
3215 let size_in_bits = 8 * ::mem::size_of_val(&cpuset.bits[0]);
3217 0 != (cpuset.bits[idx] & (1 << offset))
4095 pub fn sched_getaffinity(pid: ::pid_t, cpusetsize: ::size_t, cpuset: *mut cpu_set_t)
4100 cpuset: *const cpu_set_t,