Lines Matching refs:cpuset
5931 pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
5932 for slot in &mut cpuset.bits {
5937 pub fn CPU_SET(cpu: usize, cpuset: &mut cpu_set_t) -> () {
5938 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
5940 cpuset.bits[idx] |= 1 << offset;
5943 pub fn CPU_CLR(cpu: usize, cpuset: &mut cpu_set_t) -> () {
5944 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]); // 32, 64 etc
5946 cpuset.bits[idx] &= !(1 << offset);
5949 pub fn CPU_ISSET(cpu: usize, cpuset: &cpu_set_t) -> bool {
5950 let size_in_bits = 8 * mem::size_of_val(&cpuset.bits[0]);
5952 0 != (cpuset.bits[idx] & (1 << offset))
5955 pub fn CPU_COUNT_S(size: usize, cpuset: &cpu_set_t) -> c_int {
5957 let size_of_mask = mem::size_of_val(&cpuset.bits[0]);
5958 for i in &cpuset.bits[..(size / size_of_mask)] {
5964 pub fn CPU_COUNT(cpuset: &cpu_set_t) -> c_int {
5965 CPU_COUNT_S(size_of::<cpu_set_t>(), cpuset)
6430 cpuset: *mut crate::cpu_set_t, in pthread_getaffinity_np()
6435 cpuset: *const crate::cpu_set_t, in pthread_setaffinity_np()
6508 cpuset: *mut cpu_set_t, in sched_getaffinity()
6513 cpuset: *const cpu_set_t, in sched_setaffinity()