.. | .. |
---|
349 | 349 | KBASE_ATOM_COREREF_STATE_WAITING_FOR_REQUESTED_CORES; |
---|
350 | 350 | |
---|
351 | 351 | /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
352 | | - |
---|
| 352 | + /* fallthrough */ |
---|
353 | 353 | case KBASE_ATOM_COREREF_STATE_WAITING_FOR_REQUESTED_CORES: |
---|
354 | 354 | { |
---|
355 | 355 | enum kbase_pm_cores_ready cores_ready; |
---|
.. | .. |
---|
394 | 394 | } |
---|
395 | 395 | |
---|
396 | 396 | /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
397 | | - |
---|
| 397 | + /* fallthrough */ |
---|
398 | 398 | case KBASE_ATOM_COREREF_STATE_RECHECK_AFFINITY: |
---|
399 | 399 | KBASE_DEBUG_ASSERT(katom->affinity != 0 || |
---|
400 | 400 | (katom->core_req & BASE_JD_REQ_T)); |
---|
.. | .. |
---|
483 | 483 | KBASE_ATOM_COREREF_STATE_CHECK_AFFINITY_VIOLATIONS; |
---|
484 | 484 | |
---|
485 | 485 | /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
| 486 | + /* fallthrough */ |
---|
486 | 487 | case KBASE_ATOM_COREREF_STATE_CHECK_AFFINITY_VIOLATIONS: |
---|
487 | 488 | KBASE_DEBUG_ASSERT(katom->affinity != 0 || |
---|
488 | 489 | (katom->core_req & BASE_JD_REQ_T)); |
---|
.. | .. |
---|
539 | 540 | KBASE_DEBUG_ASSERT(katom->affinity != 0 || |
---|
540 | 541 | (katom->core_req & BASE_JD_REQ_T)); |
---|
541 | 542 | |
---|
542 | | - /* *** FALLTHROUGH *** */ |
---|
| 543 | + /* fallthrough */ |
---|
543 | 544 | |
---|
544 | 545 | case KBASE_ATOM_COREREF_STATE_RECHECK_AFFINITY: |
---|
545 | 546 | /* State where cores were registered */ |
---|
.. | .. |
---|
587 | 588 | KBASE_DEBUG_ASSERT(affinity != 0 || |
---|
588 | 589 | (core_req & BASE_JD_REQ_T)); |
---|
589 | 590 | |
---|
590 | | - /* *** FALLTHROUGH *** */ |
---|
| 591 | + /* fallthrough */ |
---|
591 | 592 | |
---|
592 | 593 | case KBASE_ATOM_COREREF_STATE_RECHECK_AFFINITY: |
---|
593 | 594 | /* State where cores were registered */ |
---|
.. | .. |
---|
649 | 650 | KBASE_TLSTREAM_TL_NRET_CTX_LPU(kctx, |
---|
650 | 651 | &kbdev->gpu_props.props.raw_props.js_features |
---|
651 | 652 | [katom->slot_nr]); |
---|
652 | | - |
---|
| 653 | + /* fallthrough */ |
---|
653 | 654 | case KBASE_ATOM_GPU_RB_READY: |
---|
654 | 655 | /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */ |
---|
655 | | - |
---|
| 656 | + /* fallthrough */ |
---|
656 | 657 | case KBASE_ATOM_GPU_RB_WAITING_AFFINITY: |
---|
657 | 658 | kbase_js_affinity_release_slot_cores(kbdev, katom->slot_nr, |
---|
658 | 659 | katom->affinity); |
---|
659 | 660 | /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */ |
---|
660 | | - |
---|
| 661 | + /* fallthrough */ |
---|
661 | 662 | case KBASE_ATOM_GPU_RB_WAITING_FOR_CORE_AVAILABLE: |
---|
662 | 663 | break; |
---|
663 | 664 | |
---|
.. | .. |
---|
679 | 680 | |
---|
680 | 681 | |
---|
681 | 682 | /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */ |
---|
682 | | - |
---|
| 683 | + /* fallthrough */ |
---|
683 | 684 | case KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_PREV: |
---|
684 | 685 | /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */ |
---|
685 | | - |
---|
| 686 | + /* fallthrough */ |
---|
686 | 687 | case KBASE_ATOM_GPU_RB_WAITING_BLOCKED: |
---|
687 | 688 | /* ***FALLTHROUGH: TRANSITION TO LOWER STATE*** */ |
---|
688 | | - |
---|
| 689 | + /* fallthrough */ |
---|
689 | 690 | case KBASE_ATOM_GPU_RB_RETURN_TO_JS: |
---|
690 | 691 | break; |
---|
691 | 692 | } |
---|
.. | .. |
---|
831 | 832 | katom[idx]->protected_state.enter = |
---|
832 | 833 | KBASE_ATOM_ENTER_PROTECTED_VINSTR; |
---|
833 | 834 | |
---|
834 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
835 | | - |
---|
| 835 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 836 | + /* fallthrough */ |
---|
836 | 837 | case KBASE_ATOM_ENTER_PROTECTED_VINSTR: |
---|
837 | 838 | if (kbase_vinstr_try_suspend(kbdev->vinstr_ctx) < 0) { |
---|
838 | 839 | /* |
---|
.. | .. |
---|
860 | 861 | |
---|
861 | 862 | kbase_pm_update_cores_state_nolock(kbdev); |
---|
862 | 863 | |
---|
863 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
864 | | - |
---|
| 864 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 865 | + /* fallthrough */ |
---|
865 | 866 | case KBASE_ATOM_ENTER_PROTECTED_IDLE_L2: |
---|
866 | 867 | /* Avoid unnecessary waiting on non-ACE platforms. */ |
---|
867 | 868 | if (kbdev->current_gpu_coherency_mode == COHERENCY_ACE) { |
---|
.. | .. |
---|
878 | 879 | katom[idx]->protected_state.enter = |
---|
879 | 880 | KBASE_ATOM_ENTER_PROTECTED_FINISHED; |
---|
880 | 881 | |
---|
881 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
882 | | - |
---|
| 882 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 883 | + /* fallthrough */ |
---|
883 | 884 | case KBASE_ATOM_ENTER_PROTECTED_FINISHED: |
---|
884 | 885 | |
---|
885 | 886 | /* No jobs running, so we can switch GPU mode right now. */ |
---|
.. | .. |
---|
954 | 955 | kbdev->protected_mode_transition = true; |
---|
955 | 956 | kbase_pm_update_cores_state_nolock(kbdev); |
---|
956 | 957 | |
---|
957 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
| 958 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 959 | + /* fallthrough */ |
---|
958 | 960 | case KBASE_ATOM_EXIT_PROTECTED_IDLE_L2: |
---|
959 | 961 | if (kbase_pm_get_ready_cores(kbdev, KBASE_PM_CORE_L2) || |
---|
960 | 962 | kbase_pm_get_trans_cores(kbdev, KBASE_PM_CORE_L2)) { |
---|
.. | .. |
---|
967 | 969 | katom[idx]->protected_state.exit = |
---|
968 | 970 | KBASE_ATOM_EXIT_PROTECTED_RESET; |
---|
969 | 971 | |
---|
970 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
971 | | - |
---|
| 972 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 973 | + /* fallthrough */ |
---|
972 | 974 | case KBASE_ATOM_EXIT_PROTECTED_RESET: |
---|
973 | 975 | /* Issue the reset to the GPU */ |
---|
974 | 976 | err = kbase_gpu_protected_mode_reset(kbdev); |
---|
.. | .. |
---|
999 | 1001 | katom[idx]->protected_state.exit = |
---|
1000 | 1002 | KBASE_ATOM_EXIT_PROTECTED_RESET_WAIT; |
---|
1001 | 1003 | |
---|
1002 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
1003 | | - |
---|
| 1004 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 1005 | + /* fallthrough */ |
---|
1004 | 1006 | case KBASE_ATOM_EXIT_PROTECTED_RESET_WAIT: |
---|
1005 | 1007 | /* A GPU reset is issued when exiting protected mode. Once the |
---|
1006 | 1008 | * reset is done all atoms' state will also be reset. For this |
---|
.. | .. |
---|
1049 | 1051 | katom[idx]->gpu_rb_state = |
---|
1050 | 1052 | KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_PREV; |
---|
1051 | 1053 | |
---|
1052 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
1053 | | - |
---|
| 1054 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 1055 | + /* fallthrough */ |
---|
1054 | 1056 | case KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_PREV: |
---|
1055 | 1057 | if (kbase_gpu_check_secure_atoms(kbdev, |
---|
1056 | 1058 | !kbase_jd_katom_is_protected( |
---|
.. | .. |
---|
1069 | 1071 | katom[idx]->gpu_rb_state = |
---|
1070 | 1072 | KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_TRANSITION; |
---|
1071 | 1073 | |
---|
1072 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
1073 | | - |
---|
| 1074 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 1075 | + /* fallthrough */ |
---|
1074 | 1076 | case KBASE_ATOM_GPU_RB_WAITING_PROTECTED_MODE_TRANSITION: |
---|
1075 | 1077 | |
---|
1076 | 1078 | /* |
---|
.. | .. |
---|
1104 | 1106 | katom[idx]->gpu_rb_state = |
---|
1105 | 1107 | KBASE_ATOM_GPU_RB_WAITING_FOR_CORE_AVAILABLE; |
---|
1106 | 1108 | |
---|
1107 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
1108 | | - |
---|
| 1109 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 1110 | + /* fallthrough */ |
---|
1109 | 1111 | case KBASE_ATOM_GPU_RB_WAITING_FOR_CORE_AVAILABLE: |
---|
1110 | 1112 | if (katom[idx]->will_fail_event_code) { |
---|
1111 | 1113 | kbase_gpu_mark_atom_for_return(kbdev, |
---|
.. | .. |
---|
1144 | 1146 | katom[idx]->gpu_rb_state = |
---|
1145 | 1147 | KBASE_ATOM_GPU_RB_WAITING_AFFINITY; |
---|
1146 | 1148 | |
---|
1147 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
1148 | | - |
---|
| 1149 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 1150 | + /* fallthrough */ |
---|
1149 | 1151 | case KBASE_ATOM_GPU_RB_WAITING_AFFINITY: |
---|
1150 | 1152 | if (!kbase_gpu_rmu_workaround(kbdev, js)) |
---|
1151 | 1153 | break; |
---|
.. | .. |
---|
1153 | 1155 | katom[idx]->gpu_rb_state = |
---|
1154 | 1156 | KBASE_ATOM_GPU_RB_READY; |
---|
1155 | 1157 | |
---|
1156 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
1157 | | - |
---|
| 1158 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 1159 | + /* fallthrough */ |
---|
1158 | 1160 | case KBASE_ATOM_GPU_RB_READY: |
---|
1159 | 1161 | |
---|
1160 | 1162 | if (idx == 1) { |
---|
.. | .. |
---|
1202 | 1204 | kbase_pm_metrics_update(kbdev, |
---|
1203 | 1205 | &katom[idx]->start_timestamp); |
---|
1204 | 1206 | |
---|
1205 | | - /* ***FALLTHROUGH: TRANSITION TO HIGHER STATE*** */ |
---|
1206 | | - |
---|
| 1207 | + /* ***TRANSITION TO HIGHER STATE*** */ |
---|
| 1208 | + /* fallthrough */ |
---|
1207 | 1209 | case KBASE_ATOM_GPU_RB_SUBMITTED: |
---|
1208 | 1210 | /* Atom submitted to HW, nothing else to do */ |
---|
1209 | 1211 | break; |
---|