reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

projects/openmp/runtime/src/kmp.h
  725 extern KMPAffinity *__kmp_affinity_dispatch;

References

projects/openmp/runtime/src/kmp_affinity.cpp
   73   __kmp_affinity_dispatch = affinity_dispatch;
   78   if (__kmp_affinity_dispatch != NULL) {
   79     delete __kmp_affinity_dispatch;
   80     __kmp_affinity_dispatch = NULL;
 1154   KMP_CPU_ALLOC(oldMask);
 1194     __kmp_affinity_dispatch->bind_thread(i);
 1202       KMP_CPU_FREE(oldMask);
 1238       KMP_CPU_FREE(oldMask);
 1285       KMP_CPU_FREE(oldMask);
 1303     KMP_CPU_FREE(oldMask);
 1374       KMP_CPU_FREE(oldMask);
 1384       KMP_CPU_FREE(oldMask);
 1427     KMP_CPU_FREE(oldMask);
 1481   KMP_CPU_FREE(oldMask);
 1622   KMP_CPU_ALLOC(oldMask);
 1640     __kmp_affinity_dispatch->bind_thread(proc);
 1651           KMP_CPU_FREE(oldMask);
 1665       KMP_CPU_FREE(oldMask);
 1701       KMP_CPU_FREE(oldMask);
 1719     KMP_CPU_FREE(oldMask);
 1773         KMP_CPU_FREE(oldMask);
 1848     KMP_CPU_FREE(oldMask);
 1928   KMP_CPU_FREE(oldMask);
 2709   KMP_CPU_ALLOC_ARRAY(osId2Mask, (maxOsId + 1));
 2736   KMP_CPU_ALLOC_ON_STACK(sum);
 2753       kmp_affin_mask_t *mask = KMP_CPU_INDEX(osId2Mask, osId);
 2771     kmp_affin_mask_t *mask = KMP_CPU_INDEX(osId2Mask, osId);
 2776   KMP_CPU_FREE_FROM_STACK(sum);
 2837   KMP_CPU_INTERNAL_ALLOC_ARRAY(newMasks, numNewMasks);
 2840   KMP_CPU_ALLOC(sumMask);
 2867           (!KMP_CPU_ISSET(num, KMP_CPU_INDEX(osId2Mask, num)))) {
 2875         KMP_CPU_COPY(sumMask, KMP_CPU_INDEX(osId2Mask, num));
 2903             (!KMP_CPU_ISSET(num, KMP_CPU_INDEX(osId2Mask, num)))) {
 2910           KMP_CPU_UNION(sumMask, KMP_CPU_INDEX(osId2Mask, num));
 3009     KMP_CPU_INTERNAL_FREE_ARRAY(newMasks, numNewMasks);
 3012   KMP_CPU_ALLOC_ARRAY((*out_masks), nextNewMask);
 3014     kmp_affin_mask_t *src = KMP_CPU_INDEX(newMasks, i);
 3015     kmp_affin_mask_t *dest = KMP_CPU_INDEX((*out_masks), i);
 3018   KMP_CPU_INTERNAL_FREE_ARRAY(newMasks, numNewMasks);
 3019   KMP_CPU_FREE(sumMask);
 3064           (!KMP_CPU_ISSET(start, KMP_CPU_INDEX(osId2Mask, start)))) {
 3071         KMP_CPU_UNION(tempMask, KMP_CPU_INDEX(osId2Mask, start));
 3097             (!KMP_CPU_ISSET(start, KMP_CPU_INDEX(osId2Mask, start)))) {
 3105           KMP_CPU_UNION(tempMask, KMP_CPU_INDEX(osId2Mask, start));
 3148             (!KMP_CPU_ISSET(start, KMP_CPU_INDEX(osId2Mask, start)))) {
 3156           KMP_CPU_UNION(tempMask, KMP_CPU_INDEX(osId2Mask, start));
 3194         (!KMP_CPU_ISSET(num, KMP_CPU_INDEX(osId2Mask, num)))) {
 3200       KMP_CPU_UNION(tempMask, KMP_CPU_INDEX(osId2Mask, num));
 3220   KMP_CPU_INTERNAL_ALLOC_ARRAY(newMasks, numNewMasks);
 3228   KMP_CPU_ALLOC(tempMask);
 3230   KMP_CPU_ALLOC(previousMask);
 3314                             KMP_CPU_INDEX(osId2Mask, j + stride)))) {
 3346     KMP_CPU_INTERNAL_FREE_ARRAY(newMasks, numNewMasks);
 3349   KMP_CPU_ALLOC_ARRAY((*out_masks), nextNewMask);
 3350   KMP_CPU_FREE(tempMask);
 3351   KMP_CPU_FREE(previousMask);
 3353     kmp_affin_mask_t *src = KMP_CPU_INDEX(newMasks, i);
 3354     kmp_affin_mask_t *dest = KMP_CPU_INDEX((*out_masks), i);
 3357   KMP_CPU_INTERNAL_FREE_ARRAY(newMasks, numNewMasks);
 4105   KMP_CPU_ALLOC_ARRAY(__kmp_affinity_masks, __kmp_affinity_num_masks);
 4106   kmp_affin_mask_t *dest = KMP_CPU_INDEX(__kmp_affinity_masks, 0);
 4146     KMP_CPU_ALLOC(__kmp_affin_fullMask);
 4179       __kmp_affinity_dispatch->get_api_type() == KMPAffinity::NATIVE_OS) {
 4614     KMP_CPU_ALLOC_ARRAY(__kmp_affinity_masks, __kmp_affinity_num_masks);
 4628         kmp_affin_mask_t *src = KMP_CPU_INDEX(osId2Mask, osId);
 4629         kmp_affin_mask_t *dest = KMP_CPU_INDEX(__kmp_affinity_masks, j);
 4644   KMP_CPU_FREE_ARRAY(osId2Mask, maxIndex + 1);
 4673     KMP_CPU_FREE_ARRAY(__kmp_affinity_masks, __kmp_affinity_num_masks);
 4677     KMP_CPU_FREE(__kmp_affin_fullMask);
 4711     KMP_CPU_ALLOC(th->th.th_affin_mask);
 4737       mask = KMP_CPU_INDEX(__kmp_affinity_masks, i);
 4755       mask = KMP_CPU_INDEX(__kmp_affinity_masks, i);
 4829       KMP_CPU_INDEX(__kmp_affinity_masks, th->th.th_new_place);
projects/openmp/runtime/src/kmp_ftn_entry.h
  253   mask_internals = __kmp_affinity_dispatch->allocate_mask();
  274   __kmp_affinity_dispatch->deallocate_mask(mask_internals);
  795   kmp_affin_mask_t *mask = KMP_CPU_INDEX(__kmp_affinity_masks, place_num);
  820   kmp_affin_mask_t *mask = KMP_CPU_INDEX(__kmp_affinity_masks, place_num);
projects/openmp/runtime/src/kmp_runtime.cpp
 5047         KMP_CPU_ALLOC(old_mask);
 5132           KMP_CPU_FREE(old_mask);
 5941     KMP_CPU_FREE(thread->th.th_affin_mask);
projects/openmp/runtime/src/kmp_settings.cpp
 5455       __kmp_affinity_dispatch->determine_capable(var);
projects/openmp/runtime/src/ompt-general.cpp
  566   kmp_affin_mask_t *mask = KMP_CPU_INDEX(__kmp_affinity_masks, place_num);
projects/openmp/runtime/src/z_Linux_util.cpp
  112   KMP_CPU_ALLOC_ON_STACK(mask);
  116   KMP_CPU_FREE_FROM_STACK(mask);