Lines Matching refs:cpuset
1380 pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
1381 for slot in cpuset.bits.iter_mut() {
1386 pub fn CPU_SET(cpu: usize, cpuset: &mut cpu_set_t) -> () {
1387 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
1389 cpuset.bits[idx] |= 1 << offset;
1393 pub fn CPU_CLR(cpu: usize, cpuset: &mut cpu_set_t) -> () {
1394 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
1396 cpuset.bits[idx] &= !(1 << offset);
1400 pub fn CPU_ISSET(cpu: usize, cpuset: &cpu_set_t) -> bool {
1401 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]);
1403 0 != (cpuset.bits[idx] & (1 << offset))