Lines Matching refs:subgroup

556 static u64 pm_translate_signal_group_number_on_island2(u64 subgroup)
559 if (subgroup == 2)
560 subgroup = 3;
562 if (subgroup <= 6)
563 return PM_ISLAND2_BASE_SIGNAL_GROUP_NUMBER + subgroup;
564 else if (subgroup == 7)
570 static u64 pm_translate_signal_group_number_on_island3(u64 subgroup)
573 switch (subgroup) {
577 subgroup += 2;
580 subgroup = 8;
585 return PM_ISLAND3_BASE_SIGNAL_GROUP_NUMBER + subgroup;
588 static u64 pm_translate_signal_group_number_on_island4(u64 subgroup)
590 return PM_ISLAND4_BASE_SIGNAL_GROUP_NUMBER + subgroup;
593 static u64 pm_translate_signal_group_number_on_island5(u64 subgroup)
596 switch (subgroup) {
598 subgroup = 4;
601 subgroup = 6;
606 return PM_ISLAND5_BASE_SIGNAL_GROUP_NUMBER + subgroup;
609 static u64 pm_translate_signal_group_number_on_island6(u64 subgroup,
612 switch (subgroup) {
616 subgroup += 1;
643 if (subgroup <= 5)
644 return (PM_ISLAND6_BASE_SIGNAL_GROUP_NUMBER + subgroup);
646 return (PM_ISLAND6_BASE_SIGNAL_GROUP_NUMBER + subgroup
650 static u64 pm_translate_signal_group_number_on_island7(u64 subgroup)
652 return PM_ISLAND7_BASE_SIGNAL_GROUP_NUMBER + subgroup;
655 static u64 pm_translate_signal_group_number_on_island8(u64 subgroup)
657 return PM_ISLAND8_BASE_SIGNAL_GROUP_NUMBER + subgroup;
663 u64 subgroup;
666 subgroup = 0;
673 subgroup = group - 20;
676 subgroup = group - 30;
679 subgroup = group - 40;
682 subgroup = group - 50;
685 subgroup = group - 60;
688 subgroup = group - 70;
691 subgroup = group - 80;
695 subgroup = group - 200;
698 subgroup = 5;
703 subgroup = 5;
709 return pm_translate_signal_group_number_on_island2(subgroup);
711 return pm_translate_signal_group_number_on_island3(subgroup);
713 return pm_translate_signal_group_number_on_island4(subgroup);
715 return pm_translate_signal_group_number_on_island5(subgroup);
717 return pm_translate_signal_group_number_on_island6(subgroup,
720 return pm_translate_signal_group_number_on_island7(subgroup);
722 return pm_translate_signal_group_number_on_island8(subgroup);