[PATCH V4 1/5] idle/cpuidle: Split cpuidle_idle_call main function into smaller functions