reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
249 Mask() { mask = (mask_t *)__kmp_allocate(__kmp_affin_mask_size); } 251 if (mask) 252 __kmp_free(mask); 255 mask[i / BITS_PER_MASK_T] |= ((mask_t)1 << (i % BITS_PER_MASK_T)); 258 return (mask[i / BITS_PER_MASK_T] & ((mask_t)1 << (i % BITS_PER_MASK_T))); 261 mask[i / BITS_PER_MASK_T] &= ~((mask_t)1 << (i % BITS_PER_MASK_T)); 265 mask[i] = 0; 270 mask[i] = convert->mask[i]; 270 mask[i] = convert->mask[i]; 275 mask[i] &= convert->mask[i]; 275 mask[i] &= convert->mask[i]; 280 mask[i] |= convert->mask[i]; 280 mask[i] |= convert->mask[i]; 284 mask[i] = ~(mask[i]); 284 mask[i] = ~(mask[i]); 304 syscall(__NR_sched_getaffinity, 0, __kmp_affin_mask_size, mask); 323 syscall(__NR_sched_setaffinity, 0, __kmp_affin_mask_size, mask);