Lines Matching refs:callouts
252 my @callouts;
255 buildCallouts(\%allSegments, \@callouts);
257 printJSON(\@callouts);
351 my @callouts = getFRUPathCallouts($fruPath);
352 $segment{Callouts} = \@callouts;
422 my @callouts;
456 push @callouts, \%callout;
459 return @callouts;
486 my ($segments, $callouts) = @_;
489 buildBMCSingleSegmentCallouts($segments, $callouts);
492 buildMultiSegmentCallouts($segments, $callouts);
498 my ($segments, $callouts) = @_;
511 push @{$callouts}, $callout;
522 my ($segment, $callouts) = @_;
526 return createI2CCallout($segment, $callouts);
530 return createFSICallout($segment, $callouts);
534 return createSPICallout($segment, $callouts);
545 my ($segments, $callouts) = @_;
561 for my $callout (@$callouts)
607 push @{$callouts}, @newCallouts;
718 my $callouts = shift;
721 for my $callout (@$callouts)
806 my @callouts = @_;
809 for (my $i = 0; $i < (scalar @callouts) - 1; $i++)
811 next if not defined $callouts[$i];
813 for (my $j = $i + 1; $j < (scalar @callouts); $j++)
815 next if not defined $callouts[$j];
817 if ($callouts[$i]->{LocationCode} eq $callouts[$j]->{LocationCode})
820 $callouts[$i]->{Priority} = getHighestPriority(
821 $callouts[$i]->{Priority}, $callouts[$j]->{Priority});
824 if (defined $callouts[$j]->{MRU})
826 $callouts[$i]->{MRU} = $callouts[$j]->{MRU};
829 $callouts[$j] = undef;
835 @callouts = grep {defined ($_)} @callouts;
838 @callouts = sort {
840 } @callouts;
842 return @callouts;