diff options
Diffstat (limited to 'src/usr/targeting/common')
-rw-r--r-- | src/usr/targeting/common/utilFilter.C | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/usr/targeting/common/utilFilter.C b/src/usr/targeting/common/utilFilter.C index aeca62ad3..a58a7e585 100644 --- a/src/usr/targeting/common/utilFilter.C +++ b/src/usr/targeting/common/utilFilter.C @@ -388,6 +388,17 @@ void getChildAffinityTargetsByState( TargetService::CHILD_BY_AFFINITY); } +void getPervasiveChildTargetsByState( + TARGETING::TargetHandleList& o_vector, + const Target* i_target, + CLASS i_class, + TYPE i_type, + ResourceState i_state ) + +{ + getAffinityTargets(o_vector, i_target, i_class, i_type, i_state, + TargetService::PERVASIVE_CHILD); +} void getParentAffinityTargetsByState( TARGETING::TargetHandleList& o_vector, @@ -401,6 +412,17 @@ void getParentAffinityTargetsByState( TargetService::PARENT_BY_AFFINITY); } +void getParentPervasiveTargetsByState( + TARGETING::TargetHandleList& o_vector, + const Target* i_target, + CLASS i_class, + TYPE i_type, + ResourceState i_state ) +{ + getAffinityTargets(o_vector, i_target, i_class, i_type, i_state, + TargetService::PARENT_PERVASIVE); +} + const Target * getParentChip( const Target * i_pChiplet ) { |