Lines Matching refs:cpuset
3277 pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
3278 for slot in cpuset.bits.iter_mut() {
3283 pub fn CPU_SET(cpu: usize, cpuset: &mut cpu_set_t) -> () {
3284 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
3286 cpuset.bits[idx] |= 1 << offset;
3290 pub fn CPU_CLR(cpu: usize, cpuset: &mut cpu_set_t) -> () {
3291 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
3293 cpuset.bits[idx] &= !(1 << offset);
3297 pub fn CPU_ISSET(cpu: usize, cpuset: &cpu_set_t) -> bool {
3298 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]);
3300 0 != (cpuset.bits[idx] & (1 << offset))
4157 cpuset: *mut cpu_set_t, in sched_getaffinity()
4162 cpuset: *const cpu_set_t, in sched_setaffinity()