| .. | .. |
|---|
| 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; |
|---|